Class: Peddler::APIs::ExternalFulfillmentShipments20240911::Shipment

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

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#chargesArray[Peddler::APIs::ExternalFulfillmentShipments20240911::Charge] (readonly)

Returns the value of attribute charges.



704
705
706
# File 'sig/peddler/apis/external_fulfillment_shipments_2024_09_11.rbs', line 704

def charges
  @charges
end

#creation_date_timeString (readonly)

Returns the value of attribute creation_date_time.

Returns:

  • (String)


705
706
707
# File 'sig/peddler/apis/external_fulfillment_shipments_2024_09_11.rbs', line 705

def creation_date_time
  @creation_date_time
end

#earliest_pack_date_timeString? (readonly)

Returns the value of attribute earliest_pack_date_time.

Returns:

  • (String, nil)


706
707
708
# File 'sig/peddler/apis/external_fulfillment_shipments_2024_09_11.rbs', line 706

def earliest_pack_date_time
  @earliest_pack_date_time
end

#idString (readonly)

Returns the value of attribute id.

Returns:

  • (String)


707
708
709
# File 'sig/peddler/apis/external_fulfillment_shipments_2024_09_11.rbs', line 707

def id
  @id
end

#invoice_infoPeddler::APIs::ExternalFulfillmentShipments20240911::InvoiceInfo? (readonly)

Returns the value of attribute invoice_info.



708
709
710
# File 'sig/peddler/apis/external_fulfillment_shipments_2024_09_11.rbs', line 708

def invoice_info
  @invoice_info
end

#last_updated_date_timeString (readonly)

Returns the value of attribute last_updated_date_time.

Returns:

  • (String)


709
710
711
# File 'sig/peddler/apis/external_fulfillment_shipments_2024_09_11.rbs', line 709

def last_updated_date_time
  @last_updated_date_time
end

#line_itemsArray[Peddler::APIs::ExternalFulfillmentShipments20240911::ShipmentLineItem] (readonly)

Returns the value of attribute line_items.



710
711
712
# File 'sig/peddler/apis/external_fulfillment_shipments_2024_09_11.rbs', line 710

def line_items
  @line_items
end

#location_idString (readonly)

Returns the value of attribute location_id.

Returns:

  • (String)


711
712
713
# File 'sig/peddler/apis/external_fulfillment_shipments_2024_09_11.rbs', line 711

def location_id
  @location_id
end

#marketplace_attributesPeddler::APIs::ExternalFulfillmentShipments20240911::MarketplaceAttributes (readonly)

Returns the value of attribute marketplace_attributes.



712
713
714
# File 'sig/peddler/apis/external_fulfillment_shipments_2024_09_11.rbs', line 712

def marketplace_attributes
  @marketplace_attributes
end

#packagesArray[Peddler::APIs::ExternalFulfillmentShipments20240911::Package]? (readonly)

Returns the value of attribute packages.



713
714
715
# File 'sig/peddler/apis/external_fulfillment_shipments_2024_09_11.rbs', line 713

def packages
  @packages
end

#party_info_listArray[Peddler::APIs::ExternalFulfillmentShipments20240911::PartyIdentificationInfo]? (readonly)

Returns the value of attribute party_info_list.



714
715
716
# File 'sig/peddler/apis/external_fulfillment_shipments_2024_09_11.rbs', line 714

def party_info_list
  @party_info_list
end

#reasonString? (readonly)

Returns the value of attribute reason.

Returns:

  • (String, nil)


715
716
717
# File 'sig/peddler/apis/external_fulfillment_shipments_2024_09_11.rbs', line 715

def reason
  @reason
end

#shipment_infoPeddler::APIs::ExternalFulfillmentShipments20240911::ShipmentInfo (readonly)

Returns the value of attribute shipment_info.



716
717
718
# File 'sig/peddler/apis/external_fulfillment_shipments_2024_09_11.rbs', line 716

def shipment_info
  @shipment_info
end

#shipment_requirementsPeddler::APIs::ExternalFulfillmentShipments20240911::ShipmentRequirements (readonly)

Returns the value of attribute shipment_requirements.



717
718
719
# File 'sig/peddler/apis/external_fulfillment_shipments_2024_09_11.rbs', line 717

def shipment_requirements
  @shipment_requirements
end

#shipping_infoPeddler::APIs::ExternalFulfillmentShipments20240911::ShippingInfo (readonly)

Returns the value of attribute shipping_info.



718
719
720
# File 'sig/peddler/apis/external_fulfillment_shipments_2024_09_11.rbs', line 718

def shipping_info
  @shipping_info
end

#statusString (readonly)

Returns the value of attribute status.

Returns:

  • (String)


719
720
721
# File 'sig/peddler/apis/external_fulfillment_shipments_2024_09_11.rbs', line 719

def status
  @status
end

#sub_statusString? (readonly)

Returns the value of attribute sub_status.

Returns:

  • (String, nil)


720
721
722
# File 'sig/peddler/apis/external_fulfillment_shipments_2024_09_11.rbs', line 720

def sub_status
  @sub_status
end

Class Method Details

.[](charges:, creation_date_time:, id:, last_updated_date_time:, line_items:, location_id:, marketplace_attributes:, shipment_info:, shipment_requirements:, shipping_info:, status:, earliest_pack_date_time:, invoice_info:, packages:, party_info_list:, reason:, sub_status:) ⇒ Peddler::APIs::ExternalFulfillmentShipments20240911::Shipment .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15, arg16) ⇒ Peddler::APIs::ExternalFulfillmentShipments20240911::Shipment

Overloads:



697
698
# File 'sig/peddler/apis/external_fulfillment_shipments_2024_09_11.rbs', line 697

def self.[]: (charges: Array[Peddler::APIs::ExternalFulfillmentShipments20240911::Charge], creation_date_time: String, id: String, last_updated_date_time: String, line_items: Array[Peddler::APIs::ExternalFulfillmentShipments20240911::ShipmentLineItem], location_id: String, marketplace_attributes: Peddler::APIs::ExternalFulfillmentShipments20240911::MarketplaceAttributes, shipment_info: Peddler::APIs::ExternalFulfillmentShipments20240911::ShipmentInfo, shipment_requirements: Peddler::APIs::ExternalFulfillmentShipments20240911::ShipmentRequirements, shipping_info: Peddler::APIs::ExternalFulfillmentShipments20240911::ShippingInfo, status: String, ?earliest_pack_date_time: String?, ?invoice_info: Peddler::APIs::ExternalFulfillmentShipments20240911::InvoiceInfo?, ?packages: Array[Peddler::APIs::ExternalFulfillmentShipments20240911::Package]?, ?party_info_list: Array[Peddler::APIs::ExternalFulfillmentShipments20240911::PartyIdentificationInfo]?, ?reason: String?, ?sub_status: String?) -> Peddler::APIs::ExternalFulfillmentShipments20240911::Shipment
| (Array[Peddler::APIs::ExternalFulfillmentShipments20240911::Charge], String, String, String, Array[Peddler::APIs::ExternalFulfillmentShipments20240911::ShipmentLineItem], String, Peddler::APIs::ExternalFulfillmentShipments20240911::MarketplaceAttributes, Peddler::APIs::ExternalFulfillmentShipments20240911::ShipmentInfo, Peddler::APIs::ExternalFulfillmentShipments20240911::ShipmentRequirements, Peddler::APIs::ExternalFulfillmentShipments20240911::ShippingInfo, String, String?, Peddler::APIs::ExternalFulfillmentShipments20240911::InvoiceInfo?, Array[Peddler::APIs::ExternalFulfillmentShipments20240911::Package]?, Array[Peddler::APIs::ExternalFulfillmentShipments20240911::PartyIdentificationInfo]?, String?, String?) -> Peddler::APIs::ExternalFulfillmentShipments20240911::Shipment

.members[ :charges, :creation_date_time, :id, :last_updated_date_time, :line_items, :location_id, :marketplace_attributes, :shipment_info, :shipment_requirements, :shipping_info, :status, :earliest_pack_date_time, :invoice_info, :packages, :party_info_list, :reason, :sub_status ]

Returns:

  • ([ :charges, :creation_date_time, :id, :last_updated_date_time, :line_items, :location_id, :marketplace_attributes, :shipment_info, :shipment_requirements, :shipping_info, :status, :earliest_pack_date_time, :invoice_info, :packages, :party_info_list, :reason, :sub_status ])


700
# File 'sig/peddler/apis/external_fulfillment_shipments_2024_09_11.rbs', line 700

def self.members: () -> [ :charges, :creation_date_time, :id, :last_updated_date_time, :line_items, :location_id, :marketplace_attributes, :shipment_info, :shipment_requirements, :shipping_info, :status, :earliest_pack_date_time, :invoice_info, :packages, :party_info_list, :reason, :sub_status ]

.new(charges:, creation_date_time:, id:, last_updated_date_time:, line_items:, location_id:, marketplace_attributes:, shipment_info:, shipment_requirements:, shipping_info:, status:, earliest_pack_date_time:, invoice_info:, packages:, party_info_list:, reason:, sub_status:) ⇒ Peddler::APIs::ExternalFulfillmentShipments20240911::Shipment .new(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15, arg16) ⇒ Peddler::APIs::ExternalFulfillmentShipments20240911::Shipment

Overloads:



695
696
# File 'sig/peddler/apis/external_fulfillment_shipments_2024_09_11.rbs', line 695

def self.new: (charges: Array[Peddler::APIs::ExternalFulfillmentShipments20240911::Charge], creation_date_time: String, id: String, last_updated_date_time: String, line_items: Array[Peddler::APIs::ExternalFulfillmentShipments20240911::ShipmentLineItem], location_id: String, marketplace_attributes: Peddler::APIs::ExternalFulfillmentShipments20240911::MarketplaceAttributes, shipment_info: Peddler::APIs::ExternalFulfillmentShipments20240911::ShipmentInfo, shipment_requirements: Peddler::APIs::ExternalFulfillmentShipments20240911::ShipmentRequirements, shipping_info: Peddler::APIs::ExternalFulfillmentShipments20240911::ShippingInfo, status: String, ?earliest_pack_date_time: String?, ?invoice_info: Peddler::APIs::ExternalFulfillmentShipments20240911::InvoiceInfo?, ?packages: Array[Peddler::APIs::ExternalFulfillmentShipments20240911::Package]?, ?party_info_list: Array[Peddler::APIs::ExternalFulfillmentShipments20240911::PartyIdentificationInfo]?, ?reason: String?, ?sub_status: String?) -> Peddler::APIs::ExternalFulfillmentShipments20240911::Shipment
| (Array[Peddler::APIs::ExternalFulfillmentShipments20240911::Charge], String, String, String, Array[Peddler::APIs::ExternalFulfillmentShipments20240911::ShipmentLineItem], String, Peddler::APIs::ExternalFulfillmentShipments20240911::MarketplaceAttributes, Peddler::APIs::ExternalFulfillmentShipments20240911::ShipmentInfo, Peddler::APIs::ExternalFulfillmentShipments20240911::ShipmentRequirements, Peddler::APIs::ExternalFulfillmentShipments20240911::ShippingInfo, String, String?, Peddler::APIs::ExternalFulfillmentShipments20240911::InvoiceInfo?, Array[Peddler::APIs::ExternalFulfillmentShipments20240911::Package]?, Array[Peddler::APIs::ExternalFulfillmentShipments20240911::PartyIdentificationInfo]?, String?, String?) -> Peddler::APIs::ExternalFulfillmentShipments20240911::Shipment

.parsePeddler::APIs::ExternalFulfillmentShipments20240911::Shipment

Parameters:

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

Returns:



702
# File 'sig/peddler/apis/external_fulfillment_shipments_2024_09_11.rbs', line 702

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

Instance Method Details

#members[ :charges, :creation_date_time, :id, :last_updated_date_time, :line_items, :location_id, :marketplace_attributes, :shipment_info, :shipment_requirements, :shipping_info, :status, :earliest_pack_date_time, :invoice_info, :packages, :party_info_list, :reason, :sub_status ]

Returns:

  • ([ :charges, :creation_date_time, :id, :last_updated_date_time, :line_items, :location_id, :marketplace_attributes, :shipment_info, :shipment_requirements, :shipping_info, :status, :earliest_pack_date_time, :invoice_info, :packages, :party_info_list, :reason, :sub_status ])


722
# File 'sig/peddler/apis/external_fulfillment_shipments_2024_09_11.rbs', line 722

def members: () -> [ :charges, :creation_date_time, :id, :last_updated_date_time, :line_items, :location_id, :marketplace_attributes, :shipment_info, :shipment_requirements, :shipping_info, :status, :earliest_pack_date_time, :invoice_info, :packages, :party_info_list, :reason, :sub_status ]

#to_h{ charges: Array[Peddler::APIs::ExternalFulfillmentShipments20240911::Charge], creation_date_time: String, id: String, last_updated_date_time: String, line_items: Array[Peddler::APIs::ExternalFulfillmentShipments20240911::ShipmentLineItem], location_id: String, marketplace_attributes: Peddler::APIs::ExternalFulfillmentShipments20240911::MarketplaceAttributes, shipment_info: Peddler::APIs::ExternalFulfillmentShipments20240911::ShipmentInfo, shipment_requirements: Peddler::APIs::ExternalFulfillmentShipments20240911::ShipmentRequirements, shipping_info: Peddler::APIs::ExternalFulfillmentShipments20240911::ShippingInfo, status: String, earliest_pack_date_time: String?, invoice_info: Peddler::APIs::ExternalFulfillmentShipments20240911::InvoiceInfo?, packages: Array[Peddler::APIs::ExternalFulfillmentShipments20240911::Package]?, party_info_list: Array[Peddler::APIs::ExternalFulfillmentShipments20240911::PartyIdentificationInfo]?, reason: String?, sub_status: String? }



723
# File 'sig/peddler/apis/external_fulfillment_shipments_2024_09_11.rbs', line 723

def to_h: () -> { charges: Array[Peddler::APIs::ExternalFulfillmentShipments20240911::Charge], creation_date_time: String, id: String, last_updated_date_time: String, line_items: Array[Peddler::APIs::ExternalFulfillmentShipments20240911::ShipmentLineItem], location_id: String, marketplace_attributes: Peddler::APIs::ExternalFulfillmentShipments20240911::MarketplaceAttributes, shipment_info: Peddler::APIs::ExternalFulfillmentShipments20240911::ShipmentInfo, shipment_requirements: Peddler::APIs::ExternalFulfillmentShipments20240911::ShipmentRequirements, shipping_info: Peddler::APIs::ExternalFulfillmentShipments20240911::ShippingInfo, status: String, earliest_pack_date_time: String?, invoice_info: Peddler::APIs::ExternalFulfillmentShipments20240911::InvoiceInfo?, packages: Array[Peddler::APIs::ExternalFulfillmentShipments20240911::Package]?, party_info_list: Array[Peddler::APIs::ExternalFulfillmentShipments20240911::PartyIdentificationInfo]?, reason: String?, sub_status: String? }