Class: Peddler::APIs::FinancesV0::AdhocDisbursementEvent

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

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#posted_dateString? (readonly)

Returns the value of attribute posted_date.

Returns:

  • (String, nil)


14
15
16
# File 'sig/peddler/apis/finances_v0.rbs', line 14

def posted_date
  @posted_date
end

#transaction_amountPeddler::Money? (readonly)

Returns the value of attribute transaction_amount.

Returns:



15
16
17
# File 'sig/peddler/apis/finances_v0.rbs', line 15

def transaction_amount
  @transaction_amount
end

#transaction_idString? (readonly)

Returns the value of attribute transaction_id.

Returns:

  • (String, nil)


16
17
18
# File 'sig/peddler/apis/finances_v0.rbs', line 16

def transaction_id
  @transaction_id
end

#transaction_typeString? (readonly)

Returns the value of attribute transaction_type.

Returns:

  • (String, nil)


17
18
19
# File 'sig/peddler/apis/finances_v0.rbs', line 17

def transaction_type
  @transaction_type
end

Class Method Details

.[](posted_date:, transaction_amount:, transaction_id:, transaction_type:) ⇒ Peddler::APIs::FinancesV0::AdhocDisbursementEvent .[](arg0, arg1, arg2, arg3) ⇒ Peddler::APIs::FinancesV0::AdhocDisbursementEvent

Overloads:



7
8
# File 'sig/peddler/apis/finances_v0.rbs', line 7

def self.[]: (?posted_date: String?, ?transaction_amount: Peddler::Money?, ?transaction_id: String?, ?transaction_type: String?) -> Peddler::APIs::FinancesV0::AdhocDisbursementEvent
| (String?, Peddler::Money?, String?, String?) -> Peddler::APIs::FinancesV0::AdhocDisbursementEvent

.members[ :posted_date, :transaction_amount, :transaction_id, :transaction_type ]

Returns:

  • ([ :posted_date, :transaction_amount, :transaction_id, :transaction_type ])


10
# File 'sig/peddler/apis/finances_v0.rbs', line 10

def self.members: () -> [ :posted_date, :transaction_amount, :transaction_id, :transaction_type ]

.new(posted_date:, transaction_amount:, transaction_id:, transaction_type:) ⇒ Peddler::APIs::FinancesV0::AdhocDisbursementEvent .new(arg0, arg1, arg2, arg3) ⇒ Peddler::APIs::FinancesV0::AdhocDisbursementEvent

Overloads:



5
6
# File 'sig/peddler/apis/finances_v0.rbs', line 5

def self.new: (?posted_date: String?, ?transaction_amount: Peddler::Money?, ?transaction_id: String?, ?transaction_type: String?) -> Peddler::APIs::FinancesV0::AdhocDisbursementEvent
| (String?, Peddler::Money?, String?, String?) -> Peddler::APIs::FinancesV0::AdhocDisbursementEvent

.parsePeddler::APIs::FinancesV0::AdhocDisbursementEvent

Parameters:

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

Returns:



12
# File 'sig/peddler/apis/finances_v0.rbs', line 12

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

Instance Method Details

#members[ :posted_date, :transaction_amount, :transaction_id, :transaction_type ]

Returns:

  • ([ :posted_date, :transaction_amount, :transaction_id, :transaction_type ])


19
# File 'sig/peddler/apis/finances_v0.rbs', line 19

def members: () -> [ :posted_date, :transaction_amount, :transaction_id, :transaction_type ]

#to_h{ posted_date: String?, transaction_amount: Peddler::Money?, transaction_id: String?, transaction_type: String? }

Returns:

  • ({ posted_date: String?, transaction_amount: Peddler::Money?, transaction_id: String?, transaction_type: String? })


20
# File 'sig/peddler/apis/finances_v0.rbs', line 20

def to_h: () -> { posted_date: String?, transaction_amount: Peddler::Money?, transaction_id: String?, transaction_type: String? }