Class: Aws::TaxSettings::Types::AdditionalInfoRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-taxsettings/types.rb

Overview

Additional tax information associated with your tax registration number (TRN). Depending on the TRN for a specific country, you might need to specify this information when you set your TRN.

You can only specify one of the following parameters and the value can’t be empty.

<note markdown=“1”> The parameter that you specify must match the country for the TRN, if available. For example, if you set a TRN in Canada for specific provinces, you must also specify the ‘canadaAdditionalInfo` parameter.

</note>

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#canada_additional_infoTypes::CanadaAdditionalInfo

Additional tax information associated with your TRN in Canada.



163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
# File 'lib/aws-sdk-taxsettings/types.rb', line 163

class AdditionalInfoRequest < Struct.new(
  :canada_additional_info,
  :estonia_additional_info,
  :georgia_additional_info,
  :israel_additional_info,
  :italy_additional_info,
  :kenya_additional_info,
  :malaysia_additional_info,
  :poland_additional_info,
  :romania_additional_info,
  :saudi_arabia_additional_info,
  :south_korea_additional_info,
  :spain_additional_info,
  :turkey_additional_info,
  :ukraine_additional_info)
  SENSITIVE = []
  include Aws::Structure
end

#estonia_additional_infoTypes::EstoniaAdditionalInfo

Additional tax information to specify for a TRN in Estonia.



163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
# File 'lib/aws-sdk-taxsettings/types.rb', line 163

class AdditionalInfoRequest < Struct.new(
  :canada_additional_info,
  :estonia_additional_info,
  :georgia_additional_info,
  :israel_additional_info,
  :italy_additional_info,
  :kenya_additional_info,
  :malaysia_additional_info,
  :poland_additional_info,
  :romania_additional_info,
  :saudi_arabia_additional_info,
  :south_korea_additional_info,
  :spain_additional_info,
  :turkey_additional_info,
  :ukraine_additional_info)
  SENSITIVE = []
  include Aws::Structure
end

#georgia_additional_infoTypes::GeorgiaAdditionalInfo

Additional tax information to specify for a TRN in Georgia.



163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
# File 'lib/aws-sdk-taxsettings/types.rb', line 163

class AdditionalInfoRequest < Struct.new(
  :canada_additional_info,
  :estonia_additional_info,
  :georgia_additional_info,
  :israel_additional_info,
  :italy_additional_info,
  :kenya_additional_info,
  :malaysia_additional_info,
  :poland_additional_info,
  :romania_additional_info,
  :saudi_arabia_additional_info,
  :south_korea_additional_info,
  :spain_additional_info,
  :turkey_additional_info,
  :ukraine_additional_info)
  SENSITIVE = []
  include Aws::Structure
end

#israel_additional_infoTypes::IsraelAdditionalInfo

Additional tax information to specify for a TRN in Israel.



163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
# File 'lib/aws-sdk-taxsettings/types.rb', line 163

class AdditionalInfoRequest < Struct.new(
  :canada_additional_info,
  :estonia_additional_info,
  :georgia_additional_info,
  :israel_additional_info,
  :italy_additional_info,
  :kenya_additional_info,
  :malaysia_additional_info,
  :poland_additional_info,
  :romania_additional_info,
  :saudi_arabia_additional_info,
  :south_korea_additional_info,
  :spain_additional_info,
  :turkey_additional_info,
  :ukraine_additional_info)
  SENSITIVE = []
  include Aws::Structure
end

#italy_additional_infoTypes::ItalyAdditionalInfo

Additional tax information to specify for a TRN in Italy.



163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
# File 'lib/aws-sdk-taxsettings/types.rb', line 163

class AdditionalInfoRequest < Struct.new(
  :canada_additional_info,
  :estonia_additional_info,
  :georgia_additional_info,
  :israel_additional_info,
  :italy_additional_info,
  :kenya_additional_info,
  :malaysia_additional_info,
  :poland_additional_info,
  :romania_additional_info,
  :saudi_arabia_additional_info,
  :south_korea_additional_info,
  :spain_additional_info,
  :turkey_additional_info,
  :ukraine_additional_info)
  SENSITIVE = []
  include Aws::Structure
end

#kenya_additional_infoTypes::KenyaAdditionalInfo

Additional tax information to specify for a TRN in Kenya.



163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
# File 'lib/aws-sdk-taxsettings/types.rb', line 163

class AdditionalInfoRequest < Struct.new(
  :canada_additional_info,
  :estonia_additional_info,
  :georgia_additional_info,
  :israel_additional_info,
  :italy_additional_info,
  :kenya_additional_info,
  :malaysia_additional_info,
  :poland_additional_info,
  :romania_additional_info,
  :saudi_arabia_additional_info,
  :south_korea_additional_info,
  :spain_additional_info,
  :turkey_additional_info,
  :ukraine_additional_info)
  SENSITIVE = []
  include Aws::Structure
end

#malaysia_additional_infoTypes::MalaysiaAdditionalInfo

Additional tax information to specify for a TRN in Malaysia.



163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
# File 'lib/aws-sdk-taxsettings/types.rb', line 163

class AdditionalInfoRequest < Struct.new(
  :canada_additional_info,
  :estonia_additional_info,
  :georgia_additional_info,
  :israel_additional_info,
  :italy_additional_info,
  :kenya_additional_info,
  :malaysia_additional_info,
  :poland_additional_info,
  :romania_additional_info,
  :saudi_arabia_additional_info,
  :south_korea_additional_info,
  :spain_additional_info,
  :turkey_additional_info,
  :ukraine_additional_info)
  SENSITIVE = []
  include Aws::Structure
end

#poland_additional_infoTypes::PolandAdditionalInfo

Additional tax information associated with your TRN in Poland.



163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
# File 'lib/aws-sdk-taxsettings/types.rb', line 163

class AdditionalInfoRequest < Struct.new(
  :canada_additional_info,
  :estonia_additional_info,
  :georgia_additional_info,
  :israel_additional_info,
  :italy_additional_info,
  :kenya_additional_info,
  :malaysia_additional_info,
  :poland_additional_info,
  :romania_additional_info,
  :saudi_arabia_additional_info,
  :south_korea_additional_info,
  :spain_additional_info,
  :turkey_additional_info,
  :ukraine_additional_info)
  SENSITIVE = []
  include Aws::Structure
end

#romania_additional_infoTypes::RomaniaAdditionalInfo

Additional tax information to specify for a TRN in Romania.



163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
# File 'lib/aws-sdk-taxsettings/types.rb', line 163

class AdditionalInfoRequest < Struct.new(
  :canada_additional_info,
  :estonia_additional_info,
  :georgia_additional_info,
  :israel_additional_info,
  :italy_additional_info,
  :kenya_additional_info,
  :malaysia_additional_info,
  :poland_additional_info,
  :romania_additional_info,
  :saudi_arabia_additional_info,
  :south_korea_additional_info,
  :spain_additional_info,
  :turkey_additional_info,
  :ukraine_additional_info)
  SENSITIVE = []
  include Aws::Structure
end

#saudi_arabia_additional_infoTypes::SaudiArabiaAdditionalInfo

Additional tax information associated with your TRN in Saudi Arabia.



163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
# File 'lib/aws-sdk-taxsettings/types.rb', line 163

class AdditionalInfoRequest < Struct.new(
  :canada_additional_info,
  :estonia_additional_info,
  :georgia_additional_info,
  :israel_additional_info,
  :italy_additional_info,
  :kenya_additional_info,
  :malaysia_additional_info,
  :poland_additional_info,
  :romania_additional_info,
  :saudi_arabia_additional_info,
  :south_korea_additional_info,
  :spain_additional_info,
  :turkey_additional_info,
  :ukraine_additional_info)
  SENSITIVE = []
  include Aws::Structure
end

#south_korea_additional_infoTypes::SouthKoreaAdditionalInfo

Additional tax information to specify for a TRN in South Korea.



163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
# File 'lib/aws-sdk-taxsettings/types.rb', line 163

class AdditionalInfoRequest < Struct.new(
  :canada_additional_info,
  :estonia_additional_info,
  :georgia_additional_info,
  :israel_additional_info,
  :italy_additional_info,
  :kenya_additional_info,
  :malaysia_additional_info,
  :poland_additional_info,
  :romania_additional_info,
  :saudi_arabia_additional_info,
  :south_korea_additional_info,
  :spain_additional_info,
  :turkey_additional_info,
  :ukraine_additional_info)
  SENSITIVE = []
  include Aws::Structure
end

#spain_additional_infoTypes::SpainAdditionalInfo

Additional tax information to specify for a TRN in Spain.



163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
# File 'lib/aws-sdk-taxsettings/types.rb', line 163

class AdditionalInfoRequest < Struct.new(
  :canada_additional_info,
  :estonia_additional_info,
  :georgia_additional_info,
  :israel_additional_info,
  :italy_additional_info,
  :kenya_additional_info,
  :malaysia_additional_info,
  :poland_additional_info,
  :romania_additional_info,
  :saudi_arabia_additional_info,
  :south_korea_additional_info,
  :spain_additional_info,
  :turkey_additional_info,
  :ukraine_additional_info)
  SENSITIVE = []
  include Aws::Structure
end

#turkey_additional_infoTypes::TurkeyAdditionalInfo

Additional tax information to specify for a TRN in Turkey.



163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
# File 'lib/aws-sdk-taxsettings/types.rb', line 163

class AdditionalInfoRequest < Struct.new(
  :canada_additional_info,
  :estonia_additional_info,
  :georgia_additional_info,
  :israel_additional_info,
  :italy_additional_info,
  :kenya_additional_info,
  :malaysia_additional_info,
  :poland_additional_info,
  :romania_additional_info,
  :saudi_arabia_additional_info,
  :south_korea_additional_info,
  :spain_additional_info,
  :turkey_additional_info,
  :ukraine_additional_info)
  SENSITIVE = []
  include Aws::Structure
end

#ukraine_additional_infoTypes::UkraineAdditionalInfo

Additional tax information associated with your TRN in Ukraine.



163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
# File 'lib/aws-sdk-taxsettings/types.rb', line 163

class AdditionalInfoRequest < Struct.new(
  :canada_additional_info,
  :estonia_additional_info,
  :georgia_additional_info,
  :israel_additional_info,
  :italy_additional_info,
  :kenya_additional_info,
  :malaysia_additional_info,
  :poland_additional_info,
  :romania_additional_info,
  :saudi_arabia_additional_info,
  :south_korea_additional_info,
  :spain_additional_info,
  :turkey_additional_info,
  :ukraine_additional_info)
  SENSITIVE = []
  include Aws::Structure
end