Class: Peddler::APIs::FinancesInvoices20260625::LineItemContext
- Inherits:
-
Data
- Object
- Data
- Peddler::APIs::FinancesInvoices20260625::LineItemContext
- Defined in:
- sig/peddler/apis/finances_invoices_2026_06_25.rbs
Instance Attribute Summary collapse
-
#item_description ⇒ String?
readonly
Returns the value of attribute item_description.
-
#item_identifiers ⇒ Array[Peddler::APIs::FinancesInvoices20260625::ItemIdentifier]?
readonly
Returns the value of attribute item_identifiers.
-
#line_item_type ⇒ String
readonly
Returns the value of attribute line_item_type.
-
#matching_context ⇒ Peddler::APIs::FinancesInvoices20260625::MatchingContext?
readonly
Returns the value of attribute matching_context.
-
#service_charge_period ⇒ Peddler::APIs::FinancesInvoices20260625::ServiceChargePeriod?
readonly
Returns the value of attribute service_charge_period.
-
#service_charge_type ⇒ String?
readonly
Returns the value of attribute service_charge_type.
Class Method Summary collapse
-
.[] ⇒ Object
-
.members ⇒ [ :line_item_type, :item_description, :item_identifiers, :matching_context, :service_charge_period, :service_charge_type ]
-
.new ⇒ Object
-
.parse ⇒ Peddler::APIs::FinancesInvoices20260625::LineItemContext
Instance Method Summary collapse
-
#members ⇒ [ :line_item_type, :item_description, :item_identifiers, :matching_context, :service_charge_period, :service_charge_type ]
-
#to_h ⇒ { line_item_type: String, item_description: String?, item_identifiers: Array[Peddler::APIs::FinancesInvoices20260625::ItemIdentifier]?, matching_context: Peddler::APIs::FinancesInvoices20260625::MatchingContext?, service_charge_period: Peddler::APIs::FinancesInvoices20260625::ServiceChargePeriod?, service_charge_type: String? }
Instance Attribute Details
#item_description ⇒ String? (readonly)
Returns the value of attribute item_description.
192 193 194 |
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 192 def item_description @item_description end |
#item_identifiers ⇒ Array[Peddler::APIs::FinancesInvoices20260625::ItemIdentifier]? (readonly)
Returns the value of attribute item_identifiers.
193 194 195 |
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 193 def item_identifiers @item_identifiers end |
#line_item_type ⇒ String (readonly)
Returns the value of attribute line_item_type.
194 195 196 |
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 194 def line_item_type @line_item_type end |
#matching_context ⇒ Peddler::APIs::FinancesInvoices20260625::MatchingContext? (readonly)
Returns the value of attribute matching_context.
195 196 197 |
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 195 def matching_context @matching_context end |
#service_charge_period ⇒ Peddler::APIs::FinancesInvoices20260625::ServiceChargePeriod? (readonly)
Returns the value of attribute service_charge_period.
196 197 198 |
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 196 def service_charge_period @service_charge_period end |
#service_charge_type ⇒ String? (readonly)
Returns the value of attribute service_charge_type.
197 198 199 |
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 197 def service_charge_type @service_charge_type end |
Class Method Details
.[](line_item_type:, item_description:, item_identifiers:, matching_context:, service_charge_period:, service_charge_type:) ⇒ Peddler::APIs::FinancesInvoices20260625::LineItemContext .[](arg0, arg1, arg2, arg3, arg4, arg5) ⇒ Peddler::APIs::FinancesInvoices20260625::LineItemContext
185 186 |
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 185
def self.[]: (line_item_type: String, ?item_description: String?, ?item_identifiers: Array[Peddler::APIs::FinancesInvoices20260625::ItemIdentifier]?, ?matching_context: Peddler::APIs::FinancesInvoices20260625::MatchingContext?, ?service_charge_period: Peddler::APIs::FinancesInvoices20260625::ServiceChargePeriod?, ?service_charge_type: String?) -> Peddler::APIs::FinancesInvoices20260625::LineItemContext
| (String, String?, Array[Peddler::APIs::FinancesInvoices20260625::ItemIdentifier]?, Peddler::APIs::FinancesInvoices20260625::MatchingContext?, Peddler::APIs::FinancesInvoices20260625::ServiceChargePeriod?, String?) -> Peddler::APIs::FinancesInvoices20260625::LineItemContext
|
.members ⇒ [ :line_item_type, :item_description, :item_identifiers, :matching_context, :service_charge_period, :service_charge_type ]
188 |
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 188
def self.members: () -> [ :line_item_type, :item_description, :item_identifiers, :matching_context, :service_charge_period, :service_charge_type ]
|
.new(line_item_type:, item_description:, item_identifiers:, matching_context:, service_charge_period:, service_charge_type:) ⇒ Peddler::APIs::FinancesInvoices20260625::LineItemContext .new(arg0, arg1, arg2, arg3, arg4, arg5) ⇒ Peddler::APIs::FinancesInvoices20260625::LineItemContext
183 184 |
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 183
def self.new: (line_item_type: String, ?item_description: String?, ?item_identifiers: Array[Peddler::APIs::FinancesInvoices20260625::ItemIdentifier]?, ?matching_context: Peddler::APIs::FinancesInvoices20260625::MatchingContext?, ?service_charge_period: Peddler::APIs::FinancesInvoices20260625::ServiceChargePeriod?, ?service_charge_type: String?) -> Peddler::APIs::FinancesInvoices20260625::LineItemContext
| (String, String?, Array[Peddler::APIs::FinancesInvoices20260625::ItemIdentifier]?, Peddler::APIs::FinancesInvoices20260625::MatchingContext?, Peddler::APIs::FinancesInvoices20260625::ServiceChargePeriod?, String?) -> Peddler::APIs::FinancesInvoices20260625::LineItemContext
|
.parse ⇒ Peddler::APIs::FinancesInvoices20260625::LineItemContext
190 |
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 190
def self.parse: (?Hash[String | Symbol, untyped], **untyped) -> Peddler::APIs::FinancesInvoices20260625::LineItemContext
|
Instance Method Details
#members ⇒ [ :line_item_type, :item_description, :item_identifiers, :matching_context, :service_charge_period, :service_charge_type ]
199 |
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 199
def members: () -> [ :line_item_type, :item_description, :item_identifiers, :matching_context, :service_charge_period, :service_charge_type ]
|
#to_h ⇒ { line_item_type: String, item_description: String?, item_identifiers: Array[Peddler::APIs::FinancesInvoices20260625::ItemIdentifier]?, matching_context: Peddler::APIs::FinancesInvoices20260625::MatchingContext?, service_charge_period: Peddler::APIs::FinancesInvoices20260625::ServiceChargePeriod?, service_charge_type: String? }
200 |
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 200
def to_h: () -> { line_item_type: String, item_description: String?, item_identifiers: Array[Peddler::APIs::FinancesInvoices20260625::ItemIdentifier]?, matching_context: Peddler::APIs::FinancesInvoices20260625::MatchingContext?, service_charge_period: Peddler::APIs::FinancesInvoices20260625::ServiceChargePeriod?, service_charge_type: String? }
|