Class: Peddler::APIs::ShippingV2::Package
- Inherits:
-
Data
- Object
- Data
- Peddler::APIs::ShippingV2::Package
- Defined in:
- sig/peddler/apis/shipping_v2.rbs
Instance Attribute Summary collapse
-
#charges ⇒ Array[Peddler::APIs::ShippingV2::ChargeComponent]?
readonly
Returns the value of attribute charges.
-
#dimensions ⇒ Peddler::APIs::ShippingV2::Dimensions
readonly
Returns the value of attribute dimensions.
-
#hazmat ⇒ Boolean?
readonly
Returns the value of attribute hazmat.
-
#insured_value ⇒ Peddler::Money
readonly
Returns the value of attribute insured_value.
-
#items ⇒ Array[Peddler::APIs::ShippingV2::Item]
readonly
Returns the value of attribute items.
-
#package_client_reference_id ⇒ String
readonly
Returns the value of attribute package_client_reference_id.
-
#seller_display_name ⇒ String?
readonly
Returns the value of attribute seller_display_name.
-
#weight ⇒ Peddler::APIs::ShippingV2::Weight
readonly
Returns the value of attribute weight.
Class Method Summary collapse
-
.[] ⇒ Object
-
.members ⇒ [ :dimensions, :insured_value, :items, :package_client_reference_id, :weight, :charges, :hazmat, :seller_display_name ]
-
.new ⇒ Object
-
.parse ⇒ Peddler::APIs::ShippingV2::Package
Instance Method Summary collapse
-
#hazmat? ⇒ Boolean
-
#members ⇒ [ :dimensions, :insured_value, :items, :package_client_reference_id, :weight, :charges, :hazmat, :seller_display_name ]
-
#to_h ⇒ { dimensions: Peddler::APIs::ShippingV2::Dimensions, insured_value: Peddler::Money, items: Array[Peddler::APIs::ShippingV2::Item], package_client_reference_id: String, weight: Peddler::APIs::ShippingV2::Weight, charges: Array[Peddler::APIs::ShippingV2::ChargeComponent]?, hazmat: bool?, seller_display_name: String? }
Instance Attribute Details
#charges ⇒ Array[Peddler::APIs::ShippingV2::ChargeComponent]? (readonly)
Returns the value of attribute charges.
1410 1411 1412 |
# File 'sig/peddler/apis/shipping_v2.rbs', line 1410 def charges @charges end |
#dimensions ⇒ Peddler::APIs::ShippingV2::Dimensions (readonly)
Returns the value of attribute dimensions.
1411 1412 1413 |
# File 'sig/peddler/apis/shipping_v2.rbs', line 1411 def dimensions @dimensions end |
#hazmat ⇒ Boolean? (readonly)
Returns the value of attribute hazmat.
1412 1413 1414 |
# File 'sig/peddler/apis/shipping_v2.rbs', line 1412 def hazmat @hazmat end |
#insured_value ⇒ Peddler::Money (readonly)
Returns the value of attribute insured_value.
1413 1414 1415 |
# File 'sig/peddler/apis/shipping_v2.rbs', line 1413 def insured_value @insured_value end |
#items ⇒ Array[Peddler::APIs::ShippingV2::Item] (readonly)
Returns the value of attribute items.
1414 1415 1416 |
# File 'sig/peddler/apis/shipping_v2.rbs', line 1414 def items @items end |
#package_client_reference_id ⇒ String (readonly)
Returns the value of attribute package_client_reference_id.
1415 1416 1417 |
# File 'sig/peddler/apis/shipping_v2.rbs', line 1415 def package_client_reference_id @package_client_reference_id end |
#seller_display_name ⇒ String? (readonly)
Returns the value of attribute seller_display_name.
1416 1417 1418 |
# File 'sig/peddler/apis/shipping_v2.rbs', line 1416 def seller_display_name @seller_display_name end |
#weight ⇒ Peddler::APIs::ShippingV2::Weight (readonly)
Returns the value of attribute weight.
1417 1418 1419 |
# File 'sig/peddler/apis/shipping_v2.rbs', line 1417 def weight @weight end |
Class Method Details
.[](dimensions:, insured_value:, items:, package_client_reference_id:, weight:, charges:, hazmat:, seller_display_name:) ⇒ Peddler::APIs::ShippingV2::Package .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) ⇒ Peddler::APIs::ShippingV2::Package
1403 1404 |
# File 'sig/peddler/apis/shipping_v2.rbs', line 1403
def self.[]: (dimensions: Peddler::APIs::ShippingV2::Dimensions, insured_value: Peddler::Money, items: Array[Peddler::APIs::ShippingV2::Item], package_client_reference_id: String, weight: Peddler::APIs::ShippingV2::Weight, ?charges: Array[Peddler::APIs::ShippingV2::ChargeComponent]?, ?hazmat: bool?, ?seller_display_name: String?) -> Peddler::APIs::ShippingV2::Package
| (Peddler::APIs::ShippingV2::Dimensions, Peddler::Money, Array[Peddler::APIs::ShippingV2::Item], String, Peddler::APIs::ShippingV2::Weight, Array[Peddler::APIs::ShippingV2::ChargeComponent]?, bool?, String?) -> Peddler::APIs::ShippingV2::Package
|
.members ⇒ [ :dimensions, :insured_value, :items, :package_client_reference_id, :weight, :charges, :hazmat, :seller_display_name ]
1406 |
# File 'sig/peddler/apis/shipping_v2.rbs', line 1406
def self.members: () -> [ :dimensions, :insured_value, :items, :package_client_reference_id, :weight, :charges, :hazmat, :seller_display_name ]
|
.new(dimensions:, insured_value:, items:, package_client_reference_id:, weight:, charges:, hazmat:, seller_display_name:) ⇒ Peddler::APIs::ShippingV2::Package .new(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) ⇒ Peddler::APIs::ShippingV2::Package
1401 1402 |
# File 'sig/peddler/apis/shipping_v2.rbs', line 1401
def self.new: (dimensions: Peddler::APIs::ShippingV2::Dimensions, insured_value: Peddler::Money, items: Array[Peddler::APIs::ShippingV2::Item], package_client_reference_id: String, weight: Peddler::APIs::ShippingV2::Weight, ?charges: Array[Peddler::APIs::ShippingV2::ChargeComponent]?, ?hazmat: bool?, ?seller_display_name: String?) -> Peddler::APIs::ShippingV2::Package
| (Peddler::APIs::ShippingV2::Dimensions, Peddler::Money, Array[Peddler::APIs::ShippingV2::Item], String, Peddler::APIs::ShippingV2::Weight, Array[Peddler::APIs::ShippingV2::ChargeComponent]?, bool?, String?) -> Peddler::APIs::ShippingV2::Package
|
.parse ⇒ Peddler::APIs::ShippingV2::Package
1408 |
# File 'sig/peddler/apis/shipping_v2.rbs', line 1408
def self.parse: (?Hash[String | Symbol, untyped], **untyped) -> Peddler::APIs::ShippingV2::Package
|
Instance Method Details
#hazmat? ⇒ Boolean
1419 |
# File 'sig/peddler/apis/shipping_v2.rbs', line 1419
def hazmat?: () -> bool
|
#members ⇒ [ :dimensions, :insured_value, :items, :package_client_reference_id, :weight, :charges, :hazmat, :seller_display_name ]
1420 |
# File 'sig/peddler/apis/shipping_v2.rbs', line 1420
def members: () -> [ :dimensions, :insured_value, :items, :package_client_reference_id, :weight, :charges, :hazmat, :seller_display_name ]
|
#to_h ⇒ { dimensions: Peddler::APIs::ShippingV2::Dimensions, insured_value: Peddler::Money, items: Array[Peddler::APIs::ShippingV2::Item], package_client_reference_id: String, weight: Peddler::APIs::ShippingV2::Weight, charges: Array[Peddler::APIs::ShippingV2::ChargeComponent]?, hazmat: bool?, seller_display_name: String? }
1421 |
# File 'sig/peddler/apis/shipping_v2.rbs', line 1421
def to_h: () -> { dimensions: Peddler::APIs::ShippingV2::Dimensions, insured_value: Peddler::Money, items: Array[Peddler::APIs::ShippingV2::Item], package_client_reference_id: String, weight: Peddler::APIs::ShippingV2::Weight, charges: Array[Peddler::APIs::ShippingV2::ChargeComponent]?, hazmat: bool?, seller_display_name: String? }
|