File Coverage

blib/lib/Paws/Route53Domains/GetDomainDetailResponse.pm
Criterion Covered Total %
statement 3 3 100.0
branch n/a
condition n/a
subroutine 1 1 100.0
pod n/a
total 4 4 100.0


line stmt bran cond sub pod time code
1              
2             package Paws::Route53Domains::GetDomainDetailResponse;
3 1     1   308 use Moose;
  1         2  
  1         8  
4             has AbuseContactEmail => (is => 'ro', isa => 'Str');
5             has AbuseContactPhone => (is => 'ro', isa => 'Str');
6             has AdminContact => (is => 'ro', isa => 'Paws::Route53Domains::ContactDetail', required => 1);
7             has AdminPrivacy => (is => 'ro', isa => 'Bool');
8             has AutoRenew => (is => 'ro', isa => 'Bool');
9             has CreationDate => (is => 'ro', isa => 'Str');
10             has DnsSec => (is => 'ro', isa => 'Str');
11             has DomainName => (is => 'ro', isa => 'Str', required => 1);
12             has ExpirationDate => (is => 'ro', isa => 'Str');
13             has Nameservers => (is => 'ro', isa => 'ArrayRef[Paws::Route53Domains::Nameserver]', required => 1);
14             has RegistrantContact => (is => 'ro', isa => 'Paws::Route53Domains::ContactDetail', required => 1);
15             has RegistrantPrivacy => (is => 'ro', isa => 'Bool');
16             has RegistrarName => (is => 'ro', isa => 'Str');
17             has RegistrarUrl => (is => 'ro', isa => 'Str');
18             has RegistryDomainId => (is => 'ro', isa => 'Str');
19             has Reseller => (is => 'ro', isa => 'Str');
20             has StatusList => (is => 'ro', isa => 'ArrayRef[Str|Undef]');
21             has TechContact => (is => 'ro', isa => 'Paws::Route53Domains::ContactDetail', required => 1);
22             has TechPrivacy => (is => 'ro', isa => 'Bool');
23             has UpdatedDate => (is => 'ro', isa => 'Str');
24             has WhoIsServer => (is => 'ro', isa => 'Str');
25              
26             has _request_id => (is => 'ro', isa => 'Str');
27              
28             ### main pod documentation begin ###
29              
30             =head1 NAME
31              
32             Paws::Route53Domains::GetDomainDetailResponse
33              
34             =head1 ATTRIBUTES
35              
36              
37             =head2 AbuseContactEmail => Str
38              
39             Email address to contact to report incorrect contact information for a
40             domain, to report that the domain is being used to send spam, to report
41             that someone is cybersquatting on a domain name, or report some other
42             type of abuse.
43              
44              
45             =head2 AbuseContactPhone => Str
46              
47             Phone number for reporting abuse.
48              
49              
50             =head2 B<REQUIRED> AdminContact => L<Paws::Route53Domains::ContactDetail>
51              
52             Provides details about the domain administrative contact.
53              
54              
55             =head2 AdminPrivacy => Bool
56              
57             Specifies whether contact information for the admin contact is
58             concealed from WHOIS queries. If the value is C<true>, WHOIS ("who is")
59             queries will return contact information for our registrar partner,
60             Gandi, instead of the contact information that you enter.
61              
62              
63             =head2 AutoRenew => Bool
64              
65             Specifies whether the domain registration is set to renew
66             automatically.
67              
68              
69             =head2 CreationDate => Str
70              
71             The date when the domain was created as found in the response to a
72             WHOIS query. The date format is Unix time.
73              
74              
75             =head2 DnsSec => Str
76              
77             Reserved for future use.
78              
79              
80             =head2 B<REQUIRED> DomainName => Str
81              
82             The name of a domain.
83              
84              
85             =head2 ExpirationDate => Str
86              
87             The date when the registration for the domain is set to expire. The
88             date format is Unix time.
89              
90              
91             =head2 B<REQUIRED> Nameservers => ArrayRef[L<Paws::Route53Domains::Nameserver>]
92              
93             The name of the domain.
94              
95              
96             =head2 B<REQUIRED> RegistrantContact => L<Paws::Route53Domains::ContactDetail>
97              
98             Provides details about the domain registrant.
99              
100              
101             =head2 RegistrantPrivacy => Bool
102              
103             Specifies whether contact information for the registrant contact is
104             concealed from WHOIS queries. If the value is C<true>, WHOIS ("who is")
105             queries will return contact information for our registrar partner,
106             Gandi, instead of the contact information that you enter.
107              
108              
109             =head2 RegistrarName => Str
110              
111             Name of the registrar of the domain as identified in the registry.
112             Amazon Route 53 domains are registered by registrar Gandi. The value is
113             C<"GANDI SAS">.
114              
115              
116             =head2 RegistrarUrl => Str
117              
118             Web address of the registrar.
119              
120              
121             =head2 RegistryDomainId => Str
122              
123             Reserved for future use.
124              
125              
126             =head2 Reseller => Str
127              
128             Reseller of the domain. Domains registered or transferred using Amazon
129             Route 53 domains will have C<"Amazon"> as the reseller.
130              
131              
132             =head2 StatusList => ArrayRef[Str|Undef]
133              
134             An array of domain name status codes, also known as Extensible
135             Provisioning Protocol (EPP) status codes.
136              
137             ICANN, the organization that maintains a central database of domain
138             names, has developed a set of domain name status codes that tell you
139             the status of a variety of operations on a domain name, for example,
140             registering a domain name, transferring a domain name to another
141             registrar, renewing the registration for a domain name, and so on. All
142             registrars use this same set of status codes.
143              
144             For a current list of domain name status codes and an explanation of
145             what each code means, go to the ICANN website and search for C<epp
146             status codes>. (Search on the ICANN website; web searches sometimes
147             return an old version of the document.)
148              
149              
150             =head2 B<REQUIRED> TechContact => L<Paws::Route53Domains::ContactDetail>
151              
152             Provides details about the domain technical contact.
153              
154              
155             =head2 TechPrivacy => Bool
156              
157             Specifies whether contact information for the tech contact is concealed
158             from WHOIS queries. If the value is C<true>, WHOIS ("who is") queries
159             will return contact information for our registrar partner, Gandi,
160             instead of the contact information that you enter.
161              
162              
163             =head2 UpdatedDate => Str
164              
165             The last updated date of the domain as found in the response to a WHOIS
166             query. The date format is Unix time.
167              
168              
169             =head2 WhoIsServer => Str
170              
171             The fully qualified name of the WHOIS server that can answer the WHOIS
172             query for the domain.
173              
174              
175             =head2 _request_id => Str
176              
177              
178             =cut
179              
180             1;