Class: Peddler::APIs::FulfillmentInbound20240320::Shipment

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

#amazon_reference_idString? (readonly)

Returns the value of attribute amazon_reference_id.

Returns:

  • (String, nil)


1728
1729
1730
# File 'sig/peddler/apis/fulfillment_inbound_2024_03_20.rbs', line 1728

def amazon_reference_id
  @amazon_reference_id
end

#contact_informationPeddler::APIs::FulfillmentInbound20240320::ContactInformation? (readonly)

Returns the value of attribute contact_information.



1729
1730
1731
# File 'sig/peddler/apis/fulfillment_inbound_2024_03_20.rbs', line 1729

def contact_information
  @contact_information
end

#datesPeddler::APIs::FulfillmentInbound20240320::Dates? (readonly)

Returns the value of attribute dates.



1730
1731
1732
# File 'sig/peddler/apis/fulfillment_inbound_2024_03_20.rbs', line 1730

def dates
  @dates
end

#destinationPeddler::APIs::FulfillmentInbound20240320::ShipmentDestination (readonly)

Returns the value of attribute destination.



1731
1732
1733
# File 'sig/peddler/apis/fulfillment_inbound_2024_03_20.rbs', line 1731

def destination
  @destination
end

#freight_informationPeddler::APIs::FulfillmentInbound20240320::FreightInformation? (readonly)

Returns the value of attribute freight_information.



1732
1733
1734
# File 'sig/peddler/apis/fulfillment_inbound_2024_03_20.rbs', line 1732

def freight_information
  @freight_information
end

#nameString? (readonly)

Returns the value of attribute name.

Returns:

  • (String, nil)


1733
1734
1735
# File 'sig/peddler/apis/fulfillment_inbound_2024_03_20.rbs', line 1733

def name
  @name
end

#placement_option_idString (readonly)

Returns the value of attribute placement_option_id.

Returns:

  • (String)


1734
1735
1736
# File 'sig/peddler/apis/fulfillment_inbound_2024_03_20.rbs', line 1734

def placement_option_id
  @placement_option_id
end

#selected_delivery_windowPeddler::APIs::FulfillmentInbound20240320::SelectedDeliveryWindow? (readonly)

Returns the value of attribute selected_delivery_window.



1735
1736
1737
# File 'sig/peddler/apis/fulfillment_inbound_2024_03_20.rbs', line 1735

def selected_delivery_window
  @selected_delivery_window
end

#selected_transportation_option_idString? (readonly)

Returns the value of attribute selected_transportation_option_id.

Returns:

  • (String, nil)


1736
1737
1738
# File 'sig/peddler/apis/fulfillment_inbound_2024_03_20.rbs', line 1736

def selected_transportation_option_id
  @selected_transportation_option_id
end

#self_ship_appointment_detailsArray[Peddler::APIs::FulfillmentInbound20240320::SelfShipAppointmentDetails]? (readonly)

Returns the value of attribute self_ship_appointment_details.



1737
1738
1739
# File 'sig/peddler/apis/fulfillment_inbound_2024_03_20.rbs', line 1737

def self_ship_appointment_details
  @self_ship_appointment_details
end

#shipment_confirmation_idString? (readonly)

Returns the value of attribute shipment_confirmation_id.

Returns:

  • (String, nil)


1738
1739
1740
# File 'sig/peddler/apis/fulfillment_inbound_2024_03_20.rbs', line 1738

def shipment_confirmation_id
  @shipment_confirmation_id
end

#shipment_idString (readonly)

Returns the value of attribute shipment_id.

Returns:

  • (String)


1739
1740
1741
# File 'sig/peddler/apis/fulfillment_inbound_2024_03_20.rbs', line 1739

def shipment_id
  @shipment_id
end

#sourcePeddler::APIs::FulfillmentInbound20240320::ShipmentSource (readonly)

Returns the value of attribute source.



1740
1741
1742
# File 'sig/peddler/apis/fulfillment_inbound_2024_03_20.rbs', line 1740

def source
  @source
end

#statusString? (readonly)

Returns the value of attribute status.

Returns:

  • (String, nil)


1741
1742
1743
# File 'sig/peddler/apis/fulfillment_inbound_2024_03_20.rbs', line 1741

def status
  @status
end

#tracking_detailsPeddler::APIs::FulfillmentInbound20240320::TrackingDetails? (readonly)

Returns the value of attribute tracking_details.



1742
1743
1744
# File 'sig/peddler/apis/fulfillment_inbound_2024_03_20.rbs', line 1742

def tracking_details
  @tracking_details
end

Class Method Details

.[](destination:, placement_option_id:, shipment_id:, source:, amazon_reference_id:, contact_information:, dates:, freight_information:, name:, selected_delivery_window:, selected_transportation_option_id:, self_ship_appointment_details:, shipment_confirmation_id:, status:, tracking_details:) ⇒ Peddler::APIs::FulfillmentInbound20240320::Shipment .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14) ⇒ Peddler::APIs::FulfillmentInbound20240320::Shipment

Overloads:



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

def self.[]: (destination: Peddler::APIs::FulfillmentInbound20240320::ShipmentDestination, placement_option_id: String, shipment_id: String, source: Peddler::APIs::FulfillmentInbound20240320::ShipmentSource, ?amazon_reference_id: String?, ?contact_information: Peddler::APIs::FulfillmentInbound20240320::ContactInformation?, ?dates: Peddler::APIs::FulfillmentInbound20240320::Dates?, ?freight_information: Peddler::APIs::FulfillmentInbound20240320::FreightInformation?, ?name: String?, ?selected_delivery_window: Peddler::APIs::FulfillmentInbound20240320::SelectedDeliveryWindow?, ?selected_transportation_option_id: String?, ?self_ship_appointment_details: Array[Peddler::APIs::FulfillmentInbound20240320::SelfShipAppointmentDetails]?, ?shipment_confirmation_id: String?, ?status: String?, ?tracking_details: Peddler::APIs::FulfillmentInbound20240320::TrackingDetails?) -> Peddler::APIs::FulfillmentInbound20240320::Shipment
| (Peddler::APIs::FulfillmentInbound20240320::ShipmentDestination, String, String, Peddler::APIs::FulfillmentInbound20240320::ShipmentSource, String?, Peddler::APIs::FulfillmentInbound20240320::ContactInformation?, Peddler::APIs::FulfillmentInbound20240320::Dates?, Peddler::APIs::FulfillmentInbound20240320::FreightInformation?, String?, Peddler::APIs::FulfillmentInbound20240320::SelectedDeliveryWindow?, String?, Array[Peddler::APIs::FulfillmentInbound20240320::SelfShipAppointmentDetails]?, String?, String?, Peddler::APIs::FulfillmentInbound20240320::TrackingDetails?) -> Peddler::APIs::FulfillmentInbound20240320::Shipment

.members[ :destination, :placement_option_id, :shipment_id, :source, :amazon_reference_id, :contact_information, :dates, :freight_information, :name, :selected_delivery_window, :selected_transportation_option_id, :self_ship_appointment_details, :shipment_confirmation_id, :status, :tracking_details ]

Returns:

  • ([ :destination, :placement_option_id, :shipment_id, :source, :amazon_reference_id, :contact_information, :dates, :freight_information, :name, :selected_delivery_window, :selected_transportation_option_id, :self_ship_appointment_details, :shipment_confirmation_id, :status, :tracking_details ])


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

def self.members: () -> [ :destination, :placement_option_id, :shipment_id, :source, :amazon_reference_id, :contact_information, :dates, :freight_information, :name, :selected_delivery_window, :selected_transportation_option_id, :self_ship_appointment_details, :shipment_confirmation_id, :status, :tracking_details ]

.new(destination:, placement_option_id:, shipment_id:, source:, amazon_reference_id:, contact_information:, dates:, freight_information:, name:, selected_delivery_window:, selected_transportation_option_id:, self_ship_appointment_details:, shipment_confirmation_id:, status:, tracking_details:) ⇒ Peddler::APIs::FulfillmentInbound20240320::Shipment .new(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14) ⇒ Peddler::APIs::FulfillmentInbound20240320::Shipment

Overloads:



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

def self.new: (destination: Peddler::APIs::FulfillmentInbound20240320::ShipmentDestination, placement_option_id: String, shipment_id: String, source: Peddler::APIs::FulfillmentInbound20240320::ShipmentSource, ?amazon_reference_id: String?, ?contact_information: Peddler::APIs::FulfillmentInbound20240320::ContactInformation?, ?dates: Peddler::APIs::FulfillmentInbound20240320::Dates?, ?freight_information: Peddler::APIs::FulfillmentInbound20240320::FreightInformation?, ?name: String?, ?selected_delivery_window: Peddler::APIs::FulfillmentInbound20240320::SelectedDeliveryWindow?, ?selected_transportation_option_id: String?, ?self_ship_appointment_details: Array[Peddler::APIs::FulfillmentInbound20240320::SelfShipAppointmentDetails]?, ?shipment_confirmation_id: String?, ?status: String?, ?tracking_details: Peddler::APIs::FulfillmentInbound20240320::TrackingDetails?) -> Peddler::APIs::FulfillmentInbound20240320::Shipment
| (Peddler::APIs::FulfillmentInbound20240320::ShipmentDestination, String, String, Peddler::APIs::FulfillmentInbound20240320::ShipmentSource, String?, Peddler::APIs::FulfillmentInbound20240320::ContactInformation?, Peddler::APIs::FulfillmentInbound20240320::Dates?, Peddler::APIs::FulfillmentInbound20240320::FreightInformation?, String?, Peddler::APIs::FulfillmentInbound20240320::SelectedDeliveryWindow?, String?, Array[Peddler::APIs::FulfillmentInbound20240320::SelfShipAppointmentDetails]?, String?, String?, Peddler::APIs::FulfillmentInbound20240320::TrackingDetails?) -> Peddler::APIs::FulfillmentInbound20240320::Shipment

.parsePeddler::APIs::FulfillmentInbound20240320::Shipment

Parameters:

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

Returns:



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

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

Instance Method Details

#members[ :destination, :placement_option_id, :shipment_id, :source, :amazon_reference_id, :contact_information, :dates, :freight_information, :name, :selected_delivery_window, :selected_transportation_option_id, :self_ship_appointment_details, :shipment_confirmation_id, :status, :tracking_details ]

Returns:

  • ([ :destination, :placement_option_id, :shipment_id, :source, :amazon_reference_id, :contact_information, :dates, :freight_information, :name, :selected_delivery_window, :selected_transportation_option_id, :self_ship_appointment_details, :shipment_confirmation_id, :status, :tracking_details ])


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

def members: () -> [ :destination, :placement_option_id, :shipment_id, :source, :amazon_reference_id, :contact_information, :dates, :freight_information, :name, :selected_delivery_window, :selected_transportation_option_id, :self_ship_appointment_details, :shipment_confirmation_id, :status, :tracking_details ]

#to_h{ destination: Peddler::APIs::FulfillmentInbound20240320::ShipmentDestination, placement_option_id: String, shipment_id: String, source: Peddler::APIs::FulfillmentInbound20240320::ShipmentSource, amazon_reference_id: String?, contact_information: Peddler::APIs::FulfillmentInbound20240320::ContactInformation?, dates: Peddler::APIs::FulfillmentInbound20240320::Dates?, freight_information: Peddler::APIs::FulfillmentInbound20240320::FreightInformation?, name: String?, selected_delivery_window: Peddler::APIs::FulfillmentInbound20240320::SelectedDeliveryWindow?, selected_transportation_option_id: String?, self_ship_appointment_details: Array[Peddler::APIs::FulfillmentInbound20240320::SelfShipAppointmentDetails]?, shipment_confirmation_id: String?, status: String?, tracking_details: Peddler::APIs::FulfillmentInbound20240320::TrackingDetails? }

Returns:



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

def to_h: () -> { destination: Peddler::APIs::FulfillmentInbound20240320::ShipmentDestination, placement_option_id: String, shipment_id: String, source: Peddler::APIs::FulfillmentInbound20240320::ShipmentSource, amazon_reference_id: String?, contact_information: Peddler::APIs::FulfillmentInbound20240320::ContactInformation?, dates: Peddler::APIs::FulfillmentInbound20240320::Dates?, freight_information: Peddler::APIs::FulfillmentInbound20240320::FreightInformation?, name: String?, selected_delivery_window: Peddler::APIs::FulfillmentInbound20240320::SelectedDeliveryWindow?, selected_transportation_option_id: String?, self_ship_appointment_details: Array[Peddler::APIs::FulfillmentInbound20240320::SelfShipAppointmentDetails]?, shipment_confirmation_id: String?, status: String?, tracking_details: Peddler::APIs::FulfillmentInbound20240320::TrackingDetails? }