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:



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

def breakdown_amount
  @breakdown_amount
end

#breakdown_typeString? (readonly)

Returns the value of attribute breakdown_type.

Returns:

  • (String, nil)


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

def breakdown_type
  @breakdown_type
end

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

Returns the value of attribute breakdowns.



36
37
38
# File 'sig/peddler/apis/finances_2024_06_19.rbs', line 36

def breakdowns
  @breakdowns
end

Class Method Details

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

Overloads:



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

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 ])


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

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:



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

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:



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

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 ])


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

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

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

Returns:



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

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