Class: Peddler::APIs::FinancesInvoices20260625::InvoiceHeader
- Inherits:
-
Data
- Object
- Data
- Peddler::APIs::FinancesInvoices20260625::InvoiceHeader
- Defined in:
- sig/peddler/apis/finances_invoices_2026_06_25.rbs
Instance Attribute Summary collapse
-
#billing_period ⇒ Peddler::APIs::FinancesInvoices20260625::BillingPeriod?
readonly
Returns the value of attribute billing_period.
-
#creation_date ⇒ Time
readonly
Returns the value of attribute creation_date.
-
#due_date ⇒ Time?
readonly
Returns the value of attribute due_date.
-
#invoice_amount ⇒ Peddler::Money
readonly
Returns the value of attribute invoice_amount.
-
#invoice_amount_breakdowns ⇒ Array[Peddler::APIs::FinancesInvoices20260625::Breakdown]?
readonly
Returns the value of attribute invoice_amount_breakdowns.
-
#invoice_identifier ⇒ String
readonly
Returns the value of attribute invoice_identifier.
-
#invoice_number ⇒ String
readonly
Returns the value of attribute invoice_number.
-
#invoice_settlement_breakdowns ⇒ Array[Peddler::APIs::FinancesInvoices20260625::Breakdown]?
readonly
Returns the value of attribute invoice_settlement_breakdowns.
-
#invoice_status ⇒ String
readonly
Returns the value of attribute invoice_status.
-
#invoice_type ⇒ String
readonly
Returns the value of attribute invoice_type.
-
#issue_date ⇒ Time
readonly
Returns the value of attribute issue_date.
-
#last_updated_date ⇒ Time
readonly
Returns the value of attribute last_updated_date.
-
#payee ⇒ Peddler::APIs::FinancesInvoices20260625::PartnerMetadata
readonly
Returns the value of attribute payee.
-
#payer ⇒ Peddler::APIs::FinancesInvoices20260625::PartnerMetadata
readonly
Returns the value of attribute payer.
-
#payment_terms ⇒ String?
readonly
Returns the value of attribute payment_terms.
-
#related_identifiers ⇒ Array[Peddler::APIs::FinancesInvoices20260625::RelatedIdentifier]?
readonly
Returns the value of attribute related_identifiers.
Class Method Summary collapse
-
.[] ⇒ Object
-
.members ⇒ [ :creation_date, :invoice_amount, :invoice_identifier, :invoice_number, :invoice_status, :invoice_type, :issue_date, :last_updated_date, :payee, :payer, :billing_period, :due_date, :invoice_amount_breakdowns, :invoice_settlement_breakdowns, :payment_terms, :related_identifiers ]
-
.new ⇒ Object
-
.parse ⇒ Peddler::APIs::FinancesInvoices20260625::InvoiceHeader
Instance Method Summary collapse
-
#members ⇒ [ :creation_date, :invoice_amount, :invoice_identifier, :invoice_number, :invoice_status, :invoice_type, :issue_date, :last_updated_date, :payee, :payer, :billing_period, :due_date, :invoice_amount_breakdowns, :invoice_settlement_breakdowns, :payment_terms, :related_identifiers ]
-
#to_h ⇒ { creation_date: Time, invoice_amount: Peddler::Money, invoice_identifier: String, invoice_number: String, invoice_status: String, invoice_type: String, issue_date: Time, last_updated_date: Time, payee: Peddler::APIs::FinancesInvoices20260625::PartnerMetadata, payer: Peddler::APIs::FinancesInvoices20260625::PartnerMetadata, billing_period: Peddler::APIs::FinancesInvoices20260625::BillingPeriod?, due_date: Time?, invoice_amount_breakdowns: Array[Peddler::APIs::FinancesInvoices20260625::Breakdown]?, invoice_settlement_breakdowns: Array[Peddler::APIs::FinancesInvoices20260625::Breakdown]?, payment_terms: String?, related_identifiers: Array[Peddler::APIs::FinancesInvoices20260625::RelatedIdentifier]? }
Instance Attribute Details
#billing_period ⇒ Peddler::APIs::FinancesInvoices20260625::BillingPeriod? (readonly)
Returns the value of attribute billing_period.
121 122 123 |
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 121 def billing_period @billing_period end |
#creation_date ⇒ Time (readonly)
Returns the value of attribute creation_date.
122 123 124 |
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 122 def creation_date @creation_date end |
#due_date ⇒ Time? (readonly)
Returns the value of attribute due_date.
123 124 125 |
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 123 def due_date @due_date end |
#invoice_amount ⇒ Peddler::Money (readonly)
Returns the value of attribute invoice_amount.
124 125 126 |
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 124 def invoice_amount @invoice_amount end |
#invoice_amount_breakdowns ⇒ Array[Peddler::APIs::FinancesInvoices20260625::Breakdown]? (readonly)
Returns the value of attribute invoice_amount_breakdowns.
125 126 127 |
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 125 def invoice_amount_breakdowns @invoice_amount_breakdowns end |
#invoice_identifier ⇒ String (readonly)
Returns the value of attribute invoice_identifier.
126 127 128 |
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 126 def invoice_identifier @invoice_identifier end |
#invoice_number ⇒ String (readonly)
Returns the value of attribute invoice_number.
127 128 129 |
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 127 def invoice_number @invoice_number end |
#invoice_settlement_breakdowns ⇒ Array[Peddler::APIs::FinancesInvoices20260625::Breakdown]? (readonly)
Returns the value of attribute invoice_settlement_breakdowns.
128 129 130 |
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 128 def invoice_settlement_breakdowns @invoice_settlement_breakdowns end |
#invoice_status ⇒ String (readonly)
Returns the value of attribute invoice_status.
129 130 131 |
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 129 def invoice_status @invoice_status end |
#invoice_type ⇒ String (readonly)
Returns the value of attribute invoice_type.
130 131 132 |
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 130 def invoice_type @invoice_type end |
#issue_date ⇒ Time (readonly)
Returns the value of attribute issue_date.
131 132 133 |
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 131 def issue_date @issue_date end |
#last_updated_date ⇒ Time (readonly)
Returns the value of attribute last_updated_date.
132 133 134 |
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 132 def last_updated_date @last_updated_date end |
#payee ⇒ Peddler::APIs::FinancesInvoices20260625::PartnerMetadata (readonly)
Returns the value of attribute payee.
133 134 135 |
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 133 def payee @payee end |
#payer ⇒ Peddler::APIs::FinancesInvoices20260625::PartnerMetadata (readonly)
Returns the value of attribute payer.
134 135 136 |
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 134 def payer @payer end |
#payment_terms ⇒ String? (readonly)
Returns the value of attribute payment_terms.
135 136 137 |
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 135 def payment_terms @payment_terms end |
#related_identifiers ⇒ Array[Peddler::APIs::FinancesInvoices20260625::RelatedIdentifier]? (readonly)
Returns the value of attribute related_identifiers.
136 137 138 |
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 136 def @related_identifiers end |
Class Method Details
.[](creation_date:, invoice_amount:, invoice_identifier:, invoice_number:, invoice_status:, invoice_type:, issue_date:, last_updated_date:, payee:, payer:, billing_period:, due_date:, invoice_amount_breakdowns:, invoice_settlement_breakdowns:, payment_terms:, related_identifiers:) ⇒ Peddler::APIs::FinancesInvoices20260625::InvoiceHeader .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15) ⇒ Peddler::APIs::FinancesInvoices20260625::InvoiceHeader
114 115 |
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 114
def self.[]: (creation_date: Time, invoice_amount: Peddler::Money, invoice_identifier: String, invoice_number: String, invoice_status: String, invoice_type: String, issue_date: Time, last_updated_date: Time, payee: Peddler::APIs::FinancesInvoices20260625::PartnerMetadata, payer: Peddler::APIs::FinancesInvoices20260625::PartnerMetadata, ?billing_period: Peddler::APIs::FinancesInvoices20260625::BillingPeriod?, ?due_date: Time?, ?invoice_amount_breakdowns: Array[Peddler::APIs::FinancesInvoices20260625::Breakdown]?, ?invoice_settlement_breakdowns: Array[Peddler::APIs::FinancesInvoices20260625::Breakdown]?, ?payment_terms: String?, ?related_identifiers: Array[Peddler::APIs::FinancesInvoices20260625::RelatedIdentifier]?) -> Peddler::APIs::FinancesInvoices20260625::InvoiceHeader
| (Time, Peddler::Money, String, String, String, String, Time, Time, Peddler::APIs::FinancesInvoices20260625::PartnerMetadata, Peddler::APIs::FinancesInvoices20260625::PartnerMetadata, Peddler::APIs::FinancesInvoices20260625::BillingPeriod?, Time?, Array[Peddler::APIs::FinancesInvoices20260625::Breakdown]?, Array[Peddler::APIs::FinancesInvoices20260625::Breakdown]?, String?, Array[Peddler::APIs::FinancesInvoices20260625::RelatedIdentifier]?) -> Peddler::APIs::FinancesInvoices20260625::InvoiceHeader
|
.members ⇒ [ :creation_date, :invoice_amount, :invoice_identifier, :invoice_number, :invoice_status, :invoice_type, :issue_date, :last_updated_date, :payee, :payer, :billing_period, :due_date, :invoice_amount_breakdowns, :invoice_settlement_breakdowns, :payment_terms, :related_identifiers ]
117 |
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 117
def self.members: () -> [ :creation_date, :invoice_amount, :invoice_identifier, :invoice_number, :invoice_status, :invoice_type, :issue_date, :last_updated_date, :payee, :payer, :billing_period, :due_date, :invoice_amount_breakdowns, :invoice_settlement_breakdowns, :payment_terms, :related_identifiers ]
|
.new(creation_date:, invoice_amount:, invoice_identifier:, invoice_number:, invoice_status:, invoice_type:, issue_date:, last_updated_date:, payee:, payer:, billing_period:, due_date:, invoice_amount_breakdowns:, invoice_settlement_breakdowns:, payment_terms:, related_identifiers:) ⇒ Peddler::APIs::FinancesInvoices20260625::InvoiceHeader .new(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15) ⇒ Peddler::APIs::FinancesInvoices20260625::InvoiceHeader
112 113 |
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 112
def self.new: (creation_date: Time, invoice_amount: Peddler::Money, invoice_identifier: String, invoice_number: String, invoice_status: String, invoice_type: String, issue_date: Time, last_updated_date: Time, payee: Peddler::APIs::FinancesInvoices20260625::PartnerMetadata, payer: Peddler::APIs::FinancesInvoices20260625::PartnerMetadata, ?billing_period: Peddler::APIs::FinancesInvoices20260625::BillingPeriod?, ?due_date: Time?, ?invoice_amount_breakdowns: Array[Peddler::APIs::FinancesInvoices20260625::Breakdown]?, ?invoice_settlement_breakdowns: Array[Peddler::APIs::FinancesInvoices20260625::Breakdown]?, ?payment_terms: String?, ?related_identifiers: Array[Peddler::APIs::FinancesInvoices20260625::RelatedIdentifier]?) -> Peddler::APIs::FinancesInvoices20260625::InvoiceHeader
| (Time, Peddler::Money, String, String, String, String, Time, Time, Peddler::APIs::FinancesInvoices20260625::PartnerMetadata, Peddler::APIs::FinancesInvoices20260625::PartnerMetadata, Peddler::APIs::FinancesInvoices20260625::BillingPeriod?, Time?, Array[Peddler::APIs::FinancesInvoices20260625::Breakdown]?, Array[Peddler::APIs::FinancesInvoices20260625::Breakdown]?, String?, Array[Peddler::APIs::FinancesInvoices20260625::RelatedIdentifier]?) -> Peddler::APIs::FinancesInvoices20260625::InvoiceHeader
|
.parse ⇒ Peddler::APIs::FinancesInvoices20260625::InvoiceHeader
119 |
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 119
def self.parse: (?Hash[String | Symbol, untyped], **untyped) -> Peddler::APIs::FinancesInvoices20260625::InvoiceHeader
|
Instance Method Details
#members ⇒ [ :creation_date, :invoice_amount, :invoice_identifier, :invoice_number, :invoice_status, :invoice_type, :issue_date, :last_updated_date, :payee, :payer, :billing_period, :due_date, :invoice_amount_breakdowns, :invoice_settlement_breakdowns, :payment_terms, :related_identifiers ]
138 |
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 138
def members: () -> [ :creation_date, :invoice_amount, :invoice_identifier, :invoice_number, :invoice_status, :invoice_type, :issue_date, :last_updated_date, :payee, :payer, :billing_period, :due_date, :invoice_amount_breakdowns, :invoice_settlement_breakdowns, :payment_terms, :related_identifiers ]
|
#to_h ⇒ { creation_date: Time, invoice_amount: Peddler::Money, invoice_identifier: String, invoice_number: String, invoice_status: String, invoice_type: String, issue_date: Time, last_updated_date: Time, payee: Peddler::APIs::FinancesInvoices20260625::PartnerMetadata, payer: Peddler::APIs::FinancesInvoices20260625::PartnerMetadata, billing_period: Peddler::APIs::FinancesInvoices20260625::BillingPeriod?, due_date: Time?, invoice_amount_breakdowns: Array[Peddler::APIs::FinancesInvoices20260625::Breakdown]?, invoice_settlement_breakdowns: Array[Peddler::APIs::FinancesInvoices20260625::Breakdown]?, payment_terms: String?, related_identifiers: Array[Peddler::APIs::FinancesInvoices20260625::RelatedIdentifier]? }
139 |
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 139
def to_h: () -> { creation_date: Time, invoice_amount: Peddler::Money, invoice_identifier: String, invoice_number: String, invoice_status: String, invoice_type: String, issue_date: Time, last_updated_date: Time, payee: Peddler::APIs::FinancesInvoices20260625::PartnerMetadata, payer: Peddler::APIs::FinancesInvoices20260625::PartnerMetadata, billing_period: Peddler::APIs::FinancesInvoices20260625::BillingPeriod?, due_date: Time?, invoice_amount_breakdowns: Array[Peddler::APIs::FinancesInvoices20260625::Breakdown]?, invoice_settlement_breakdowns: Array[Peddler::APIs::FinancesInvoices20260625::Breakdown]?, payment_terms: String?, related_identifiers: Array[Peddler::APIs::FinancesInvoices20260625::RelatedIdentifier]? }
|