Class: Peddler::Notifications::FulfillmentOrderStatus::FulfillmentShipmentPackage

Inherits:
Data
  • Object
show all
Defined in:
sig/peddler/notifications/fulfillment_order_status.rbs

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#carrier_codeString (readonly)

Returns the value of attribute carrier_code.

Returns:

  • (String)


73
74
75
# File 'sig/peddler/notifications/fulfillment_order_status.rbs', line 73

def carrier_code
  @carrier_code
end

#package_numberInteger (readonly)

Returns the value of attribute package_number.

Returns:

  • (Integer)


74
75
76
# File 'sig/peddler/notifications/fulfillment_order_status.rbs', line 74

def package_number
  @package_number
end

#tracking_numberString (readonly)

Returns the value of attribute tracking_number.

Returns:

  • (String)


75
76
77
# File 'sig/peddler/notifications/fulfillment_order_status.rbs', line 75

def tracking_number
  @tracking_number
end

Class Method Details

.[](carrier_code:, package_number:, tracking_number:) ⇒ Peddler::Notifications::FulfillmentOrderStatus::FulfillmentShipmentPackage .[](arg0, arg1, arg2) ⇒ Peddler::Notifications::FulfillmentOrderStatus::FulfillmentShipmentPackage

Overloads:



66
67
# File 'sig/peddler/notifications/fulfillment_order_status.rbs', line 66

def self.[]: (carrier_code: String, package_number: Integer, tracking_number: String) -> Peddler::Notifications::FulfillmentOrderStatus::FulfillmentShipmentPackage
| (String, Integer, String) -> Peddler::Notifications::FulfillmentOrderStatus::FulfillmentShipmentPackage

.members[ :carrier_code, :package_number, :tracking_number ]

Returns:

  • ([ :carrier_code, :package_number, :tracking_number ])


69
# File 'sig/peddler/notifications/fulfillment_order_status.rbs', line 69

def self.members: () -> [ :carrier_code, :package_number, :tracking_number ]

.new(carrier_code:, package_number:, tracking_number:) ⇒ Peddler::Notifications::FulfillmentOrderStatus::FulfillmentShipmentPackage .new(arg0, arg1, arg2) ⇒ Peddler::Notifications::FulfillmentOrderStatus::FulfillmentShipmentPackage

Overloads:



64
65
# File 'sig/peddler/notifications/fulfillment_order_status.rbs', line 64

def self.new: (carrier_code: String, package_number: Integer, tracking_number: String) -> Peddler::Notifications::FulfillmentOrderStatus::FulfillmentShipmentPackage
| (String, Integer, String) -> Peddler::Notifications::FulfillmentOrderStatus::FulfillmentShipmentPackage

.parsePeddler::Notifications::FulfillmentOrderStatus::FulfillmentShipmentPackage

Parameters:

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

Returns:



71
# File 'sig/peddler/notifications/fulfillment_order_status.rbs', line 71

def self.parse: (?Hash[String | Symbol, untyped], **untyped) -> Peddler::Notifications::FulfillmentOrderStatus::FulfillmentShipmentPackage

Instance Method Details

#members[ :carrier_code, :package_number, :tracking_number ]

Returns:

  • ([ :carrier_code, :package_number, :tracking_number ])


77
# File 'sig/peddler/notifications/fulfillment_order_status.rbs', line 77

def members: () -> [ :carrier_code, :package_number, :tracking_number ]

#to_h{ carrier_code: String, package_number: Integer, tracking_number: String }

Returns:

  • ({ carrier_code: String, package_number: Integer, tracking_number: String })


78
# File 'sig/peddler/notifications/fulfillment_order_status.rbs', line 78

def to_h: () -> { carrier_code: String, package_number: Integer, tracking_number: String }