Class: Peddler::APIs::ShippingV1::PurchaseShipmentResult

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

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#label_resultsArray[Peddler::APIs::ShippingV1::LabelResult] (readonly)

Returns the value of attribute label_results.



559
560
561
# File 'sig/peddler/apis/shipping_v1.rbs', line 559

def label_results
  @label_results
end

#service_ratePeddler::APIs::ShippingV1::ServiceRate (readonly)

Returns the value of attribute service_rate.



560
561
562
# File 'sig/peddler/apis/shipping_v1.rbs', line 560

def service_rate
  @service_rate
end

#shipment_idString (readonly)

Returns the value of attribute shipment_id.

Returns:

  • (String)


561
562
563
# File 'sig/peddler/apis/shipping_v1.rbs', line 561

def shipment_id
  @shipment_id
end

Class Method Details

.[](label_results:, service_rate:, shipment_id:) ⇒ Peddler::APIs::ShippingV1::PurchaseShipmentResult .[](arg0, arg1, arg2) ⇒ Peddler::APIs::ShippingV1::PurchaseShipmentResult

Overloads:



552
553
# File 'sig/peddler/apis/shipping_v1.rbs', line 552

def self.[]: (label_results: Array[Peddler::APIs::ShippingV1::LabelResult], service_rate: Peddler::APIs::ShippingV1::ServiceRate, shipment_id: String) -> Peddler::APIs::ShippingV1::PurchaseShipmentResult
| (Array[Peddler::APIs::ShippingV1::LabelResult], Peddler::APIs::ShippingV1::ServiceRate, String) -> Peddler::APIs::ShippingV1::PurchaseShipmentResult

.members[ :label_results, :service_rate, :shipment_id ]

Returns:

  • ([ :label_results, :service_rate, :shipment_id ])


555
# File 'sig/peddler/apis/shipping_v1.rbs', line 555

def self.members: () -> [ :label_results, :service_rate, :shipment_id ]

.new(label_results:, service_rate:, shipment_id:) ⇒ Peddler::APIs::ShippingV1::PurchaseShipmentResult .new(arg0, arg1, arg2) ⇒ Peddler::APIs::ShippingV1::PurchaseShipmentResult

Overloads:



550
551
# File 'sig/peddler/apis/shipping_v1.rbs', line 550

def self.new: (label_results: Array[Peddler::APIs::ShippingV1::LabelResult], service_rate: Peddler::APIs::ShippingV1::ServiceRate, shipment_id: String) -> Peddler::APIs::ShippingV1::PurchaseShipmentResult
| (Array[Peddler::APIs::ShippingV1::LabelResult], Peddler::APIs::ShippingV1::ServiceRate, String) -> Peddler::APIs::ShippingV1::PurchaseShipmentResult

.parsePeddler::APIs::ShippingV1::PurchaseShipmentResult

Parameters:

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

Returns:



557
# File 'sig/peddler/apis/shipping_v1.rbs', line 557

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

Instance Method Details

#members[ :label_results, :service_rate, :shipment_id ]

Returns:

  • ([ :label_results, :service_rate, :shipment_id ])


563
# File 'sig/peddler/apis/shipping_v1.rbs', line 563

def members: () -> [ :label_results, :service_rate, :shipment_id ]

#to_h{ label_results: Array[Peddler::APIs::ShippingV1::LabelResult], service_rate: Peddler::APIs::ShippingV1::ServiceRate, shipment_id: String }

Returns:



564
# File 'sig/peddler/apis/shipping_v1.rbs', line 564

def to_h: () -> { label_results: Array[Peddler::APIs::ShippingV1::LabelResult], service_rate: Peddler::APIs::ShippingV1::ServiceRate, shipment_id: String }