Class: TheCompaniesAPI::Generated::Models::EmailPattern
- Inherits:
-
Object
- Object
- TheCompaniesAPI::Generated::Models::EmailPattern
- Defined in:
- lib/thecompaniesapi/generated/models/email_pattern.rb
Overview
An email pattern and its related informations.
Instance Attribute Summary collapse
-
#emails_count ⇒ Object
EmailsCount.
-
#id ⇒ Float
Id.
-
#pattern ⇒ String
Pattern.
-
#usage_percentage ⇒ Object
UsagePercentage.
Instance Method Summary collapse
-
#initialize(data = {}) ⇒ EmailPattern
constructor
Initialize a new EmailPattern.
-
#to_hash ⇒ Hash
(also: #to_h)
Convert to hash.
Constructor Details
#initialize(data = {}) ⇒ EmailPattern
Initialize a new EmailPattern
27 28 29 30 31 32 |
# File 'lib/thecompaniesapi/generated/models/email_pattern.rb', line 27 def initialize(data = {}) @emails_count = data['emailsCount'] @id = data['id'] @pattern = data['pattern'] @usage_percentage = data['usagePercentage'] end |
Instance Attribute Details
#emails_count ⇒ Object
Returns emailsCount.
12 13 14 |
# File 'lib/thecompaniesapi/generated/models/email_pattern.rb', line 12 def emails_count @emails_count end |
#id ⇒ Float
Returns id.
15 16 17 |
# File 'lib/thecompaniesapi/generated/models/email_pattern.rb', line 15 def id @id end |
#pattern ⇒ String
Returns pattern.
18 19 20 |
# File 'lib/thecompaniesapi/generated/models/email_pattern.rb', line 18 def pattern @pattern end |
#usage_percentage ⇒ Object
Returns usagePercentage.
21 22 23 |
# File 'lib/thecompaniesapi/generated/models/email_pattern.rb', line 21 def usage_percentage @usage_percentage end |
Instance Method Details
#to_hash ⇒ Hash Also known as: to_h
Convert to hash
38 39 40 41 42 43 44 45 |
# File 'lib/thecompaniesapi/generated/models/email_pattern.rb', line 38 def to_hash { 'emailsCount' => @emails_count, 'id' => @id, 'pattern' => @pattern, 'usagePercentage' => @usage_percentage, } end |