Class: Peddler::APIs::ExternalFulfillmentReturns20240911::MarketplaceChannelDetails

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

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#channel_skuString? (readonly)

Returns the value of attribute channel_sku.

Returns:

  • (String, nil)


81
82
83
# File 'sig/peddler/apis/external_fulfillment_returns_2024_09_11.rbs', line 81

def channel_sku
  @channel_sku
end

#customer_order_idString? (readonly)

Returns the value of attribute customer_order_id.

Returns:

  • (String, nil)


82
83
84
# File 'sig/peddler/apis/external_fulfillment_returns_2024_09_11.rbs', line 82

def customer_order_id
  @customer_order_id
end

#exchange_order_idString? (readonly)

Returns the value of attribute exchange_order_id.

Returns:

  • (String, nil)


83
84
85
# File 'sig/peddler/apis/external_fulfillment_returns_2024_09_11.rbs', line 83

def exchange_order_id
  @exchange_order_id
end

#marketplace_channelPeddler::APIs::ExternalFulfillmentReturns20240911::MarketplaceChannel? (readonly)

Returns the value of attribute marketplace_channel.



84
85
86
# File 'sig/peddler/apis/external_fulfillment_returns_2024_09_11.rbs', line 84

def marketplace_channel
  @marketplace_channel
end

#merchant_idString? (readonly)

Returns the value of attribute merchant_id.

Returns:

  • (String, nil)


85
86
87
# File 'sig/peddler/apis/external_fulfillment_returns_2024_09_11.rbs', line 85

def merchant_id
  @merchant_id
end

#return_location_idString? (readonly)

Returns the value of attribute return_location_id.

Returns:

  • (String, nil)


86
87
88
# File 'sig/peddler/apis/external_fulfillment_returns_2024_09_11.rbs', line 86

def return_location_id
  @return_location_id
end

#shipment_idString? (readonly)

Returns the value of attribute shipment_id.

Returns:

  • (String, nil)


87
88
89
# File 'sig/peddler/apis/external_fulfillment_returns_2024_09_11.rbs', line 87

def shipment_id
  @shipment_id
end

Class Method Details

.[](channel_sku:, customer_order_id:, exchange_order_id:, marketplace_channel:, merchant_id:, return_location_id:, shipment_id:) ⇒ Peddler::APIs::ExternalFulfillmentReturns20240911::MarketplaceChannelDetails .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6) ⇒ Peddler::APIs::ExternalFulfillmentReturns20240911::MarketplaceChannelDetails

Overloads:



74
75
# File 'sig/peddler/apis/external_fulfillment_returns_2024_09_11.rbs', line 74

def self.[]: (?channel_sku: String?, ?customer_order_id: String?, ?exchange_order_id: String?, ?marketplace_channel: Peddler::APIs::ExternalFulfillmentReturns20240911::MarketplaceChannel?, ?merchant_id: String?, ?return_location_id: String?, ?shipment_id: String?) -> Peddler::APIs::ExternalFulfillmentReturns20240911::MarketplaceChannelDetails
| (String?, String?, String?, Peddler::APIs::ExternalFulfillmentReturns20240911::MarketplaceChannel?, String?, String?, String?) -> Peddler::APIs::ExternalFulfillmentReturns20240911::MarketplaceChannelDetails

.members[ :channel_sku, :customer_order_id, :exchange_order_id, :marketplace_channel, :merchant_id, :return_location_id, :shipment_id ]

Returns:

  • ([ :channel_sku, :customer_order_id, :exchange_order_id, :marketplace_channel, :merchant_id, :return_location_id, :shipment_id ])


77
# File 'sig/peddler/apis/external_fulfillment_returns_2024_09_11.rbs', line 77

def self.members: () -> [ :channel_sku, :customer_order_id, :exchange_order_id, :marketplace_channel, :merchant_id, :return_location_id, :shipment_id ]

.new(channel_sku:, customer_order_id:, exchange_order_id:, marketplace_channel:, merchant_id:, return_location_id:, shipment_id:) ⇒ Peddler::APIs::ExternalFulfillmentReturns20240911::MarketplaceChannelDetails .new(arg0, arg1, arg2, arg3, arg4, arg5, arg6) ⇒ Peddler::APIs::ExternalFulfillmentReturns20240911::MarketplaceChannelDetails

Overloads:



72
73
# File 'sig/peddler/apis/external_fulfillment_returns_2024_09_11.rbs', line 72

def self.new: (?channel_sku: String?, ?customer_order_id: String?, ?exchange_order_id: String?, ?marketplace_channel: Peddler::APIs::ExternalFulfillmentReturns20240911::MarketplaceChannel?, ?merchant_id: String?, ?return_location_id: String?, ?shipment_id: String?) -> Peddler::APIs::ExternalFulfillmentReturns20240911::MarketplaceChannelDetails
| (String?, String?, String?, Peddler::APIs::ExternalFulfillmentReturns20240911::MarketplaceChannel?, String?, String?, String?) -> Peddler::APIs::ExternalFulfillmentReturns20240911::MarketplaceChannelDetails

.parsePeddler::APIs::ExternalFulfillmentReturns20240911::MarketplaceChannelDetails

Parameters:

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

Returns:



79
# File 'sig/peddler/apis/external_fulfillment_returns_2024_09_11.rbs', line 79

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

Instance Method Details

#members[ :channel_sku, :customer_order_id, :exchange_order_id, :marketplace_channel, :merchant_id, :return_location_id, :shipment_id ]

Returns:

  • ([ :channel_sku, :customer_order_id, :exchange_order_id, :marketplace_channel, :merchant_id, :return_location_id, :shipment_id ])


89
# File 'sig/peddler/apis/external_fulfillment_returns_2024_09_11.rbs', line 89

def members: () -> [ :channel_sku, :customer_order_id, :exchange_order_id, :marketplace_channel, :merchant_id, :return_location_id, :shipment_id ]

#to_h{ channel_sku: String?, customer_order_id: String?, exchange_order_id: String?, marketplace_channel: Peddler::APIs::ExternalFulfillmentReturns20240911::MarketplaceChannel?, merchant_id: String?, return_location_id: String?, shipment_id: String? }

Returns:



90
# File 'sig/peddler/apis/external_fulfillment_returns_2024_09_11.rbs', line 90

def to_h: () -> { channel_sku: String?, customer_order_id: String?, exchange_order_id: String?, marketplace_channel: Peddler::APIs::ExternalFulfillmentReturns20240911::MarketplaceChannel?, merchant_id: String?, return_location_id: String?, shipment_id: String? }