Class: Peddler::APIs::FulfillmentInbound20240320::PackingOption

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

#discountsArray[Peddler::APIs::FulfillmentInbound20240320::Incentive] (readonly)

Returns the value of attribute discounts.



1372
1373
1374
# File 'sig/peddler/apis/fulfillment_inbound_2024_03_20.rbs', line 1372

def discounts
  @discounts
end

#expirationTime? (readonly)

Returns the value of attribute expiration.

Returns:

  • (Time, nil)


1373
1374
1375
# File 'sig/peddler/apis/fulfillment_inbound_2024_03_20.rbs', line 1373

def expiration
  @expiration
end

#feesArray[Peddler::APIs::FulfillmentInbound20240320::Incentive] (readonly)

Returns the value of attribute fees.



1374
1375
1376
# File 'sig/peddler/apis/fulfillment_inbound_2024_03_20.rbs', line 1374

def fees
  @fees
end

#packing_groupsArray[String] (readonly)

Returns the value of attribute packing_groups.

Returns:

  • (Array[String])


1375
1376
1377
# File 'sig/peddler/apis/fulfillment_inbound_2024_03_20.rbs', line 1375

def packing_groups
  @packing_groups
end

#packing_option_idString (readonly)

Returns the value of attribute packing_option_id.

Returns:

  • (String)


1376
1377
1378
# File 'sig/peddler/apis/fulfillment_inbound_2024_03_20.rbs', line 1376

def packing_option_id
  @packing_option_id
end

#statusString (readonly)

Returns the value of attribute status.

Returns:

  • (String)


1377
1378
1379
# File 'sig/peddler/apis/fulfillment_inbound_2024_03_20.rbs', line 1377

def status
  @status
end

#supported_configurationsArray[Peddler::APIs::FulfillmentInbound20240320::PackingConfiguration] (readonly)

Returns the value of attribute supported_configurations.



1378
1379
1380
# File 'sig/peddler/apis/fulfillment_inbound_2024_03_20.rbs', line 1378

def supported_configurations
  @supported_configurations
end

#supported_shipping_configurationsArray[Peddler::APIs::FulfillmentInbound20240320::ShippingConfiguration] (readonly)

Returns the value of attribute supported_shipping_configurations.



1379
1380
1381
# File 'sig/peddler/apis/fulfillment_inbound_2024_03_20.rbs', line 1379

def supported_shipping_configurations
  @supported_shipping_configurations
end

Class Method Details

.[](discounts:, fees:, packing_groups:, packing_option_id:, status:, supported_configurations:, supported_shipping_configurations:, expiration:) ⇒ Peddler::APIs::FulfillmentInbound20240320::PackingOption .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) ⇒ Peddler::APIs::FulfillmentInbound20240320::PackingOption

Overloads:



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

def self.[]: (discounts: Array[Peddler::APIs::FulfillmentInbound20240320::Incentive], fees: Array[Peddler::APIs::FulfillmentInbound20240320::Incentive], packing_groups: Array[String], packing_option_id: String, status: String, supported_configurations: Array[Peddler::APIs::FulfillmentInbound20240320::PackingConfiguration], supported_shipping_configurations: Array[Peddler::APIs::FulfillmentInbound20240320::ShippingConfiguration], ?expiration: Time?) -> Peddler::APIs::FulfillmentInbound20240320::PackingOption
| (Array[Peddler::APIs::FulfillmentInbound20240320::Incentive], Array[Peddler::APIs::FulfillmentInbound20240320::Incentive], Array[String], String, String, Array[Peddler::APIs::FulfillmentInbound20240320::PackingConfiguration], Array[Peddler::APIs::FulfillmentInbound20240320::ShippingConfiguration], Time?) -> Peddler::APIs::FulfillmentInbound20240320::PackingOption

.members[ :discounts, :fees, :packing_groups, :packing_option_id, :status, :supported_configurations, :supported_shipping_configurations, :expiration ]

Returns:

  • ([ :discounts, :fees, :packing_groups, :packing_option_id, :status, :supported_configurations, :supported_shipping_configurations, :expiration ])


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

def self.members: () -> [ :discounts, :fees, :packing_groups, :packing_option_id, :status, :supported_configurations, :supported_shipping_configurations, :expiration ]

.new(discounts:, fees:, packing_groups:, packing_option_id:, status:, supported_configurations:, supported_shipping_configurations:, expiration:) ⇒ Peddler::APIs::FulfillmentInbound20240320::PackingOption .new(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) ⇒ Peddler::APIs::FulfillmentInbound20240320::PackingOption

Overloads:



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

def self.new: (discounts: Array[Peddler::APIs::FulfillmentInbound20240320::Incentive], fees: Array[Peddler::APIs::FulfillmentInbound20240320::Incentive], packing_groups: Array[String], packing_option_id: String, status: String, supported_configurations: Array[Peddler::APIs::FulfillmentInbound20240320::PackingConfiguration], supported_shipping_configurations: Array[Peddler::APIs::FulfillmentInbound20240320::ShippingConfiguration], ?expiration: Time?) -> Peddler::APIs::FulfillmentInbound20240320::PackingOption
| (Array[Peddler::APIs::FulfillmentInbound20240320::Incentive], Array[Peddler::APIs::FulfillmentInbound20240320::Incentive], Array[String], String, String, Array[Peddler::APIs::FulfillmentInbound20240320::PackingConfiguration], Array[Peddler::APIs::FulfillmentInbound20240320::ShippingConfiguration], Time?) -> Peddler::APIs::FulfillmentInbound20240320::PackingOption

.parsePeddler::APIs::FulfillmentInbound20240320::PackingOption

Parameters:

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

Returns:



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

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

Instance Method Details

#members[ :discounts, :fees, :packing_groups, :packing_option_id, :status, :supported_configurations, :supported_shipping_configurations, :expiration ]

Returns:

  • ([ :discounts, :fees, :packing_groups, :packing_option_id, :status, :supported_configurations, :supported_shipping_configurations, :expiration ])


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

def members: () -> [ :discounts, :fees, :packing_groups, :packing_option_id, :status, :supported_configurations, :supported_shipping_configurations, :expiration ]

#to_h{ discounts: Array[Peddler::APIs::FulfillmentInbound20240320::Incentive], fees: Array[Peddler::APIs::FulfillmentInbound20240320::Incentive], packing_groups: Array[String], packing_option_id: String, status: String, supported_configurations: Array[Peddler::APIs::FulfillmentInbound20240320::PackingConfiguration], supported_shipping_configurations: Array[Peddler::APIs::FulfillmentInbound20240320::ShippingConfiguration], expiration: Time? }

Returns:



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

def to_h: () -> { discounts: Array[Peddler::APIs::FulfillmentInbound20240320::Incentive], fees: Array[Peddler::APIs::FulfillmentInbound20240320::Incentive], packing_groups: Array[String], packing_option_id: String, status: String, supported_configurations: Array[Peddler::APIs::FulfillmentInbound20240320::PackingConfiguration], supported_shipping_configurations: Array[Peddler::APIs::FulfillmentInbound20240320::ShippingConfiguration], expiration: Time? }