Class: Peddler::APIs::Tracking20260130::TrackingMilestone

Inherits:
Data
  • Object
show all
Defined in:
sig/peddler/apis/tracking_2026_01_30.rbs

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#locationPeddler::APIs::Tracking20260130::TrackingMilestoneLocation? (readonly)

Returns the value of attribute location.



157
158
159
# File 'sig/peddler/apis/tracking_2026_01_30.rbs', line 157

def location
  @location
end

#occurred_atString (readonly)

Returns the value of attribute occurred_at.

Returns:

  • (String)


158
159
160
# File 'sig/peddler/apis/tracking_2026_01_30.rbs', line 158

def occurred_at
  @occurred_at
end

#statusPeddler::APIs::Tracking20260130::TrackingMilestoneStatus (readonly)

Returns the value of attribute status.



159
160
161
# File 'sig/peddler/apis/tracking_2026_01_30.rbs', line 159

def status
  @status
end

Class Method Details

.[](occurred_at:, status:, location:) ⇒ Peddler::APIs::Tracking20260130::TrackingMilestone .[](arg0, arg1, arg2) ⇒ Peddler::APIs::Tracking20260130::TrackingMilestone



150
151
# File 'sig/peddler/apis/tracking_2026_01_30.rbs', line 150

def self.[]: (occurred_at: String, status: Peddler::APIs::Tracking20260130::TrackingMilestoneStatus, ?location: Peddler::APIs::Tracking20260130::TrackingMilestoneLocation?) -> Peddler::APIs::Tracking20260130::TrackingMilestone
| (String, Peddler::APIs::Tracking20260130::TrackingMilestoneStatus, Peddler::APIs::Tracking20260130::TrackingMilestoneLocation?) -> Peddler::APIs::Tracking20260130::TrackingMilestone

.members[ :occurred_at, :status, :location ]

Returns:

  • ([ :occurred_at, :status, :location ])


153
# File 'sig/peddler/apis/tracking_2026_01_30.rbs', line 153

def self.members: () -> [ :occurred_at, :status, :location ]

.new(occurred_at:, status:, location:) ⇒ Peddler::APIs::Tracking20260130::TrackingMilestone .new(arg0, arg1, arg2) ⇒ Peddler::APIs::Tracking20260130::TrackingMilestone



148
149
# File 'sig/peddler/apis/tracking_2026_01_30.rbs', line 148

def self.new: (occurred_at: String, status: Peddler::APIs::Tracking20260130::TrackingMilestoneStatus, ?location: Peddler::APIs::Tracking20260130::TrackingMilestoneLocation?) -> Peddler::APIs::Tracking20260130::TrackingMilestone
| (String, Peddler::APIs::Tracking20260130::TrackingMilestoneStatus, Peddler::APIs::Tracking20260130::TrackingMilestoneLocation?) -> Peddler::APIs::Tracking20260130::TrackingMilestone

.parsePeddler::APIs::Tracking20260130::TrackingMilestone

Parameters:

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

Returns:



155
# File 'sig/peddler/apis/tracking_2026_01_30.rbs', line 155

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

Instance Method Details

#members[ :occurred_at, :status, :location ]

Returns:

  • ([ :occurred_at, :status, :location ])


161
# File 'sig/peddler/apis/tracking_2026_01_30.rbs', line 161

def members: () -> [ :occurred_at, :status, :location ]

#to_h{ occurred_at: String, status: Peddler::APIs::Tracking20260130::TrackingMilestoneStatus, location: Peddler::APIs::Tracking20260130::TrackingMilestoneLocation? }



162
# File 'sig/peddler/apis/tracking_2026_01_30.rbs', line 162

def to_h: () -> { occurred_at: String, status: Peddler::APIs::Tracking20260130::TrackingMilestoneStatus, location: Peddler::APIs::Tracking20260130::TrackingMilestoneLocation? }