class ElasticEmail::AccessLevel
Constants
- EXPORT
- EXTENDED_LOGS
- MODIFY2_FA
- MODIFY_ACCOUNT
- MODIFY_AUTOMATIONS
- MODIFY_BILLING
- MODIFY_CAMPAIGNS
- MODIFY_CHANNELS
- MODIFY_CONTACTS
- MODIFY_CUSTOM_FIELDS
- MODIFY_FILES
- MODIFY_FORMS
- MODIFY_LANGUAGE
- MODIFY_PROFILE
- MODIFY_SETTINGS
- MODIFY_SUB_ACCOUNTS
- MODIFY_SUPPORT
- MODIFY_SURVEYS
- MODIFY_TEMPLATES
- MODIFY_USERS
- MODIFY_WEB_NOTIFICATIONS
- NONE
- SECURITY
- SEND_HTTP
- SEND_SMS
- SEND_SMTP
- VERIFY_EMAILS
- VIEW_ACCOUNT
- VIEW_AUTOMATIONS
- VIEW_BILLING
- VIEW_CAMPAIGNS
- VIEW_CHANNELS
- VIEW_CONTACTS
- VIEW_CUSTOM_FIELDS
- VIEW_EMAIL_API
- VIEW_EMAIL_VERIFICATIONS
- VIEW_FILES
- VIEW_FORMS
- VIEW_INBOUND
- VIEW_MARKETING
- VIEW_REPORTS
- VIEW_SETTINGS
- VIEW_SUB_ACCOUNTS
- VIEW_SUPPORT
- VIEW_SURVEYS
- VIEW_TEMPLATES
- VIEW_USERS
Public Class Methods
build_from_hash(value)
click to toggle source
Builds the enum from string @param [String] The enum value in the form of the string @return [String] The enum value
# File lib/ElasticEmail/models/access_level.rb, line 69 def self.build_from_hash(value) new.build_from_hash(value) end
Public Instance Methods
build_from_hash(value)
click to toggle source
Builds the enum from string @param [String] The enum value in the form of the string @return [String] The enum value
# File lib/ElasticEmail/models/access_level.rb, line 76 def build_from_hash(value) constantValues = AccessLevel.constants.select { |c| AccessLevel::const_get(c) == value } raise "Invalid ENUM value #{value} for class #AccessLevel" if constantValues.empty? value end