Class: TheCompaniesAPI::Generated::Models::List

Inherits:
Object
  • Object
show all
Defined in:
lib/thecompaniesapi/generated/models/list.rb

Overview

A collection of companies saved or imported by a team.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(data = {}) ⇒ List

Initialize a new List

Parameters:

  • data (Hash) (defaults to: {})

    Initial data



81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
# File 'lib/thecompaniesapi/generated/models/list.rb', line 81

def initialize(data = {})
                @analytics = data['analytics']
                @company_list_id = data['companyListId']
                @created_at = data['createdAt']
                @dynamic = data['dynamic']
                @exporting = data['exporting']
                @exporting_at = data['exportingAt']
                @id = data['id']
                @imported = data['imported']
                @mail_frequencies = data['mailFrequencies']
                @max_companies = data['maxCompanies']
                @name = data['name']
                @process_active = data['processActive']
                @process_disabled = data['processDisabled']
                @processing_at = data['processingAt']
                @process_initialized = data['processInitialized']
                @process_message = data['processMessage']
                @query = data['query']
                @query_similar = data['querySimilar']
                @team_id = data['teamId']
                @unseen_actions = data['unseenActions']
                @user_id = data['userId']
                @vectors = data['vectors']
end

Instance Attribute Details

#analyticsObject

Returns analytics.

Returns:

  • (Object)

    analytics



12
13
14
# File 'lib/thecompaniesapi/generated/models/list.rb', line 12

def analytics
  @analytics
end

#company_list_idObject

Returns companyListId.

Returns:

  • (Object)

    companyListId



15
16
17
# File 'lib/thecompaniesapi/generated/models/list.rb', line 15

def company_list_id
  @company_list_id
end

#created_atObject

Returns createdAt.

Returns:

  • (Object)

    createdAt



18
19
20
# File 'lib/thecompaniesapi/generated/models/list.rb', line 18

def created_at
  @created_at
end

#dynamicObject

Returns dynamic.

Returns:

  • (Object)

    dynamic



21
22
23
# File 'lib/thecompaniesapi/generated/models/list.rb', line 21

def dynamic
  @dynamic
end

#exportingBoolean

Returns exporting.

Returns:

  • (Boolean)

    exporting



24
25
26
# File 'lib/thecompaniesapi/generated/models/list.rb', line 24

def exporting
  @exporting
end

#exporting_atObject

Returns exportingAt.

Returns:

  • (Object)

    exportingAt



27
28
29
# File 'lib/thecompaniesapi/generated/models/list.rb', line 27

def exporting_at
  @exporting_at
end

#idFloat

Returns id.

Returns:

  • (Float)

    id



30
31
32
# File 'lib/thecompaniesapi/generated/models/list.rb', line 30

def id
  @id
end

#importedBoolean

Returns imported.

Returns:

  • (Boolean)

    imported



33
34
35
# File 'lib/thecompaniesapi/generated/models/list.rb', line 33

def imported
  @imported
end

#mail_frequenciesObject

Returns mailFrequencies.

Returns:

  • (Object)

    mailFrequencies



36
37
38
# File 'lib/thecompaniesapi/generated/models/list.rb', line 36

def mail_frequencies
  @mail_frequencies
end

#max_companiesObject

Returns maxCompanies.

Returns:

  • (Object)

    maxCompanies



39
40
41
# File 'lib/thecompaniesapi/generated/models/list.rb', line 39

def max_companies
  @max_companies
end

#nameString

Returns name.

Returns:

  • (String)

    name



42
43
44
# File 'lib/thecompaniesapi/generated/models/list.rb', line 42

def name
  @name
end

#process_activeBoolean

Returns processActive.

Returns:

  • (Boolean)

    processActive



45
46
47
# File 'lib/thecompaniesapi/generated/models/list.rb', line 45

def process_active
  @process_active
end

#process_disabledObject

Returns processDisabled.

Returns:

  • (Object)

    processDisabled



48
49
50
# File 'lib/thecompaniesapi/generated/models/list.rb', line 48

def process_disabled
  @process_disabled
end

#process_initializedBoolean

Returns processInitialized.

Returns:

  • (Boolean)

    processInitialized



54
55
56
# File 'lib/thecompaniesapi/generated/models/list.rb', line 54

def process_initialized
  @process_initialized
end

#process_messageObject

Returns processMessage.

Returns:

  • (Object)

    processMessage



57
58
59
# File 'lib/thecompaniesapi/generated/models/list.rb', line 57

def process_message
  @process_message
end

#processing_atObject

Returns processingAt.

Returns:

  • (Object)

    processingAt



51
52
53
# File 'lib/thecompaniesapi/generated/models/list.rb', line 51

def processing_at
  @processing_at
end

#queryArray

Returns query.

Returns:

  • (Array)

    query



60
61
62
# File 'lib/thecompaniesapi/generated/models/list.rb', line 60

def query
  @query
end

#query_similarArray

Returns querySimilar.

Returns:

  • (Array)

    querySimilar



63
64
65
# File 'lib/thecompaniesapi/generated/models/list.rb', line 63

def query_similar
  @query_similar
end

#team_idObject

Returns teamId.

Returns:

  • (Object)

    teamId



66
67
68
# File 'lib/thecompaniesapi/generated/models/list.rb', line 66

def team_id
  @team_id
end

#unseen_actionsArray

Returns unseenActions.

Returns:

  • (Array)

    unseenActions



69
70
71
# File 'lib/thecompaniesapi/generated/models/list.rb', line 69

def unseen_actions
  @unseen_actions
end

#user_idObject

Returns userId.

Returns:

  • (Object)

    userId



72
73
74
# File 'lib/thecompaniesapi/generated/models/list.rb', line 72

def user_id
  @user_id
end

#vectorsArray

Returns vectors.

Returns:

  • (Array)

    vectors



75
76
77
# File 'lib/thecompaniesapi/generated/models/list.rb', line 75

def vectors
  @vectors
end

Instance Method Details

#to_hashHash Also known as: to_h

Convert to hash

Returns:

  • (Hash)

    Hash representation



110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
# File 'lib/thecompaniesapi/generated/models/list.rb', line 110

def to_hash
  {
          'analytics' => @analytics,
          'companyListId' => @company_list_id,
          'createdAt' => @created_at,
          'dynamic' => @dynamic,
          'exporting' => @exporting,
          'exportingAt' => @exporting_at,
          'id' => @id,
          'imported' => @imported,
          'mailFrequencies' => @mail_frequencies,
          'maxCompanies' => @max_companies,
          'name' => @name,
          'processActive' => @process_active,
          'processDisabled' => @process_disabled,
          'processingAt' => @processing_at,
          'processInitialized' => @process_initialized,
          'processMessage' => @process_message,
          'query' => @query,
          'querySimilar' => @query_similar,
          'teamId' => @team_id,
          'unseenActions' => @unseen_actions,
          'userId' => @user_id,
          'vectors' => @vectors,
  }
end