Module: EvoleapLicensing::InvalidReason
- Defined in:
- lib/evoleap_licensing/types/invalid_reason.rb
Constant Summary collapse
- REGISTRATION_REQUIRED =
:registration_required- USER_TAMPERING_DETECTED =
:user_tampering_detected- SERVICE_UNREACHABLE =
:service_unreachable- LICENSE_EXPIRED =
:license_expired- INSTANCE_DISABLED =
:instance_disabled- USER_DISABLED =
:user_disabled- INVALID_LICENSE_KEY =
:invalid_license_key- INVALID_PRODUCT_ID =
:invalid_product_id- INSTANCE_NOT_REGISTERED =
:instance_not_registered- USER_NOT_REGISTERED =
:user_not_registered- INCONSISTENT_REGISTRATION =
:inconsistent_registration- INCONSISTENT_USER =
:inconsistent_user- NO_SEATS_AVAILABLE =
:no_seats_available- SESSION_REVOKED =
:session_revoked- ACTIVATION_PENDING =
:activation_pending- INSUFFICIENT_TOKENS =
:insufficient_tokens- INVALID_COMPONENT =
:invalid_component- FROM_VALIDATION_STATUS =
Map ValidationStatus integers to InvalidReason symbols
{ ValidationStatus::REGISTRATION_REQUIRED => REGISTRATION_REQUIRED, ValidationStatus::USER_TAMPERING_DETECTED => USER_TAMPERING_DETECTED, ValidationStatus::SERVICE_UNREACHABLE => SERVICE_UNREACHABLE, ValidationStatus::LICENSE_EXPIRED => LICENSE_EXPIRED, ValidationStatus::INSTANCE_DISABLED => INSTANCE_DISABLED, ValidationStatus::USER_DISABLED => USER_DISABLED, ValidationStatus::INVALID_LICENSE_KEY => INVALID_LICENSE_KEY, ValidationStatus::INVALID_PRODUCT_ID => INVALID_PRODUCT_ID, ValidationStatus::INSTANCE_NOT_REGISTERED => INSTANCE_NOT_REGISTERED, ValidationStatus::USER_NOT_REGISTERED => USER_NOT_REGISTERED, ValidationStatus::INCONSISTENT_REGISTRATION => INCONSISTENT_REGISTRATION, ValidationStatus::INCONSISTENT_USER => INCONSISTENT_USER, ValidationStatus::NO_SEATS_AVAILABLE => NO_SEATS_AVAILABLE, ValidationStatus::SESSION_REVOKED => SESSION_REVOKED, ValidationStatus::ACTIVATION_PENDING => ACTIVATION_PENDING, ValidationStatus::INSUFFICIENT_TOKENS => INSUFFICIENT_TOKENS, ValidationStatus::INVALID_COMPONENT => INVALID_COMPONENT, ValidationStatus::GENERAL_ERROR => SERVICE_UNREACHABLE }.freeze
Class Method Summary collapse
Class Method Details
.from_validation_status(status) ⇒ Object
45 46 47 |
# File 'lib/evoleap_licensing/types/invalid_reason.rb', line 45 def self.from_validation_status(status) FROM_VALIDATION_STATUS[status] || SERVICE_UNREACHABLE end |