Class: Peddler::APIs::FinancesV0::SAFETReimbursementItem

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

#item_charge_listArray[Peddler::APIs::FinancesV0::ChargeComponent]? (readonly)

Returns the value of attribute item_charge_list.



907
908
909
# File 'sig/peddler/apis/finances_v0.rbs', line 907

def item_charge_list
  @item_charge_list
end

#product_descriptionString? (readonly)

Returns the value of attribute product_description.

Returns:

  • (String, nil)


908
909
910
# File 'sig/peddler/apis/finances_v0.rbs', line 908

def product_description
  @product_description
end

#quantityString? (readonly)

Returns the value of attribute quantity.

Returns:

  • (String, nil)


909
910
911
# File 'sig/peddler/apis/finances_v0.rbs', line 909

def quantity
  @quantity
end

Class Method Details

.[](item_charge_list:, product_description:, quantity:) ⇒ Peddler::APIs::FinancesV0::SAFETReimbursementItem .[](arg0, arg1, arg2) ⇒ Peddler::APIs::FinancesV0::SAFETReimbursementItem

Overloads:



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

def self.[]: (?item_charge_list: Array[Peddler::APIs::FinancesV0::ChargeComponent]?, ?product_description: String?, ?quantity: String?) -> Peddler::APIs::FinancesV0::SAFETReimbursementItem
| (Array[Peddler::APIs::FinancesV0::ChargeComponent]?, String?, String?) -> Peddler::APIs::FinancesV0::SAFETReimbursementItem

.members[ :item_charge_list, :product_description, :quantity ]

Returns:

  • ([ :item_charge_list, :product_description, :quantity ])


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

def self.members: () -> [ :item_charge_list, :product_description, :quantity ]

.new(item_charge_list:, product_description:, quantity:) ⇒ Peddler::APIs::FinancesV0::SAFETReimbursementItem .new(arg0, arg1, arg2) ⇒ Peddler::APIs::FinancesV0::SAFETReimbursementItem

Overloads:



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

def self.new: (?item_charge_list: Array[Peddler::APIs::FinancesV0::ChargeComponent]?, ?product_description: String?, ?quantity: String?) -> Peddler::APIs::FinancesV0::SAFETReimbursementItem
| (Array[Peddler::APIs::FinancesV0::ChargeComponent]?, String?, String?) -> Peddler::APIs::FinancesV0::SAFETReimbursementItem

.parsePeddler::APIs::FinancesV0::SAFETReimbursementItem

Parameters:

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

Returns:



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

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

Instance Method Details

#members[ :item_charge_list, :product_description, :quantity ]

Returns:

  • ([ :item_charge_list, :product_description, :quantity ])


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

def members: () -> [ :item_charge_list, :product_description, :quantity ]

#to_h{ item_charge_list: Array[Peddler::APIs::FinancesV0::ChargeComponent]?, product_description: String?, quantity: String? }

Returns:



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

def to_h: () -> { item_charge_list: Array[Peddler::APIs::FinancesV0::ChargeComponent]?, product_description: String?, quantity: String? }