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.



759
760
761
# File 'sig/peddler/apis/external_fulfillment_shipments_2024_09_11.rbs', line 759

def charges
  @charges
end

#creation_date_timeString (readonly)

Returns the value of attribute creation_date_time.

Returns:

  • (String)


760
761
762
# File 'sig/peddler/apis/external_fulfillment_shipments_2024_09_11.rbs', line 760

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)


761
762
763
# File 'sig/peddler/apis/external_fulfillment_shipments_2024_09_11.rbs', line 761

def earliest_pack_date_time
  @earliest_pack_date_time
end

#idString (readonly)

Returns the value of attribute id.

Returns:

  • (String)


762
763
764
# File 'sig/peddler/apis/external_fulfillment_shipments_2024_09_11.rbs', line 762

def id
  @id
end

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

Returns the value of attribute invoice_info.



763
764
765
# File 'sig/peddler/apis/external_fulfillment_shipments_2024_09_11.rbs', line 763

def invoice_info
  @invoice_info
end

#last_updated_date_timeString (readonly)

Returns the value of attribute last_updated_date_time.

Returns:

  • (String)


764
765
766
# File 'sig/peddler/apis/external_fulfillment_shipments_2024_09_11.rbs', line 764

def last_updated_date_time
  @last_updated_date_time
end

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

Returns the value of attribute line_items.



765
766
767
# File 'sig/peddler/apis/external_fulfillment_shipments_2024_09_11.rbs', line 765

def line_items
  @line_items
end

#location_idString (readonly)

Returns the value of attribute location_id.

Returns:

  • (String)


766
767
768
# File 'sig/peddler/apis/external_fulfillment_shipments_2024_09_11.rbs', line 766

def location_id
  @location_id
end

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

Returns the value of attribute marketplace_attributes.



767
768
769
# File 'sig/peddler/apis/external_fulfillment_shipments_2024_09_11.rbs', line 767

def marketplace_attributes
  @marketplace_attributes
end

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

Returns the value of attribute packages.



768
769
770
# File 'sig/peddler/apis/external_fulfillment_shipments_2024_09_11.rbs', line 768

def packages
  @packages
end

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

Returns the value of attribute party_info_list.



769
770
771
# File 'sig/peddler/apis/external_fulfillment_shipments_2024_09_11.rbs', line 769

def party_info_list
  @party_info_list
end

#reasonString? (readonly)

Returns the value of attribute reason.

Returns:

  • (String, nil)


770
771
772
# File 'sig/peddler/apis/external_fulfillment_shipments_2024_09_11.rbs', line 770

def reason
  @reason
end

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

Returns the value of attribute shipment_info.



771
772
773
# File 'sig/peddler/apis/external_fulfillment_shipments_2024_09_11.rbs', line 771

def shipment_info
  @shipment_info
end

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

Returns the value of attribute shipment_requirements.



772
773
774
# File 'sig/peddler/apis/external_fulfillment_shipments_2024_09_11.rbs', line 772

def shipment_requirements
  @shipment_requirements
end

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

Returns the value of attribute shipping_info.



773
774
775
# File 'sig/peddler/apis/external_fulfillment_shipments_2024_09_11.rbs', line 773

def shipping_info
  @shipping_info
end

#statusString (readonly)

Returns the value of attribute status.

Returns:

  • (String)


774
775
776
# File 'sig/peddler/apis/external_fulfillment_shipments_2024_09_11.rbs', line 774

def status
  @status
end

#sub_statusString? (readonly)

Returns the value of attribute sub_status.

Returns:

  • (String, nil)


775
776
777
# File 'sig/peddler/apis/external_fulfillment_shipments_2024_09_11.rbs', line 775

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:



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

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


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

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:



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

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:



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

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


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

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



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

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