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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-taxsettings/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.

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.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#canada_additional_infoTypes::CanadaAdditionalInfo

Additional tax information associated with your TRN in Canada.



150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
# File 'gems/aws-sdk-taxsettings/lib/aws-sdk-taxsettings/types.rb', line 150

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.



150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
# File 'gems/aws-sdk-taxsettings/lib/aws-sdk-taxsettings/types.rb', line 150

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.



150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
# File 'gems/aws-sdk-taxsettings/lib/aws-sdk-taxsettings/types.rb', line 150

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.



150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
# File 'gems/aws-sdk-taxsettings/lib/aws-sdk-taxsettings/types.rb', line 150

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.



150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
# File 'gems/aws-sdk-taxsettings/lib/aws-sdk-taxsettings/types.rb', line 150

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.



150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
# File 'gems/aws-sdk-taxsettings/lib/aws-sdk-taxsettings/types.rb', line 150

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.



150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
# File 'gems/aws-sdk-taxsettings/lib/aws-sdk-taxsettings/types.rb', line 150

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.



150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
# File 'gems/aws-sdk-taxsettings/lib/aws-sdk-taxsettings/types.rb', line 150

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.



150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
# File 'gems/aws-sdk-taxsettings/lib/aws-sdk-taxsettings/types.rb', line 150

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.



150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
# File 'gems/aws-sdk-taxsettings/lib/aws-sdk-taxsettings/types.rb', line 150

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.



150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
# File 'gems/aws-sdk-taxsettings/lib/aws-sdk-taxsettings/types.rb', line 150

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.



150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
# File 'gems/aws-sdk-taxsettings/lib/aws-sdk-taxsettings/types.rb', line 150

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.



150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
# File 'gems/aws-sdk-taxsettings/lib/aws-sdk-taxsettings/types.rb', line 150

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.



150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
# File 'gems/aws-sdk-taxsettings/lib/aws-sdk-taxsettings/types.rb', line 150

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