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.



185
186
187
# File 'sig/peddler/apis/finances_2024_06_19.rbs', line 185

def breakdowns
  @breakdowns
end

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

Returns the value of attribute contexts.



186
187
188
# File 'sig/peddler/apis/finances_2024_06_19.rbs', line 186

def contexts
  @contexts
end

#descriptionString? (readonly)

Returns the value of attribute description.

Returns:

  • (String, nil)


187
188
189
# File 'sig/peddler/apis/finances_2024_06_19.rbs', line 187

def description
  @description
end

Returns the value of attribute related_identifiers.



188
189
190
# File 'sig/peddler/apis/finances_2024_06_19.rbs', line 188

def related_identifiers
  @related_identifiers
end

#total_amountPeddler::Money? (readonly)

Returns the value of attribute total_amount.

Returns:



189
190
191
# File 'sig/peddler/apis/finances_2024_06_19.rbs', line 189

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:



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

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


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

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:



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

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:



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

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


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

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:



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

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? }