Class: Peddler::APIs::AmazonWarehousingAndDistribution20240509::ReplenishmentOrder

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

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#confirmed_onTime? (readonly)

Returns the value of attribute confirmed_on.

Returns:

  • (Time, nil)


629
630
631
# File 'sig/peddler/apis/amazon_warehousing_and_distribution_2024_05_09.rbs', line 629

def confirmed_on
  @confirmed_on
end

#created_atTime? (readonly)

Returns the value of attribute created_at.

Returns:

  • (Time, nil)


630
631
632
# File 'sig/peddler/apis/amazon_warehousing_and_distribution_2024_05_09.rbs', line 630

def created_at
  @created_at
end

#distribution_ineligible_reasonsArray[Peddler::APIs::AmazonWarehousingAndDistribution20240509::DistributionIneligibleReason]? (readonly)

Returns the value of attribute distribution_ineligible_reasons.



631
632
633
# File 'sig/peddler/apis/amazon_warehousing_and_distribution_2024_05_09.rbs', line 631

def distribution_ineligible_reasons
  @distribution_ineligible_reasons
end

#eligible_productsArray[Peddler::APIs::AmazonWarehousingAndDistribution20240509::DistributionProduct]? (readonly)

Returns the value of attribute eligible_products.



632
633
634
# File 'sig/peddler/apis/amazon_warehousing_and_distribution_2024_05_09.rbs', line 632

def eligible_products
  @eligible_products
end

#order_idString (readonly)

Returns the value of attribute order_id.

Returns:

  • (String)


633
634
635
# File 'sig/peddler/apis/amazon_warehousing_and_distribution_2024_05_09.rbs', line 633

def order_id
  @order_id
end

#outbound_shipmentsArray[Peddler::APIs::AmazonWarehousingAndDistribution20240509::OutboundShipmentSummary] (readonly)

Returns the value of attribute outbound_shipments.



634
635
636
# File 'sig/peddler/apis/amazon_warehousing_and_distribution_2024_05_09.rbs', line 634

def outbound_shipments
  @outbound_shipments
end

#productsArray[Peddler::APIs::AmazonWarehousingAndDistribution20240509::DistributionProduct]? (readonly)

Returns the value of attribute products.



635
636
637
# File 'sig/peddler/apis/amazon_warehousing_and_distribution_2024_05_09.rbs', line 635

def products
  @products
end

#shipped_productsArray[Peddler::APIs::AmazonWarehousingAndDistribution20240509::DistributionProduct]? (readonly)

Returns the value of attribute shipped_products.



636
637
638
# File 'sig/peddler/apis/amazon_warehousing_and_distribution_2024_05_09.rbs', line 636

def shipped_products
  @shipped_products
end

#statusString (readonly)

Returns the value of attribute status.

Returns:

  • (String)


637
638
639
# File 'sig/peddler/apis/amazon_warehousing_and_distribution_2024_05_09.rbs', line 637

def status
  @status
end

#updated_atTime? (readonly)

Returns the value of attribute updated_at.

Returns:

  • (Time, nil)


638
639
640
# File 'sig/peddler/apis/amazon_warehousing_and_distribution_2024_05_09.rbs', line 638

def updated_at
  @updated_at
end

Class Method Details

.[](order_id:, outbound_shipments:, status:, confirmed_on:, created_at:, distribution_ineligible_reasons:, eligible_products:, products:, shipped_products:, updated_at:) ⇒ Peddler::APIs::AmazonWarehousingAndDistribution20240509::ReplenishmentOrder .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) ⇒ Peddler::APIs::AmazonWarehousingAndDistribution20240509::ReplenishmentOrder

Overloads:



622
623
# File 'sig/peddler/apis/amazon_warehousing_and_distribution_2024_05_09.rbs', line 622

def self.[]: (order_id: String, outbound_shipments: Array[Peddler::APIs::AmazonWarehousingAndDistribution20240509::OutboundShipmentSummary], status: String, ?confirmed_on: Time?, ?created_at: Time?, ?distribution_ineligible_reasons: Array[Peddler::APIs::AmazonWarehousingAndDistribution20240509::DistributionIneligibleReason]?, ?eligible_products: Array[Peddler::APIs::AmazonWarehousingAndDistribution20240509::DistributionProduct]?, ?products: Array[Peddler::APIs::AmazonWarehousingAndDistribution20240509::DistributionProduct]?, ?shipped_products: Array[Peddler::APIs::AmazonWarehousingAndDistribution20240509::DistributionProduct]?, ?updated_at: Time?) -> Peddler::APIs::AmazonWarehousingAndDistribution20240509::ReplenishmentOrder
| (String, Array[Peddler::APIs::AmazonWarehousingAndDistribution20240509::OutboundShipmentSummary], String, Time?, Time?, Array[Peddler::APIs::AmazonWarehousingAndDistribution20240509::DistributionIneligibleReason]?, Array[Peddler::APIs::AmazonWarehousingAndDistribution20240509::DistributionProduct]?, Array[Peddler::APIs::AmazonWarehousingAndDistribution20240509::DistributionProduct]?, Array[Peddler::APIs::AmazonWarehousingAndDistribution20240509::DistributionProduct]?, Time?) -> Peddler::APIs::AmazonWarehousingAndDistribution20240509::ReplenishmentOrder

.members[ :order_id, :outbound_shipments, :status, :confirmed_on, :created_at, :distribution_ineligible_reasons, :eligible_products, :products, :shipped_products, :updated_at ]

Returns:

  • ([ :order_id, :outbound_shipments, :status, :confirmed_on, :created_at, :distribution_ineligible_reasons, :eligible_products, :products, :shipped_products, :updated_at ])


625
# File 'sig/peddler/apis/amazon_warehousing_and_distribution_2024_05_09.rbs', line 625

def self.members: () -> [ :order_id, :outbound_shipments, :status, :confirmed_on, :created_at, :distribution_ineligible_reasons, :eligible_products, :products, :shipped_products, :updated_at ]

.new(order_id:, outbound_shipments:, status:, confirmed_on:, created_at:, distribution_ineligible_reasons:, eligible_products:, products:, shipped_products:, updated_at:) ⇒ Peddler::APIs::AmazonWarehousingAndDistribution20240509::ReplenishmentOrder .new(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) ⇒ Peddler::APIs::AmazonWarehousingAndDistribution20240509::ReplenishmentOrder

Overloads:



620
621
# File 'sig/peddler/apis/amazon_warehousing_and_distribution_2024_05_09.rbs', line 620

def self.new: (order_id: String, outbound_shipments: Array[Peddler::APIs::AmazonWarehousingAndDistribution20240509::OutboundShipmentSummary], status: String, ?confirmed_on: Time?, ?created_at: Time?, ?distribution_ineligible_reasons: Array[Peddler::APIs::AmazonWarehousingAndDistribution20240509::DistributionIneligibleReason]?, ?eligible_products: Array[Peddler::APIs::AmazonWarehousingAndDistribution20240509::DistributionProduct]?, ?products: Array[Peddler::APIs::AmazonWarehousingAndDistribution20240509::DistributionProduct]?, ?shipped_products: Array[Peddler::APIs::AmazonWarehousingAndDistribution20240509::DistributionProduct]?, ?updated_at: Time?) -> Peddler::APIs::AmazonWarehousingAndDistribution20240509::ReplenishmentOrder
| (String, Array[Peddler::APIs::AmazonWarehousingAndDistribution20240509::OutboundShipmentSummary], String, Time?, Time?, Array[Peddler::APIs::AmazonWarehousingAndDistribution20240509::DistributionIneligibleReason]?, Array[Peddler::APIs::AmazonWarehousingAndDistribution20240509::DistributionProduct]?, Array[Peddler::APIs::AmazonWarehousingAndDistribution20240509::DistributionProduct]?, Array[Peddler::APIs::AmazonWarehousingAndDistribution20240509::DistributionProduct]?, Time?) -> Peddler::APIs::AmazonWarehousingAndDistribution20240509::ReplenishmentOrder

.parsePeddler::APIs::AmazonWarehousingAndDistribution20240509::ReplenishmentOrder

Parameters:

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

Returns:



627
# File 'sig/peddler/apis/amazon_warehousing_and_distribution_2024_05_09.rbs', line 627

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

Instance Method Details

#members[ :order_id, :outbound_shipments, :status, :confirmed_on, :created_at, :distribution_ineligible_reasons, :eligible_products, :products, :shipped_products, :updated_at ]

Returns:

  • ([ :order_id, :outbound_shipments, :status, :confirmed_on, :created_at, :distribution_ineligible_reasons, :eligible_products, :products, :shipped_products, :updated_at ])


640
# File 'sig/peddler/apis/amazon_warehousing_and_distribution_2024_05_09.rbs', line 640

def members: () -> [ :order_id, :outbound_shipments, :status, :confirmed_on, :created_at, :distribution_ineligible_reasons, :eligible_products, :products, :shipped_products, :updated_at ]

#to_h{ order_id: String, outbound_shipments: Array[Peddler::APIs::AmazonWarehousingAndDistribution20240509::OutboundShipmentSummary], status: String, confirmed_on: Time?, created_at: Time?, distribution_ineligible_reasons: Array[Peddler::APIs::AmazonWarehousingAndDistribution20240509::DistributionIneligibleReason]?, eligible_products: Array[Peddler::APIs::AmazonWarehousingAndDistribution20240509::DistributionProduct]?, products: Array[Peddler::APIs::AmazonWarehousingAndDistribution20240509::DistributionProduct]?, shipped_products: Array[Peddler::APIs::AmazonWarehousingAndDistribution20240509::DistributionProduct]?, updated_at: Time? }



641
# File 'sig/peddler/apis/amazon_warehousing_and_distribution_2024_05_09.rbs', line 641

def to_h: () -> { order_id: String, outbound_shipments: Array[Peddler::APIs::AmazonWarehousingAndDistribution20240509::OutboundShipmentSummary], status: String, confirmed_on: Time?, created_at: Time?, distribution_ineligible_reasons: Array[Peddler::APIs::AmazonWarehousingAndDistribution20240509::DistributionIneligibleReason]?, eligible_products: Array[Peddler::APIs::AmazonWarehousingAndDistribution20240509::DistributionProduct]?, products: Array[Peddler::APIs::AmazonWarehousingAndDistribution20240509::DistributionProduct]?, shipped_products: Array[Peddler::APIs::AmazonWarehousingAndDistribution20240509::DistributionProduct]?, updated_at: Time? }