Class: FeratelCheckApiClient::CheckStateEnum

Inherits:
Object
  • Object
show all
Defined in:
lib/feratel-check-api-client/models/check_state_enum.rb

Constant Summary collapse

UNDEFINED =
"UNDEFINED".freeze
NO_CHECKPOINT_NOT_FOUND =
"NO_CHECKPOINT_NOT_FOUND".freeze
NO_CHECKPOINT_NOT_ACTIVE =
"NO_CHECKPOINT_NOT_ACTIVE".freeze
NO_CHECKPOINT_NOT_FOR_ENTRY_EXIT =
"NO_CHECKPOINT_NOT_FOR_ENTRY_EXIT".freeze
NO_IDENTIFICATION_NOT_VALID =
"NO_IDENTIFICATION_NOT_VALID".freeze
NO_IDENTIFICATION_NOT_VALID_SLAVE =
"NO_IDENTIFICATION_NOT_VALID_SLAVE".freeze
NO_IDENTIFICATION_NOT_VALID_PERS =
"NO_IDENTIFICATION_NOT_VALID_PERS".freeze
NO_IDENTIFICATION_NOT_VALID_ASSIGN =
"NO_IDENTIFICATION_NOT_VALID_ASSIGN".freeze
NO_IDENTIFICATION_NOT_VALID_DAYBLOCK =
"NO_IDENTIFICATION_NOT_VALID_DAYBLOCK".freeze
NO_SERVICE_INCL_OR_BOOK =
"NO_SERVICE_INCL_OR_BOOK".freeze
NO_SERVICE_INCL_OR_BOOK_SLAVE =
"NO_SERVICE_INCL_OR_BOOK_SLAVE".freeze
NO_SERVICE_INCL_DOUBLE_USE_TIME_WINDOW =
"NO_SERVICE_INCL_DOUBLE_USE_TIME_WINDOW".freeze
NO_SERVICE_INCL_DOUBLE_USE_TIME_SERVICE =
"NO_SERVICE_INCL_DOUBLE_USE_TIME_SERVICE".freeze
NO_SERVICE_INCL_DOUBLE_USE_TIME_CHECKPOINT_GROUP =
"NO_SERVICE_INCL_DOUBLE_USE_TIME_CHECKPOINT_GROUP".freeze
NO_SERVICE_INCL_DOUBLE_USE_COUNT =
"NO_SERVICE_INCL_DOUBLE_USE_COUNT".freeze
NO_SERVICE_INCL_DOUBLE_USE_COUNT_SLAVE =
"NO_SERVICE_INCL_DOUBLE_USE_COUNT_SLAVE".freeze
NO_SERVICE_INCL_EXIT_BUT_NO_ENTRY =
"NO_SERVICE_INCL_EXIT_BUT_NO_ENTRY".freeze
NO_SERVICE_INCL_EXIT_BUT_NO_ENTRY_SLAVE =
"NO_SERVICE_INCL_EXIT_BUT_NO_ENTRY_SLAVE".freeze
NO_SERVICE_INCL_EXIT_DOUBLE_USE =
"NO_SERVICE_INCL_EXIT_DOUBLE_USE".freeze
OK_SERVICE_INCL_COUNT =
"OK_SERVICE_INCL_COUNT".freeze
OK_SERVICE_INCL_COUNT_FIRST_USE_CORRECTION =
"OK_SERVICE_INCL_COUNT_FIRST_USE_CORRECTION".freeze
OK_SERVICE_INCL =
"OK_SERVICE_INCL".freeze
OK_SERVICE_INCL_SLAVE =
"OK_SERVICE_INCL_SLAVE".freeze
OK_SERVICE_INCL_FIRST_USE_CORRECTION =
"OK_SERVICE_INCL_FIRST_USE_CORRECTION".freeze
OK_SERVICE_INCL_ALWAYS_OPEN =
"OK_SERVICE_INCL_ALWAYS_OPEN".freeze
OK_SERVICE_INCL_EXIT =
"OK_SERVICE_INCL_EXIT".freeze
OK_SERVICE_INCL_MASTER =
"OK_SERVICE_INCL_MASTER".freeze
OK_SERVICE_INCL_MASTER_EXIT =
"OK_SERVICE_INCL_MASTER_EXIT".freeze
NO_SERVICE_BOOK_DOUBLE_USE_TIME_WINDOW =
"NO_SERVICE_BOOK_DOUBLE_USE_TIME_WINDOW".freeze
NO_SERVICE_BOOK_DOUBLE_USE_TIME_SERVICE =
"NO_SERVICE_BOOK_DOUBLE_USE_TIME_SERVICE".freeze
NO_SERVICE_BOOK_DOUBLE_USE_TIME_CHECKPOINT_GROUP =
"NO_SERVICE_BOOK_DOUBLE_USE_TIME_CHECKPOINT_GROUP".freeze
NO_SERVICE_BOOK_DOUBLE_USE_COUNT =
"NO_SERVICE_BOOK_DOUBLE_USE_COUNT".freeze
NO_SERVICE_BOOK_DOUBLE_USE_COUNT_SLAVE =
"NO_SERVICE_BOOK_DOUBLE_USE_COUNT_SLAVE".freeze
NO_SERVICE_BOOK_EXIT_BUT_NO_ENTRY =
"NO_SERVICE_BOOK_EXIT_BUT_NO_ENTRY".freeze
NO_SERVICE_BOOK_EXIT_BUT_NO_ENTRY_SLAVE =
"NO_SERVICE_BOOK_EXIT_BUT_NO_ENTRY_SLAVE".freeze
NO_SERVICE_BOOK_EXIT_DOUBLE_USE =
"NO_SERVICE_BOOK_EXIT_DOUBLE_USE".freeze
OK_SERVICE_BOOK_COUNT =
"OK_SERVICE_BOOK_COUNT".freeze
OK_SERVICE_BOOK_COUNT_FIRST_USE_CORRECTION =
"OK_SERVICE_BOOK_COUNT_FIRST_USE_CORRECTION".freeze
OK_SERVICE_BOOK =
"OK_SERVICE_BOOK".freeze
OK_SERVICE_BOOK_FIRST_USE_CORRECTION =
"OK_SERVICE_BOOK_FIRST_USE_CORRECTION".freeze
OK_SERVICE_BOOK_ALWAYS_OPEN =
"OK_SERVICE_BOOK_ALWAYS_OPEN".freeze
OK_SERVICE_BOOK_EXIT =
"OK_SERVICE_BOOK_EXIT".freeze
OK_SERVICE_BOOK_MASTER =
"OK_SERVICE_BOOK_MASTER".freeze
OK_SERVICE_BOOK_MASTER_EXIT =
"OK_SERVICE_BOOK_MASTER_EXIT".freeze

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.all_varsObject



63
64
65
# File 'lib/feratel-check-api-client/models/check_state_enum.rb', line 63

def self.all_vars
  @all_vars ||= [UNDEFINED, NO_CHECKPOINT_NOT_FOUND, NO_CHECKPOINT_NOT_ACTIVE, NO_CHECKPOINT_NOT_FOR_ENTRY_EXIT, NO_IDENTIFICATION_NOT_VALID, NO_IDENTIFICATION_NOT_VALID_SLAVE, NO_IDENTIFICATION_NOT_VALID_PERS, NO_IDENTIFICATION_NOT_VALID_ASSIGN, NO_IDENTIFICATION_NOT_VALID_DAYBLOCK, NO_SERVICE_INCL_OR_BOOK, NO_SERVICE_INCL_OR_BOOK_SLAVE, NO_SERVICE_INCL_DOUBLE_USE_TIME_WINDOW, NO_SERVICE_INCL_DOUBLE_USE_TIME_SERVICE, NO_SERVICE_INCL_DOUBLE_USE_TIME_CHECKPOINT_GROUP, NO_SERVICE_INCL_DOUBLE_USE_COUNT, NO_SERVICE_INCL_DOUBLE_USE_COUNT_SLAVE, NO_SERVICE_INCL_EXIT_BUT_NO_ENTRY, NO_SERVICE_INCL_EXIT_BUT_NO_ENTRY_SLAVE, NO_SERVICE_INCL_EXIT_DOUBLE_USE, OK_SERVICE_INCL_COUNT, OK_SERVICE_INCL_COUNT_FIRST_USE_CORRECTION, OK_SERVICE_INCL, OK_SERVICE_INCL_SLAVE, OK_SERVICE_INCL_FIRST_USE_CORRECTION, OK_SERVICE_INCL_ALWAYS_OPEN, OK_SERVICE_INCL_EXIT, OK_SERVICE_INCL_MASTER, OK_SERVICE_INCL_MASTER_EXIT, NO_SERVICE_BOOK_DOUBLE_USE_TIME_WINDOW, NO_SERVICE_BOOK_DOUBLE_USE_TIME_SERVICE, NO_SERVICE_BOOK_DOUBLE_USE_TIME_CHECKPOINT_GROUP, NO_SERVICE_BOOK_DOUBLE_USE_COUNT, NO_SERVICE_BOOK_DOUBLE_USE_COUNT_SLAVE, NO_SERVICE_BOOK_EXIT_BUT_NO_ENTRY, NO_SERVICE_BOOK_EXIT_BUT_NO_ENTRY_SLAVE, NO_SERVICE_BOOK_EXIT_DOUBLE_USE, OK_SERVICE_BOOK_COUNT, OK_SERVICE_BOOK_COUNT_FIRST_USE_CORRECTION, OK_SERVICE_BOOK, OK_SERVICE_BOOK_FIRST_USE_CORRECTION, OK_SERVICE_BOOK_ALWAYS_OPEN, OK_SERVICE_BOOK_EXIT, OK_SERVICE_BOOK_MASTER, OK_SERVICE_BOOK_MASTER_EXIT].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



70
71
72
# File 'lib/feratel-check-api-client/models/check_state_enum.rb', line 70

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



77
78
79
80
# File 'lib/feratel-check-api-client/models/check_state_enum.rb', line 77

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