Class: Infusionsoft::Api::Model::ContactGroupAssign

Inherits:
Base
  • Object
show all
Defined in:
lib/infusionsoft/api/models/contact_group_assign.rb

Instance Method Summary collapse

Methods inherited from Base

#create, #delete, #first, #initialize, #table_name

Constructor Details

This class inherits a constructor from Infusionsoft::Api::Model::Base

Instance Method Details

#all(query = {}, page_number = 0) ⇒ Object



6
7
8
9
10
11
12
13
14
15
16
# File 'lib/infusionsoft/api/models/contact_group_assign.rb', line 6

def all(query = {}, page_number = 0)
  results = super(query, page_number)
  results.map{|x|{
    'Id'           => x['ContactId'],
    'FirstName'    => x['Contact.FirstName'],
    'LastName'     => x['Contact.LastName'],
    'Company'      => x['Contact.Company'],
    'Email'        => x['Contact.Email'],
    'ContactGroup' => x['ContactGroup'],
  }}
end

#fieldsObject



18
19
20
# File 'lib/infusionsoft/api/models/contact_group_assign.rb', line 18

def fields
  [:'ContactGroup', :'ContactId', :'Contact.FirstName', :'Contact.LastName', :'Contact.Company', :'Contact.Email']
end