Class: TheCompaniesAPI::Generated::Requests::UpdateListRequest
- Inherits:
-
Object
- Object
- TheCompaniesAPI::Generated::Requests::UpdateListRequest
- Defined in:
- lib/thecompaniesapi/generated/requests/update_list_request.rb
Overview
UpdateListRequest - API request class
Instance Attribute Summary collapse
-
#dynamic ⇒ Boolean
Dynamic.
-
#last_seen ⇒ Boolean
LastSeen.
-
#mail_frequency ⇒ String
MailFrequency.
-
#max_companies ⇒ Object
MaxCompanies.
-
#name ⇒ String
Name.
-
#query ⇒ Array
Query.
-
#resync ⇒ Boolean
Resync.
Instance Method Summary collapse
-
#initialize(data = {}) ⇒ UpdateListRequest
constructor
Initialize a new UpdateListRequest.
-
#to_hash ⇒ Hash
(also: #to_h)
Convert to hash for API request.
Constructor Details
#initialize(data = {}) ⇒ UpdateListRequest
Initialize a new UpdateListRequest
35 36 37 38 39 40 41 42 43 |
# File 'lib/thecompaniesapi/generated/requests/update_list_request.rb', line 35 def initialize(data = {}) @dynamic = data['dynamic'] || data[:dynamic] @last_seen = data['lastSeen'] || data[:last_seen] @mail_frequency = data['mailFrequency'] || data[:mail_frequency] @max_companies = data['maxCompanies'] || data[:max_companies] @name = data['name'] || data[:name] @query = data['query'] || data[:query] @resync = data['resync'] || data[:resync] end |
Instance Attribute Details
#dynamic ⇒ Boolean
Returns dynamic.
11 12 13 |
# File 'lib/thecompaniesapi/generated/requests/update_list_request.rb', line 11 def dynamic @dynamic end |
#last_seen ⇒ Boolean
Returns lastSeen.
14 15 16 |
# File 'lib/thecompaniesapi/generated/requests/update_list_request.rb', line 14 def last_seen @last_seen end |
#mail_frequency ⇒ String
Returns mailFrequency.
17 18 19 |
# File 'lib/thecompaniesapi/generated/requests/update_list_request.rb', line 17 def mail_frequency @mail_frequency end |
#max_companies ⇒ Object
Returns maxCompanies.
20 21 22 |
# File 'lib/thecompaniesapi/generated/requests/update_list_request.rb', line 20 def max_companies @max_companies end |
#name ⇒ String
Returns name.
23 24 25 |
# File 'lib/thecompaniesapi/generated/requests/update_list_request.rb', line 23 def name @name end |
#query ⇒ Array
Returns query.
26 27 28 |
# File 'lib/thecompaniesapi/generated/requests/update_list_request.rb', line 26 def query @query end |
#resync ⇒ Boolean
Returns resync.
29 30 31 |
# File 'lib/thecompaniesapi/generated/requests/update_list_request.rb', line 29 def resync @resync end |
Instance Method Details
#to_hash ⇒ Hash Also known as: to_h
Convert to hash for API request
49 50 51 52 53 54 55 56 57 58 59 |
# File 'lib/thecompaniesapi/generated/requests/update_list_request.rb', line 49 def to_hash { 'dynamic' => @dynamic, 'lastSeen' => @last_seen, 'mailFrequency' => @mail_frequency, 'maxCompanies' => @max_companies, 'name' => @name, 'query' => @query, 'resync' => @resync, }.compact end |