Class: HubSpotSDK::Resources::BusinessUnits::BusinessUnitEntries

Inherits:
Object
  • Object
show all
Defined in:
lib/hubspot_sdk/resources/business_units/business_unit_entries.rb

Instance Method Summary collapse

Constructor Details

#initialize(client:) ⇒ BusinessUnitEntries

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

Parameters:



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

def initialize(client:)
  @client = client
end

Instance Method Details

#get_by_user_id(user_id, name: nil, properties: nil, request_options: {}) ⇒ HubSpotSDK::Models::BusinessUnits::CollectionResponsePublicBusinessUnitNoPaging

Retrieve the brands that a specific user can access.

Parameters:

  • user_id (String)
  • name (Array<String>)
  • properties (Array<String>)
  • request_options (HubSpotSDK::RequestOptions, Hash{Symbol=>Object}, nil)

Returns:

See Also:



19
20
21
22
23
24
25
26
27
28
29
# File 'lib/hubspot_sdk/resources/business_units/business_unit_entries.rb', line 19

def get_by_user_id(user_id, params = {})
  parsed, options = HubSpotSDK::BusinessUnits::BusinessUnitEntryGetByUserIDParams.dump_request(params)
  query = HubSpotSDK::Internal::Util.encode_query_params(parsed)
  @client.request(
    method: :get,
    path: ["business-units/public/2026-03/business-units/user/%1$s", user_id],
    query: query,
    model: HubSpotSDK::BusinessUnits::CollectionResponsePublicBusinessUnitNoPaging,
    options: options
  )
end