Class: Peddler::APIs::Finances20240619::Item

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

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

Returns the value of attribute breakdowns.



158
159
160
# File 'sig/peddler/apis/finances_2024_06_19.rbs', line 158

def breakdowns
  @breakdowns
end

#contextsArray[Peddler::APIs::Finances20240619::Context]? (readonly)

Returns the value of attribute contexts.



159
160
161
# File 'sig/peddler/apis/finances_2024_06_19.rbs', line 159

def contexts
  @contexts
end

#descriptionString? (readonly)

Returns the value of attribute description.

Returns:

  • (String, nil)


160
161
162
# File 'sig/peddler/apis/finances_2024_06_19.rbs', line 160

def description
  @description
end

Returns the value of attribute related_identifiers.



161
162
163
# File 'sig/peddler/apis/finances_2024_06_19.rbs', line 161

def related_identifiers
  @related_identifiers
end

#total_amountPeddler::Money? (readonly)

Returns the value of attribute total_amount.

Returns:



162
163
164
# File 'sig/peddler/apis/finances_2024_06_19.rbs', line 162

def total_amount
  @total_amount
end

Class Method Details

.[](breakdowns:, contexts:, description:, related_identifiers:, total_amount:) ⇒ Peddler::APIs::Finances20240619::Item .[](arg0, arg1, arg2, arg3, arg4) ⇒ Peddler::APIs::Finances20240619::Item

Overloads:



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

def self.[]: (?breakdowns: Array[Peddler::APIs::Finances20240619::Breakdown]?, ?contexts: Array[Peddler::APIs::Finances20240619::Context]?, ?description: String?, ?related_identifiers: Array[Peddler::APIs::Finances20240619::ItemRelatedIdentifier]?, ?total_amount: Peddler::Money?) -> Peddler::APIs::Finances20240619::Item
| (Array[Peddler::APIs::Finances20240619::Breakdown]?, Array[Peddler::APIs::Finances20240619::Context]?, String?, Array[Peddler::APIs::Finances20240619::ItemRelatedIdentifier]?, Peddler::Money?) -> Peddler::APIs::Finances20240619::Item

.members[ :breakdowns, :contexts, :description, :related_identifiers, :total_amount ]

Returns:

  • ([ :breakdowns, :contexts, :description, :related_identifiers, :total_amount ])


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

def self.members: () -> [ :breakdowns, :contexts, :description, :related_identifiers, :total_amount ]

.new(breakdowns:, contexts:, description:, related_identifiers:, total_amount:) ⇒ Peddler::APIs::Finances20240619::Item .new(arg0, arg1, arg2, arg3, arg4) ⇒ Peddler::APIs::Finances20240619::Item

Overloads:



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

def self.new: (?breakdowns: Array[Peddler::APIs::Finances20240619::Breakdown]?, ?contexts: Array[Peddler::APIs::Finances20240619::Context]?, ?description: String?, ?related_identifiers: Array[Peddler::APIs::Finances20240619::ItemRelatedIdentifier]?, ?total_amount: Peddler::Money?) -> Peddler::APIs::Finances20240619::Item
| (Array[Peddler::APIs::Finances20240619::Breakdown]?, Array[Peddler::APIs::Finances20240619::Context]?, String?, Array[Peddler::APIs::Finances20240619::ItemRelatedIdentifier]?, Peddler::Money?) -> Peddler::APIs::Finances20240619::Item

.parsePeddler::APIs::Finances20240619::Item

Parameters:

  • (Hash[String | Symbol, untyped])
  • (Object)

Returns:



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

def self.parse: (?Hash[String | Symbol, untyped], **untyped) -> Peddler::APIs::Finances20240619::Item

Instance Method Details

#members[ :breakdowns, :contexts, :description, :related_identifiers, :total_amount ]

Returns:

  • ([ :breakdowns, :contexts, :description, :related_identifiers, :total_amount ])


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

def members: () -> [ :breakdowns, :contexts, :description, :related_identifiers, :total_amount ]

#to_h{ breakdowns: Array[Peddler::APIs::Finances20240619::Breakdown]?, contexts: Array[Peddler::APIs::Finances20240619::Context]?, description: String?, related_identifiers: Array[Peddler::APIs::Finances20240619::ItemRelatedIdentifier]?, total_amount: Peddler::Money? }

Returns:



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

def to_h: () -> { breakdowns: Array[Peddler::APIs::Finances20240619::Breakdown]?, contexts: Array[Peddler::APIs::Finances20240619::Context]?, description: String?, related_identifiers: Array[Peddler::APIs::Finances20240619::ItemRelatedIdentifier]?, total_amount: Peddler::Money? }