Class: Coinbase::Client::ValidatorStatus
- Inherits:
 - 
      Object
      
        
- Object
 - Coinbase::Client::ValidatorStatus
 
 
- Defined in:
 - lib/coinbase/client/models/validator_status.rb
 
Constant Summary collapse
- UNKNOWN =
 "unknown".freeze
- PROVISIONING =
 "provisioning".freeze
- PROVISIONED =
 "provisioned".freeze
- DEPOSITED =
 "deposited".freeze
- PENDING_ACTIVATION =
 "pending_activation".freeze
- ACTIVE =
 "active".freeze
- EXITING =
 "exiting".freeze
- EXITED =
 "exited".freeze
- WITHDRAWAL_AVAILABLE =
 "withdrawal_available".freeze
- WITHDRAWAL_COMPLETE =
 "withdrawal_complete".freeze
- ACTIVE_SLASHED =
 "active_slashed".freeze
- EXITED_SLASHED =
 "exited_slashed".freeze
- REAPED =
 "reaped".freeze
- UNKNOWN_DEFAULT_OPEN_API =
 "unknown_default_open_api".freeze
Class Method Summary collapse
- .all_vars ⇒ Object
 - 
  
    
      .build_from_hash(value)  ⇒ String 
    
    
  
  
  
  
  
  
  
  
  
    
Builds the enum from string.
 
Instance Method Summary collapse
- 
  
    
      #build_from_hash(value)  ⇒ String 
    
    
  
  
  
  
  
  
  
  
  
    
Builds the enum from string.
 
Class Method Details
.all_vars ⇒ Object
      33 34 35  | 
    
      # File 'lib/coinbase/client/models/validator_status.rb', line 33 def self.all_vars @all_vars ||= [UNKNOWN, PROVISIONING, PROVISIONED, DEPOSITED, PENDING_ACTIVATION, ACTIVE, EXITING, EXITED, WITHDRAWAL_AVAILABLE, WITHDRAWAL_COMPLETE, ACTIVE_SLASHED, EXITED_SLASHED, REAPED, UNKNOWN_DEFAULT_OPEN_API].freeze end  | 
  
.build_from_hash(value) ⇒ String
Builds the enum from string
      40 41 42  | 
    
      # File 'lib/coinbase/client/models/validator_status.rb', line 40 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
      47 48 49 50  | 
    
      # File 'lib/coinbase/client/models/validator_status.rb', line 47 def build_from_hash(value) return value if ValidatorStatus.all_vars.include?(value) raise "Invalid ENUM value #{value} for class #ValidatorStatus" end  |