Class: Peddler::APIs::ShippingV2::Package

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

#chargesArray[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

#dimensionsPeddler::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

#hazmatBoolean? (readonly)

Returns the value of attribute hazmat.

Returns:

  • (Boolean, nil)


1412
1413
1414
# File 'sig/peddler/apis/shipping_v2.rbs', line 1412

def hazmat
  @hazmat
end

#insured_valuePeddler::Money (readonly)

Returns the value of attribute insured_value.

Returns:



1413
1414
1415
# File 'sig/peddler/apis/shipping_v2.rbs', line 1413

def insured_value
  @insured_value
end

#itemsArray[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_idString (readonly)

Returns the value of attribute package_client_reference_id.

Returns:

  • (String)


1415
1416
1417
# File 'sig/peddler/apis/shipping_v2.rbs', line 1415

def package_client_reference_id
  @package_client_reference_id
end

#seller_display_nameString? (readonly)

Returns the value of attribute seller_display_name.

Returns:

  • (String, nil)


1416
1417
1418
# File 'sig/peddler/apis/shipping_v2.rbs', line 1416

def seller_display_name
  @seller_display_name
end

#weightPeddler::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

Overloads:



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 ]

Returns:

  • ([ :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

Overloads:



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

.parsePeddler::APIs::ShippingV2::Package

Parameters:

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

Returns:



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

Returns:

  • (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 ]

Returns:

  • ([ :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? }

Returns:



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? }