Class: HubSpotSDK::Resources::Crm::Objects

Inherits:
Object
  • Object
show all
Defined in:
lib/hubspot_sdk/resources/crm/objects.rb,
lib/hubspot_sdk/resources/crm/objects/fees.rb,
lib/hubspot_sdk/resources/crm/objects/calls.rb,
lib/hubspot_sdk/resources/crm/objects/carts.rb,
lib/hubspot_sdk/resources/crm/objects/deals.rb,
lib/hubspot_sdk/resources/crm/objects/leads.rb,
lib/hubspot_sdk/resources/crm/objects/notes.rb,
lib/hubspot_sdk/resources/crm/objects/tasks.rb,
lib/hubspot_sdk/resources/crm/objects/taxes.rb,
lib/hubspot_sdk/resources/crm/objects/users.rb,
lib/hubspot_sdk/resources/crm/objects/custom.rb,
lib/hubspot_sdk/resources/crm/objects/emails.rb,
lib/hubspot_sdk/resources/crm/objects/orders.rb,
lib/hubspot_sdk/resources/crm/objects/quotes.rb,
lib/hubspot_sdk/resources/crm/objects/courses.rb,
lib/hubspot_sdk/resources/crm/objects/tickets.rb,
lib/hubspot_sdk/resources/crm/objects/contacts.rb,
lib/hubspot_sdk/resources/crm/objects/invoices.rb,
lib/hubspot_sdk/resources/crm/objects/listings.rb,
lib/hubspot_sdk/resources/crm/objects/meetings.rb,
lib/hubspot_sdk/resources/crm/objects/products.rb,
lib/hubspot_sdk/resources/crm/objects/projects.rb,
lib/hubspot_sdk/resources/crm/objects/services.rb,
lib/hubspot_sdk/resources/crm/objects/companies.rb,
lib/hubspot_sdk/resources/crm/objects/contracts.rb,
lib/hubspot_sdk/resources/crm/objects/discounts.rb,
lib/hubspot_sdk/resources/crm/objects/fees/batch.rb,
lib/hubspot_sdk/resources/crm/objects/line_items.rb,
lib/hubspot_sdk/resources/crm/objects/calls/batch.rb,
lib/hubspot_sdk/resources/crm/objects/carts/batch.rb,
lib/hubspot_sdk/resources/crm/objects/deals/batch.rb,
lib/hubspot_sdk/resources/crm/objects/leads/batch.rb,
lib/hubspot_sdk/resources/crm/objects/notes/batch.rb,
lib/hubspot_sdk/resources/crm/objects/postal_mail.rb,
lib/hubspot_sdk/resources/crm/objects/tasks/batch.rb,
lib/hubspot_sdk/resources/crm/objects/taxes/batch.rb,
lib/hubspot_sdk/resources/crm/objects/users/batch.rb,
lib/hubspot_sdk/resources/crm/objects/custom/batch.rb,
lib/hubspot_sdk/resources/crm/objects/emails/batch.rb,
lib/hubspot_sdk/resources/crm/objects/goal_targets.rb,
lib/hubspot_sdk/resources/crm/objects/orders/batch.rb,
lib/hubspot_sdk/resources/crm/objects/quotes/batch.rb,
lib/hubspot_sdk/resources/crm/objects/courses/batch.rb,
lib/hubspot_sdk/resources/crm/objects/subscriptions.rb,
lib/hubspot_sdk/resources/crm/objects/tickets/batch.rb,
lib/hubspot_sdk/resources/crm/objects/communications.rb,
lib/hubspot_sdk/resources/crm/objects/contacts/batch.rb,
lib/hubspot_sdk/resources/crm/objects/invoices/batch.rb,
lib/hubspot_sdk/resources/crm/objects/listings/batch.rb,
lib/hubspot_sdk/resources/crm/objects/meetings/batch.rb,
lib/hubspot_sdk/resources/crm/objects/products/batch.rb,
lib/hubspot_sdk/resources/crm/objects/projects/batch.rb,
lib/hubspot_sdk/resources/crm/objects/services/batch.rb,
lib/hubspot_sdk/resources/crm/objects/companies/batch.rb,
lib/hubspot_sdk/resources/crm/objects/contracts/batch.rb,
lib/hubspot_sdk/resources/crm/objects/discounts/batch.rb,
lib/hubspot_sdk/resources/crm/objects/generic_objects.rb,
lib/hubspot_sdk/resources/crm/objects/partner_clients.rb,
lib/hubspot_sdk/resources/crm/objects/line_items/batch.rb,
lib/hubspot_sdk/resources/crm/objects/partner_services.rb,
lib/hubspot_sdk/resources/crm/objects/commerce_payments.rb,
lib/hubspot_sdk/resources/crm/objects/postal_mail/batch.rb,
lib/hubspot_sdk/resources/crm/objects/goal_targets/batch.rb,
lib/hubspot_sdk/resources/crm/objects/subscriptions/batch.rb,
lib/hubspot_sdk/resources/crm/objects/communications/batch.rb,
lib/hubspot_sdk/resources/crm/objects/feedback_submissions.rb,
lib/hubspot_sdk/resources/crm/objects/generic_objects/batch.rb,
lib/hubspot_sdk/resources/crm/objects/partner_clients/batch.rb,
lib/hubspot_sdk/resources/crm/objects/partner_services/batch.rb,
lib/hubspot_sdk/resources/crm/objects/commerce_payments/batch.rb,
lib/hubspot_sdk/resources/crm/objects/feedback_submissions/batch.rb

Defined Under Namespace

Classes: Calls, Carts, CommercePayments, Communications, Companies, Contacts, Contracts, Courses, Custom, Deals, Discounts, Emails, FeedbackSubmissions, Fees, GenericObjects, GoalTargets, Invoices, Leads, LineItems, Listings, Meetings, Notes, Orders, PartnerClients, PartnerServices, PostalMail, Products, Projects, Quotes, Services, Subscriptions, Tasks, Taxes, Tickets, Users

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(client:) ⇒ Objects

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Returns a new instance of Objects.

Parameters:



115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
# File 'lib/hubspot_sdk/resources/crm/objects.rb', line 115

def initialize(client:)
  @client = client
  @calls = HubSpotSDK::Resources::Crm::Objects::Calls.new(client: client)
  @carts = HubSpotSDK::Resources::Crm::Objects::Carts.new(client: client)
  @commerce_payments = HubSpotSDK::Resources::Crm::Objects::CommercePayments.new(client: client)
  @communications = HubSpotSDK::Resources::Crm::Objects::Communications.new(client: client)
  @companies = HubSpotSDK::Resources::Crm::Objects::Companies.new(client: client)
  @contacts = HubSpotSDK::Resources::Crm::Objects::Contacts.new(client: client)
  @contracts = HubSpotSDK::Resources::Crm::Objects::Contracts.new(client: client)
  @courses = HubSpotSDK::Resources::Crm::Objects::Courses.new(client: client)
  @custom = HubSpotSDK::Resources::Crm::Objects::Custom.new(client: client)
  @deals = HubSpotSDK::Resources::Crm::Objects::Deals.new(client: client)
  @discounts = HubSpotSDK::Resources::Crm::Objects::Discounts.new(client: client)
  @emails = HubSpotSDK::Resources::Crm::Objects::Emails.new(client: client)
  @feedback_submissions = HubSpotSDK::Resources::Crm::Objects::FeedbackSubmissions.new(client: client)
  @fees = HubSpotSDK::Resources::Crm::Objects::Fees.new(client: client)
  @generic_objects = HubSpotSDK::Resources::Crm::Objects::GenericObjects.new(client: client)
  @goal_targets = HubSpotSDK::Resources::Crm::Objects::GoalTargets.new(client: client)
  @invoices = HubSpotSDK::Resources::Crm::Objects::Invoices.new(client: client)
  @leads = HubSpotSDK::Resources::Crm::Objects::Leads.new(client: client)
  @line_items = HubSpotSDK::Resources::Crm::Objects::LineItems.new(client: client)
  @listings = HubSpotSDK::Resources::Crm::Objects::Listings.new(client: client)
  @meetings = HubSpotSDK::Resources::Crm::Objects::Meetings.new(client: client)
  @notes = HubSpotSDK::Resources::Crm::Objects::Notes.new(client: client)
  @orders = HubSpotSDK::Resources::Crm::Objects::Orders.new(client: client)
  @partner_clients = HubSpotSDK::Resources::Crm::Objects::PartnerClients.new(client: client)
  @partner_services = HubSpotSDK::Resources::Crm::Objects::PartnerServices.new(client: client)
  @postal_mail = HubSpotSDK::Resources::Crm::Objects::PostalMail.new(client: client)
  @products = HubSpotSDK::Resources::Crm::Objects::Products.new(client: client)
  @projects = HubSpotSDK::Resources::Crm::Objects::Projects.new(client: client)
  @quotes = HubSpotSDK::Resources::Crm::Objects::Quotes.new(client: client)
  @services = HubSpotSDK::Resources::Crm::Objects::Services.new(client: client)
  @subscriptions = HubSpotSDK::Resources::Crm::Objects::Subscriptions.new(client: client)
  @tasks = HubSpotSDK::Resources::Crm::Objects::Tasks.new(client: client)
  @taxes = HubSpotSDK::Resources::Crm::Objects::Taxes.new(client: client)
  @tickets = HubSpotSDK::Resources::Crm::Objects::Tickets.new(client: client)
  @users = HubSpotSDK::Resources::Crm::Objects::Users.new(client: client)
end

Instance Attribute Details

#callsHubSpotSDK::Resources::Crm::Objects::Calls (readonly)



8
9
10
# File 'lib/hubspot_sdk/resources/crm/objects.rb', line 8

def calls
  @calls
end

#cartsHubSpotSDK::Resources::Crm::Objects::Carts (readonly)



11
12
13
# File 'lib/hubspot_sdk/resources/crm/objects.rb', line 11

def carts
  @carts
end

#commerce_paymentsHubSpotSDK::Resources::Crm::Objects::CommercePayments (readonly)



14
15
16
# File 'lib/hubspot_sdk/resources/crm/objects.rb', line 14

def commerce_payments
  @commerce_payments
end

#communicationsHubSpotSDK::Resources::Crm::Objects::Communications (readonly)



17
18
19
# File 'lib/hubspot_sdk/resources/crm/objects.rb', line 17

def communications
  @communications
end

#companiesHubSpotSDK::Resources::Crm::Objects::Companies (readonly)



20
21
22
# File 'lib/hubspot_sdk/resources/crm/objects.rb', line 20

def companies
  @companies
end

#contactsHubSpotSDK::Resources::Crm::Objects::Contacts (readonly)



23
24
25
# File 'lib/hubspot_sdk/resources/crm/objects.rb', line 23

def contacts
  @contacts
end

#contractsHubSpotSDK::Resources::Crm::Objects::Contracts (readonly)



26
27
28
# File 'lib/hubspot_sdk/resources/crm/objects.rb', line 26

def contracts
  @contracts
end

#coursesHubSpotSDK::Resources::Crm::Objects::Courses (readonly)



29
30
31
# File 'lib/hubspot_sdk/resources/crm/objects.rb', line 29

def courses
  @courses
end

#customHubSpotSDK::Resources::Crm::Objects::Custom (readonly)



32
33
34
# File 'lib/hubspot_sdk/resources/crm/objects.rb', line 32

def custom
  @custom
end

#dealsHubSpotSDK::Resources::Crm::Objects::Deals (readonly)



35
36
37
# File 'lib/hubspot_sdk/resources/crm/objects.rb', line 35

def deals
  @deals
end

#discountsHubSpotSDK::Resources::Crm::Objects::Discounts (readonly)



38
39
40
# File 'lib/hubspot_sdk/resources/crm/objects.rb', line 38

def discounts
  @discounts
end

#emailsHubSpotSDK::Resources::Crm::Objects::Emails (readonly)



41
42
43
# File 'lib/hubspot_sdk/resources/crm/objects.rb', line 41

def emails
  @emails
end

#feedback_submissionsHubSpotSDK::Resources::Crm::Objects::FeedbackSubmissions (readonly)



44
45
46
# File 'lib/hubspot_sdk/resources/crm/objects.rb', line 44

def feedback_submissions
  @feedback_submissions
end

#feesHubSpotSDK::Resources::Crm::Objects::Fees (readonly)



47
48
49
# File 'lib/hubspot_sdk/resources/crm/objects.rb', line 47

def fees
  @fees
end

#generic_objectsHubSpotSDK::Resources::Crm::Objects::GenericObjects (readonly)



50
51
52
# File 'lib/hubspot_sdk/resources/crm/objects.rb', line 50

def generic_objects
  @generic_objects
end

#goal_targetsHubSpotSDK::Resources::Crm::Objects::GoalTargets (readonly)



53
54
55
# File 'lib/hubspot_sdk/resources/crm/objects.rb', line 53

def goal_targets
  @goal_targets
end

#invoicesHubSpotSDK::Resources::Crm::Objects::Invoices (readonly)



56
57
58
# File 'lib/hubspot_sdk/resources/crm/objects.rb', line 56

def invoices
  @invoices
end

#leadsHubSpotSDK::Resources::Crm::Objects::Leads (readonly)



59
60
61
# File 'lib/hubspot_sdk/resources/crm/objects.rb', line 59

def leads
  @leads
end

#line_itemsHubSpotSDK::Resources::Crm::Objects::LineItems (readonly)



62
63
64
# File 'lib/hubspot_sdk/resources/crm/objects.rb', line 62

def line_items
  @line_items
end

#listingsHubSpotSDK::Resources::Crm::Objects::Listings (readonly)



65
66
67
# File 'lib/hubspot_sdk/resources/crm/objects.rb', line 65

def listings
  @listings
end

#meetingsHubSpotSDK::Resources::Crm::Objects::Meetings (readonly)



68
69
70
# File 'lib/hubspot_sdk/resources/crm/objects.rb', line 68

def meetings
  @meetings
end

#notesHubSpotSDK::Resources::Crm::Objects::Notes (readonly)



71
72
73
# File 'lib/hubspot_sdk/resources/crm/objects.rb', line 71

def notes
  @notes
end

#ordersHubSpotSDK::Resources::Crm::Objects::Orders (readonly)



74
75
76
# File 'lib/hubspot_sdk/resources/crm/objects.rb', line 74

def orders
  @orders
end

#partner_clientsHubSpotSDK::Resources::Crm::Objects::PartnerClients (readonly)



77
78
79
# File 'lib/hubspot_sdk/resources/crm/objects.rb', line 77

def partner_clients
  @partner_clients
end

#partner_servicesHubSpotSDK::Resources::Crm::Objects::PartnerServices (readonly)



80
81
82
# File 'lib/hubspot_sdk/resources/crm/objects.rb', line 80

def partner_services
  @partner_services
end

#postal_mailHubSpotSDK::Resources::Crm::Objects::PostalMail (readonly)



83
84
85
# File 'lib/hubspot_sdk/resources/crm/objects.rb', line 83

def postal_mail
  @postal_mail
end

#productsHubSpotSDK::Resources::Crm::Objects::Products (readonly)



86
87
88
# File 'lib/hubspot_sdk/resources/crm/objects.rb', line 86

def products
  @products
end

#projectsHubSpotSDK::Resources::Crm::Objects::Projects (readonly)



89
90
91
# File 'lib/hubspot_sdk/resources/crm/objects.rb', line 89

def projects
  @projects
end

#quotesHubSpotSDK::Resources::Crm::Objects::Quotes (readonly)



92
93
94
# File 'lib/hubspot_sdk/resources/crm/objects.rb', line 92

def quotes
  @quotes
end

#servicesHubSpotSDK::Resources::Crm::Objects::Services (readonly)



95
96
97
# File 'lib/hubspot_sdk/resources/crm/objects.rb', line 95

def services
  @services
end

#subscriptionsHubSpotSDK::Resources::Crm::Objects::Subscriptions (readonly)



98
99
100
# File 'lib/hubspot_sdk/resources/crm/objects.rb', line 98

def subscriptions
  @subscriptions
end

#tasksHubSpotSDK::Resources::Crm::Objects::Tasks (readonly)



101
102
103
# File 'lib/hubspot_sdk/resources/crm/objects.rb', line 101

def tasks
  @tasks
end

#taxesHubSpotSDK::Resources::Crm::Objects::Taxes (readonly)



104
105
106
# File 'lib/hubspot_sdk/resources/crm/objects.rb', line 104

def taxes
  @taxes
end

#ticketsHubSpotSDK::Resources::Crm::Objects::Tickets (readonly)



107
108
109
# File 'lib/hubspot_sdk/resources/crm/objects.rb', line 107

def tickets
  @tickets
end

#usersHubSpotSDK::Resources::Crm::Objects::Users (readonly)



110
111
112
# File 'lib/hubspot_sdk/resources/crm/objects.rb', line 110

def users
  @users
end