Class: ShellEv::DataActiveSessionCodeEnum
- Inherits:
-
Object
- Object
- ShellEv::DataActiveSessionCodeEnum
- Defined in:
- lib/shell_ev/models/data_active_session_code_enum.rb
Overview
Session code e.g InternalError
Constant Summary collapse
- DATA_ACTIVE_SESSION_CODE_ENUM =
[ # TODO: Write general description for INTERNALERROR INTERNALERROR = 'InternalError'.freeze, # TODO: Write general description for SERVICEUNAVAILABLE SERVICEUNAVAILABLE = 'ServiceUnavailable'.freeze, # TODO: Write general description for CHARGETOKENNOTSUPPORTED CHARGETOKENNOTSUPPORTED = 'ChargeTokenNotSupported'.freeze, # TODO: Write general description for SESSIONINVALID SESSIONINVALID = 'SessionInvalid'.freeze, # TODO: Write general description for EVNOTCONNECTEDTOEVSE EVNOTCONNECTEDTOEVSE = 'EvNotConnectedToEvse'.freeze, # TODO: Write general description for EVSEINUSE EVSEINUSE = 'EvseInUse'.freeze, # TODO: Write general description for EVSEOUTOFSERVICE EVSEOUTOFSERVICE = 'EvseOutOfService'.freeze, # TODO: Write general description for EVSENOTFOUND EVSENOTFOUND = 'EvseNotFound'.freeze, # TODO: Write general description for EVSENOTSUPPORTED EVSENOTSUPPORTED = 'EvseNotSupported'.freeze ].freeze
Class Method Summary collapse
Class Method Details
.validate(value) ⇒ Object
38 39 40 41 42 |
# File 'lib/shell_ev/models/data_active_session_code_enum.rb', line 38 def self.validate(value) return false if value.nil? DATA_ACTIVE_SESSION_CODE_ENUM.include?(value) end |