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:



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

def declared_value
  @declared_value
end

#hsn_codeString? (readonly)

Returns the value of attribute hsn_code.

Returns:

  • (String, nil)


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

def hsn_code
  @hsn_code
end

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

Returns the value of attribute tax_rates.



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

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:



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

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 ])


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

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:



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

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:



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

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 ])


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

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:



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

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