Class: Peddler::APIs::FinancesV0::AffordabilityExpenseEvent

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

#amazon_order_idString? (readonly)

Returns the value of attribute amazon_order_id.

Returns:

  • (String, nil)


88
89
90
# File 'sig/peddler/apis/finances_v0.rbs', line 88

def amazon_order_id
  @amazon_order_id
end

#base_expensePeddler::Money? (readonly)

Returns the value of attribute base_expense.

Returns:



89
90
91
# File 'sig/peddler/apis/finances_v0.rbs', line 89

def base_expense
  @base_expense
end

#marketplace_idString? (readonly)

Returns the value of attribute marketplace_id.

Returns:

  • (String, nil)


90
91
92
# File 'sig/peddler/apis/finances_v0.rbs', line 90

def marketplace_id
  @marketplace_id
end

#posted_dateString? (readonly)

Returns the value of attribute posted_date.

Returns:

  • (String, nil)


91
92
93
# File 'sig/peddler/apis/finances_v0.rbs', line 91

def posted_date
  @posted_date
end

#tax_type_cgstPeddler::Money (readonly)

Returns the value of attribute tax_type_cgst.

Returns:



92
93
94
# File 'sig/peddler/apis/finances_v0.rbs', line 92

def tax_type_cgst
  @tax_type_cgst
end

#tax_type_igstPeddler::Money (readonly)

Returns the value of attribute tax_type_igst.

Returns:



93
94
95
# File 'sig/peddler/apis/finances_v0.rbs', line 93

def tax_type_igst
  @tax_type_igst
end

#tax_type_sgstPeddler::Money (readonly)

Returns the value of attribute tax_type_sgst.

Returns:



94
95
96
# File 'sig/peddler/apis/finances_v0.rbs', line 94

def tax_type_sgst
  @tax_type_sgst
end

#total_expensePeddler::Money? (readonly)

Returns the value of attribute total_expense.

Returns:



95
96
97
# File 'sig/peddler/apis/finances_v0.rbs', line 95

def total_expense
  @total_expense
end

#transaction_typeString? (readonly)

Returns the value of attribute transaction_type.

Returns:

  • (String, nil)


96
97
98
# File 'sig/peddler/apis/finances_v0.rbs', line 96

def transaction_type
  @transaction_type
end

Class Method Details

.[](tax_type_cgst:, tax_type_igst:, tax_type_sgst:, amazon_order_id:, base_expense:, marketplace_id:, posted_date:, total_expense:, transaction_type:) ⇒ Peddler::APIs::FinancesV0::AffordabilityExpenseEvent .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) ⇒ Peddler::APIs::FinancesV0::AffordabilityExpenseEvent

Overloads:



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

def self.[]: (tax_type_cgst: Peddler::Money, tax_type_igst: Peddler::Money, tax_type_sgst: Peddler::Money, ?amazon_order_id: String?, ?base_expense: Peddler::Money?, ?marketplace_id: String?, ?posted_date: String?, ?total_expense: Peddler::Money?, ?transaction_type: String?) -> Peddler::APIs::FinancesV0::AffordabilityExpenseEvent
| (Peddler::Money, Peddler::Money, Peddler::Money, String?, Peddler::Money?, String?, String?, Peddler::Money?, String?) -> Peddler::APIs::FinancesV0::AffordabilityExpenseEvent

.members[ :tax_type_cgst, :tax_type_igst, :tax_type_sgst, :amazon_order_id, :base_expense, :marketplace_id, :posted_date, :total_expense, :transaction_type ]

Returns:

  • ([ :tax_type_cgst, :tax_type_igst, :tax_type_sgst, :amazon_order_id, :base_expense, :marketplace_id, :posted_date, :total_expense, :transaction_type ])


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

def self.members: () -> [ :tax_type_cgst, :tax_type_igst, :tax_type_sgst, :amazon_order_id, :base_expense, :marketplace_id, :posted_date, :total_expense, :transaction_type ]

.new(tax_type_cgst:, tax_type_igst:, tax_type_sgst:, amazon_order_id:, base_expense:, marketplace_id:, posted_date:, total_expense:, transaction_type:) ⇒ Peddler::APIs::FinancesV0::AffordabilityExpenseEvent .new(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) ⇒ Peddler::APIs::FinancesV0::AffordabilityExpenseEvent

Overloads:



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

def self.new: (tax_type_cgst: Peddler::Money, tax_type_igst: Peddler::Money, tax_type_sgst: Peddler::Money, ?amazon_order_id: String?, ?base_expense: Peddler::Money?, ?marketplace_id: String?, ?posted_date: String?, ?total_expense: Peddler::Money?, ?transaction_type: String?) -> Peddler::APIs::FinancesV0::AffordabilityExpenseEvent
| (Peddler::Money, Peddler::Money, Peddler::Money, String?, Peddler::Money?, String?, String?, Peddler::Money?, String?) -> Peddler::APIs::FinancesV0::AffordabilityExpenseEvent

.parsePeddler::APIs::FinancesV0::AffordabilityExpenseEvent

Parameters:

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

Returns:



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

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

Instance Method Details

#members[ :tax_type_cgst, :tax_type_igst, :tax_type_sgst, :amazon_order_id, :base_expense, :marketplace_id, :posted_date, :total_expense, :transaction_type ]

Returns:

  • ([ :tax_type_cgst, :tax_type_igst, :tax_type_sgst, :amazon_order_id, :base_expense, :marketplace_id, :posted_date, :total_expense, :transaction_type ])


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

def members: () -> [ :tax_type_cgst, :tax_type_igst, :tax_type_sgst, :amazon_order_id, :base_expense, :marketplace_id, :posted_date, :total_expense, :transaction_type ]

#to_h{ tax_type_cgst: Peddler::Money, tax_type_igst: Peddler::Money, tax_type_sgst: Peddler::Money, amazon_order_id: String?, base_expense: Peddler::Money?, marketplace_id: String?, posted_date: String?, total_expense: Peddler::Money?, transaction_type: String? }

Returns:



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

def to_h: () -> { tax_type_cgst: Peddler::Money, tax_type_igst: Peddler::Money, tax_type_sgst: Peddler::Money, amazon_order_id: String?, base_expense: Peddler::Money?, marketplace_id: String?, posted_date: String?, total_expense: Peddler::Money?, transaction_type: String? }