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.



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

def discounts
  @discounts
end

#expirationTime? (readonly)

Returns the value of attribute expiration.

Returns:

  • (Time, nil)


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

def expiration
  @expiration
end

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

Returns the value of attribute fees.



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

def fees
  @fees
end

#packing_groupsArray[String] (readonly)

Returns the value of attribute packing_groups.

Returns:

  • (Array[String])


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

def packing_groups
  @packing_groups
end

#packing_option_idString (readonly)

Returns the value of attribute packing_option_id.

Returns:

  • (String)


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

def packing_option_id
  @packing_option_id
end

#statusString (readonly)

Returns the value of attribute status.

Returns:

  • (String)


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

def status
  @status
end

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

Returns the value of attribute supported_configurations.



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

def supported_configurations
  @supported_configurations
end

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

Returns the value of attribute supported_shipping_configurations.



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

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:



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

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


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

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:



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

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:



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

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


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

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:



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

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? }