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

#description ⇒ String

The assigned description for an invoice unit.

Returns:

  • (String)


754
755
756
757
758
759
760
761
762
763
764
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 754

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

#invoice_receiver ⇒ String

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)


754
755
756
757
758
759
760
761
762
763
764
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 754

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

#invoice_unit_arn ⇒ String

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

Returns:

  • (String)


754
755
756
757
758
759
760
761
762
763
764
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 754

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

#last_modified ⇒ Time

The most recent date the invoice unit response was updated.

Returns:

  • (Time)


754
755
756
757
758
759
760
761
762
763
764
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 754

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

#name ⇒ String

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

Returns:

  • (String)


754
755
756
757
758
759
760
761
762
763
764
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 754

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

#rule ⇒ Types::InvoiceUnitRule

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



754
755
756
757
758
759
760
761
762
763
764
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 754

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

#tax_inheritance_disabled ⇒ Boolean

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

Returns:

  • (Boolean)


754
755
756
757
758
759
760
761
762
763
764
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 754

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