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)


436
437
438
439
440
441
442
443
444
445
446
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 436

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)


436
437
438
439
440
441
442
443
444
445
446
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 436

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)


436
437
438
439
440
441
442
443
444
445
446
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 436

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)


436
437
438
439
440
441
442
443
444
445
446
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 436

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)


436
437
438
439
440
441
442
443
444
445
446
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 436

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.



436
437
438
439
440
441
442
443
444
445
446
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 436

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)


436
437
438
439
440
441
442
443
444
445
446
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 436

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