Class: Peddler::APIs::FulfillmentInbound20240320::TaxDetails

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

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#declared_valuePeddler::Money? (readonly)

Returns the value of attribute declared_value.

Returns:



1932
1933
1934
# File 'sig/peddler/apis/fulfillment_inbound_2024_03_20.rbs', line 1932

def declared_value
  @declared_value
end

#hsn_codeString? (readonly)

Returns the value of attribute hsn_code.

Returns:

  • (String, nil)


1933
1934
1935
# File 'sig/peddler/apis/fulfillment_inbound_2024_03_20.rbs', line 1933

def hsn_code
  @hsn_code
end

#tax_ratesArray[Peddler::APIs::FulfillmentInbound20240320::TaxRate]? (readonly)

Returns the value of attribute tax_rates.



1934
1935
1936
# File 'sig/peddler/apis/fulfillment_inbound_2024_03_20.rbs', line 1934

def tax_rates
  @tax_rates
end

Class Method Details

.[](declared_value:, hsn_code:, tax_rates:) ⇒ Peddler::APIs::FulfillmentInbound20240320::TaxDetails .[](arg0, arg1, arg2) ⇒ Peddler::APIs::FulfillmentInbound20240320::TaxDetails

Overloads:



1925
1926
# File 'sig/peddler/apis/fulfillment_inbound_2024_03_20.rbs', line 1925

def self.[]: (?declared_value: Peddler::Money?, ?hsn_code: String?, ?tax_rates: Array[Peddler::APIs::FulfillmentInbound20240320::TaxRate]?) -> Peddler::APIs::FulfillmentInbound20240320::TaxDetails
| (Peddler::Money?, String?, Array[Peddler::APIs::FulfillmentInbound20240320::TaxRate]?) -> Peddler::APIs::FulfillmentInbound20240320::TaxDetails

.members[ :declared_value, :hsn_code, :tax_rates ]

Returns:

  • ([ :declared_value, :hsn_code, :tax_rates ])


1928
# File 'sig/peddler/apis/fulfillment_inbound_2024_03_20.rbs', line 1928

def self.members: () -> [ :declared_value, :hsn_code, :tax_rates ]

.new(declared_value:, hsn_code:, tax_rates:) ⇒ Peddler::APIs::FulfillmentInbound20240320::TaxDetails .new(arg0, arg1, arg2) ⇒ Peddler::APIs::FulfillmentInbound20240320::TaxDetails

Overloads:



1923
1924
# File 'sig/peddler/apis/fulfillment_inbound_2024_03_20.rbs', line 1923

def self.new: (?declared_value: Peddler::Money?, ?hsn_code: String?, ?tax_rates: Array[Peddler::APIs::FulfillmentInbound20240320::TaxRate]?) -> Peddler::APIs::FulfillmentInbound20240320::TaxDetails
| (Peddler::Money?, String?, Array[Peddler::APIs::FulfillmentInbound20240320::TaxRate]?) -> Peddler::APIs::FulfillmentInbound20240320::TaxDetails

.parsePeddler::APIs::FulfillmentInbound20240320::TaxDetails

Parameters:

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

Returns:



1930
# File 'sig/peddler/apis/fulfillment_inbound_2024_03_20.rbs', line 1930

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

Instance Method Details

#members[ :declared_value, :hsn_code, :tax_rates ]

Returns:

  • ([ :declared_value, :hsn_code, :tax_rates ])


1936
# File 'sig/peddler/apis/fulfillment_inbound_2024_03_20.rbs', line 1936

def members: () -> [ :declared_value, :hsn_code, :tax_rates ]

#to_h{ declared_value: Peddler::Money?, hsn_code: String?, tax_rates: Array[Peddler::APIs::FulfillmentInbound20240320::TaxRate]? }

Returns:



1937
# File 'sig/peddler/apis/fulfillment_inbound_2024_03_20.rbs', line 1937

def to_h: () -> { declared_value: Peddler::Money?, hsn_code: String?, tax_rates: Array[Peddler::APIs::FulfillmentInbound20240320::TaxRate]? }