Class: HubSpotSDK::Resources::Crm

Inherits:
Object
  • Object
show all
Defined in:
lib/hubspot_sdk/resources/crm.rb,
lib/hubspot_sdk/resources/crm/lists.rb,
lib/hubspot_sdk/resources/crm/limits.rb,
lib/hubspot_sdk/resources/crm/owners.rb,
lib/hubspot_sdk/resources/crm/exports.rb,
lib/hubspot_sdk/resources/crm/imports.rb,
lib/hubspot_sdk/resources/crm/objects.rb,
lib/hubspot_sdk/resources/crm/timeline.rb,
lib/hubspot_sdk/resources/crm/pipelines.rb,
lib/hubspot_sdk/resources/crm/extensions.rb,
lib/hubspot_sdk/resources/crm/properties.rb,
lib/hubspot_sdk/resources/crm/deal_splits.rb,
lib/hubspot_sdk/resources/crm/associations.rb,
lib/hubspot_sdk/resources/crm/objects/fees.rb,
lib/hubspot_sdk/resources/crm/feature_flags.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/app_uninstalls.rb,
lib/hubspot_sdk/resources/crm/object_library.rb,
lib/hubspot_sdk/resources/crm/object_schemas.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/timeline/batch.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/properties/batch.rb,
lib/hubspot_sdk/resources/crm/deal_splits/batch.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/properties/groups.rb,
lib/hubspot_sdk/resources/crm/associations/batch.rb,
lib/hubspot_sdk/resources/crm/extensions/calling.rb,
lib/hubspot_sdk/resources/crm/objects/fees/batch.rb,
lib/hubspot_sdk/resources/crm/objects/line_items.rb,
lib/hubspot_sdk/resources/crm/associations_schema.rb,
lib/hubspot_sdk/resources/crm/feature_flags/batch.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/extensions/cards_dev.rb,
lib/hubspot_sdk/resources/crm/object_schemas/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/properties_validations.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/object_library/enablement.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/associations_schema/labels.rb,
lib/hubspot_sdk/resources/crm/associations_schema/limits.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/extensions/video_conferencing.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/extensions/calling/transcripts.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: AppUninstalls, Associations, AssociationsSchema, DealSplits, Exports, Extensions, FeatureFlags, Imports, Limits, Lists, ObjectLibrary, ObjectSchemas, Objects, Owners, Pipelines, Properties, PropertiesValidations, Timeline

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(client:) ⇒ Crm

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 Crm.

Parameters:



63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
# File 'lib/hubspot_sdk/resources/crm.rb', line 63

def initialize(client:)
  @client = client
  @app_uninstalls = HubSpotSDK::Resources::Crm::AppUninstalls.new(client: client)
  @associations = HubSpotSDK::Resources::Crm::Associations.new(client: client)
  @associations_schema = HubSpotSDK::Resources::Crm::AssociationsSchema.new(client: client)
  @deal_splits = HubSpotSDK::Resources::Crm::DealSplits.new(client: client)
  @exports = HubSpotSDK::Resources::Crm::Exports.new(client: client)
  @extensions = HubSpotSDK::Resources::Crm::Extensions.new(client: client)
  @feature_flags = HubSpotSDK::Resources::Crm::FeatureFlags.new(client: client)
  @imports = HubSpotSDK::Resources::Crm::Imports.new(client: client)
  @limits = HubSpotSDK::Resources::Crm::Limits.new(client: client)
  @lists = HubSpotSDK::Resources::Crm::Lists.new(client: client)
  @object_library = HubSpotSDK::Resources::Crm::ObjectLibrary.new(client: client)
  @object_schemas = HubSpotSDK::Resources::Crm::ObjectSchemas.new(client: client)
  @objects = HubSpotSDK::Resources::Crm::Objects.new(client: client)
  @owners = HubSpotSDK::Resources::Crm::Owners.new(client: client)
  @pipelines = HubSpotSDK::Resources::Crm::Pipelines.new(client: client)
  @properties = HubSpotSDK::Resources::Crm::Properties.new(client: client)
  @properties_validations = HubSpotSDK::Resources::Crm::PropertiesValidations.new(client: client)
  @timeline = HubSpotSDK::Resources::Crm::Timeline.new(client: client)
end

Instance Attribute Details

#app_uninstallsHubSpotSDK::Resources::Crm::AppUninstalls (readonly)



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

def app_uninstalls
  @app_uninstalls
end

#associationsHubSpotSDK::Resources::Crm::Associations (readonly)



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

def associations
  @associations
end

#associations_schemaHubSpotSDK::Resources::Crm::AssociationsSchema (readonly)



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

def associations_schema
  @associations_schema
end

#deal_splitsHubSpotSDK::Resources::Crm::DealSplits (readonly)



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

def deal_splits
  @deal_splits
end

#exportsHubSpotSDK::Resources::Crm::Exports (readonly)



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

def exports
  @exports
end

#extensionsHubSpotSDK::Resources::Crm::Extensions (readonly)



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

def extensions
  @extensions
end

#feature_flagsHubSpotSDK::Resources::Crm::FeatureFlags (readonly)



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

def feature_flags
  @feature_flags
end

#importsHubSpotSDK::Resources::Crm::Imports (readonly)



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

def imports
  @imports
end

#limitsHubSpotSDK::Resources::Crm::Limits (readonly)



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

def limits
  @limits
end

#listsHubSpotSDK::Resources::Crm::Lists (readonly)



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

def lists
  @lists
end

#object_libraryHubSpotSDK::Resources::Crm::ObjectLibrary (readonly)



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

def object_library
  @object_library
end

#object_schemasHubSpotSDK::Resources::Crm::ObjectSchemas (readonly)



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

def object_schemas
  @object_schemas
end

#objectsHubSpotSDK::Resources::Crm::Objects (readonly)



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

def objects
  @objects
end

#ownersHubSpotSDK::Resources::Crm::Owners (readonly)



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

def owners
  @owners
end

#pipelinesHubSpotSDK::Resources::Crm::Pipelines (readonly)



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

def pipelines
  @pipelines
end

#propertiesHubSpotSDK::Resources::Crm::Properties (readonly)



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

def properties
  @properties
end

#properties_validationsHubSpotSDK::Resources::Crm::PropertiesValidations (readonly)



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

def properties_validations
  @properties_validations
end

#timelineHubSpotSDK::Resources::Crm::Timeline (readonly)



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

def timeline
  @timeline
end