in modules/AWSPowerShell/Cmdlets/TaxSettings/Basic/Write-TSATaxRegistrationBatch-Cmdlet.cs [1067:1998]
public object Execute(ExecutorContext context)
{
var cmdletContext = context as CmdletContext;
// create request
var request = new Amazon.TaxSettings.Model.BatchPutTaxRegistrationRequest();
if (cmdletContext.AccountId != null)
{
request.AccountIds = cmdletContext.AccountId;
}
// populate TaxRegistrationEntry
var requestTaxRegistrationEntryIsNull = true;
request.TaxRegistrationEntry = new Amazon.TaxSettings.Model.TaxRegistrationEntry();
System.String requestTaxRegistrationEntry_taxRegistrationEntry_CertifiedEmailId = null;
if (cmdletContext.TaxRegistrationEntry_CertifiedEmailId != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_CertifiedEmailId = cmdletContext.TaxRegistrationEntry_CertifiedEmailId;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_CertifiedEmailId != null)
{
request.TaxRegistrationEntry.CertifiedEmailId = requestTaxRegistrationEntry_taxRegistrationEntry_CertifiedEmailId;
requestTaxRegistrationEntryIsNull = false;
}
System.String requestTaxRegistrationEntry_taxRegistrationEntry_LegalName = null;
if (cmdletContext.TaxRegistrationEntry_LegalName != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_LegalName = cmdletContext.TaxRegistrationEntry_LegalName;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_LegalName != null)
{
request.TaxRegistrationEntry.LegalName = requestTaxRegistrationEntry_taxRegistrationEntry_LegalName;
requestTaxRegistrationEntryIsNull = false;
}
System.String requestTaxRegistrationEntry_taxRegistrationEntry_RegistrationId = null;
if (cmdletContext.TaxRegistrationEntry_RegistrationId != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_RegistrationId = cmdletContext.TaxRegistrationEntry_RegistrationId;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_RegistrationId != null)
{
request.TaxRegistrationEntry.RegistrationId = requestTaxRegistrationEntry_taxRegistrationEntry_RegistrationId;
requestTaxRegistrationEntryIsNull = false;
}
Amazon.TaxSettings.TaxRegistrationType requestTaxRegistrationEntry_taxRegistrationEntry_RegistrationType = null;
if (cmdletContext.TaxRegistrationEntry_RegistrationType != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_RegistrationType = cmdletContext.TaxRegistrationEntry_RegistrationType;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_RegistrationType != null)
{
request.TaxRegistrationEntry.RegistrationType = requestTaxRegistrationEntry_taxRegistrationEntry_RegistrationType;
requestTaxRegistrationEntryIsNull = false;
}
Amazon.TaxSettings.Sector requestTaxRegistrationEntry_taxRegistrationEntry_Sector = null;
if (cmdletContext.TaxRegistrationEntry_Sector != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_Sector = cmdletContext.TaxRegistrationEntry_Sector;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_Sector != null)
{
request.TaxRegistrationEntry.Sector = requestTaxRegistrationEntry_taxRegistrationEntry_Sector;
requestTaxRegistrationEntryIsNull = false;
}
Amazon.TaxSettings.Model.VerificationDetails requestTaxRegistrationEntry_taxRegistrationEntry_VerificationDetails = null;
// populate VerificationDetails
var requestTaxRegistrationEntry_taxRegistrationEntry_VerificationDetailsIsNull = true;
requestTaxRegistrationEntry_taxRegistrationEntry_VerificationDetails = new Amazon.TaxSettings.Model.VerificationDetails();
System.String requestTaxRegistrationEntry_taxRegistrationEntry_VerificationDetails_verificationDetails_DateOfBirth = null;
if (cmdletContext.VerificationDetails_DateOfBirth != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_VerificationDetails_verificationDetails_DateOfBirth = cmdletContext.VerificationDetails_DateOfBirth;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_VerificationDetails_verificationDetails_DateOfBirth != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_VerificationDetails.DateOfBirth = requestTaxRegistrationEntry_taxRegistrationEntry_VerificationDetails_verificationDetails_DateOfBirth;
requestTaxRegistrationEntry_taxRegistrationEntry_VerificationDetailsIsNull = false;
}
List<Amazon.TaxSettings.Model.TaxRegistrationDocument> requestTaxRegistrationEntry_taxRegistrationEntry_VerificationDetails_verificationDetails_TaxRegistrationDocument = null;
if (cmdletContext.VerificationDetails_TaxRegistrationDocument != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_VerificationDetails_verificationDetails_TaxRegistrationDocument = cmdletContext.VerificationDetails_TaxRegistrationDocument;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_VerificationDetails_verificationDetails_TaxRegistrationDocument != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_VerificationDetails.TaxRegistrationDocuments = requestTaxRegistrationEntry_taxRegistrationEntry_VerificationDetails_verificationDetails_TaxRegistrationDocument;
requestTaxRegistrationEntry_taxRegistrationEntry_VerificationDetailsIsNull = false;
}
// determine if requestTaxRegistrationEntry_taxRegistrationEntry_VerificationDetails should be set to null
if (requestTaxRegistrationEntry_taxRegistrationEntry_VerificationDetailsIsNull)
{
requestTaxRegistrationEntry_taxRegistrationEntry_VerificationDetails = null;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_VerificationDetails != null)
{
request.TaxRegistrationEntry.VerificationDetails = requestTaxRegistrationEntry_taxRegistrationEntry_VerificationDetails;
requestTaxRegistrationEntryIsNull = false;
}
Amazon.TaxSettings.Model.Address requestTaxRegistrationEntry_taxRegistrationEntry_LegalAddress = null;
// populate LegalAddress
var requestTaxRegistrationEntry_taxRegistrationEntry_LegalAddressIsNull = true;
requestTaxRegistrationEntry_taxRegistrationEntry_LegalAddress = new Amazon.TaxSettings.Model.Address();
System.String requestTaxRegistrationEntry_taxRegistrationEntry_LegalAddress_legalAddress_AddressLine1 = null;
if (cmdletContext.LegalAddress_AddressLine1 != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_LegalAddress_legalAddress_AddressLine1 = cmdletContext.LegalAddress_AddressLine1;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_LegalAddress_legalAddress_AddressLine1 != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_LegalAddress.AddressLine1 = requestTaxRegistrationEntry_taxRegistrationEntry_LegalAddress_legalAddress_AddressLine1;
requestTaxRegistrationEntry_taxRegistrationEntry_LegalAddressIsNull = false;
}
System.String requestTaxRegistrationEntry_taxRegistrationEntry_LegalAddress_legalAddress_AddressLine2 = null;
if (cmdletContext.LegalAddress_AddressLine2 != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_LegalAddress_legalAddress_AddressLine2 = cmdletContext.LegalAddress_AddressLine2;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_LegalAddress_legalAddress_AddressLine2 != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_LegalAddress.AddressLine2 = requestTaxRegistrationEntry_taxRegistrationEntry_LegalAddress_legalAddress_AddressLine2;
requestTaxRegistrationEntry_taxRegistrationEntry_LegalAddressIsNull = false;
}
System.String requestTaxRegistrationEntry_taxRegistrationEntry_LegalAddress_legalAddress_AddressLine3 = null;
if (cmdletContext.LegalAddress_AddressLine3 != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_LegalAddress_legalAddress_AddressLine3 = cmdletContext.LegalAddress_AddressLine3;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_LegalAddress_legalAddress_AddressLine3 != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_LegalAddress.AddressLine3 = requestTaxRegistrationEntry_taxRegistrationEntry_LegalAddress_legalAddress_AddressLine3;
requestTaxRegistrationEntry_taxRegistrationEntry_LegalAddressIsNull = false;
}
System.String requestTaxRegistrationEntry_taxRegistrationEntry_LegalAddress_legalAddress_City = null;
if (cmdletContext.LegalAddress_City != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_LegalAddress_legalAddress_City = cmdletContext.LegalAddress_City;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_LegalAddress_legalAddress_City != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_LegalAddress.City = requestTaxRegistrationEntry_taxRegistrationEntry_LegalAddress_legalAddress_City;
requestTaxRegistrationEntry_taxRegistrationEntry_LegalAddressIsNull = false;
}
System.String requestTaxRegistrationEntry_taxRegistrationEntry_LegalAddress_legalAddress_CountryCode = null;
if (cmdletContext.LegalAddress_CountryCode != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_LegalAddress_legalAddress_CountryCode = cmdletContext.LegalAddress_CountryCode;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_LegalAddress_legalAddress_CountryCode != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_LegalAddress.CountryCode = requestTaxRegistrationEntry_taxRegistrationEntry_LegalAddress_legalAddress_CountryCode;
requestTaxRegistrationEntry_taxRegistrationEntry_LegalAddressIsNull = false;
}
System.String requestTaxRegistrationEntry_taxRegistrationEntry_LegalAddress_legalAddress_DistrictOrCounty = null;
if (cmdletContext.LegalAddress_DistrictOrCounty != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_LegalAddress_legalAddress_DistrictOrCounty = cmdletContext.LegalAddress_DistrictOrCounty;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_LegalAddress_legalAddress_DistrictOrCounty != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_LegalAddress.DistrictOrCounty = requestTaxRegistrationEntry_taxRegistrationEntry_LegalAddress_legalAddress_DistrictOrCounty;
requestTaxRegistrationEntry_taxRegistrationEntry_LegalAddressIsNull = false;
}
System.String requestTaxRegistrationEntry_taxRegistrationEntry_LegalAddress_legalAddress_PostalCode = null;
if (cmdletContext.LegalAddress_PostalCode != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_LegalAddress_legalAddress_PostalCode = cmdletContext.LegalAddress_PostalCode;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_LegalAddress_legalAddress_PostalCode != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_LegalAddress.PostalCode = requestTaxRegistrationEntry_taxRegistrationEntry_LegalAddress_legalAddress_PostalCode;
requestTaxRegistrationEntry_taxRegistrationEntry_LegalAddressIsNull = false;
}
System.String requestTaxRegistrationEntry_taxRegistrationEntry_LegalAddress_legalAddress_StateOrRegion = null;
if (cmdletContext.LegalAddress_StateOrRegion != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_LegalAddress_legalAddress_StateOrRegion = cmdletContext.LegalAddress_StateOrRegion;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_LegalAddress_legalAddress_StateOrRegion != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_LegalAddress.StateOrRegion = requestTaxRegistrationEntry_taxRegistrationEntry_LegalAddress_legalAddress_StateOrRegion;
requestTaxRegistrationEntry_taxRegistrationEntry_LegalAddressIsNull = false;
}
// determine if requestTaxRegistrationEntry_taxRegistrationEntry_LegalAddress should be set to null
if (requestTaxRegistrationEntry_taxRegistrationEntry_LegalAddressIsNull)
{
requestTaxRegistrationEntry_taxRegistrationEntry_LegalAddress = null;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_LegalAddress != null)
{
request.TaxRegistrationEntry.LegalAddress = requestTaxRegistrationEntry_taxRegistrationEntry_LegalAddress;
requestTaxRegistrationEntryIsNull = false;
}
Amazon.TaxSettings.Model.AdditionalInfoRequest requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation = null;
// populate AdditionalTaxInformation
var requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformationIsNull = true;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation = new Amazon.TaxSettings.Model.AdditionalInfoRequest();
Amazon.TaxSettings.Model.EstoniaAdditionalInfo requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_EstoniaAdditionalInfo = null;
// populate EstoniaAdditionalInfo
var requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_EstoniaAdditionalInfoIsNull = true;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_EstoniaAdditionalInfo = new Amazon.TaxSettings.Model.EstoniaAdditionalInfo();
System.String requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_EstoniaAdditionalInfo_estoniaAdditionalInfo_RegistryCommercialCode = null;
if (cmdletContext.EstoniaAdditionalInfo_RegistryCommercialCode != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_EstoniaAdditionalInfo_estoniaAdditionalInfo_RegistryCommercialCode = cmdletContext.EstoniaAdditionalInfo_RegistryCommercialCode;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_EstoniaAdditionalInfo_estoniaAdditionalInfo_RegistryCommercialCode != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_EstoniaAdditionalInfo.RegistryCommercialCode = requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_EstoniaAdditionalInfo_estoniaAdditionalInfo_RegistryCommercialCode;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_EstoniaAdditionalInfoIsNull = false;
}
// determine if requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_EstoniaAdditionalInfo should be set to null
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_EstoniaAdditionalInfoIsNull)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_EstoniaAdditionalInfo = null;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_EstoniaAdditionalInfo != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation.EstoniaAdditionalInfo = requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_EstoniaAdditionalInfo;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformationIsNull = false;
}
Amazon.TaxSettings.Model.GeorgiaAdditionalInfo requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_GeorgiaAdditionalInfo = null;
// populate GeorgiaAdditionalInfo
var requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_GeorgiaAdditionalInfoIsNull = true;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_GeorgiaAdditionalInfo = new Amazon.TaxSettings.Model.GeorgiaAdditionalInfo();
Amazon.TaxSettings.PersonType requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_GeorgiaAdditionalInfo_georgiaAdditionalInfo_PersonType = null;
if (cmdletContext.GeorgiaAdditionalInfo_PersonType != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_GeorgiaAdditionalInfo_georgiaAdditionalInfo_PersonType = cmdletContext.GeorgiaAdditionalInfo_PersonType;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_GeorgiaAdditionalInfo_georgiaAdditionalInfo_PersonType != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_GeorgiaAdditionalInfo.PersonType = requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_GeorgiaAdditionalInfo_georgiaAdditionalInfo_PersonType;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_GeorgiaAdditionalInfoIsNull = false;
}
// determine if requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_GeorgiaAdditionalInfo should be set to null
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_GeorgiaAdditionalInfoIsNull)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_GeorgiaAdditionalInfo = null;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_GeorgiaAdditionalInfo != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation.GeorgiaAdditionalInfo = requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_GeorgiaAdditionalInfo;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformationIsNull = false;
}
Amazon.TaxSettings.Model.GreeceAdditionalInfo requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_GreeceAdditionalInfo = null;
// populate GreeceAdditionalInfo
var requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_GreeceAdditionalInfoIsNull = true;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_GreeceAdditionalInfo = new Amazon.TaxSettings.Model.GreeceAdditionalInfo();
System.String requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_GreeceAdditionalInfo_greeceAdditionalInfo_ContractingAuthorityCode = null;
if (cmdletContext.GreeceAdditionalInfo_ContractingAuthorityCode != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_GreeceAdditionalInfo_greeceAdditionalInfo_ContractingAuthorityCode = cmdletContext.GreeceAdditionalInfo_ContractingAuthorityCode;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_GreeceAdditionalInfo_greeceAdditionalInfo_ContractingAuthorityCode != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_GreeceAdditionalInfo.ContractingAuthorityCode = requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_GreeceAdditionalInfo_greeceAdditionalInfo_ContractingAuthorityCode;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_GreeceAdditionalInfoIsNull = false;
}
// determine if requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_GreeceAdditionalInfo should be set to null
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_GreeceAdditionalInfoIsNull)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_GreeceAdditionalInfo = null;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_GreeceAdditionalInfo != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation.GreeceAdditionalInfo = requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_GreeceAdditionalInfo;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformationIsNull = false;
}
Amazon.TaxSettings.Model.KenyaAdditionalInfo requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_KenyaAdditionalInfo = null;
// populate KenyaAdditionalInfo
var requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_KenyaAdditionalInfoIsNull = true;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_KenyaAdditionalInfo = new Amazon.TaxSettings.Model.KenyaAdditionalInfo();
Amazon.TaxSettings.PersonType requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_KenyaAdditionalInfo_kenyaAdditionalInfo_PersonType = null;
if (cmdletContext.KenyaAdditionalInfo_PersonType != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_KenyaAdditionalInfo_kenyaAdditionalInfo_PersonType = cmdletContext.KenyaAdditionalInfo_PersonType;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_KenyaAdditionalInfo_kenyaAdditionalInfo_PersonType != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_KenyaAdditionalInfo.PersonType = requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_KenyaAdditionalInfo_kenyaAdditionalInfo_PersonType;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_KenyaAdditionalInfoIsNull = false;
}
// determine if requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_KenyaAdditionalInfo should be set to null
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_KenyaAdditionalInfoIsNull)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_KenyaAdditionalInfo = null;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_KenyaAdditionalInfo != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation.KenyaAdditionalInfo = requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_KenyaAdditionalInfo;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformationIsNull = false;
}
Amazon.TaxSettings.Model.RomaniaAdditionalInfo requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_RomaniaAdditionalInfo = null;
// populate RomaniaAdditionalInfo
var requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_RomaniaAdditionalInfoIsNull = true;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_RomaniaAdditionalInfo = new Amazon.TaxSettings.Model.RomaniaAdditionalInfo();
Amazon.TaxSettings.TaxRegistrationNumberType requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_RomaniaAdditionalInfo_romaniaAdditionalInfo_TaxRegistrationNumberType = null;
if (cmdletContext.RomaniaAdditionalInfo_TaxRegistrationNumberType != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_RomaniaAdditionalInfo_romaniaAdditionalInfo_TaxRegistrationNumberType = cmdletContext.RomaniaAdditionalInfo_TaxRegistrationNumberType;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_RomaniaAdditionalInfo_romaniaAdditionalInfo_TaxRegistrationNumberType != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_RomaniaAdditionalInfo.TaxRegistrationNumberType = requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_RomaniaAdditionalInfo_romaniaAdditionalInfo_TaxRegistrationNumberType;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_RomaniaAdditionalInfoIsNull = false;
}
// determine if requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_RomaniaAdditionalInfo should be set to null
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_RomaniaAdditionalInfoIsNull)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_RomaniaAdditionalInfo = null;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_RomaniaAdditionalInfo != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation.RomaniaAdditionalInfo = requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_RomaniaAdditionalInfo;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformationIsNull = false;
}
Amazon.TaxSettings.Model.SaudiArabiaAdditionalInfo requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_SaudiArabiaAdditionalInfo = null;
// populate SaudiArabiaAdditionalInfo
var requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_SaudiArabiaAdditionalInfoIsNull = true;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_SaudiArabiaAdditionalInfo = new Amazon.TaxSettings.Model.SaudiArabiaAdditionalInfo();
Amazon.TaxSettings.SaudiArabiaTaxRegistrationNumberType requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_SaudiArabiaAdditionalInfo_saudiArabiaAdditionalInfo_TaxRegistrationNumberType = null;
if (cmdletContext.SaudiArabiaAdditionalInfo_TaxRegistrationNumberType != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_SaudiArabiaAdditionalInfo_saudiArabiaAdditionalInfo_TaxRegistrationNumberType = cmdletContext.SaudiArabiaAdditionalInfo_TaxRegistrationNumberType;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_SaudiArabiaAdditionalInfo_saudiArabiaAdditionalInfo_TaxRegistrationNumberType != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_SaudiArabiaAdditionalInfo.TaxRegistrationNumberType = requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_SaudiArabiaAdditionalInfo_saudiArabiaAdditionalInfo_TaxRegistrationNumberType;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_SaudiArabiaAdditionalInfoIsNull = false;
}
// determine if requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_SaudiArabiaAdditionalInfo should be set to null
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_SaudiArabiaAdditionalInfoIsNull)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_SaudiArabiaAdditionalInfo = null;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_SaudiArabiaAdditionalInfo != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation.SaudiArabiaAdditionalInfo = requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_SaudiArabiaAdditionalInfo;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformationIsNull = false;
}
Amazon.TaxSettings.Model.SpainAdditionalInfo requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_SpainAdditionalInfo = null;
// populate SpainAdditionalInfo
var requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_SpainAdditionalInfoIsNull = true;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_SpainAdditionalInfo = new Amazon.TaxSettings.Model.SpainAdditionalInfo();
Amazon.TaxSettings.RegistrationType requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_SpainAdditionalInfo_spainAdditionalInfo_RegistrationType = null;
if (cmdletContext.SpainAdditionalInfo_RegistrationType != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_SpainAdditionalInfo_spainAdditionalInfo_RegistrationType = cmdletContext.SpainAdditionalInfo_RegistrationType;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_SpainAdditionalInfo_spainAdditionalInfo_RegistrationType != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_SpainAdditionalInfo.RegistrationType = requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_SpainAdditionalInfo_spainAdditionalInfo_RegistrationType;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_SpainAdditionalInfoIsNull = false;
}
// determine if requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_SpainAdditionalInfo should be set to null
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_SpainAdditionalInfoIsNull)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_SpainAdditionalInfo = null;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_SpainAdditionalInfo != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation.SpainAdditionalInfo = requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_SpainAdditionalInfo;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformationIsNull = false;
}
Amazon.TaxSettings.Model.UkraineAdditionalInfo requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_UkraineAdditionalInfo = null;
// populate UkraineAdditionalInfo
var requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_UkraineAdditionalInfoIsNull = true;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_UkraineAdditionalInfo = new Amazon.TaxSettings.Model.UkraineAdditionalInfo();
Amazon.TaxSettings.UkraineTrnType requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_UkraineAdditionalInfo_ukraineAdditionalInfo_UkraineTrnType = null;
if (cmdletContext.UkraineAdditionalInfo_UkraineTrnType != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_UkraineAdditionalInfo_ukraineAdditionalInfo_UkraineTrnType = cmdletContext.UkraineAdditionalInfo_UkraineTrnType;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_UkraineAdditionalInfo_ukraineAdditionalInfo_UkraineTrnType != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_UkraineAdditionalInfo.UkraineTrnType = requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_UkraineAdditionalInfo_ukraineAdditionalInfo_UkraineTrnType;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_UkraineAdditionalInfoIsNull = false;
}
// determine if requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_UkraineAdditionalInfo should be set to null
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_UkraineAdditionalInfoIsNull)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_UkraineAdditionalInfo = null;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_UkraineAdditionalInfo != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation.UkraineAdditionalInfo = requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_UkraineAdditionalInfo;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformationIsNull = false;
}
Amazon.TaxSettings.Model.EgyptAdditionalInfo requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_EgyptAdditionalInfo = null;
// populate EgyptAdditionalInfo
var requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_EgyptAdditionalInfoIsNull = true;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_EgyptAdditionalInfo = new Amazon.TaxSettings.Model.EgyptAdditionalInfo();
System.String requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_EgyptAdditionalInfo_egyptAdditionalInfo_UniqueIdentificationNumber = null;
if (cmdletContext.EgyptAdditionalInfo_UniqueIdentificationNumber != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_EgyptAdditionalInfo_egyptAdditionalInfo_UniqueIdentificationNumber = cmdletContext.EgyptAdditionalInfo_UniqueIdentificationNumber;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_EgyptAdditionalInfo_egyptAdditionalInfo_UniqueIdentificationNumber != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_EgyptAdditionalInfo.UniqueIdentificationNumber = requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_EgyptAdditionalInfo_egyptAdditionalInfo_UniqueIdentificationNumber;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_EgyptAdditionalInfoIsNull = false;
}
System.String requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_EgyptAdditionalInfo_egyptAdditionalInfo_UniqueIdentificationNumberExpirationDate = null;
if (cmdletContext.EgyptAdditionalInfo_UniqueIdentificationNumberExpirationDate != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_EgyptAdditionalInfo_egyptAdditionalInfo_UniqueIdentificationNumberExpirationDate = cmdletContext.EgyptAdditionalInfo_UniqueIdentificationNumberExpirationDate;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_EgyptAdditionalInfo_egyptAdditionalInfo_UniqueIdentificationNumberExpirationDate != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_EgyptAdditionalInfo.UniqueIdentificationNumberExpirationDate = requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_EgyptAdditionalInfo_egyptAdditionalInfo_UniqueIdentificationNumberExpirationDate;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_EgyptAdditionalInfoIsNull = false;
}
// determine if requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_EgyptAdditionalInfo should be set to null
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_EgyptAdditionalInfoIsNull)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_EgyptAdditionalInfo = null;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_EgyptAdditionalInfo != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation.EgyptAdditionalInfo = requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_EgyptAdditionalInfo;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformationIsNull = false;
}
Amazon.TaxSettings.Model.IsraelAdditionalInfo requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_IsraelAdditionalInfo = null;
// populate IsraelAdditionalInfo
var requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_IsraelAdditionalInfoIsNull = true;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_IsraelAdditionalInfo = new Amazon.TaxSettings.Model.IsraelAdditionalInfo();
Amazon.TaxSettings.IsraelCustomerType requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_IsraelAdditionalInfo_israelAdditionalInfo_CustomerType = null;
if (cmdletContext.IsraelAdditionalInfo_CustomerType != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_IsraelAdditionalInfo_israelAdditionalInfo_CustomerType = cmdletContext.IsraelAdditionalInfo_CustomerType;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_IsraelAdditionalInfo_israelAdditionalInfo_CustomerType != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_IsraelAdditionalInfo.CustomerType = requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_IsraelAdditionalInfo_israelAdditionalInfo_CustomerType;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_IsraelAdditionalInfoIsNull = false;
}
Amazon.TaxSettings.IsraelDealerType requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_IsraelAdditionalInfo_israelAdditionalInfo_DealerType = null;
if (cmdletContext.IsraelAdditionalInfo_DealerType != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_IsraelAdditionalInfo_israelAdditionalInfo_DealerType = cmdletContext.IsraelAdditionalInfo_DealerType;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_IsraelAdditionalInfo_israelAdditionalInfo_DealerType != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_IsraelAdditionalInfo.DealerType = requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_IsraelAdditionalInfo_israelAdditionalInfo_DealerType;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_IsraelAdditionalInfoIsNull = false;
}
// determine if requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_IsraelAdditionalInfo should be set to null
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_IsraelAdditionalInfoIsNull)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_IsraelAdditionalInfo = null;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_IsraelAdditionalInfo != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation.IsraelAdditionalInfo = requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_IsraelAdditionalInfo;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformationIsNull = false;
}
Amazon.TaxSettings.Model.PolandAdditionalInfo requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_PolandAdditionalInfo = null;
// populate PolandAdditionalInfo
var requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_PolandAdditionalInfoIsNull = true;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_PolandAdditionalInfo = new Amazon.TaxSettings.Model.PolandAdditionalInfo();
System.String requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_PolandAdditionalInfo_polandAdditionalInfo_IndividualRegistrationNumber = null;
if (cmdletContext.PolandAdditionalInfo_IndividualRegistrationNumber != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_PolandAdditionalInfo_polandAdditionalInfo_IndividualRegistrationNumber = cmdletContext.PolandAdditionalInfo_IndividualRegistrationNumber;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_PolandAdditionalInfo_polandAdditionalInfo_IndividualRegistrationNumber != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_PolandAdditionalInfo.IndividualRegistrationNumber = requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_PolandAdditionalInfo_polandAdditionalInfo_IndividualRegistrationNumber;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_PolandAdditionalInfoIsNull = false;
}
System.Boolean? requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_PolandAdditionalInfo_polandAdditionalInfo_IsGroupVatEnabled = null;
if (cmdletContext.PolandAdditionalInfo_IsGroupVatEnabled != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_PolandAdditionalInfo_polandAdditionalInfo_IsGroupVatEnabled = cmdletContext.PolandAdditionalInfo_IsGroupVatEnabled.Value;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_PolandAdditionalInfo_polandAdditionalInfo_IsGroupVatEnabled != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_PolandAdditionalInfo.IsGroupVatEnabled = requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_PolandAdditionalInfo_polandAdditionalInfo_IsGroupVatEnabled.Value;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_PolandAdditionalInfoIsNull = false;
}
// determine if requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_PolandAdditionalInfo should be set to null
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_PolandAdditionalInfoIsNull)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_PolandAdditionalInfo = null;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_PolandAdditionalInfo != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation.PolandAdditionalInfo = requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_PolandAdditionalInfo;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformationIsNull = false;
}
Amazon.TaxSettings.Model.UzbekistanAdditionalInfo requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_UzbekistanAdditionalInfo = null;
// populate UzbekistanAdditionalInfo
var requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_UzbekistanAdditionalInfoIsNull = true;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_UzbekistanAdditionalInfo = new Amazon.TaxSettings.Model.UzbekistanAdditionalInfo();
Amazon.TaxSettings.UzbekistanTaxRegistrationNumberType requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_UzbekistanAdditionalInfo_uzbekistanAdditionalInfo_TaxRegistrationNumberType = null;
if (cmdletContext.UzbekistanAdditionalInfo_TaxRegistrationNumberType != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_UzbekistanAdditionalInfo_uzbekistanAdditionalInfo_TaxRegistrationNumberType = cmdletContext.UzbekistanAdditionalInfo_TaxRegistrationNumberType;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_UzbekistanAdditionalInfo_uzbekistanAdditionalInfo_TaxRegistrationNumberType != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_UzbekistanAdditionalInfo.TaxRegistrationNumberType = requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_UzbekistanAdditionalInfo_uzbekistanAdditionalInfo_TaxRegistrationNumberType;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_UzbekistanAdditionalInfoIsNull = false;
}
System.String requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_UzbekistanAdditionalInfo_uzbekistanAdditionalInfo_VatRegistrationNumber = null;
if (cmdletContext.UzbekistanAdditionalInfo_VatRegistrationNumber != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_UzbekistanAdditionalInfo_uzbekistanAdditionalInfo_VatRegistrationNumber = cmdletContext.UzbekistanAdditionalInfo_VatRegistrationNumber;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_UzbekistanAdditionalInfo_uzbekistanAdditionalInfo_VatRegistrationNumber != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_UzbekistanAdditionalInfo.VatRegistrationNumber = requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_UzbekistanAdditionalInfo_uzbekistanAdditionalInfo_VatRegistrationNumber;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_UzbekistanAdditionalInfoIsNull = false;
}
// determine if requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_UzbekistanAdditionalInfo should be set to null
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_UzbekistanAdditionalInfoIsNull)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_UzbekistanAdditionalInfo = null;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_UzbekistanAdditionalInfo != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation.UzbekistanAdditionalInfo = requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_UzbekistanAdditionalInfo;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformationIsNull = false;
}
Amazon.TaxSettings.Model.IndonesiaAdditionalInfo requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_IndonesiaAdditionalInfo = null;
// populate IndonesiaAdditionalInfo
var requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_IndonesiaAdditionalInfoIsNull = true;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_IndonesiaAdditionalInfo = new Amazon.TaxSettings.Model.IndonesiaAdditionalInfo();
System.String requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_IndonesiaAdditionalInfo_indonesiaAdditionalInfo_DecisionNumber = null;
if (cmdletContext.IndonesiaAdditionalInfo_DecisionNumber != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_IndonesiaAdditionalInfo_indonesiaAdditionalInfo_DecisionNumber = cmdletContext.IndonesiaAdditionalInfo_DecisionNumber;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_IndonesiaAdditionalInfo_indonesiaAdditionalInfo_DecisionNumber != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_IndonesiaAdditionalInfo.DecisionNumber = requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_IndonesiaAdditionalInfo_indonesiaAdditionalInfo_DecisionNumber;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_IndonesiaAdditionalInfoIsNull = false;
}
System.String requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_IndonesiaAdditionalInfo_indonesiaAdditionalInfo_PpnExceptionDesignationCode = null;
if (cmdletContext.IndonesiaAdditionalInfo_PpnExceptionDesignationCode != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_IndonesiaAdditionalInfo_indonesiaAdditionalInfo_PpnExceptionDesignationCode = cmdletContext.IndonesiaAdditionalInfo_PpnExceptionDesignationCode;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_IndonesiaAdditionalInfo_indonesiaAdditionalInfo_PpnExceptionDesignationCode != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_IndonesiaAdditionalInfo.PpnExceptionDesignationCode = requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_IndonesiaAdditionalInfo_indonesiaAdditionalInfo_PpnExceptionDesignationCode;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_IndonesiaAdditionalInfoIsNull = false;
}
Amazon.TaxSettings.IndonesiaTaxRegistrationNumberType requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_IndonesiaAdditionalInfo_indonesiaAdditionalInfo_TaxRegistrationNumberType = null;
if (cmdletContext.IndonesiaAdditionalInfo_TaxRegistrationNumberType != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_IndonesiaAdditionalInfo_indonesiaAdditionalInfo_TaxRegistrationNumberType = cmdletContext.IndonesiaAdditionalInfo_TaxRegistrationNumberType;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_IndonesiaAdditionalInfo_indonesiaAdditionalInfo_TaxRegistrationNumberType != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_IndonesiaAdditionalInfo.TaxRegistrationNumberType = requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_IndonesiaAdditionalInfo_indonesiaAdditionalInfo_TaxRegistrationNumberType;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_IndonesiaAdditionalInfoIsNull = false;
}
// determine if requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_IndonesiaAdditionalInfo should be set to null
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_IndonesiaAdditionalInfoIsNull)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_IndonesiaAdditionalInfo = null;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_IndonesiaAdditionalInfo != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation.IndonesiaAdditionalInfo = requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_IndonesiaAdditionalInfo;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformationIsNull = false;
}
Amazon.TaxSettings.Model.MalaysiaAdditionalInfo requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_MalaysiaAdditionalInfo = null;
// populate MalaysiaAdditionalInfo
var requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_MalaysiaAdditionalInfoIsNull = true;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_MalaysiaAdditionalInfo = new Amazon.TaxSettings.Model.MalaysiaAdditionalInfo();
System.String requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_MalaysiaAdditionalInfo_malaysiaAdditionalInfo_BusinessRegistrationNumber = null;
if (cmdletContext.MalaysiaAdditionalInfo_BusinessRegistrationNumber != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_MalaysiaAdditionalInfo_malaysiaAdditionalInfo_BusinessRegistrationNumber = cmdletContext.MalaysiaAdditionalInfo_BusinessRegistrationNumber;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_MalaysiaAdditionalInfo_malaysiaAdditionalInfo_BusinessRegistrationNumber != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_MalaysiaAdditionalInfo.BusinessRegistrationNumber = requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_MalaysiaAdditionalInfo_malaysiaAdditionalInfo_BusinessRegistrationNumber;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_MalaysiaAdditionalInfoIsNull = false;
}
List<System.String> requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_MalaysiaAdditionalInfo_malaysiaAdditionalInfo_ServiceTaxCode = null;
if (cmdletContext.MalaysiaAdditionalInfo_ServiceTaxCode != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_MalaysiaAdditionalInfo_malaysiaAdditionalInfo_ServiceTaxCode = cmdletContext.MalaysiaAdditionalInfo_ServiceTaxCode;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_MalaysiaAdditionalInfo_malaysiaAdditionalInfo_ServiceTaxCode != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_MalaysiaAdditionalInfo.ServiceTaxCodes = requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_MalaysiaAdditionalInfo_malaysiaAdditionalInfo_ServiceTaxCode;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_MalaysiaAdditionalInfoIsNull = false;
}
System.String requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_MalaysiaAdditionalInfo_malaysiaAdditionalInfo_TaxInformationNumber = null;
if (cmdletContext.MalaysiaAdditionalInfo_TaxInformationNumber != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_MalaysiaAdditionalInfo_malaysiaAdditionalInfo_TaxInformationNumber = cmdletContext.MalaysiaAdditionalInfo_TaxInformationNumber;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_MalaysiaAdditionalInfo_malaysiaAdditionalInfo_TaxInformationNumber != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_MalaysiaAdditionalInfo.TaxInformationNumber = requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_MalaysiaAdditionalInfo_malaysiaAdditionalInfo_TaxInformationNumber;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_MalaysiaAdditionalInfoIsNull = false;
}
// determine if requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_MalaysiaAdditionalInfo should be set to null
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_MalaysiaAdditionalInfoIsNull)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_MalaysiaAdditionalInfo = null;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_MalaysiaAdditionalInfo != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation.MalaysiaAdditionalInfo = requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_MalaysiaAdditionalInfo;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformationIsNull = false;
}
Amazon.TaxSettings.Model.SouthKoreaAdditionalInfo requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_SouthKoreaAdditionalInfo = null;
// populate SouthKoreaAdditionalInfo
var requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_SouthKoreaAdditionalInfoIsNull = true;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_SouthKoreaAdditionalInfo = new Amazon.TaxSettings.Model.SouthKoreaAdditionalInfo();
System.String requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_SouthKoreaAdditionalInfo_southKoreaAdditionalInfo_BusinessRepresentativeName = null;
if (cmdletContext.SouthKoreaAdditionalInfo_BusinessRepresentativeName != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_SouthKoreaAdditionalInfo_southKoreaAdditionalInfo_BusinessRepresentativeName = cmdletContext.SouthKoreaAdditionalInfo_BusinessRepresentativeName;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_SouthKoreaAdditionalInfo_southKoreaAdditionalInfo_BusinessRepresentativeName != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_SouthKoreaAdditionalInfo.BusinessRepresentativeName = requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_SouthKoreaAdditionalInfo_southKoreaAdditionalInfo_BusinessRepresentativeName;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_SouthKoreaAdditionalInfoIsNull = false;
}
System.String requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_SouthKoreaAdditionalInfo_southKoreaAdditionalInfo_ItemOfBusiness = null;
if (cmdletContext.SouthKoreaAdditionalInfo_ItemOfBusiness != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_SouthKoreaAdditionalInfo_southKoreaAdditionalInfo_ItemOfBusiness = cmdletContext.SouthKoreaAdditionalInfo_ItemOfBusiness;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_SouthKoreaAdditionalInfo_southKoreaAdditionalInfo_ItemOfBusiness != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_SouthKoreaAdditionalInfo.ItemOfBusiness = requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_SouthKoreaAdditionalInfo_southKoreaAdditionalInfo_ItemOfBusiness;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_SouthKoreaAdditionalInfoIsNull = false;
}
System.String requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_SouthKoreaAdditionalInfo_southKoreaAdditionalInfo_LineOfBusiness = null;
if (cmdletContext.SouthKoreaAdditionalInfo_LineOfBusiness != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_SouthKoreaAdditionalInfo_southKoreaAdditionalInfo_LineOfBusiness = cmdletContext.SouthKoreaAdditionalInfo_LineOfBusiness;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_SouthKoreaAdditionalInfo_southKoreaAdditionalInfo_LineOfBusiness != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_SouthKoreaAdditionalInfo.LineOfBusiness = requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_SouthKoreaAdditionalInfo_southKoreaAdditionalInfo_LineOfBusiness;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_SouthKoreaAdditionalInfoIsNull = false;
}
// determine if requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_SouthKoreaAdditionalInfo should be set to null
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_SouthKoreaAdditionalInfoIsNull)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_SouthKoreaAdditionalInfo = null;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_SouthKoreaAdditionalInfo != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation.SouthKoreaAdditionalInfo = requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_SouthKoreaAdditionalInfo;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformationIsNull = false;
}
Amazon.TaxSettings.Model.CanadaAdditionalInfo requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_CanadaAdditionalInfo = null;
// populate CanadaAdditionalInfo
var requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_CanadaAdditionalInfoIsNull = true;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_CanadaAdditionalInfo = new Amazon.TaxSettings.Model.CanadaAdditionalInfo();
System.String requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_CanadaAdditionalInfo_canadaAdditionalInfo_CanadaQuebecSalesTaxNumber = null;
if (cmdletContext.CanadaAdditionalInfo_CanadaQuebecSalesTaxNumber != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_CanadaAdditionalInfo_canadaAdditionalInfo_CanadaQuebecSalesTaxNumber = cmdletContext.CanadaAdditionalInfo_CanadaQuebecSalesTaxNumber;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_CanadaAdditionalInfo_canadaAdditionalInfo_CanadaQuebecSalesTaxNumber != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_CanadaAdditionalInfo.CanadaQuebecSalesTaxNumber = requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_CanadaAdditionalInfo_canadaAdditionalInfo_CanadaQuebecSalesTaxNumber;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_CanadaAdditionalInfoIsNull = false;
}
System.String requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_CanadaAdditionalInfo_canadaAdditionalInfo_CanadaRetailSalesTaxNumber = null;
if (cmdletContext.CanadaAdditionalInfo_CanadaRetailSalesTaxNumber != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_CanadaAdditionalInfo_canadaAdditionalInfo_CanadaRetailSalesTaxNumber = cmdletContext.CanadaAdditionalInfo_CanadaRetailSalesTaxNumber;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_CanadaAdditionalInfo_canadaAdditionalInfo_CanadaRetailSalesTaxNumber != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_CanadaAdditionalInfo.CanadaRetailSalesTaxNumber = requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_CanadaAdditionalInfo_canadaAdditionalInfo_CanadaRetailSalesTaxNumber;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_CanadaAdditionalInfoIsNull = false;
}
System.Boolean? requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_CanadaAdditionalInfo_canadaAdditionalInfo_IsResellerAccount = null;
if (cmdletContext.CanadaAdditionalInfo_IsResellerAccount != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_CanadaAdditionalInfo_canadaAdditionalInfo_IsResellerAccount = cmdletContext.CanadaAdditionalInfo_IsResellerAccount.Value;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_CanadaAdditionalInfo_canadaAdditionalInfo_IsResellerAccount != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_CanadaAdditionalInfo.IsResellerAccount = requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_CanadaAdditionalInfo_canadaAdditionalInfo_IsResellerAccount.Value;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_CanadaAdditionalInfoIsNull = false;
}
System.String requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_CanadaAdditionalInfo_canadaAdditionalInfo_ProvincialSalesTaxId = null;
if (cmdletContext.CanadaAdditionalInfo_ProvincialSalesTaxId != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_CanadaAdditionalInfo_canadaAdditionalInfo_ProvincialSalesTaxId = cmdletContext.CanadaAdditionalInfo_ProvincialSalesTaxId;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_CanadaAdditionalInfo_canadaAdditionalInfo_ProvincialSalesTaxId != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_CanadaAdditionalInfo.ProvincialSalesTaxId = requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_CanadaAdditionalInfo_canadaAdditionalInfo_ProvincialSalesTaxId;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_CanadaAdditionalInfoIsNull = false;
}
// determine if requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_CanadaAdditionalInfo should be set to null
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_CanadaAdditionalInfoIsNull)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_CanadaAdditionalInfo = null;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_CanadaAdditionalInfo != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation.CanadaAdditionalInfo = requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_CanadaAdditionalInfo;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformationIsNull = false;
}
Amazon.TaxSettings.Model.ItalyAdditionalInfo requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_ItalyAdditionalInfo = null;
// populate ItalyAdditionalInfo
var requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_ItalyAdditionalInfoIsNull = true;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_ItalyAdditionalInfo = new Amazon.TaxSettings.Model.ItalyAdditionalInfo();
System.String requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_ItalyAdditionalInfo_italyAdditionalInfo_CigNumber = null;
if (cmdletContext.ItalyAdditionalInfo_CigNumber != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_ItalyAdditionalInfo_italyAdditionalInfo_CigNumber = cmdletContext.ItalyAdditionalInfo_CigNumber;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_ItalyAdditionalInfo_italyAdditionalInfo_CigNumber != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_ItalyAdditionalInfo.CigNumber = requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_ItalyAdditionalInfo_italyAdditionalInfo_CigNumber;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_ItalyAdditionalInfoIsNull = false;
}
System.String requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_ItalyAdditionalInfo_italyAdditionalInfo_CupNumber = null;
if (cmdletContext.ItalyAdditionalInfo_CupNumber != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_ItalyAdditionalInfo_italyAdditionalInfo_CupNumber = cmdletContext.ItalyAdditionalInfo_CupNumber;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_ItalyAdditionalInfo_italyAdditionalInfo_CupNumber != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_ItalyAdditionalInfo.CupNumber = requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_ItalyAdditionalInfo_italyAdditionalInfo_CupNumber;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_ItalyAdditionalInfoIsNull = false;
}
System.String requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_ItalyAdditionalInfo_italyAdditionalInfo_SdiAccountId = null;
if (cmdletContext.ItalyAdditionalInfo_SdiAccountId != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_ItalyAdditionalInfo_italyAdditionalInfo_SdiAccountId = cmdletContext.ItalyAdditionalInfo_SdiAccountId;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_ItalyAdditionalInfo_italyAdditionalInfo_SdiAccountId != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_ItalyAdditionalInfo.SdiAccountId = requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_ItalyAdditionalInfo_italyAdditionalInfo_SdiAccountId;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_ItalyAdditionalInfoIsNull = false;
}
System.String requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_ItalyAdditionalInfo_italyAdditionalInfo_TaxCode = null;
if (cmdletContext.ItalyAdditionalInfo_TaxCode != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_ItalyAdditionalInfo_italyAdditionalInfo_TaxCode = cmdletContext.ItalyAdditionalInfo_TaxCode;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_ItalyAdditionalInfo_italyAdditionalInfo_TaxCode != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_ItalyAdditionalInfo.TaxCode = requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_ItalyAdditionalInfo_italyAdditionalInfo_TaxCode;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_ItalyAdditionalInfoIsNull = false;
}
// determine if requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_ItalyAdditionalInfo should be set to null
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_ItalyAdditionalInfoIsNull)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_ItalyAdditionalInfo = null;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_ItalyAdditionalInfo != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation.ItalyAdditionalInfo = requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_ItalyAdditionalInfo;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformationIsNull = false;
}
Amazon.TaxSettings.Model.TurkeyAdditionalInfo requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_TurkeyAdditionalInfo = null;
// populate TurkeyAdditionalInfo
var requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_TurkeyAdditionalInfoIsNull = true;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_TurkeyAdditionalInfo = new Amazon.TaxSettings.Model.TurkeyAdditionalInfo();
Amazon.TaxSettings.Industries requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_TurkeyAdditionalInfo_turkeyAdditionalInfo_Industry = null;
if (cmdletContext.TurkeyAdditionalInfo_Industry != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_TurkeyAdditionalInfo_turkeyAdditionalInfo_Industry = cmdletContext.TurkeyAdditionalInfo_Industry;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_TurkeyAdditionalInfo_turkeyAdditionalInfo_Industry != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_TurkeyAdditionalInfo.Industries = requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_TurkeyAdditionalInfo_turkeyAdditionalInfo_Industry;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_TurkeyAdditionalInfoIsNull = false;
}
System.String requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_TurkeyAdditionalInfo_turkeyAdditionalInfo_KepEmailId = null;
if (cmdletContext.TurkeyAdditionalInfo_KepEmailId != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_TurkeyAdditionalInfo_turkeyAdditionalInfo_KepEmailId = cmdletContext.TurkeyAdditionalInfo_KepEmailId;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_TurkeyAdditionalInfo_turkeyAdditionalInfo_KepEmailId != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_TurkeyAdditionalInfo.KepEmailId = requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_TurkeyAdditionalInfo_turkeyAdditionalInfo_KepEmailId;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_TurkeyAdditionalInfoIsNull = false;
}
System.String requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_TurkeyAdditionalInfo_turkeyAdditionalInfo_SecondaryTaxId = null;
if (cmdletContext.TurkeyAdditionalInfo_SecondaryTaxId != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_TurkeyAdditionalInfo_turkeyAdditionalInfo_SecondaryTaxId = cmdletContext.TurkeyAdditionalInfo_SecondaryTaxId;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_TurkeyAdditionalInfo_turkeyAdditionalInfo_SecondaryTaxId != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_TurkeyAdditionalInfo.SecondaryTaxId = requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_TurkeyAdditionalInfo_turkeyAdditionalInfo_SecondaryTaxId;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_TurkeyAdditionalInfoIsNull = false;
}
System.String requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_TurkeyAdditionalInfo_turkeyAdditionalInfo_TaxOffice = null;
if (cmdletContext.TurkeyAdditionalInfo_TaxOffice != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_TurkeyAdditionalInfo_turkeyAdditionalInfo_TaxOffice = cmdletContext.TurkeyAdditionalInfo_TaxOffice;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_TurkeyAdditionalInfo_turkeyAdditionalInfo_TaxOffice != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_TurkeyAdditionalInfo.TaxOffice = requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_TurkeyAdditionalInfo_turkeyAdditionalInfo_TaxOffice;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_TurkeyAdditionalInfoIsNull = false;
}
// determine if requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_TurkeyAdditionalInfo should be set to null
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_TurkeyAdditionalInfoIsNull)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_TurkeyAdditionalInfo = null;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_TurkeyAdditionalInfo != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation.TurkeyAdditionalInfo = requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_TurkeyAdditionalInfo;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformationIsNull = false;
}
Amazon.TaxSettings.Model.VietnamAdditionalInfo requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_VietnamAdditionalInfo = null;
// populate VietnamAdditionalInfo
var requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_VietnamAdditionalInfoIsNull = true;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_VietnamAdditionalInfo = new Amazon.TaxSettings.Model.VietnamAdditionalInfo();
System.String requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_VietnamAdditionalInfo_vietnamAdditionalInfo_ElectronicTransactionCodeNumber = null;
if (cmdletContext.VietnamAdditionalInfo_ElectronicTransactionCodeNumber != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_VietnamAdditionalInfo_vietnamAdditionalInfo_ElectronicTransactionCodeNumber = cmdletContext.VietnamAdditionalInfo_ElectronicTransactionCodeNumber;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_VietnamAdditionalInfo_vietnamAdditionalInfo_ElectronicTransactionCodeNumber != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_VietnamAdditionalInfo.ElectronicTransactionCodeNumber = requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_VietnamAdditionalInfo_vietnamAdditionalInfo_ElectronicTransactionCodeNumber;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_VietnamAdditionalInfoIsNull = false;
}
System.String requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_VietnamAdditionalInfo_vietnamAdditionalInfo_EnterpriseIdentificationNumber = null;
if (cmdletContext.VietnamAdditionalInfo_EnterpriseIdentificationNumber != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_VietnamAdditionalInfo_vietnamAdditionalInfo_EnterpriseIdentificationNumber = cmdletContext.VietnamAdditionalInfo_EnterpriseIdentificationNumber;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_VietnamAdditionalInfo_vietnamAdditionalInfo_EnterpriseIdentificationNumber != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_VietnamAdditionalInfo.EnterpriseIdentificationNumber = requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_VietnamAdditionalInfo_vietnamAdditionalInfo_EnterpriseIdentificationNumber;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_VietnamAdditionalInfoIsNull = false;
}
System.String requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_VietnamAdditionalInfo_vietnamAdditionalInfo_PaymentVoucherNumber = null;
if (cmdletContext.VietnamAdditionalInfo_PaymentVoucherNumber != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_VietnamAdditionalInfo_vietnamAdditionalInfo_PaymentVoucherNumber = cmdletContext.VietnamAdditionalInfo_PaymentVoucherNumber;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_VietnamAdditionalInfo_vietnamAdditionalInfo_PaymentVoucherNumber != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_VietnamAdditionalInfo.PaymentVoucherNumber = requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_VietnamAdditionalInfo_vietnamAdditionalInfo_PaymentVoucherNumber;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_VietnamAdditionalInfoIsNull = false;
}
System.String requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_VietnamAdditionalInfo_vietnamAdditionalInfo_PaymentVoucherNumberDate = null;
if (cmdletContext.VietnamAdditionalInfo_PaymentVoucherNumberDate != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_VietnamAdditionalInfo_vietnamAdditionalInfo_PaymentVoucherNumberDate = cmdletContext.VietnamAdditionalInfo_PaymentVoucherNumberDate;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_VietnamAdditionalInfo_vietnamAdditionalInfo_PaymentVoucherNumberDate != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_VietnamAdditionalInfo.PaymentVoucherNumberDate = requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_VietnamAdditionalInfo_vietnamAdditionalInfo_PaymentVoucherNumberDate;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_VietnamAdditionalInfoIsNull = false;
}
// determine if requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_VietnamAdditionalInfo should be set to null
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_VietnamAdditionalInfoIsNull)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_VietnamAdditionalInfo = null;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_VietnamAdditionalInfo != null)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation.VietnamAdditionalInfo = requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation_taxRegistrationEntry_AdditionalTaxInformation_VietnamAdditionalInfo;
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformationIsNull = false;
}
// determine if requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation should be set to null
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformationIsNull)
{
requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation = null;
}
if (requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation != null)
{
request.TaxRegistrationEntry.AdditionalTaxInformation = requestTaxRegistrationEntry_taxRegistrationEntry_AdditionalTaxInformation;
requestTaxRegistrationEntryIsNull = false;
}
// determine if request.TaxRegistrationEntry should be set to null
if (requestTaxRegistrationEntryIsNull)
{
request.TaxRegistrationEntry = null;
}
CmdletOutput output;
// issue call
var client = Client ?? CreateClient(_CurrentCredentials, _RegionEndpoint);
try
{
var response = CallAWSServiceOperation(client, request);
object pipelineOutput = null;
pipelineOutput = cmdletContext.Select(response, this);
output = new CmdletOutput
{
PipelineOutput = pipelineOutput,
ServiceResponse = response
};
}
catch (Exception e)
{
output = new CmdletOutput { ErrorResponse = e };
}
return output;
}