Class: Peddler::APIs::ShippingV2::OneClickShipmentResult

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

#carrierPeddler::APIs::ShippingV2::Carrier (readonly)

Returns the value of attribute carrier.



1350
1351
1352
# File 'sig/peddler/apis/shipping_v2.rbs', line 1350

def carrier
  @carrier
end

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

Returns the value of attribute package_document_details.



1351
1352
1353
# File 'sig/peddler/apis/shipping_v2.rbs', line 1351

def package_document_details
  @package_document_details
end

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

Returns the value of attribute promise.



1352
1353
1354
# File 'sig/peddler/apis/shipping_v2.rbs', line 1352

def promise
  @promise
end

#servicePeddler::APIs::ShippingV2::Service (readonly)

Returns the value of attribute service.



1353
1354
1355
# File 'sig/peddler/apis/shipping_v2.rbs', line 1353

def service
  @service
end

#shipment_idString (readonly)

Returns the value of attribute shipment_id.

Returns:

  • (String)


1354
1355
1356
# File 'sig/peddler/apis/shipping_v2.rbs', line 1354

def shipment_id
  @shipment_id
end

#total_chargePeddler::Money (readonly)

Returns the value of attribute total_charge.

Returns:



1355
1356
1357
# File 'sig/peddler/apis/shipping_v2.rbs', line 1355

def total_charge
  @total_charge
end

Class Method Details

.[](carrier:, package_document_details:, promise:, service:, shipment_id:, total_charge:) ⇒ Peddler::APIs::ShippingV2::OneClickShipmentResult .[](arg0, arg1, arg2, arg3, arg4, arg5) ⇒ Peddler::APIs::ShippingV2::OneClickShipmentResult

Overloads:



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

def self.[]: (carrier: Peddler::APIs::ShippingV2::Carrier, package_document_details: Array[Peddler::APIs::ShippingV2::PackageDocumentDetail], promise: Peddler::APIs::ShippingV2::Promise, service: Peddler::APIs::ShippingV2::Service, shipment_id: String, total_charge: Peddler::Money) -> Peddler::APIs::ShippingV2::OneClickShipmentResult
| (Peddler::APIs::ShippingV2::Carrier, Array[Peddler::APIs::ShippingV2::PackageDocumentDetail], Peddler::APIs::ShippingV2::Promise, Peddler::APIs::ShippingV2::Service, String, Peddler::Money) -> Peddler::APIs::ShippingV2::OneClickShipmentResult

.members[ :carrier, :package_document_details, :promise, :service, :shipment_id, :total_charge ]

Returns:

  • ([ :carrier, :package_document_details, :promise, :service, :shipment_id, :total_charge ])


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

def self.members: () -> [ :carrier, :package_document_details, :promise, :service, :shipment_id, :total_charge ]

.new(carrier:, package_document_details:, promise:, service:, shipment_id:, total_charge:) ⇒ Peddler::APIs::ShippingV2::OneClickShipmentResult .new(arg0, arg1, arg2, arg3, arg4, arg5) ⇒ Peddler::APIs::ShippingV2::OneClickShipmentResult

Overloads:



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

def self.new: (carrier: Peddler::APIs::ShippingV2::Carrier, package_document_details: Array[Peddler::APIs::ShippingV2::PackageDocumentDetail], promise: Peddler::APIs::ShippingV2::Promise, service: Peddler::APIs::ShippingV2::Service, shipment_id: String, total_charge: Peddler::Money) -> Peddler::APIs::ShippingV2::OneClickShipmentResult
| (Peddler::APIs::ShippingV2::Carrier, Array[Peddler::APIs::ShippingV2::PackageDocumentDetail], Peddler::APIs::ShippingV2::Promise, Peddler::APIs::ShippingV2::Service, String, Peddler::Money) -> Peddler::APIs::ShippingV2::OneClickShipmentResult

.parsePeddler::APIs::ShippingV2::OneClickShipmentResult

Parameters:

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

Returns:



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

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

Instance Method Details

#members[ :carrier, :package_document_details, :promise, :service, :shipment_id, :total_charge ]

Returns:

  • ([ :carrier, :package_document_details, :promise, :service, :shipment_id, :total_charge ])


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

def members: () -> [ :carrier, :package_document_details, :promise, :service, :shipment_id, :total_charge ]

#to_h{ carrier: Peddler::APIs::ShippingV2::Carrier, package_document_details: Array[Peddler::APIs::ShippingV2::PackageDocumentDetail], promise: Peddler::APIs::ShippingV2::Promise, service: Peddler::APIs::ShippingV2::Service, shipment_id: String, total_charge: Peddler::Money }

Returns:



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

def to_h: () -> { carrier: Peddler::APIs::ShippingV2::Carrier, package_document_details: Array[Peddler::APIs::ShippingV2::PackageDocumentDetail], promise: Peddler::APIs::ShippingV2::Promise, service: Peddler::APIs::ShippingV2::Service, shipment_id: String, total_charge: Peddler::Money }