Class: Peddler::APIs::FinancesInvoices20260625::Breakdown

Inherits:
Data
  • Object
show all
Defined in:
sig/peddler/apis/finances_invoices_2026_06_25.rbs

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#breakdown_amountPeddler::Money (readonly)

Returns the value of attribute breakdown_amount.

Returns:



33
34
35
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 33

def breakdown_amount
  @breakdown_amount
end

#breakdown_typeString (readonly)

Returns the value of attribute breakdown_type.

Returns:

  • (String)


34
35
36
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 34

def breakdown_type
  @breakdown_type
end

#breakdownsArray[Peddler::APIs::FinancesInvoices20260625::Breakdown]? (readonly)

Returns the value of attribute breakdowns.



35
36
37
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 35

def breakdowns
  @breakdowns
end

Class Method Details

.[](breakdown_amount:, breakdown_type:, breakdowns:) ⇒ Peddler::APIs::FinancesInvoices20260625::Breakdown .[](arg0, arg1, arg2) ⇒ Peddler::APIs::FinancesInvoices20260625::Breakdown

Overloads:



25
26
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 25

def self.[]: (breakdown_amount: Peddler::Money, breakdown_type: String, ?breakdowns: Array[Peddler::APIs::FinancesInvoices20260625::Breakdown]?) -> Peddler::APIs::FinancesInvoices20260625::Breakdown
| (Peddler::Money, String, Array[Peddler::APIs::FinancesInvoices20260625::Breakdown]?) -> Peddler::APIs::FinancesInvoices20260625::Breakdown

.members[ :breakdown_amount, :breakdown_type, :breakdowns ]

Returns:

  • ([ :breakdown_amount, :breakdown_type, :breakdowns ])


28
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 28

def self.members: () -> [ :breakdown_amount, :breakdown_type, :breakdowns ]

.new(breakdown_amount:, breakdown_type:, breakdowns:) ⇒ Peddler::APIs::FinancesInvoices20260625::Breakdown .new(arg0, arg1, arg2) ⇒ Peddler::APIs::FinancesInvoices20260625::Breakdown

Overloads:



23
24
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 23

def self.new: (breakdown_amount: Peddler::Money, breakdown_type: String, ?breakdowns: Array[Peddler::APIs::FinancesInvoices20260625::Breakdown]?) -> Peddler::APIs::FinancesInvoices20260625::Breakdown
| (Peddler::Money, String, Array[Peddler::APIs::FinancesInvoices20260625::Breakdown]?) -> Peddler::APIs::FinancesInvoices20260625::Breakdown

.parse(data) ⇒ Peddler::APIs::FinancesInvoices20260625::Breakdown .parse(data) ⇒ Peddler::APIs::FinancesInvoices20260625::Breakdown

Overloads:



30
31
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 30

def self.parse: (?parse_data data) -> Peddler::APIs::FinancesInvoices20260625::Breakdown
| (?Hash[String, untyped] data) -> Peddler::APIs::FinancesInvoices20260625::Breakdown

Instance Method Details

#members[ :breakdown_amount, :breakdown_type, :breakdowns ]

Returns:

  • ([ :breakdown_amount, :breakdown_type, :breakdowns ])


37
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 37

def members: () -> [ :breakdown_amount, :breakdown_type, :breakdowns ]

#to_h{ breakdown_amount: Peddler::Money, breakdown_type: String, breakdowns: Array[Peddler::APIs::FinancesInvoices20260625::Breakdown]? }

Returns:



38
# File 'sig/peddler/apis/finances_invoices_2026_06_25.rbs', line 38

def to_h: () -> { breakdown_amount: Peddler::Money, breakdown_type: String, breakdowns: Array[Peddler::APIs::FinancesInvoices20260625::Breakdown]? }