Class: Peddler::APIs::ShippingV2::PurchaseShipmentResult

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

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#benefitsPeddler::APIs::ShippingV2::Benefits? (readonly)

Returns the value of attribute benefits.



1558
1559
1560
# File 'sig/peddler/apis/shipping_v2.rbs', line 1558

def benefits
  @benefits
end

#package_document_detailsArray[Peddler::APIs::ShippingV2::PackageDocumentDetail] (readonly)

Returns the value of attribute package_document_details.



1559
1560
1561
# File 'sig/peddler/apis/shipping_v2.rbs', line 1559

def package_document_details
  @package_document_details
end

#promisePeddler::APIs::ShippingV2::Promise (readonly)

Returns the value of attribute promise.



1560
1561
1562
# File 'sig/peddler/apis/shipping_v2.rbs', line 1560

def promise
  @promise
end

#shipment_idString (readonly)

Returns the value of attribute shipment_id.

Returns:

  • (String)


1561
1562
1563
# File 'sig/peddler/apis/shipping_v2.rbs', line 1561

def shipment_id
  @shipment_id
end

Class Method Details

.[](package_document_details:, promise:, shipment_id:, benefits:) ⇒ Peddler::APIs::ShippingV2::PurchaseShipmentResult .[](arg0, arg1, arg2, arg3) ⇒ Peddler::APIs::ShippingV2::PurchaseShipmentResult

Overloads:



1551
1552
# File 'sig/peddler/apis/shipping_v2.rbs', line 1551

def self.[]: (package_document_details: Array[Peddler::APIs::ShippingV2::PackageDocumentDetail], promise: Peddler::APIs::ShippingV2::Promise, shipment_id: String, ?benefits: Peddler::APIs::ShippingV2::Benefits?) -> Peddler::APIs::ShippingV2::PurchaseShipmentResult
| (Array[Peddler::APIs::ShippingV2::PackageDocumentDetail], Peddler::APIs::ShippingV2::Promise, String, Peddler::APIs::ShippingV2::Benefits?) -> Peddler::APIs::ShippingV2::PurchaseShipmentResult

.members[ :package_document_details, :promise, :shipment_id, :benefits ]

Returns:

  • ([ :package_document_details, :promise, :shipment_id, :benefits ])


1554
# File 'sig/peddler/apis/shipping_v2.rbs', line 1554

def self.members: () -> [ :package_document_details, :promise, :shipment_id, :benefits ]

.new(package_document_details:, promise:, shipment_id:, benefits:) ⇒ Peddler::APIs::ShippingV2::PurchaseShipmentResult .new(arg0, arg1, arg2, arg3) ⇒ Peddler::APIs::ShippingV2::PurchaseShipmentResult

Overloads:



1549
1550
# File 'sig/peddler/apis/shipping_v2.rbs', line 1549

def self.new: (package_document_details: Array[Peddler::APIs::ShippingV2::PackageDocumentDetail], promise: Peddler::APIs::ShippingV2::Promise, shipment_id: String, ?benefits: Peddler::APIs::ShippingV2::Benefits?) -> Peddler::APIs::ShippingV2::PurchaseShipmentResult
| (Array[Peddler::APIs::ShippingV2::PackageDocumentDetail], Peddler::APIs::ShippingV2::Promise, String, Peddler::APIs::ShippingV2::Benefits?) -> Peddler::APIs::ShippingV2::PurchaseShipmentResult

.parsePeddler::APIs::ShippingV2::PurchaseShipmentResult

Parameters:

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

Returns:



1556
# File 'sig/peddler/apis/shipping_v2.rbs', line 1556

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

Instance Method Details

#members[ :package_document_details, :promise, :shipment_id, :benefits ]

Returns:

  • ([ :package_document_details, :promise, :shipment_id, :benefits ])


1563
# File 'sig/peddler/apis/shipping_v2.rbs', line 1563

def members: () -> [ :package_document_details, :promise, :shipment_id, :benefits ]

#to_h{ package_document_details: Array[Peddler::APIs::ShippingV2::PackageDocumentDetail], promise: Peddler::APIs::ShippingV2::Promise, shipment_id: String, benefits: Peddler::APIs::ShippingV2::Benefits? }

Returns:



1564
# File 'sig/peddler/apis/shipping_v2.rbs', line 1564

def to_h: () -> { package_document_details: Array[Peddler::APIs::ShippingV2::PackageDocumentDetail], promise: Peddler::APIs::ShippingV2::Promise, shipment_id: String, benefits: Peddler::APIs::ShippingV2::Benefits? }