Class: Peddler::Notifications::FulfillmentOrderStatus::Tracking

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

#amazon ⇒ Hash[untyped, untyped]? (readonly)

Returns the value of attribute amazon.

Returns:

  • (Hash[untyped, untyped], nil)


104
105
106
# File 'sig/peddler/notifications/fulfillment_order_status.rbs', line 104

def amazon
  @amazon
end

#carrier ⇒ Hash[untyped, untyped]? (readonly)

Returns the value of attribute carrier.

Returns:

  • (Hash[untyped, untyped], nil)


105
106
107
# File 'sig/peddler/notifications/fulfillment_order_status.rbs', line 105

def carrier
  @carrier
end

Class Method Details

.[](amazon:, carrier:) ⇒ Peddler::Notifications::FulfillmentOrderStatus::Tracking .[](arg0, arg1) ⇒ Peddler::Notifications::FulfillmentOrderStatus::Tracking

Overloads:



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

def self.[]: (?amazon: Hash[untyped, untyped]?, ?carrier: Hash[untyped, untyped]?) -> Peddler::Notifications::FulfillmentOrderStatus::Tracking
| (Hash[untyped, untyped]?, Hash[untyped, untyped]?) -> Peddler::Notifications::FulfillmentOrderStatus::Tracking

.members ⇒ [ :amazon, :carrier ]

Returns:

  • ([ :amazon, :carrier ])


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

def self.members: () -> [ :amazon, :carrier ]

.new(amazon:, carrier:) ⇒ Peddler::Notifications::FulfillmentOrderStatus::Tracking .new(arg0, arg1) ⇒ Peddler::Notifications::FulfillmentOrderStatus::Tracking

Overloads:



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

def self.new: (?amazon: Hash[untyped, untyped]?, ?carrier: Hash[untyped, untyped]?) -> Peddler::Notifications::FulfillmentOrderStatus::Tracking
| (Hash[untyped, untyped]?, Hash[untyped, untyped]?) -> Peddler::Notifications::FulfillmentOrderStatus::Tracking

.parse ⇒ Peddler::Notifications::FulfillmentOrderStatus::Tracking

Parameters:

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

Returns:



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

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

Instance Method Details

#members ⇒ [ :amazon, :carrier ]

Returns:

  • ([ :amazon, :carrier ])


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

def members: () -> [ :amazon, :carrier ]

#to_h ⇒ { amazon: Hash[untyped, untyped]?, carrier: Hash[untyped, untyped]? }

Returns:

  • ({ amazon: Hash[untyped, untyped]?, carrier: Hash[untyped, untyped]? })


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

def to_h: () -> { amazon: Hash[untyped, untyped]?, carrier: Hash[untyped, untyped]? }