Class: Zitadel::Client::Models::ActionServiceBetaTargetFieldName

Inherits:
Object
  • Object
show all
Defined in:
lib/zitadel/client/models/action_service_beta_target_field_name.rb

Constant Summary collapse

TARGET_FIELD_NAME_UNSPECIFIED =
"TARGET_FIELD_NAME_UNSPECIFIED".freeze
TARGET_FIELD_NAME_ID =
"TARGET_FIELD_NAME_ID".freeze
TARGET_FIELD_NAME_CREATED_DATE =
"TARGET_FIELD_NAME_CREATED_DATE".freeze
TARGET_FIELD_NAME_CHANGED_DATE =
"TARGET_FIELD_NAME_CHANGED_DATE".freeze
TARGET_FIELD_NAME_NAME =
"TARGET_FIELD_NAME_NAME".freeze
TARGET_FIELD_NAME_TARGET_TYPE =
"TARGET_FIELD_NAME_TARGET_TYPE".freeze
TARGET_FIELD_NAME_URL =
"TARGET_FIELD_NAME_URL".freeze
TARGET_FIELD_NAME_TIMEOUT =
"TARGET_FIELD_NAME_TIMEOUT".freeze
TARGET_FIELD_NAME_INTERRUPT_ON_ERROR =
"TARGET_FIELD_NAME_INTERRUPT_ON_ERROR".freeze

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.all_varsObject



28
29
30
# File 'lib/zitadel/client/models/action_service_beta_target_field_name.rb', line 28

def self.all_vars
  @all_vars ||= [TARGET_FIELD_NAME_UNSPECIFIED, TARGET_FIELD_NAME_ID, TARGET_FIELD_NAME_CREATED_DATE, TARGET_FIELD_NAME_CHANGED_DATE, TARGET_FIELD_NAME_NAME, TARGET_FIELD_NAME_TARGET_TYPE, TARGET_FIELD_NAME_URL, TARGET_FIELD_NAME_TIMEOUT, TARGET_FIELD_NAME_INTERRUPT_ON_ERROR].freeze
end

.build_from_hash(value) ⇒ String

Builds the enum from string



35
36
37
# File 'lib/zitadel/client/models/action_service_beta_target_field_name.rb', line 35

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



42
43
44
45
# File 'lib/zitadel/client/models/action_service_beta_target_field_name.rb', line 42

def build_from_hash(value)
  return value if ActionServiceBetaTargetFieldName.all_vars.include?(value)
  raise "Invalid ENUM value #{value} for class #Zitadel::Client::Models::ActionServiceBetaTargetFieldName"
end