Class: Peddler::APIs::ShippingV2::ChannelDetails

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

#amazon_order_detailsPeddler::APIs::ShippingV2::AmazonOrderDetails? (readonly)

Returns the value of attribute amazon_order_details.



303
304
305
# File 'sig/peddler/apis/shipping_v2.rbs', line 303

def amazon_order_details
  @amazon_order_details
end

#amazon_shipment_detailsPeddler::APIs::ShippingV2::AmazonShipmentDetails? (readonly)

Returns the value of attribute amazon_shipment_details.



304
305
306
# File 'sig/peddler/apis/shipping_v2.rbs', line 304

def amazon_shipment_details
  @amazon_shipment_details
end

#channel_typeString (readonly)

Returns the value of attribute channel_type.

Returns:

  • (String)


305
306
307
# File 'sig/peddler/apis/shipping_v2.rbs', line 305

def channel_type
  @channel_type
end

Class Method Details

.[](channel_type:, amazon_order_details:, amazon_shipment_details:) ⇒ Peddler::APIs::ShippingV2::ChannelDetails .[](arg0, arg1, arg2) ⇒ Peddler::APIs::ShippingV2::ChannelDetails

Overloads:



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

def self.[]: (channel_type: String, ?amazon_order_details: Peddler::APIs::ShippingV2::AmazonOrderDetails?, ?amazon_shipment_details: Peddler::APIs::ShippingV2::AmazonShipmentDetails?) -> Peddler::APIs::ShippingV2::ChannelDetails
| (String, Peddler::APIs::ShippingV2::AmazonOrderDetails?, Peddler::APIs::ShippingV2::AmazonShipmentDetails?) -> Peddler::APIs::ShippingV2::ChannelDetails

.members[ :channel_type, :amazon_order_details, :amazon_shipment_details ]

Returns:

  • ([ :channel_type, :amazon_order_details, :amazon_shipment_details ])


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

def self.members: () -> [ :channel_type, :amazon_order_details, :amazon_shipment_details ]

.new(channel_type:, amazon_order_details:, amazon_shipment_details:) ⇒ Peddler::APIs::ShippingV2::ChannelDetails .new(arg0, arg1, arg2) ⇒ Peddler::APIs::ShippingV2::ChannelDetails

Overloads:



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

def self.new: (channel_type: String, ?amazon_order_details: Peddler::APIs::ShippingV2::AmazonOrderDetails?, ?amazon_shipment_details: Peddler::APIs::ShippingV2::AmazonShipmentDetails?) -> Peddler::APIs::ShippingV2::ChannelDetails
| (String, Peddler::APIs::ShippingV2::AmazonOrderDetails?, Peddler::APIs::ShippingV2::AmazonShipmentDetails?) -> Peddler::APIs::ShippingV2::ChannelDetails

.parsePeddler::APIs::ShippingV2::ChannelDetails

Parameters:

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

Returns:



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

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

Instance Method Details

#members[ :channel_type, :amazon_order_details, :amazon_shipment_details ]

Returns:

  • ([ :channel_type, :amazon_order_details, :amazon_shipment_details ])


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

def members: () -> [ :channel_type, :amazon_order_details, :amazon_shipment_details ]

#to_h{ channel_type: String, amazon_order_details: Peddler::APIs::ShippingV2::AmazonOrderDetails?, amazon_shipment_details: Peddler::APIs::ShippingV2::AmazonShipmentDetails? }

Returns:



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

def to_h: () -> { channel_type: String, amazon_order_details: Peddler::APIs::ShippingV2::AmazonOrderDetails?, amazon_shipment_details: Peddler::APIs::ShippingV2::AmazonShipmentDetails? }