commonMain.aws.sdk.kotlin.services.route53domains.model.ExtraParamName.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of route53domains-jvm Show documentation
Show all versions of route53domains-jvm Show documentation
The AWS SDK for Kotlin client for Route 53 Domains
// Code generated by smithy-kotlin-codegen. DO NOT EDIT!
package aws.sdk.kotlin.services.route53domains.model
import kotlin.collections.List
public sealed class ExtraParamName {
public abstract val value: kotlin.String
public object AuIdNumber : aws.sdk.kotlin.services.route53domains.model.ExtraParamName() {
override val value: kotlin.String = "AU_ID_NUMBER"
override fun toString(): kotlin.String = "AuIdNumber"
}
public object AuIdType : aws.sdk.kotlin.services.route53domains.model.ExtraParamName() {
override val value: kotlin.String = "AU_ID_TYPE"
override fun toString(): kotlin.String = "AuIdType"
}
public object AuPriorityToken : aws.sdk.kotlin.services.route53domains.model.ExtraParamName() {
override val value: kotlin.String = "AU_PRIORITY_TOKEN"
override fun toString(): kotlin.String = "AuPriorityToken"
}
public object BirthCity : aws.sdk.kotlin.services.route53domains.model.ExtraParamName() {
override val value: kotlin.String = "BIRTH_CITY"
override fun toString(): kotlin.String = "BirthCity"
}
public object BirthCountry : aws.sdk.kotlin.services.route53domains.model.ExtraParamName() {
override val value: kotlin.String = "BIRTH_COUNTRY"
override fun toString(): kotlin.String = "BirthCountry"
}
public object BirthDateInYyyyMmDd : aws.sdk.kotlin.services.route53domains.model.ExtraParamName() {
override val value: kotlin.String = "BIRTH_DATE_IN_YYYY_MM_DD"
override fun toString(): kotlin.String = "BirthDateInYyyyMmDd"
}
public object BirthDepartment : aws.sdk.kotlin.services.route53domains.model.ExtraParamName() {
override val value: kotlin.String = "BIRTH_DEPARTMENT"
override fun toString(): kotlin.String = "BirthDepartment"
}
public object BrandNumber : aws.sdk.kotlin.services.route53domains.model.ExtraParamName() {
override val value: kotlin.String = "BRAND_NUMBER"
override fun toString(): kotlin.String = "BrandNumber"
}
public object CaBusinessEntityType : aws.sdk.kotlin.services.route53domains.model.ExtraParamName() {
override val value: kotlin.String = "CA_BUSINESS_ENTITY_TYPE"
override fun toString(): kotlin.String = "CaBusinessEntityType"
}
public object CaLegalRepresentative : aws.sdk.kotlin.services.route53domains.model.ExtraParamName() {
override val value: kotlin.String = "CA_LEGAL_REPRESENTATIVE"
override fun toString(): kotlin.String = "CaLegalRepresentative"
}
public object CaLegalRepresentativeCapacity : aws.sdk.kotlin.services.route53domains.model.ExtraParamName() {
override val value: kotlin.String = "CA_LEGAL_REPRESENTATIVE_CAPACITY"
override fun toString(): kotlin.String = "CaLegalRepresentativeCapacity"
}
public object CaLegalType : aws.sdk.kotlin.services.route53domains.model.ExtraParamName() {
override val value: kotlin.String = "CA_LEGAL_TYPE"
override fun toString(): kotlin.String = "CaLegalType"
}
public object DocumentNumber : aws.sdk.kotlin.services.route53domains.model.ExtraParamName() {
override val value: kotlin.String = "DOCUMENT_NUMBER"
override fun toString(): kotlin.String = "DocumentNumber"
}
public object DunsNumber : aws.sdk.kotlin.services.route53domains.model.ExtraParamName() {
override val value: kotlin.String = "DUNS_NUMBER"
override fun toString(): kotlin.String = "DunsNumber"
}
public object EsIdentification : aws.sdk.kotlin.services.route53domains.model.ExtraParamName() {
override val value: kotlin.String = "ES_IDENTIFICATION"
override fun toString(): kotlin.String = "EsIdentification"
}
public object EsIdentificationType : aws.sdk.kotlin.services.route53domains.model.ExtraParamName() {
override val value: kotlin.String = "ES_IDENTIFICATION_TYPE"
override fun toString(): kotlin.String = "EsIdentificationType"
}
public object EsLegalForm : aws.sdk.kotlin.services.route53domains.model.ExtraParamName() {
override val value: kotlin.String = "ES_LEGAL_FORM"
override fun toString(): kotlin.String = "EsLegalForm"
}
public object EuCountryOfCitizenship : aws.sdk.kotlin.services.route53domains.model.ExtraParamName() {
override val value: kotlin.String = "EU_COUNTRY_OF_CITIZENSHIP"
override fun toString(): kotlin.String = "EuCountryOfCitizenship"
}
public object FiBusinessNumber : aws.sdk.kotlin.services.route53domains.model.ExtraParamName() {
override val value: kotlin.String = "FI_BUSINESS_NUMBER"
override fun toString(): kotlin.String = "FiBusinessNumber"
}
public object FiNationality : aws.sdk.kotlin.services.route53domains.model.ExtraParamName() {
override val value: kotlin.String = "FI_NATIONALITY"
override fun toString(): kotlin.String = "FiNationality"
}
public object FiOrganizationType : aws.sdk.kotlin.services.route53domains.model.ExtraParamName() {
override val value: kotlin.String = "FI_ORGANIZATION_TYPE"
override fun toString(): kotlin.String = "FiOrganizationType"
}
public object ItNationality : aws.sdk.kotlin.services.route53domains.model.ExtraParamName() {
override val value: kotlin.String = "IT_NATIONALITY"
override fun toString(): kotlin.String = "ItNationality"
}
public object ItPin : aws.sdk.kotlin.services.route53domains.model.ExtraParamName() {
override val value: kotlin.String = "IT_PIN"
override fun toString(): kotlin.String = "ItPin"
}
public object ItRegistrantEntityType : aws.sdk.kotlin.services.route53domains.model.ExtraParamName() {
override val value: kotlin.String = "IT_REGISTRANT_ENTITY_TYPE"
override fun toString(): kotlin.String = "ItRegistrantEntityType"
}
public object OnwerFiIdNumber : aws.sdk.kotlin.services.route53domains.model.ExtraParamName() {
override val value: kotlin.String = "FI_ID_NUMBER"
override fun toString(): kotlin.String = "OnwerFiIdNumber"
}
public object RuPassportData : aws.sdk.kotlin.services.route53domains.model.ExtraParamName() {
override val value: kotlin.String = "RU_PASSPORT_DATA"
override fun toString(): kotlin.String = "RuPassportData"
}
public object SeIdNumber : aws.sdk.kotlin.services.route53domains.model.ExtraParamName() {
override val value: kotlin.String = "SE_ID_NUMBER"
override fun toString(): kotlin.String = "SeIdNumber"
}
public object SgIdNumber : aws.sdk.kotlin.services.route53domains.model.ExtraParamName() {
override val value: kotlin.String = "SG_ID_NUMBER"
override fun toString(): kotlin.String = "SgIdNumber"
}
public object UkCompanyNumber : aws.sdk.kotlin.services.route53domains.model.ExtraParamName() {
override val value: kotlin.String = "UK_COMPANY_NUMBER"
override fun toString(): kotlin.String = "UkCompanyNumber"
}
public object UkContactType : aws.sdk.kotlin.services.route53domains.model.ExtraParamName() {
override val value: kotlin.String = "UK_CONTACT_TYPE"
override fun toString(): kotlin.String = "UkContactType"
}
public object VatNumber : aws.sdk.kotlin.services.route53domains.model.ExtraParamName() {
override val value: kotlin.String = "VAT_NUMBER"
override fun toString(): kotlin.String = "VatNumber"
}
public data class SdkUnknown(override val value: kotlin.String) : aws.sdk.kotlin.services.route53domains.model.ExtraParamName() {
override fun toString(): kotlin.String = "SdkUnknown($value)"
}
public companion object {
/**
* Convert a raw value to one of the sealed variants or [SdkUnknown]
*/
public fun fromValue(value: kotlin.String): aws.sdk.kotlin.services.route53domains.model.ExtraParamName = when (value) {
"AU_ID_NUMBER" -> AuIdNumber
"AU_ID_TYPE" -> AuIdType
"AU_PRIORITY_TOKEN" -> AuPriorityToken
"BIRTH_CITY" -> BirthCity
"BIRTH_COUNTRY" -> BirthCountry
"BIRTH_DATE_IN_YYYY_MM_DD" -> BirthDateInYyyyMmDd
"BIRTH_DEPARTMENT" -> BirthDepartment
"BRAND_NUMBER" -> BrandNumber
"CA_BUSINESS_ENTITY_TYPE" -> CaBusinessEntityType
"CA_LEGAL_REPRESENTATIVE" -> CaLegalRepresentative
"CA_LEGAL_REPRESENTATIVE_CAPACITY" -> CaLegalRepresentativeCapacity
"CA_LEGAL_TYPE" -> CaLegalType
"DOCUMENT_NUMBER" -> DocumentNumber
"DUNS_NUMBER" -> DunsNumber
"ES_IDENTIFICATION" -> EsIdentification
"ES_IDENTIFICATION_TYPE" -> EsIdentificationType
"ES_LEGAL_FORM" -> EsLegalForm
"EU_COUNTRY_OF_CITIZENSHIP" -> EuCountryOfCitizenship
"FI_BUSINESS_NUMBER" -> FiBusinessNumber
"FI_NATIONALITY" -> FiNationality
"FI_ORGANIZATION_TYPE" -> FiOrganizationType
"IT_NATIONALITY" -> ItNationality
"IT_PIN" -> ItPin
"IT_REGISTRANT_ENTITY_TYPE" -> ItRegistrantEntityType
"FI_ID_NUMBER" -> OnwerFiIdNumber
"RU_PASSPORT_DATA" -> RuPassportData
"SE_ID_NUMBER" -> SeIdNumber
"SG_ID_NUMBER" -> SgIdNumber
"UK_COMPANY_NUMBER" -> UkCompanyNumber
"UK_CONTACT_TYPE" -> UkContactType
"VAT_NUMBER" -> VatNumber
else -> SdkUnknown(value)
}
/**
* Get a list of all possible variants
*/
public fun values(): kotlin.collections.List = values
private val values: kotlin.collections.List = listOf(
AuIdNumber,
AuIdType,
AuPriorityToken,
BirthCity,
BirthCountry,
BirthDateInYyyyMmDd,
BirthDepartment,
BrandNumber,
CaBusinessEntityType,
CaLegalRepresentative,
CaLegalRepresentativeCapacity,
CaLegalType,
DocumentNumber,
DunsNumber,
EsIdentification,
EsIdentificationType,
EsLegalForm,
EuCountryOfCitizenship,
FiBusinessNumber,
FiNationality,
FiOrganizationType,
ItNationality,
ItPin,
ItRegistrantEntityType,
OnwerFiIdNumber,
RuPassportData,
SeIdNumber,
SgIdNumber,
UkCompanyNumber,
UkContactType,
VatNumber,
)
}
}