/*
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
* A copy of the License is located at
*
* http://aws.amazon.com/apache2.0
*
* or in the "license" file accompanying this file. This file is distributed
* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
/*
* Do not modify this file. This file is generated from the route53domains-2014-05-15.normal.json service model.
*/
using System;
using System.Collections.Generic;
using System.Xml.Serialization;
using System.Text;
using System.IO;
using System.Net;
using Amazon.Runtime;
using Amazon.Runtime.Internal;
namespace Amazon.Route53Domains.Model
{
///
/// ExtraParam includes the following elements.
///
public partial class ExtraParam
{
private ExtraParamName _name;
private string _value;
///
/// Gets and sets the property Name.
///
/// The name of an additional parameter that is required by a top-level domain. Here are
/// the top-level domains that require additional parameters and the names of the parameters
/// that they require:
///
/// - .com.au and .net.au
-
-
///
///
AU_ID_NUMBER
///
/// -
///
///
AU_ID_TYPE
///
///
///
/// Valid values include the following:
///
/// -
///
///
ABN (Australian business number)
///
/// -
///
///
ACN (Australian company number)
///
/// -
///
///
TM (Trademark number)
///
///
- .ca
-
-
///
///
BRAND_NUMBER
///
/// -
///
///
CA_BUSINESS_ENTITY_TYPE
///
///
///
/// Valid values include the following:
///
/// -
///
///
BANK (Bank)
///
/// -
///
///
COMMERCIAL_COMPANY (Commercial company)
///
/// -
///
///
COMPANY (Company)
///
/// -
///
///
COOPERATION (Cooperation)
///
/// -
///
///
COOPERATIVE (Cooperative)
///
/// -
///
///
COOPRIX (Cooprix)
///
/// -
///
///
CORP (Corporation)
///
/// -
///
///
CREDIT_UNION (Credit union)
///
/// -
///
///
FOMIA (Federation of mutual insurance associations)
///
/// -
///
///
INC (Incorporated)
///
/// -
///
///
LTD (Limited)
///
/// -
///
///
LTEE (Limitée)
///
/// -
///
///
LLC (Limited liability corporation)
///
/// -
///
///
LLP (Limited liability partnership)
///
/// -
///
///
LTE (Lte.)
///
/// -
///
///
MBA (Mutual benefit association)
///
/// -
///
///
MIC (Mutual insurance company)
///
/// -
///
///
NFP (Not-for-profit corporation)
///
/// -
///
///
SA (S.A.)
///
/// -
///
///
SAVINGS_COMPANY (Savings company)
///
/// -
///
///
SAVINGS_UNION (Savings union)
///
/// -
///
///
SARL (Société à responsabilité limitée)
///
/// -
///
///
TRUST (Trust)
///
/// -
///
///
ULC (Unlimited liability corporation)
///
///
-
///
///
CA_LEGAL_TYPE
///
///
///
/// When ContactType is PERSON, valid values include the following:
///
/// -
///
///
ABO (Aboriginal Peoples indigenous to Canada)
///
/// -
///
///
CCT (Canadian citizen)
///
/// -
///
///
LGR (Legal Representative of a Canadian Citizen or Permanent Resident)
///
/// -
///
///
RES (Permanent resident of Canada)
///
///
///
/// When ContactType is a value other than PERSON, valid values
/// include the following:
///
/// -
///
///
ASS (Canadian unincorporated association)
///
/// -
///
///
CCO (Canadian corporation)
///
/// -
///
///
EDU (Canadian educational institution)
///
/// -
///
///
GOV (Government or government entity in Canada)
///
/// -
///
///
HOP (Canadian Hospital)
///
/// -
///
///
INB (Indian Band recognized by the Indian Act of Canada)
///
/// -
///
///
LAM (Canadian Library, Archive, or Museum)
///
/// -
///
///
MAJ (Her/His Majesty the Queen/King)
///
/// -
///
///
OMK (Official mark registered in Canada)
///
/// -
///
///
PLT (Canadian Political Party)
///
/// -
///
///
PRT (Partnership Registered in Canada)
///
/// -
///
///
TDM (Trademark registered in Canada)
///
/// -
///
///
TRD (Canadian Trade Union)
///
/// -
///
///
TRS (Trust established in Canada)
///
///
- .es
-
-
///
///
ES_IDENTIFICATION
///
///
///
/// The value of ES_IDENTIFICATION depends on the following values:
///
/// -
///
/// The value of
ES_LEGAL_FORM
///
/// -
///
/// The value of
ES_IDENTIFICATION_TYPE
///
///
///
/// If ES_LEGAL_FORM is any value other than INDIVIDUAL:
///
///
/// -
///
/// Specify 1 letter + 8 numbers (CIF [Certificado de Identificación Fiscal])
///
///
-
///
/// Example: B12345678
///
///
///
/// If ES_LEGAL_FORM is INDIVIDUAL, the value that you specify
/// for ES_IDENTIFICATION depends on the value of ES_IDENTIFICATION_TYPE:
///
///
/// -
///
/// If
ES_IDENTIFICATION_TYPE is DNI_AND_NIF (for Spanish contacts):
///
/// -
///
/// Specify 8 numbers + 1 letter (DNI [Documento Nacional de Identidad], NIF [Número de
/// Identificación Fiscal])
///
///
-
///
/// Example: 12345678M
///
///
-
///
/// If
ES_IDENTIFICATION_TYPE is NIE (for foreigners with legal
/// residence):
///
/// -
///
/// Specify 1 letter + 7 numbers + 1 letter ( NIE [Número de Identidad de Extranjero])
///
///
-
///
/// Example: Y1234567X
///
///
-
///
/// If
ES_IDENTIFICATION_TYPE is OTHER (for contacts outside
/// of Spain):
///
/// -
///
/// Specify a passport number, drivers license number, or national identity card number
///
///
-
///
///
ES_IDENTIFICATION_TYPE
///
///
///
/// Valid values include the following:
///
/// -
///
///
DNI_AND_NIF (For Spanish contacts)
///
/// -
///
///
NIE (For foreigners with legal residence)
///
/// -
///
///
OTHER (For contacts outside of Spain)
///
///
-
///
///
ES_LEGAL_FORM
///
///
///
/// Valid values include the following:
///
/// -
///
///
ASSOCIATION
///
/// -
///
///
CENTRAL_GOVERNMENT_BODY
///
/// -
///
///
CIVIL_SOCIETY
///
/// -
///
///
COMMUNITY_OF_OWNERS
///
/// -
///
///
COMMUNITY_PROPERTY
///
/// -
///
///
CONSULATE
///
/// -
///
///
COOPERATIVE
///
/// -
///
///
DESIGNATION_OF_ORIGIN_SUPERVISORY_COUNCIL
///
/// -
///
///
ECONOMIC_INTEREST_GROUP
///
/// -
///
///
EMBASSY
///
/// -
///
///
ENTITY_MANAGING_NATURAL_AREAS
///
/// -
///
///
FARM_PARTNERSHIP
///
/// -
///
///
FOUNDATION
///
/// -
///
///
GENERAL_AND_LIMITED_PARTNERSHIP
///
/// -
///
///
GENERAL_PARTNERSHIP
///
/// -
///
///
INDIVIDUAL
///
/// -
///
///
LIMITED_COMPANY
///
/// -
///
///
LOCAL_AUTHORITY
///
/// -
///
///
LOCAL_PUBLIC_ENTITY
///
/// -
///
///
MUTUAL_INSURANCE_COMPANY
///
/// -
///
///
NATIONAL_PUBLIC_ENTITY
///
/// -
///
///
ORDER_OR_RELIGIOUS_INSTITUTION
///
/// -
///
///
OTHERS (Only for contacts outside of Spain)
///
/// -
///
///
POLITICAL_PARTY
///
/// -
///
///
PROFESSIONAL_ASSOCIATION
///
/// -
///
///
PUBLIC_LAW_ASSOCIATION
///
/// -
///
///
PUBLIC_LIMITED_COMPANY
///
/// -
///
///
REGIONAL_GOVERNMENT_BODY
///
/// -
///
///
REGIONAL_PUBLIC_ENTITY
///
/// -
///
///
SAVINGS_BANK
///
/// -
///
///
SPANISH_OFFICE
///
/// -
///
///
SPORTS_ASSOCIATION
///
/// -
///
///
SPORTS_FEDERATION
///
/// -
///
///
SPORTS_LIMITED_COMPANY
///
/// -
///
///
TEMPORARY_ALLIANCE_OF_ENTERPRISES
///
/// -
///
///
TRADE_UNION
///
/// -
///
///
WORKER_OWNED_COMPANY
///
/// -
///
///
WORKER_OWNED_LIMITED_COMPANY
///
///
- .eu
-
-
///
///
EU_COUNTRY_OF_CITIZENSHIP
///
///
- .fi
-
-
///
///
BIRTH_DATE_IN_YYYY_MM_DD
///
/// -
///
///
FI_BUSINESS_NUMBER
///
/// -
///
///
FI_ID_NUMBER
///
/// -
///
///
FI_NATIONALITY
///
///
///
/// Valid values include the following:
///
/// -
///
///
FINNISH
///
/// -
///
///
NOT_FINNISH
///
///
-
///
///
FI_ORGANIZATION_TYPE
///
///
///
/// Valid values include the following:
///
/// -
///
///
COMPANY
///
/// -
///
///
CORPORATION
///
/// -
///
///
GOVERNMENT
///
/// -
///
///
INSTITUTION
///
/// -
///
///
POLITICAL_PARTY
///
/// -
///
///
PUBLIC_COMMUNITY
///
/// -
///
///
TOWNSHIP
///
///
- .it
-
-
///
///
IT_NATIONALITY
///
/// -
///
///
IT_PIN
///
/// -
///
///
IT_REGISTRANT_ENTITY_TYPE
///
///
///
/// Valid values include the following:
///
/// -
///
///
FOREIGNERS
///
/// -
///
///
FREELANCE_WORKERS (Freelance workers and professionals)
///
/// -
///
///
ITALIAN_COMPANIES (Italian companies and one-person companies)
///
/// -
///
///
NON_PROFIT_ORGANIZATIONS
///
/// -
///
///
OTHER_SUBJECTS
///
/// -
///
///
PUBLIC_ORGANIZATIONS
///
///
- .ru
-
-
///
///
BIRTH_DATE_IN_YYYY_MM_DD
///
/// -
///
///
RU_PASSPORT_DATA
///
///
- .se
-
-
///
///
BIRTH_COUNTRY
///
/// -
///
///
SE_ID_NUMBER
///
///
- .sg
-
-
///
///
SG_ID_NUMBER
///
///
- .uk, .co.uk, .me.uk, and .org.uk
-
-
///
///
UK_CONTACT_TYPE
///
///
///
/// Valid values include the following:
///
/// -
///
///
CRC (UK Corporation by Royal Charter)
///
/// -
///
///
FCORP (Non-UK Corporation)
///
/// -
///
///
FIND (Non-UK Individual, representing self)
///
/// -
///
///
FOTHER (Non-UK Entity that does not fit into any other category)
///
/// -
///
///
GOV (UK Government Body)
///
/// -
///
///
IND (UK Individual (representing self))
///
/// -
///
///
IP (UK Industrial/Provident Registered Company)
///
/// -
///
///
LLP (UK Limited Liability Partnership)
///
/// -
///
///
LTD (UK Limited Company)
///
/// -
///
///
OTHER (UK Entity that does not fit into any other category)
///
/// -
///
///
PLC (UK Public Limited Company)
///
/// -
///
///
PTNR (UK Partnership)
///
/// -
///
///
RCHAR (UK Registered Charity)
///
/// -
///
///
SCH (UK School)
///
/// -
///
///
STAT (UK Statutory Body)
///
/// -
///
///
STRA (UK Sole Trader)
///
///
-
///
///
UK_COMPANY_NUMBER
///
///
///
/// In addition, many TLDs require a VAT_NUMBER.
///
///
[AWSProperty(Required=true)]
public ExtraParamName Name
{
get { return this._name; }
set { this._name = value; }
}
// Check to see if Name property is set
internal bool IsSetName()
{
return this._name != null;
}
///
/// Gets and sets the property Value.
///
/// The value that corresponds with the name of an extra parameter.
///
///
[AWSProperty(Required=true, Sensitive=true, Max=2048)]
public string Value
{
get { return this._value; }
set { this._value = value; }
}
// Check to see if Value property is set
internal bool IsSetValue()
{
return this._value != null;
}
}
}