Class: HubSpotSDK::Resources::Crm::ObjectLibrary::Enablement

Inherits:
Object
  • Object
show all
Defined in:
lib/hubspot_sdk/resources/crm/object_library/enablement.rb

Instance Method Summary collapse

Constructor Details

#initialize(client:) ⇒ Enablement

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

Parameters:



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

def initialize(client:)
  @client = client
end

Instance Method Details

#get_all(request_options: {}) ⇒ HubSpotSDK::Models::Crm::ObjectLibrary::PortalObjectTypeEnablementPublicResponse



15
16
17
18
19
20
21
22
# File 'lib/hubspot_sdk/resources/crm/object_library/enablement.rb', line 15

def get_all(params = {})
  @client.request(
    method: :get,
    path: "crm/object-library/2026-03/enablement",
    model: HubSpotSDK::Crm::ObjectLibrary::PortalObjectTypeEnablementPublicResponse,
    options: params[:request_options]
  )
end

#get_by_object_type_id(object_type_id, request_options: {}) ⇒ HubSpotSDK::Models::Crm::ObjectLibrary::ObjectTypeEnablementPublicResponse



32
33
34
35
36
37
38
39
# File 'lib/hubspot_sdk/resources/crm/object_library/enablement.rb', line 32

def get_by_object_type_id(object_type_id, params = {})
  @client.request(
    method: :get,
    path: ["crm/object-library/2026-03/enablement/%1$s", object_type_id],
    model: HubSpotSDK::Crm::ObjectLibrary::ObjectTypeEnablementPublicResponse,
    options: params[:request_options]
  )
end