Class: HatchetSdkRest::StepRunEventReason

Inherits:
Object
  • Object
show all
Defined in:
lib/hatchet/clients/rest/lib/hatchet-sdk-rest/models/step_run_event_reason.rb

Constant Summary collapse

REQUEUED_NO_WORKER =
"REQUEUED_NO_WORKER".freeze
REQUEUED_RATE_LIMIT =
"REQUEUED_RATE_LIMIT".freeze
SCHEDULING_TIMED_OUT =
"SCHEDULING_TIMED_OUT".freeze
ASSIGNED =
"ASSIGNED".freeze
STARTED =
"STARTED".freeze
ACKNOWLEDGED =
"ACKNOWLEDGED".freeze
FINISHED =
"FINISHED".freeze
FAILED =
"FAILED".freeze
RETRYING =
"RETRYING".freeze
CANCELLED =
"CANCELLED".freeze
TIMEOUT_REFRESHED =
"TIMEOUT_REFRESHED".freeze
REASSIGNED =
"REASSIGNED".freeze
TIMED_OUT =
"TIMED_OUT".freeze
SLOT_RELEASED =
"SLOT_RELEASED".freeze
RETRIED_BY_USER =
"RETRIED_BY_USER".freeze
WORKFLOW_RUN_GROUP_KEY_SUCCEEDED =
"WORKFLOW_RUN_GROUP_KEY_SUCCEEDED".freeze
WORKFLOW_RUN_GROUP_KEY_FAILED =
"WORKFLOW_RUN_GROUP_KEY_FAILED".freeze

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.all_varsObject



36
37
38
# File 'lib/hatchet/clients/rest/lib/hatchet-sdk-rest/models/step_run_event_reason.rb', line 36

def self.all_vars
  @all_vars ||= [REQUEUED_NO_WORKER, REQUEUED_RATE_LIMIT, SCHEDULING_TIMED_OUT, ASSIGNED, STARTED, ACKNOWLEDGED, FINISHED, FAILED, RETRYING, CANCELLED, TIMEOUT_REFRESHED, REASSIGNED, TIMED_OUT, SLOT_RELEASED, RETRIED_BY_USER, WORKFLOW_RUN_GROUP_KEY_SUCCEEDED, WORKFLOW_RUN_GROUP_KEY_FAILED].freeze
end

.build_from_hash(value) ⇒ String

Builds the enum from string

Parameters:

  • The (String)

    enum value in the form of the string

Returns:

  • (String)

    The enum value



43
44
45
# File 'lib/hatchet/clients/rest/lib/hatchet-sdk-rest/models/step_run_event_reason.rb', line 43

def self.build_from_hash(value)
  new.build_from_hash(value)
end

Instance Method Details

#build_from_hash(value) ⇒ String

Builds the enum from string

Parameters:

  • The (String)

    enum value in the form of the string

Returns:

  • (String)

    The enum value



50
51
52
53
# File 'lib/hatchet/clients/rest/lib/hatchet-sdk-rest/models/step_run_event_reason.rb', line 50

def build_from_hash(value)
  return value if StepRunEventReason.all_vars.include?(value)
  raise "Invalid ENUM value #{value} for class #StepRunEventReason"
end