lib/hubspot/codegen/webhooks/api/subscriptions_api.rb in hubspot-api-client-11.2.0 vs lib/hubspot/codegen/webhooks/api/subscriptions_api.rb in hubspot-api-client-12.0.0

- old
+ new

@@ -18,25 +18,21 @@ attr_accessor :api_client def initialize(api_client = ApiClient.default) @api_client = api_client end - # Delete a subscription - # Permanently deletes a subscription. This cannot be undone. - # @param subscription_id [Integer] The ID of subscription to delete. - # @param app_id [Integer] The ID of the target app. + # @param subscription_id [Integer] + # @param app_id [Integer] # @param [Hash] opts the optional parameters # @return [nil] def archive(subscription_id, app_id, opts = {}) archive_with_http_info(subscription_id, app_id, opts) nil end - # Delete a subscription - # Permanently deletes a subscription. This cannot be undone. - # @param subscription_id [Integer] The ID of subscription to delete. - # @param app_id [Integer] The ID of the target app. + # @param subscription_id [Integer] + # @param app_id [Integer] # @param [Hash] opts the optional parameters # @return [Array<(nil, Integer, Hash)>] nil, response status code and response headers def archive_with_http_info(subscription_id, app_id, opts = {}) if @api_client.config.debugging @api_client.config.logger.debug 'Calling API: SubscriptionsApi.archive ...' @@ -68,11 +64,11 @@ # return_type return_type = opts[:return_type] # auth_names - auth_names = opts[:auth_names] || ['hapikey'] + auth_names = opts[:auth_names] || ['developer_hapikey'] new_options = opts.merge( :header_params => header_params, :query_params => query_params, :form_params => form_params, @@ -86,25 +82,21 @@ @api_client.config.logger.debug "API called: SubscriptionsApi#archive\nData: #{data.inspect}\nStatus code: #{status_code}\nHeaders: #{headers}" end return data, status_code, headers end - # Subscribe to an event - # Creates a new webhook subscription for the given app. Each subscription in an app must be unique. - # @param app_id [Integer] The ID of the target app. - # @param subscription_create_request [SubscriptionCreateRequest] Details about the new subscription. + # @param app_id [Integer] + # @param subscription_create_request [SubscriptionCreateRequest] # @param [Hash] opts the optional parameters # @return [SubscriptionResponse] def create(app_id, subscription_create_request, opts = {}) data, _status_code, _headers = create_with_http_info(app_id, subscription_create_request, opts) data end - # Subscribe to an event - # Creates a new webhook subscription for the given app. Each subscription in an app must be unique. - # @param app_id [Integer] The ID of the target app. - # @param subscription_create_request [SubscriptionCreateRequest] Details about the new subscription. + # @param app_id [Integer] + # @param subscription_create_request [SubscriptionCreateRequest] # @param [Hash] opts the optional parameters # @return [Array<(SubscriptionResponse, Integer, Hash)>] SubscriptionResponse data, response status code and response headers def create_with_http_info(app_id, subscription_create_request, opts = {}) if @api_client.config.debugging @api_client.config.logger.debug 'Calling API: SubscriptionsApi.create ...' @@ -138,11 +130,11 @@ # return_type return_type = opts[:return_type] || 'SubscriptionResponse' # auth_names - auth_names = opts[:auth_names] || ['hapikey'] + auth_names = opts[:auth_names] || ['developer_hapikey'] new_options = opts.merge( :header_params => header_params, :query_params => query_params, :form_params => form_params, @@ -156,23 +148,19 @@ @api_client.config.logger.debug "API called: SubscriptionsApi#create\nData: #{data.inspect}\nStatus code: #{status_code}\nHeaders: #{headers}" end return data, status_code, headers end - # Get subscription details - # Returns full details for all existing subscriptions for the given app. - # @param app_id [Integer] The ID of the target app. + # @param app_id [Integer] # @param [Hash] opts the optional parameters # @return [SubscriptionListResponse] def get_all(app_id, opts = {}) data, _status_code, _headers = get_all_with_http_info(app_id, opts) data end - # Get subscription details - # Returns full details for all existing subscriptions for the given app. - # @param app_id [Integer] The ID of the target app. + # @param app_id [Integer] # @param [Hash] opts the optional parameters # @return [Array<(SubscriptionListResponse, Integer, Hash)>] SubscriptionListResponse data, response status code and response headers def get_all_with_http_info(app_id, opts = {}) if @api_client.config.debugging @api_client.config.logger.debug 'Calling API: SubscriptionsApi.get_all ...' @@ -200,11 +188,11 @@ # return_type return_type = opts[:return_type] || 'SubscriptionListResponse' # auth_names - auth_names = opts[:auth_names] || ['hapikey'] + auth_names = opts[:auth_names] || ['developer_hapikey'] new_options = opts.merge( :header_params => header_params, :query_params => query_params, :form_params => form_params, @@ -218,41 +206,37 @@ @api_client.config.logger.debug "API called: SubscriptionsApi#get_all\nData: #{data.inspect}\nStatus code: #{status_code}\nHeaders: #{headers}" end return data, status_code, headers end - # Get subscription - # Returns details about a subscription. - # @param app_id [Integer] The ID of the target app. - # @param subscription_id [Integer] The ID of the target subscription. + # @param subscription_id [Integer] + # @param app_id [Integer] # @param [Hash] opts the optional parameters # @return [SubscriptionResponse] - def get_by_id(app_id, subscription_id, opts = {}) - data, _status_code, _headers = get_by_id_with_http_info(app_id, subscription_id, opts) + def get_by_id(subscription_id, app_id, opts = {}) + data, _status_code, _headers = get_by_id_with_http_info(subscription_id, app_id, opts) data end - # Get subscription - # Returns details about a subscription. - # @param app_id [Integer] The ID of the target app. - # @param subscription_id [Integer] The ID of the target subscription. + # @param subscription_id [Integer] + # @param app_id [Integer] # @param [Hash] opts the optional parameters # @return [Array<(SubscriptionResponse, Integer, Hash)>] SubscriptionResponse data, response status code and response headers - def get_by_id_with_http_info(app_id, subscription_id, opts = {}) + def get_by_id_with_http_info(subscription_id, app_id, opts = {}) if @api_client.config.debugging @api_client.config.logger.debug 'Calling API: SubscriptionsApi.get_by_id ...' end - # verify the required parameter 'app_id' is set - if @api_client.config.client_side_validation && app_id.nil? - fail ArgumentError, "Missing the required parameter 'app_id' when calling SubscriptionsApi.get_by_id" - end # verify the required parameter 'subscription_id' is set if @api_client.config.client_side_validation && subscription_id.nil? fail ArgumentError, "Missing the required parameter 'subscription_id' when calling SubscriptionsApi.get_by_id" end + # verify the required parameter 'app_id' is set + if @api_client.config.client_side_validation && app_id.nil? + fail ArgumentError, "Missing the required parameter 'app_id' when calling SubscriptionsApi.get_by_id" + end # resource path - local_var_path = '/webhooks/v3/{appId}/subscriptions/{subscriptionId}'.sub('{' + 'appId' + '}', CGI.escape(app_id.to_s)).sub('{' + 'subscriptionId' + '}', CGI.escape(subscription_id.to_s)) + local_var_path = '/webhooks/v3/{appId}/subscriptions/{subscriptionId}'.sub('{' + 'subscriptionId' + '}', CGI.escape(subscription_id.to_s)).sub('{' + 'appId' + '}', CGI.escape(app_id.to_s)) # query parameters query_params = opts[:query_params] || {} # header parameters @@ -268,11 +252,11 @@ # return_type return_type = opts[:return_type] || 'SubscriptionResponse' # auth_names - auth_names = opts[:auth_names] || ['hapikey'] + auth_names = opts[:auth_names] || ['developer_hapikey'] new_options = opts.merge( :header_params => header_params, :query_params => query_params, :form_params => form_params, @@ -286,27 +270,23 @@ @api_client.config.logger.debug "API called: SubscriptionsApi#get_by_id\nData: #{data.inspect}\nStatus code: #{status_code}\nHeaders: #{headers}" end return data, status_code, headers end - # Update a subscription - # Updates the details for an existing subscription. - # @param subscription_id [Integer] The ID of the subscription to update. - # @param app_id [Integer] The ID of the target app. - # @param subscription_patch_request [SubscriptionPatchRequest] Updated details for the subscription. + # @param subscription_id [Integer] + # @param app_id [Integer] + # @param subscription_patch_request [SubscriptionPatchRequest] # @param [Hash] opts the optional parameters # @return [SubscriptionResponse] def update(subscription_id, app_id, subscription_patch_request, opts = {}) data, _status_code, _headers = update_with_http_info(subscription_id, app_id, subscription_patch_request, opts) data end - # Update a subscription - # Updates the details for an existing subscription. - # @param subscription_id [Integer] The ID of the subscription to update. - # @param app_id [Integer] The ID of the target app. - # @param subscription_patch_request [SubscriptionPatchRequest] Updated details for the subscription. + # @param subscription_id [Integer] + # @param app_id [Integer] + # @param subscription_patch_request [SubscriptionPatchRequest] # @param [Hash] opts the optional parameters # @return [Array<(SubscriptionResponse, Integer, Hash)>] SubscriptionResponse data, response status code and response headers def update_with_http_info(subscription_id, app_id, subscription_patch_request, opts = {}) if @api_client.config.debugging @api_client.config.logger.debug 'Calling API: SubscriptionsApi.update ...' @@ -344,11 +324,11 @@ # return_type return_type = opts[:return_type] || 'SubscriptionResponse' # auth_names - auth_names = opts[:auth_names] || ['hapikey'] + auth_names = opts[:auth_names] || ['developer_hapikey'] new_options = opts.merge( :header_params => header_params, :query_params => query_params, :form_params => form_params, @@ -362,25 +342,21 @@ @api_client.config.logger.debug "API called: SubscriptionsApi#update\nData: #{data.inspect}\nStatus code: #{status_code}\nHeaders: #{headers}" end return data, status_code, headers end - # Batch update subscriptions - # Activates or deactivates target app subscriptions. - # @param app_id [Integer] The app ID of the target app. - # @param batch_input_subscription_batch_update_request [BatchInputSubscriptionBatchUpdateRequest] Updated details for the specified subscriptions. + # @param app_id [Integer] + # @param batch_input_subscription_batch_update_request [BatchInputSubscriptionBatchUpdateRequest] # @param [Hash] opts the optional parameters # @return [BatchResponseSubscriptionResponse] def update_batch(app_id, batch_input_subscription_batch_update_request, opts = {}) data, _status_code, _headers = update_batch_with_http_info(app_id, batch_input_subscription_batch_update_request, opts) data end - # Batch update subscriptions - # Activates or deactivates target app subscriptions. - # @param app_id [Integer] The app ID of the target app. - # @param batch_input_subscription_batch_update_request [BatchInputSubscriptionBatchUpdateRequest] Updated details for the specified subscriptions. + # @param app_id [Integer] + # @param batch_input_subscription_batch_update_request [BatchInputSubscriptionBatchUpdateRequest] # @param [Hash] opts the optional parameters # @return [Array<(BatchResponseSubscriptionResponse, Integer, Hash)>] BatchResponseSubscriptionResponse data, response status code and response headers def update_batch_with_http_info(app_id, batch_input_subscription_batch_update_request, opts = {}) if @api_client.config.debugging @api_client.config.logger.debug 'Calling API: SubscriptionsApi.update_batch ...' @@ -414,10 +390,10 @@ # return_type return_type = opts[:return_type] || 'BatchResponseSubscriptionResponse' # auth_names - auth_names = opts[:auth_names] || ['hapikey'] + auth_names = opts[:auth_names] || ['developer_hapikey'] new_options = opts.merge( :header_params => header_params, :query_params => query_params, :form_params => form_params,