Class: Peddler::APIs::ShippingV2::PurchaseShipmentRequest

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

#additional_inputsHash[untyped, untyped]? (readonly)

Returns the value of attribute additional_inputs.

Returns:

  • (Hash[untyped, untyped], nil)


1522
1523
1524
# File 'sig/peddler/apis/shipping_v2.rbs', line 1522

def additional_inputs
  @additional_inputs
end

#rate_idString (readonly)

Returns the value of attribute rate_id.

Returns:

  • (String)


1523
1524
1525
# File 'sig/peddler/apis/shipping_v2.rbs', line 1523

def rate_id
  @rate_id
end

#request_tokenString (readonly)

Returns the value of attribute request_token.

Returns:

  • (String)


1524
1525
1526
# File 'sig/peddler/apis/shipping_v2.rbs', line 1524

def request_token
  @request_token
end

#requested_document_specificationPeddler::APIs::ShippingV2::RequestedDocumentSpecification (readonly)

Returns the value of attribute requested_document_specification.



1525
1526
1527
# File 'sig/peddler/apis/shipping_v2.rbs', line 1525

def requested_document_specification
  @requested_document_specification
end

#requested_value_added_servicesArray[Peddler::APIs::ShippingV2::RequestedValueAddedService]? (readonly)

Returns the value of attribute requested_value_added_services.



1526
1527
1528
# File 'sig/peddler/apis/shipping_v2.rbs', line 1526

def requested_value_added_services
  @requested_value_added_services
end

Class Method Details

.[](rate_id:, request_token:, requested_document_specification:, additional_inputs:, requested_value_added_services:) ⇒ Peddler::APIs::ShippingV2::PurchaseShipmentRequest .[](arg0, arg1, arg2, arg3, arg4) ⇒ Peddler::APIs::ShippingV2::PurchaseShipmentRequest

Overloads:



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

def self.[]: (rate_id: String, request_token: String, requested_document_specification: Peddler::APIs::ShippingV2::RequestedDocumentSpecification, ?additional_inputs: Hash[untyped, untyped]?, ?requested_value_added_services: Array[Peddler::APIs::ShippingV2::RequestedValueAddedService]?) -> Peddler::APIs::ShippingV2::PurchaseShipmentRequest
| (String, String, Peddler::APIs::ShippingV2::RequestedDocumentSpecification, Hash[untyped, untyped]?, Array[Peddler::APIs::ShippingV2::RequestedValueAddedService]?) -> Peddler::APIs::ShippingV2::PurchaseShipmentRequest

.members[ :rate_id, :request_token, :requested_document_specification, :additional_inputs, :requested_value_added_services ]

Returns:

  • ([ :rate_id, :request_token, :requested_document_specification, :additional_inputs, :requested_value_added_services ])


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

def self.members: () -> [ :rate_id, :request_token, :requested_document_specification, :additional_inputs, :requested_value_added_services ]

.new(rate_id:, request_token:, requested_document_specification:, additional_inputs:, requested_value_added_services:) ⇒ Peddler::APIs::ShippingV2::PurchaseShipmentRequest .new(arg0, arg1, arg2, arg3, arg4) ⇒ Peddler::APIs::ShippingV2::PurchaseShipmentRequest

Overloads:



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

def self.new: (rate_id: String, request_token: String, requested_document_specification: Peddler::APIs::ShippingV2::RequestedDocumentSpecification, ?additional_inputs: Hash[untyped, untyped]?, ?requested_value_added_services: Array[Peddler::APIs::ShippingV2::RequestedValueAddedService]?) -> Peddler::APIs::ShippingV2::PurchaseShipmentRequest
| (String, String, Peddler::APIs::ShippingV2::RequestedDocumentSpecification, Hash[untyped, untyped]?, Array[Peddler::APIs::ShippingV2::RequestedValueAddedService]?) -> Peddler::APIs::ShippingV2::PurchaseShipmentRequest

.parsePeddler::APIs::ShippingV2::PurchaseShipmentRequest

Parameters:

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

Returns:



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

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

Instance Method Details

#members[ :rate_id, :request_token, :requested_document_specification, :additional_inputs, :requested_value_added_services ]

Returns:

  • ([ :rate_id, :request_token, :requested_document_specification, :additional_inputs, :requested_value_added_services ])


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

def members: () -> [ :rate_id, :request_token, :requested_document_specification, :additional_inputs, :requested_value_added_services ]

#to_h{ rate_id: String, request_token: String, requested_document_specification: Peddler::APIs::ShippingV2::RequestedDocumentSpecification, additional_inputs: Hash[untyped, untyped]?, requested_value_added_services: Array[Peddler::APIs::ShippingV2::RequestedValueAddedService]? }

Returns:



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

def to_h: () -> { rate_id: String, request_token: String, requested_document_specification: Peddler::APIs::ShippingV2::RequestedDocumentSpecification, additional_inputs: Hash[untyped, untyped]?, requested_value_added_services: Array[Peddler::APIs::ShippingV2::RequestedValueAddedService]? }