1// Code generated by smithy-go-codegen DO NOT EDIT.
2
3package types
4
5type ContactType string
6
7// Enum values for ContactType
8const (
9	ContactTypePerson      ContactType = "PERSON"
10	ContactTypeCompany     ContactType = "COMPANY"
11	ContactTypeAssociation ContactType = "ASSOCIATION"
12	ContactTypePublicBody  ContactType = "PUBLIC_BODY"
13	ContactTypeReseller    ContactType = "RESELLER"
14)
15
16// Values returns all known values for ContactType. Note that this can be expanded
17// in the future, and so it is only as up to date as the client. The ordering of
18// this slice is not guaranteed to be stable across updates.
19func (ContactType) Values() []ContactType {
20	return []ContactType{
21		"PERSON",
22		"COMPANY",
23		"ASSOCIATION",
24		"PUBLIC_BODY",
25		"RESELLER",
26	}
27}
28
29type CountryCode string
30
31// Enum values for CountryCode
32const (
33	CountryCodeAd CountryCode = "AD"
34	CountryCodeAe CountryCode = "AE"
35	CountryCodeAf CountryCode = "AF"
36	CountryCodeAg CountryCode = "AG"
37	CountryCodeAi CountryCode = "AI"
38	CountryCodeAl CountryCode = "AL"
39	CountryCodeAm CountryCode = "AM"
40	CountryCodeAn CountryCode = "AN"
41	CountryCodeAo CountryCode = "AO"
42	CountryCodeAq CountryCode = "AQ"
43	CountryCodeAr CountryCode = "AR"
44	CountryCodeAs CountryCode = "AS"
45	CountryCodeAt CountryCode = "AT"
46	CountryCodeAu CountryCode = "AU"
47	CountryCodeAw CountryCode = "AW"
48	CountryCodeAz CountryCode = "AZ"
49	CountryCodeBa CountryCode = "BA"
50	CountryCodeBb CountryCode = "BB"
51	CountryCodeBd CountryCode = "BD"
52	CountryCodeBe CountryCode = "BE"
53	CountryCodeBf CountryCode = "BF"
54	CountryCodeBg CountryCode = "BG"
55	CountryCodeBh CountryCode = "BH"
56	CountryCodeBi CountryCode = "BI"
57	CountryCodeBj CountryCode = "BJ"
58	CountryCodeBl CountryCode = "BL"
59	CountryCodeBm CountryCode = "BM"
60	CountryCodeBn CountryCode = "BN"
61	CountryCodeBo CountryCode = "BO"
62	CountryCodeBr CountryCode = "BR"
63	CountryCodeBs CountryCode = "BS"
64	CountryCodeBt CountryCode = "BT"
65	CountryCodeBw CountryCode = "BW"
66	CountryCodeBy CountryCode = "BY"
67	CountryCodeBz CountryCode = "BZ"
68	CountryCodeCa CountryCode = "CA"
69	CountryCodeCc CountryCode = "CC"
70	CountryCodeCd CountryCode = "CD"
71	CountryCodeCf CountryCode = "CF"
72	CountryCodeCg CountryCode = "CG"
73	CountryCodeCh CountryCode = "CH"
74	CountryCodeCi CountryCode = "CI"
75	CountryCodeCk CountryCode = "CK"
76	CountryCodeCl CountryCode = "CL"
77	CountryCodeCm CountryCode = "CM"
78	CountryCodeCn CountryCode = "CN"
79	CountryCodeCo CountryCode = "CO"
80	CountryCodeCr CountryCode = "CR"
81	CountryCodeCu CountryCode = "CU"
82	CountryCodeCv CountryCode = "CV"
83	CountryCodeCx CountryCode = "CX"
84	CountryCodeCy CountryCode = "CY"
85	CountryCodeCz CountryCode = "CZ"
86	CountryCodeDe CountryCode = "DE"
87	CountryCodeDj CountryCode = "DJ"
88	CountryCodeDk CountryCode = "DK"
89	CountryCodeDm CountryCode = "DM"
90	CountryCodeDo CountryCode = "DO"
91	CountryCodeDz CountryCode = "DZ"
92	CountryCodeEc CountryCode = "EC"
93	CountryCodeEe CountryCode = "EE"
94	CountryCodeEg CountryCode = "EG"
95	CountryCodeEr CountryCode = "ER"
96	CountryCodeEs CountryCode = "ES"
97	CountryCodeEt CountryCode = "ET"
98	CountryCodeFi CountryCode = "FI"
99	CountryCodeFj CountryCode = "FJ"
100	CountryCodeFk CountryCode = "FK"
101	CountryCodeFm CountryCode = "FM"
102	CountryCodeFo CountryCode = "FO"
103	CountryCodeFr CountryCode = "FR"
104	CountryCodeGa CountryCode = "GA"
105	CountryCodeGb CountryCode = "GB"
106	CountryCodeGd CountryCode = "GD"
107	CountryCodeGe CountryCode = "GE"
108	CountryCodeGh CountryCode = "GH"
109	CountryCodeGi CountryCode = "GI"
110	CountryCodeGl CountryCode = "GL"
111	CountryCodeGm CountryCode = "GM"
112	CountryCodeGn CountryCode = "GN"
113	CountryCodeGq CountryCode = "GQ"
114	CountryCodeGr CountryCode = "GR"
115	CountryCodeGt CountryCode = "GT"
116	CountryCodeGu CountryCode = "GU"
117	CountryCodeGw CountryCode = "GW"
118	CountryCodeGy CountryCode = "GY"
119	CountryCodeHk CountryCode = "HK"
120	CountryCodeHn CountryCode = "HN"
121	CountryCodeHr CountryCode = "HR"
122	CountryCodeHt CountryCode = "HT"
123	CountryCodeHu CountryCode = "HU"
124	CountryCodeId CountryCode = "ID"
125	CountryCodeIe CountryCode = "IE"
126	CountryCodeIl CountryCode = "IL"
127	CountryCodeIm CountryCode = "IM"
128	CountryCodeIn CountryCode = "IN"
129	CountryCodeIq CountryCode = "IQ"
130	CountryCodeIr CountryCode = "IR"
131	CountryCodeIs CountryCode = "IS"
132	CountryCodeIt CountryCode = "IT"
133	CountryCodeJm CountryCode = "JM"
134	CountryCodeJo CountryCode = "JO"
135	CountryCodeJp CountryCode = "JP"
136	CountryCodeKe CountryCode = "KE"
137	CountryCodeKg CountryCode = "KG"
138	CountryCodeKh CountryCode = "KH"
139	CountryCodeKi CountryCode = "KI"
140	CountryCodeKm CountryCode = "KM"
141	CountryCodeKn CountryCode = "KN"
142	CountryCodeKp CountryCode = "KP"
143	CountryCodeKr CountryCode = "KR"
144	CountryCodeKw CountryCode = "KW"
145	CountryCodeKy CountryCode = "KY"
146	CountryCodeKz CountryCode = "KZ"
147	CountryCodeLa CountryCode = "LA"
148	CountryCodeLb CountryCode = "LB"
149	CountryCodeLc CountryCode = "LC"
150	CountryCodeLi CountryCode = "LI"
151	CountryCodeLk CountryCode = "LK"
152	CountryCodeLr CountryCode = "LR"
153	CountryCodeLs CountryCode = "LS"
154	CountryCodeLt CountryCode = "LT"
155	CountryCodeLu CountryCode = "LU"
156	CountryCodeLv CountryCode = "LV"
157	CountryCodeLy CountryCode = "LY"
158	CountryCodeMa CountryCode = "MA"
159	CountryCodeMc CountryCode = "MC"
160	CountryCodeMd CountryCode = "MD"
161	CountryCodeMe CountryCode = "ME"
162	CountryCodeMf CountryCode = "MF"
163	CountryCodeMg CountryCode = "MG"
164	CountryCodeMh CountryCode = "MH"
165	CountryCodeMk CountryCode = "MK"
166	CountryCodeMl CountryCode = "ML"
167	CountryCodeMm CountryCode = "MM"
168	CountryCodeMn CountryCode = "MN"
169	CountryCodeMo CountryCode = "MO"
170	CountryCodeMp CountryCode = "MP"
171	CountryCodeMr CountryCode = "MR"
172	CountryCodeMs CountryCode = "MS"
173	CountryCodeMt CountryCode = "MT"
174	CountryCodeMu CountryCode = "MU"
175	CountryCodeMv CountryCode = "MV"
176	CountryCodeMw CountryCode = "MW"
177	CountryCodeMx CountryCode = "MX"
178	CountryCodeMy CountryCode = "MY"
179	CountryCodeMz CountryCode = "MZ"
180	CountryCodeNa CountryCode = "NA"
181	CountryCodeNc CountryCode = "NC"
182	CountryCodeNe CountryCode = "NE"
183	CountryCodeNg CountryCode = "NG"
184	CountryCodeNi CountryCode = "NI"
185	CountryCodeNl CountryCode = "NL"
186	CountryCodeNo CountryCode = "NO"
187	CountryCodeNp CountryCode = "NP"
188	CountryCodeNr CountryCode = "NR"
189	CountryCodeNu CountryCode = "NU"
190	CountryCodeNz CountryCode = "NZ"
191	CountryCodeOm CountryCode = "OM"
192	CountryCodePa CountryCode = "PA"
193	CountryCodePe CountryCode = "PE"
194	CountryCodePf CountryCode = "PF"
195	CountryCodePg CountryCode = "PG"
196	CountryCodePh CountryCode = "PH"
197	CountryCodePk CountryCode = "PK"
198	CountryCodePl CountryCode = "PL"
199	CountryCodePm CountryCode = "PM"
200	CountryCodePn CountryCode = "PN"
201	CountryCodePr CountryCode = "PR"
202	CountryCodePt CountryCode = "PT"
203	CountryCodePw CountryCode = "PW"
204	CountryCodePy CountryCode = "PY"
205	CountryCodeQa CountryCode = "QA"
206	CountryCodeRo CountryCode = "RO"
207	CountryCodeRs CountryCode = "RS"
208	CountryCodeRu CountryCode = "RU"
209	CountryCodeRw CountryCode = "RW"
210	CountryCodeSa CountryCode = "SA"
211	CountryCodeSb CountryCode = "SB"
212	CountryCodeSc CountryCode = "SC"
213	CountryCodeSd CountryCode = "SD"
214	CountryCodeSe CountryCode = "SE"
215	CountryCodeSg CountryCode = "SG"
216	CountryCodeSh CountryCode = "SH"
217	CountryCodeSi CountryCode = "SI"
218	CountryCodeSk CountryCode = "SK"
219	CountryCodeSl CountryCode = "SL"
220	CountryCodeSm CountryCode = "SM"
221	CountryCodeSn CountryCode = "SN"
222	CountryCodeSo CountryCode = "SO"
223	CountryCodeSr CountryCode = "SR"
224	CountryCodeSt CountryCode = "ST"
225	CountryCodeSv CountryCode = "SV"
226	CountryCodeSy CountryCode = "SY"
227	CountryCodeSz CountryCode = "SZ"
228	CountryCodeTc CountryCode = "TC"
229	CountryCodeTd CountryCode = "TD"
230	CountryCodeTg CountryCode = "TG"
231	CountryCodeTh CountryCode = "TH"
232	CountryCodeTj CountryCode = "TJ"
233	CountryCodeTk CountryCode = "TK"
234	CountryCodeTl CountryCode = "TL"
235	CountryCodeTm CountryCode = "TM"
236	CountryCodeTn CountryCode = "TN"
237	CountryCodeTo CountryCode = "TO"
238	CountryCodeTr CountryCode = "TR"
239	CountryCodeTt CountryCode = "TT"
240	CountryCodeTv CountryCode = "TV"
241	CountryCodeTw CountryCode = "TW"
242	CountryCodeTz CountryCode = "TZ"
243	CountryCodeUa CountryCode = "UA"
244	CountryCodeUg CountryCode = "UG"
245	CountryCodeUs CountryCode = "US"
246	CountryCodeUy CountryCode = "UY"
247	CountryCodeUz CountryCode = "UZ"
248	CountryCodeVa CountryCode = "VA"
249	CountryCodeVc CountryCode = "VC"
250	CountryCodeVe CountryCode = "VE"
251	CountryCodeVg CountryCode = "VG"
252	CountryCodeVi CountryCode = "VI"
253	CountryCodeVn CountryCode = "VN"
254	CountryCodeVu CountryCode = "VU"
255	CountryCodeWf CountryCode = "WF"
256	CountryCodeWs CountryCode = "WS"
257	CountryCodeYe CountryCode = "YE"
258	CountryCodeYt CountryCode = "YT"
259	CountryCodeZa CountryCode = "ZA"
260	CountryCodeZm CountryCode = "ZM"
261	CountryCodeZw CountryCode = "ZW"
262)
263
264// Values returns all known values for CountryCode. Note that this can be expanded
265// in the future, and so it is only as up to date as the client. The ordering of
266// this slice is not guaranteed to be stable across updates.
267func (CountryCode) Values() []CountryCode {
268	return []CountryCode{
269		"AD",
270		"AE",
271		"AF",
272		"AG",
273		"AI",
274		"AL",
275		"AM",
276		"AN",
277		"AO",
278		"AQ",
279		"AR",
280		"AS",
281		"AT",
282		"AU",
283		"AW",
284		"AZ",
285		"BA",
286		"BB",
287		"BD",
288		"BE",
289		"BF",
290		"BG",
291		"BH",
292		"BI",
293		"BJ",
294		"BL",
295		"BM",
296		"BN",
297		"BO",
298		"BR",
299		"BS",
300		"BT",
301		"BW",
302		"BY",
303		"BZ",
304		"CA",
305		"CC",
306		"CD",
307		"CF",
308		"CG",
309		"CH",
310		"CI",
311		"CK",
312		"CL",
313		"CM",
314		"CN",
315		"CO",
316		"CR",
317		"CU",
318		"CV",
319		"CX",
320		"CY",
321		"CZ",
322		"DE",
323		"DJ",
324		"DK",
325		"DM",
326		"DO",
327		"DZ",
328		"EC",
329		"EE",
330		"EG",
331		"ER",
332		"ES",
333		"ET",
334		"FI",
335		"FJ",
336		"FK",
337		"FM",
338		"FO",
339		"FR",
340		"GA",
341		"GB",
342		"GD",
343		"GE",
344		"GH",
345		"GI",
346		"GL",
347		"GM",
348		"GN",
349		"GQ",
350		"GR",
351		"GT",
352		"GU",
353		"GW",
354		"GY",
355		"HK",
356		"HN",
357		"HR",
358		"HT",
359		"HU",
360		"ID",
361		"IE",
362		"IL",
363		"IM",
364		"IN",
365		"IQ",
366		"IR",
367		"IS",
368		"IT",
369		"JM",
370		"JO",
371		"JP",
372		"KE",
373		"KG",
374		"KH",
375		"KI",
376		"KM",
377		"KN",
378		"KP",
379		"KR",
380		"KW",
381		"KY",
382		"KZ",
383		"LA",
384		"LB",
385		"LC",
386		"LI",
387		"LK",
388		"LR",
389		"LS",
390		"LT",
391		"LU",
392		"LV",
393		"LY",
394		"MA",
395		"MC",
396		"MD",
397		"ME",
398		"MF",
399		"MG",
400		"MH",
401		"MK",
402		"ML",
403		"MM",
404		"MN",
405		"MO",
406		"MP",
407		"MR",
408		"MS",
409		"MT",
410		"MU",
411		"MV",
412		"MW",
413		"MX",
414		"MY",
415		"MZ",
416		"NA",
417		"NC",
418		"NE",
419		"NG",
420		"NI",
421		"NL",
422		"NO",
423		"NP",
424		"NR",
425		"NU",
426		"NZ",
427		"OM",
428		"PA",
429		"PE",
430		"PF",
431		"PG",
432		"PH",
433		"PK",
434		"PL",
435		"PM",
436		"PN",
437		"PR",
438		"PT",
439		"PW",
440		"PY",
441		"QA",
442		"RO",
443		"RS",
444		"RU",
445		"RW",
446		"SA",
447		"SB",
448		"SC",
449		"SD",
450		"SE",
451		"SG",
452		"SH",
453		"SI",
454		"SK",
455		"SL",
456		"SM",
457		"SN",
458		"SO",
459		"SR",
460		"ST",
461		"SV",
462		"SY",
463		"SZ",
464		"TC",
465		"TD",
466		"TG",
467		"TH",
468		"TJ",
469		"TK",
470		"TL",
471		"TM",
472		"TN",
473		"TO",
474		"TR",
475		"TT",
476		"TV",
477		"TW",
478		"TZ",
479		"UA",
480		"UG",
481		"US",
482		"UY",
483		"UZ",
484		"VA",
485		"VC",
486		"VE",
487		"VG",
488		"VI",
489		"VN",
490		"VU",
491		"WF",
492		"WS",
493		"YE",
494		"YT",
495		"ZA",
496		"ZM",
497		"ZW",
498	}
499}
500
501type DomainAvailability string
502
503// Enum values for DomainAvailability
504const (
505	DomainAvailabilityAvailable             DomainAvailability = "AVAILABLE"
506	DomainAvailabilityAvailableReserved     DomainAvailability = "AVAILABLE_RESERVED"
507	DomainAvailabilityAvailablePreorder     DomainAvailability = "AVAILABLE_PREORDER"
508	DomainAvailabilityUnavailable           DomainAvailability = "UNAVAILABLE"
509	DomainAvailabilityUnavailablePremium    DomainAvailability = "UNAVAILABLE_PREMIUM"
510	DomainAvailabilityUnavailableRestricted DomainAvailability = "UNAVAILABLE_RESTRICTED"
511	DomainAvailabilityReserved              DomainAvailability = "RESERVED"
512	DomainAvailabilityDontKnow              DomainAvailability = "DONT_KNOW"
513)
514
515// Values returns all known values for DomainAvailability. Note that this can be
516// expanded in the future, and so it is only as up to date as the client. The
517// ordering of this slice is not guaranteed to be stable across updates.
518func (DomainAvailability) Values() []DomainAvailability {
519	return []DomainAvailability{
520		"AVAILABLE",
521		"AVAILABLE_RESERVED",
522		"AVAILABLE_PREORDER",
523		"UNAVAILABLE",
524		"UNAVAILABLE_PREMIUM",
525		"UNAVAILABLE_RESTRICTED",
526		"RESERVED",
527		"DONT_KNOW",
528	}
529}
530
531type ExtraParamName string
532
533// Enum values for ExtraParamName
534const (
535	ExtraParamNameDunsNumber                    ExtraParamName = "DUNS_NUMBER"
536	ExtraParamNameBrandNumber                   ExtraParamName = "BRAND_NUMBER"
537	ExtraParamNameBirthDepartment               ExtraParamName = "BIRTH_DEPARTMENT"
538	ExtraParamNameBirthDateInYyyyMmDd           ExtraParamName = "BIRTH_DATE_IN_YYYY_MM_DD"
539	ExtraParamNameBirthCountry                  ExtraParamName = "BIRTH_COUNTRY"
540	ExtraParamNameBirthCity                     ExtraParamName = "BIRTH_CITY"
541	ExtraParamNameDocumentNumber                ExtraParamName = "DOCUMENT_NUMBER"
542	ExtraParamNameAuIdNumber                    ExtraParamName = "AU_ID_NUMBER"
543	ExtraParamNameAuIdType                      ExtraParamName = "AU_ID_TYPE"
544	ExtraParamNameCaLegalType                   ExtraParamName = "CA_LEGAL_TYPE"
545	ExtraParamNameCaBusinessEntityType          ExtraParamName = "CA_BUSINESS_ENTITY_TYPE"
546	ExtraParamNameCaLegalRepresentative         ExtraParamName = "CA_LEGAL_REPRESENTATIVE"
547	ExtraParamNameCaLegalRepresentativeCapacity ExtraParamName = "CA_LEGAL_REPRESENTATIVE_CAPACITY"
548	ExtraParamNameEsIdentification              ExtraParamName = "ES_IDENTIFICATION"
549	ExtraParamNameEsIdentificationType          ExtraParamName = "ES_IDENTIFICATION_TYPE"
550	ExtraParamNameEsLegalForm                   ExtraParamName = "ES_LEGAL_FORM"
551	ExtraParamNameFiBusinessNumber              ExtraParamName = "FI_BUSINESS_NUMBER"
552	ExtraParamNameOnwerFiIdNumber               ExtraParamName = "FI_ID_NUMBER"
553	ExtraParamNameFiNationality                 ExtraParamName = "FI_NATIONALITY"
554	ExtraParamNameFiOrganizationType            ExtraParamName = "FI_ORGANIZATION_TYPE"
555	ExtraParamNameItNationality                 ExtraParamName = "IT_NATIONALITY"
556	ExtraParamNameItPin                         ExtraParamName = "IT_PIN"
557	ExtraParamNameItRegistrantEntityType        ExtraParamName = "IT_REGISTRANT_ENTITY_TYPE"
558	ExtraParamNameRuPassportData                ExtraParamName = "RU_PASSPORT_DATA"
559	ExtraParamNameSeIdNumber                    ExtraParamName = "SE_ID_NUMBER"
560	ExtraParamNameSgIdNumber                    ExtraParamName = "SG_ID_NUMBER"
561	ExtraParamNameVatNumber                     ExtraParamName = "VAT_NUMBER"
562	ExtraParamNameUkContactType                 ExtraParamName = "UK_CONTACT_TYPE"
563	ExtraParamNameUkCompanyNumber               ExtraParamName = "UK_COMPANY_NUMBER"
564)
565
566// Values returns all known values for ExtraParamName. Note that this can be
567// expanded in the future, and so it is only as up to date as the client. The
568// ordering of this slice is not guaranteed to be stable across updates.
569func (ExtraParamName) Values() []ExtraParamName {
570	return []ExtraParamName{
571		"DUNS_NUMBER",
572		"BRAND_NUMBER",
573		"BIRTH_DEPARTMENT",
574		"BIRTH_DATE_IN_YYYY_MM_DD",
575		"BIRTH_COUNTRY",
576		"BIRTH_CITY",
577		"DOCUMENT_NUMBER",
578		"AU_ID_NUMBER",
579		"AU_ID_TYPE",
580		"CA_LEGAL_TYPE",
581		"CA_BUSINESS_ENTITY_TYPE",
582		"CA_LEGAL_REPRESENTATIVE",
583		"CA_LEGAL_REPRESENTATIVE_CAPACITY",
584		"ES_IDENTIFICATION",
585		"ES_IDENTIFICATION_TYPE",
586		"ES_LEGAL_FORM",
587		"FI_BUSINESS_NUMBER",
588		"FI_ID_NUMBER",
589		"FI_NATIONALITY",
590		"FI_ORGANIZATION_TYPE",
591		"IT_NATIONALITY",
592		"IT_PIN",
593		"IT_REGISTRANT_ENTITY_TYPE",
594		"RU_PASSPORT_DATA",
595		"SE_ID_NUMBER",
596		"SG_ID_NUMBER",
597		"VAT_NUMBER",
598		"UK_CONTACT_TYPE",
599		"UK_COMPANY_NUMBER",
600	}
601}
602
603type OperationStatus string
604
605// Enum values for OperationStatus
606const (
607	OperationStatusSubmitted  OperationStatus = "SUBMITTED"
608	OperationStatusInProgress OperationStatus = "IN_PROGRESS"
609	OperationStatusError      OperationStatus = "ERROR"
610	OperationStatusSuccessful OperationStatus = "SUCCESSFUL"
611	OperationStatusFailed     OperationStatus = "FAILED"
612)
613
614// Values returns all known values for OperationStatus. Note that this can be
615// expanded in the future, and so it is only as up to date as the client. The
616// ordering of this slice is not guaranteed to be stable across updates.
617func (OperationStatus) Values() []OperationStatus {
618	return []OperationStatus{
619		"SUBMITTED",
620		"IN_PROGRESS",
621		"ERROR",
622		"SUCCESSFUL",
623		"FAILED",
624	}
625}
626
627type OperationType string
628
629// Enum values for OperationType
630const (
631	OperationTypeRegisterDomain            OperationType = "REGISTER_DOMAIN"
632	OperationTypeDeleteDomain              OperationType = "DELETE_DOMAIN"
633	OperationTypeTransferInDomain          OperationType = "TRANSFER_IN_DOMAIN"
634	OperationTypeUpdateDomainContact       OperationType = "UPDATE_DOMAIN_CONTACT"
635	OperationTypeUpdateNameserver          OperationType = "UPDATE_NAMESERVER"
636	OperationTypeChangePrivacyProtection   OperationType = "CHANGE_PRIVACY_PROTECTION"
637	OperationTypeDomainLock                OperationType = "DOMAIN_LOCK"
638	OperationTypeEnableAutorenew           OperationType = "ENABLE_AUTORENEW"
639	OperationTypeDisableAutorenew          OperationType = "DISABLE_AUTORENEW"
640	OperationTypeAddDnssec                 OperationType = "ADD_DNSSEC"
641	OperationTypeRemoveDnssec              OperationType = "REMOVE_DNSSEC"
642	OperationTypeExpireDomain              OperationType = "EXPIRE_DOMAIN"
643	OperationTypeTransferOutDomain         OperationType = "TRANSFER_OUT_DOMAIN"
644	OperationTypeChangeDomainOwner         OperationType = "CHANGE_DOMAIN_OWNER"
645	OperationTypeRenewDomain               OperationType = "RENEW_DOMAIN"
646	OperationTypePushDomain                OperationType = "PUSH_DOMAIN"
647	OperationTypeInternalTransferOutDomain OperationType = "INTERNAL_TRANSFER_OUT_DOMAIN"
648	OperationTypeInternalTransferInDomain  OperationType = "INTERNAL_TRANSFER_IN_DOMAIN"
649)
650
651// Values returns all known values for OperationType. Note that this can be
652// expanded in the future, and so it is only as up to date as the client. The
653// ordering of this slice is not guaranteed to be stable across updates.
654func (OperationType) Values() []OperationType {
655	return []OperationType{
656		"REGISTER_DOMAIN",
657		"DELETE_DOMAIN",
658		"TRANSFER_IN_DOMAIN",
659		"UPDATE_DOMAIN_CONTACT",
660		"UPDATE_NAMESERVER",
661		"CHANGE_PRIVACY_PROTECTION",
662		"DOMAIN_LOCK",
663		"ENABLE_AUTORENEW",
664		"DISABLE_AUTORENEW",
665		"ADD_DNSSEC",
666		"REMOVE_DNSSEC",
667		"EXPIRE_DOMAIN",
668		"TRANSFER_OUT_DOMAIN",
669		"CHANGE_DOMAIN_OWNER",
670		"RENEW_DOMAIN",
671		"PUSH_DOMAIN",
672		"INTERNAL_TRANSFER_OUT_DOMAIN",
673		"INTERNAL_TRANSFER_IN_DOMAIN",
674	}
675}
676
677type ReachabilityStatus string
678
679// Enum values for ReachabilityStatus
680const (
681	ReachabilityStatusPending ReachabilityStatus = "PENDING"
682	ReachabilityStatusDone    ReachabilityStatus = "DONE"
683	ReachabilityStatusExpired ReachabilityStatus = "EXPIRED"
684)
685
686// Values returns all known values for ReachabilityStatus. Note that this can be
687// expanded in the future, and so it is only as up to date as the client. The
688// ordering of this slice is not guaranteed to be stable across updates.
689func (ReachabilityStatus) Values() []ReachabilityStatus {
690	return []ReachabilityStatus{
691		"PENDING",
692		"DONE",
693		"EXPIRED",
694	}
695}
696
697type Transferable string
698
699// Enum values for Transferable
700const (
701	TransferableTransferable   Transferable = "TRANSFERABLE"
702	TransferableUntransferable Transferable = "UNTRANSFERABLE"
703	TransferableDontKnow       Transferable = "DONT_KNOW"
704)
705
706// Values returns all known values for Transferable. Note that this can be expanded
707// in the future, and so it is only as up to date as the client. The ordering of
708// this slice is not guaranteed to be stable across updates.
709func (Transferable) Values() []Transferable {
710	return []Transferable{
711		"TRANSFERABLE",
712		"UNTRANSFERABLE",
713		"DONT_KNOW",
714	}
715}
716