Class: HubSpotSDK::Resources::Crm::Extensions

Inherits:
Object
  • Object
show all
Defined in:
lib/hubspot_sdk/resources/crm/extensions.rb,
lib/hubspot_sdk/resources/crm/extensions/calling.rb,
lib/hubspot_sdk/resources/crm/extensions/cards_dev.rb,
lib/hubspot_sdk/resources/crm/extensions/video_conferencing.rb,
lib/hubspot_sdk/resources/crm/extensions/calling/transcripts.rb

Defined Under Namespace

Classes: Calling, CardsDev, VideoConferencing

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(client:) ⇒ Extensions

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

Parameters:



19
20
21
22
23
24
# File 'lib/hubspot_sdk/resources/crm/extensions.rb', line 19

def initialize(client:)
  @client = client
  @calling = HubSpotSDK::Resources::Crm::Extensions::Calling.new(client: client)
  @cards_dev = HubSpotSDK::Resources::Crm::Extensions::CardsDev.new(client: client)
  @video_conferencing = HubSpotSDK::Resources::Crm::Extensions::VideoConferencing.new(client: client)
end

Instance Attribute Details

#callingHubSpotSDK::Resources::Crm::Extensions::Calling (readonly)



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

def calling
  @calling
end

#cards_devHubSpotSDK::Resources::Crm::Extensions::CardsDev (readonly)



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

def cards_dev
  @cards_dev
end

#video_conferencingHubSpotSDK::Resources::Crm::Extensions::VideoConferencing (readonly)



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

def video_conferencing
  @video_conferencing
end