Class: Peddler::APIs::Finances20240619::Breakdown

Inherits:
Data
  • Object
show all
Defined in:
sig/peddler/apis/finances_2024_06_19.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:



61
62
63
# File 'sig/peddler/apis/finances_2024_06_19.rbs', line 61

def breakdown_amount
  @breakdown_amount
end

#breakdown_typeString? (readonly)

Returns the value of attribute breakdown_type.

Returns:

  • (String, nil)


62
63
64
# File 'sig/peddler/apis/finances_2024_06_19.rbs', line 62

def breakdown_type
  @breakdown_type
end

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

Returns the value of attribute breakdowns.



63
64
65
# File 'sig/peddler/apis/finances_2024_06_19.rbs', line 63

def breakdowns
  @breakdowns
end

Class Method Details

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

Overloads:



53
54
# File 'sig/peddler/apis/finances_2024_06_19.rbs', line 53

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

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

Returns:

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


56
# File 'sig/peddler/apis/finances_2024_06_19.rbs', line 56

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

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

Overloads:



51
52
# File 'sig/peddler/apis/finances_2024_06_19.rbs', line 51

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

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

Overloads:



58
59
# File 'sig/peddler/apis/finances_2024_06_19.rbs', line 58

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

Instance Method Details

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

Returns:

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


65
# File 'sig/peddler/apis/finances_2024_06_19.rbs', line 65

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

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

Returns:



66
# File 'sig/peddler/apis/finances_2024_06_19.rbs', line 66

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