Class: Peddler::APIs::FinancesV0::AffordabilityExpenseEvent
- Inherits:
-
Data
- Object
- Data
- Peddler::APIs::FinancesV0::AffordabilityExpenseEvent
- Defined in:
- sig/peddler/apis/finances_v0.rbs
Instance Attribute Summary collapse
-
#amazon_order_id ⇒ String?
readonly
Returns the value of attribute amazon_order_id.
-
#base_expense ⇒ Peddler::Money?
readonly
Returns the value of attribute base_expense.
-
#marketplace_id ⇒ String?
readonly
Returns the value of attribute marketplace_id.
-
#posted_date ⇒ String?
readonly
Returns the value of attribute posted_date.
-
#tax_type_cgst ⇒ Peddler::Money
readonly
Returns the value of attribute tax_type_cgst.
-
#tax_type_igst ⇒ Peddler::Money
readonly
Returns the value of attribute tax_type_igst.
-
#tax_type_sgst ⇒ Peddler::Money
readonly
Returns the value of attribute tax_type_sgst.
-
#total_expense ⇒ Peddler::Money?
readonly
Returns the value of attribute total_expense.
-
#transaction_type ⇒ String?
readonly
Returns the value of attribute transaction_type.
Class Method Summary collapse
-
.[] ⇒ Object
-
.members ⇒ [ :tax_type_cgst, :tax_type_igst, :tax_type_sgst, :amazon_order_id, :base_expense, :marketplace_id, :posted_date, :total_expense, :transaction_type ]
-
.new ⇒ Object
-
.parse ⇒ Peddler::APIs::FinancesV0::AffordabilityExpenseEvent
Instance Method Summary collapse
-
#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? }
Instance Attribute Details
#amazon_order_id ⇒ String? (readonly)
Returns the value of attribute amazon_order_id.
88 89 90 |
# File 'sig/peddler/apis/finances_v0.rbs', line 88 def amazon_order_id @amazon_order_id end |
#base_expense ⇒ Peddler::Money? (readonly)
Returns the value of attribute base_expense.
89 90 91 |
# File 'sig/peddler/apis/finances_v0.rbs', line 89 def base_expense @base_expense end |
#marketplace_id ⇒ String? (readonly)
Returns the value of attribute marketplace_id.
90 91 92 |
# File 'sig/peddler/apis/finances_v0.rbs', line 90 def marketplace_id @marketplace_id end |
#posted_date ⇒ String? (readonly)
Returns the value of attribute posted_date.
91 92 93 |
# File 'sig/peddler/apis/finances_v0.rbs', line 91 def posted_date @posted_date end |
#tax_type_cgst ⇒ Peddler::Money (readonly)
Returns the value of attribute tax_type_cgst.
92 93 94 |
# File 'sig/peddler/apis/finances_v0.rbs', line 92 def tax_type_cgst @tax_type_cgst end |
#tax_type_igst ⇒ Peddler::Money (readonly)
Returns the value of attribute tax_type_igst.
93 94 95 |
# File 'sig/peddler/apis/finances_v0.rbs', line 93 def tax_type_igst @tax_type_igst end |
#tax_type_sgst ⇒ Peddler::Money (readonly)
Returns the value of attribute tax_type_sgst.
94 95 96 |
# File 'sig/peddler/apis/finances_v0.rbs', line 94 def tax_type_sgst @tax_type_sgst end |
#total_expense ⇒ Peddler::Money? (readonly)
Returns the value of attribute total_expense.
95 96 97 |
# File 'sig/peddler/apis/finances_v0.rbs', line 95 def total_expense @total_expense end |
#transaction_type ⇒ String? (readonly)
Returns the value of attribute transaction_type.
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
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 ]
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
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
|
.parse ⇒ Peddler::APIs::FinancesV0::AffordabilityExpenseEvent
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 ]
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? }
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? }
|