Class: Peddler::APIs::ShippingV2::GetRatesResult

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

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#ineligible_ratesArray[Peddler::APIs::ShippingV2::IneligibleRate]? (readonly)

Returns the value of attribute ineligible_rates.



945
946
947
# File 'sig/peddler/apis/shipping_v2.rbs', line 945

def ineligible_rates
  @ineligible_rates
end

#ratesArray[Peddler::APIs::ShippingV2::Rate] (readonly)

Returns the value of attribute rates.



946
947
948
# File 'sig/peddler/apis/shipping_v2.rbs', line 946

def rates
  @rates
end

#request_tokenString (readonly)

Returns the value of attribute request_token.

Returns:

  • (String)


947
948
949
# File 'sig/peddler/apis/shipping_v2.rbs', line 947

def request_token
  @request_token
end

Class Method Details

.[](rates:, request_token:, ineligible_rates:) ⇒ Peddler::APIs::ShippingV2::GetRatesResult .[](arg0, arg1, arg2) ⇒ Peddler::APIs::ShippingV2::GetRatesResult

Overloads:



938
939
# File 'sig/peddler/apis/shipping_v2.rbs', line 938

def self.[]: (rates: Array[Peddler::APIs::ShippingV2::Rate], request_token: String, ?ineligible_rates: Array[Peddler::APIs::ShippingV2::IneligibleRate]?) -> Peddler::APIs::ShippingV2::GetRatesResult
| (Array[Peddler::APIs::ShippingV2::Rate], String, Array[Peddler::APIs::ShippingV2::IneligibleRate]?) -> Peddler::APIs::ShippingV2::GetRatesResult

.members[ :rates, :request_token, :ineligible_rates ]

Returns:

  • ([ :rates, :request_token, :ineligible_rates ])


941
# File 'sig/peddler/apis/shipping_v2.rbs', line 941

def self.members: () -> [ :rates, :request_token, :ineligible_rates ]

.new(rates:, request_token:, ineligible_rates:) ⇒ Peddler::APIs::ShippingV2::GetRatesResult .new(arg0, arg1, arg2) ⇒ Peddler::APIs::ShippingV2::GetRatesResult

Overloads:



936
937
# File 'sig/peddler/apis/shipping_v2.rbs', line 936

def self.new: (rates: Array[Peddler::APIs::ShippingV2::Rate], request_token: String, ?ineligible_rates: Array[Peddler::APIs::ShippingV2::IneligibleRate]?) -> Peddler::APIs::ShippingV2::GetRatesResult
| (Array[Peddler::APIs::ShippingV2::Rate], String, Array[Peddler::APIs::ShippingV2::IneligibleRate]?) -> Peddler::APIs::ShippingV2::GetRatesResult

.parsePeddler::APIs::ShippingV2::GetRatesResult

Parameters:

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

Returns:



943
# File 'sig/peddler/apis/shipping_v2.rbs', line 943

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

Instance Method Details

#members[ :rates, :request_token, :ineligible_rates ]

Returns:

  • ([ :rates, :request_token, :ineligible_rates ])


949
# File 'sig/peddler/apis/shipping_v2.rbs', line 949

def members: () -> [ :rates, :request_token, :ineligible_rates ]

#to_h{ rates: Array[Peddler::APIs::ShippingV2::Rate], request_token: String, ineligible_rates: Array[Peddler::APIs::ShippingV2::IneligibleRate]? }

Returns:



950
# File 'sig/peddler/apis/shipping_v2.rbs', line 950

def to_h: () -> { rates: Array[Peddler::APIs::ShippingV2::Rate], request_token: String, ineligible_rates: Array[Peddler::APIs::ShippingV2::IneligibleRate]? }