Class: Peddler::APIs::ExternalFulfillmentShipments20240911::Package

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

#dimensions ⇒ Peddler::APIs::ExternalFulfillmentShipments20240911::PackageDimensions (readonly)

Returns the value of attribute dimensions.



504
505
506
# File 'sig/peddler/apis/external_fulfillment_shipments_2024_09_11.rbs', line 504

def dimensions
  @dimensions
end

#hazmat_labels ⇒ Array[String]? (readonly)

Returns the value of attribute hazmat_labels.

Returns:

  • (Array[String], nil)


505
506
507
# File 'sig/peddler/apis/external_fulfillment_shipments_2024_09_11.rbs', line 505

def hazmat_labels
  @hazmat_labels
end

#id ⇒ String (readonly)

Returns the value of attribute id.

Returns:

  • (String)


506
507
508
# File 'sig/peddler/apis/external_fulfillment_shipments_2024_09_11.rbs', line 506

def id
  @id
end

#package_handling_requirements ⇒ String? (readonly)

Returns the value of attribute package_handling_requirements.

Returns:

  • (String, nil)


507
508
509
# File 'sig/peddler/apis/external_fulfillment_shipments_2024_09_11.rbs', line 507

def package_handling_requirements
  @package_handling_requirements
end

#package_line_items ⇒ Array[Peddler::APIs::ExternalFulfillmentShipments20240911::PackageLineItem] (readonly)

Returns the value of attribute package_line_items.



508
509
510
# File 'sig/peddler/apis/external_fulfillment_shipments_2024_09_11.rbs', line 508

def package_line_items
  @package_line_items
end

#status ⇒ String? (readonly)

Returns the value of attribute status.

Returns:

  • (String, nil)


509
510
511
# File 'sig/peddler/apis/external_fulfillment_shipments_2024_09_11.rbs', line 509

def status
  @status
end

#tracking_details ⇒ Peddler::APIs::ExternalFulfillmentShipments20240911::TrackingDetails? (readonly)

Returns the value of attribute tracking_details.



510
511
512
# File 'sig/peddler/apis/external_fulfillment_shipments_2024_09_11.rbs', line 510

def tracking_details
  @tracking_details
end

#weight ⇒ Peddler::APIs::ExternalFulfillmentShipments20240911::Weight (readonly)

Returns the value of attribute weight.



511
512
513
# File 'sig/peddler/apis/external_fulfillment_shipments_2024_09_11.rbs', line 511

def weight
  @weight
end

Class Method Details

.[](dimensions:, id:, package_line_items:, weight:, hazmat_labels:, package_handling_requirements:, status:, tracking_details:) ⇒ Peddler::APIs::ExternalFulfillmentShipments20240911::Package .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) ⇒ Peddler::APIs::ExternalFulfillmentShipments20240911::Package

Overloads:



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

def self.[]: (dimensions: Peddler::APIs::ExternalFulfillmentShipments20240911::PackageDimensions, id: String, package_line_items: Array[Peddler::APIs::ExternalFulfillmentShipments20240911::PackageLineItem], weight: Peddler::APIs::ExternalFulfillmentShipments20240911::Weight, ?hazmat_labels: Array[String]?, ?package_handling_requirements: String?, ?status: String?, ?tracking_details: Peddler::APIs::ExternalFulfillmentShipments20240911::TrackingDetails?) -> Peddler::APIs::ExternalFulfillmentShipments20240911::Package
| (Peddler::APIs::ExternalFulfillmentShipments20240911::PackageDimensions, String, Array[Peddler::APIs::ExternalFulfillmentShipments20240911::PackageLineItem], Peddler::APIs::ExternalFulfillmentShipments20240911::Weight, Array[String]?, String?, String?, Peddler::APIs::ExternalFulfillmentShipments20240911::TrackingDetails?) -> Peddler::APIs::ExternalFulfillmentShipments20240911::Package

.members ⇒ [ :dimensions, :id, :package_line_items, :weight, :hazmat_labels, :package_handling_requirements, :status, :tracking_details ]

Returns:

  • ([ :dimensions, :id, :package_line_items, :weight, :hazmat_labels, :package_handling_requirements, :status, :tracking_details ])


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

def self.members: () -> [ :dimensions, :id, :package_line_items, :weight, :hazmat_labels, :package_handling_requirements, :status, :tracking_details ]

.new(dimensions:, id:, package_line_items:, weight:, hazmat_labels:, package_handling_requirements:, status:, tracking_details:) ⇒ Peddler::APIs::ExternalFulfillmentShipments20240911::Package .new(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) ⇒ Peddler::APIs::ExternalFulfillmentShipments20240911::Package

Overloads:



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

def self.new: (dimensions: Peddler::APIs::ExternalFulfillmentShipments20240911::PackageDimensions, id: String, package_line_items: Array[Peddler::APIs::ExternalFulfillmentShipments20240911::PackageLineItem], weight: Peddler::APIs::ExternalFulfillmentShipments20240911::Weight, ?hazmat_labels: Array[String]?, ?package_handling_requirements: String?, ?status: String?, ?tracking_details: Peddler::APIs::ExternalFulfillmentShipments20240911::TrackingDetails?) -> Peddler::APIs::ExternalFulfillmentShipments20240911::Package
| (Peddler::APIs::ExternalFulfillmentShipments20240911::PackageDimensions, String, Array[Peddler::APIs::ExternalFulfillmentShipments20240911::PackageLineItem], Peddler::APIs::ExternalFulfillmentShipments20240911::Weight, Array[String]?, String?, String?, Peddler::APIs::ExternalFulfillmentShipments20240911::TrackingDetails?) -> Peddler::APIs::ExternalFulfillmentShipments20240911::Package

.parse ⇒ Peddler::APIs::ExternalFulfillmentShipments20240911::Package

Parameters:

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

Returns:



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

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

Instance Method Details

#members ⇒ [ :dimensions, :id, :package_line_items, :weight, :hazmat_labels, :package_handling_requirements, :status, :tracking_details ]

Returns:

  • ([ :dimensions, :id, :package_line_items, :weight, :hazmat_labels, :package_handling_requirements, :status, :tracking_details ])


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

def members: () -> [ :dimensions, :id, :package_line_items, :weight, :hazmat_labels, :package_handling_requirements, :status, :tracking_details ]

#to_h ⇒ { dimensions: Peddler::APIs::ExternalFulfillmentShipments20240911::PackageDimensions, id: String, package_line_items: Array[Peddler::APIs::ExternalFulfillmentShipments20240911::PackageLineItem], weight: Peddler::APIs::ExternalFulfillmentShipments20240911::Weight, hazmat_labels: Array[String]?, package_handling_requirements: String?, status: String?, tracking_details: Peddler::APIs::ExternalFulfillmentShipments20240911::TrackingDetails? }

Returns:



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

def to_h: () -> { dimensions: Peddler::APIs::ExternalFulfillmentShipments20240911::PackageDimensions, id: String, package_line_items: Array[Peddler::APIs::ExternalFulfillmentShipments20240911::PackageLineItem], weight: Peddler::APIs::ExternalFulfillmentShipments20240911::Weight, hazmat_labels: Array[String]?, package_handling_requirements: String?, status: String?, tracking_details: Peddler::APIs::ExternalFulfillmentShipments20240911::TrackingDetails? }