Class: Aws::Invoicing::Types::GetInvoiceUnitResponse

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#descriptionString

The assigned description for an invoice unit.

Returns:

  • (String)


237
238
239
240
241
242
243
244
245
246
247
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 237

class GetInvoiceUnitResponse < Struct.new(
  :invoice_unit_arn,
  :invoice_receiver,
  :name,
  :description,
  :tax_inheritance_disabled,
  :rule,
  :last_modified)
  SENSITIVE = []
  include Aws::Structure
end

#invoice_receiverString

The Amazon Web Services account ID chosen to be the receiver of an invoice unit. All invoices generated for that invoice unit will be sent to this account ID.

Returns:

  • (String)


237
238
239
240
241
242
243
244
245
246
247
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 237

class GetInvoiceUnitResponse < Struct.new(
  :invoice_unit_arn,
  :invoice_receiver,
  :name,
  :description,
  :tax_inheritance_disabled,
  :rule,
  :last_modified)
  SENSITIVE = []
  include Aws::Structure
end

#invoice_unit_arnString

The ARN to identify an invoice unit. This information can't be modified or deleted.

Returns:

  • (String)


237
238
239
240
241
242
243
244
245
246
247
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 237

class GetInvoiceUnitResponse < Struct.new(
  :invoice_unit_arn,
  :invoice_receiver,
  :name,
  :description,
  :tax_inheritance_disabled,
  :rule,
  :last_modified)
  SENSITIVE = []
  include Aws::Structure
end

#last_modifiedTime

The most recent date the invoice unit response was updated.

Returns:

  • (Time)


237
238
239
240
241
242
243
244
245
246
247
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 237

class GetInvoiceUnitResponse < Struct.new(
  :invoice_unit_arn,
  :invoice_receiver,
  :name,
  :description,
  :tax_inheritance_disabled,
  :rule,
  :last_modified)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The unique name of the invoice unit that is shown on the generated invoice.

Returns:

  • (String)


237
238
239
240
241
242
243
244
245
246
247
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 237

class GetInvoiceUnitResponse < Struct.new(
  :invoice_unit_arn,
  :invoice_receiver,
  :name,
  :description,
  :tax_inheritance_disabled,
  :rule,
  :last_modified)
  SENSITIVE = []
  include Aws::Structure
end

#ruleTypes::InvoiceUnitRule

This is used to categorize the invoice unit. Values are Amazon Web Services account IDs. Currently, the only supported rule is LINKED_ACCOUNT.



237
238
239
240
241
242
243
244
245
246
247
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 237

class GetInvoiceUnitResponse < Struct.new(
  :invoice_unit_arn,
  :invoice_receiver,
  :name,
  :description,
  :tax_inheritance_disabled,
  :rule,
  :last_modified)
  SENSITIVE = []
  include Aws::Structure
end

#tax_inheritance_disabledBoolean

Whether the invoice unit based tax inheritance is/ should be enabled or disabled.

Returns:

  • (Boolean)


237
238
239
240
241
242
243
244
245
246
247
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 237

class GetInvoiceUnitResponse < Struct.new(
  :invoice_unit_arn,
  :invoice_receiver,
  :name,
  :description,
  :tax_inheritance_disabled,
  :rule,
  :last_modified)
  SENSITIVE = []
  include Aws::Structure
end