lib/MailchimpTransactional/api/webhooks_api.rb in MailchimpTransactional-1.0.9 vs lib/MailchimpTransactional/api/webhooks_api.rb in MailchimpTransactional-1.0.11

- old
+ new

@@ -1,11 +1,11 @@ =begin #Mailchimp Transactional API #No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) -OpenAPI spec version: 1.0.9 +OpenAPI spec version: 1.0.11 Contact: apihelp@mandrill.com Generated by: https://github.com/swagger-api/swagger-codegen.git Swagger Codegen version: 2.4.12 =end @@ -14,143 +14,60 @@ module MailchimpTransactional class WebhooksApi attr_accessor :api_client - attr_accessor :api_key - - def initialize(api_key = '', api_client = ApiClient.default) - @api_key = api_key + def initialize(api_client = ApiClient.default) @api_client = api_client end - # Add webhook - # Add a new webhook. - # @param body - # @param [Hash] opts the optional parameters - # @return [InlineResponse20072] - def add(body = {}, opts = {}) - data = add_with_http_info(body, opts) - data - end # Add webhook # Add a new webhook. # @param body # @param [Hash] opts the optional parameters # @return [Array<(InlineResponse20072, Fixnum, Hash)>] InlineResponse20072 data, response status code and response headers - def add_with_http_info(body, opts = {}) - # add api key to request body - body[:key] = @api_key - - # resource path - local_var_path = '/webhooks/add' - - # http body (model) - data = @api_client.call_api(:POST, local_var_path, :body => body) - return data - end - # Delete webhook - # Delete an existing webhook. - # @param body - # @param [Hash] opts the optional parameters - # @return [InlineResponse20075] - def delete(body = {}, opts = {}) - data = delete_with_http_info(body, opts) + def add(body = {}) + data = @api_client.call_api(:POST, '/webhooks/add', body) data end # Delete webhook # Delete an existing webhook. # @param body # @param [Hash] opts the optional parameters # @return [Array<(InlineResponse20075, Fixnum, Hash)>] InlineResponse20075 data, response status code and response headers - def delete_with_http_info(body, opts = {}) - # add api key to request body - body[:key] = @api_key - - # resource path - local_var_path = '/webhooks/delete' - - # http body (model) - data = @api_client.call_api(:POST, local_var_path, :body => body) - return data - end - # Get webhook info - # Given the ID of an existing webhook, return the data about it. - # @param body - # @param [Hash] opts the optional parameters - # @return [InlineResponse20073] - def info(body = {}, opts = {}) - data = info_with_http_info(body, opts) + def delete(body = {}) + data = @api_client.call_api(:POST, '/webhooks/delete', body) data end # Get webhook info # Given the ID of an existing webhook, return the data about it. # @param body # @param [Hash] opts the optional parameters # @return [Array<(InlineResponse20073, Fixnum, Hash)>] InlineResponse20073 data, response status code and response headers - def info_with_http_info(body, opts = {}) - # add api key to request body - body[:key] = @api_key - - # resource path - local_var_path = '/webhooks/info' - - # http body (model) - data = @api_client.call_api(:POST, local_var_path, :body => body) - return data - end - # List webhooks - # Get the list of all webhooks defined on the account. - # @param body - # @param [Hash] opts the optional parameters - # @return [Array<InlineResponse20071>] - def list(body = {}, opts = {}) - data = list_with_http_info(body, opts) + def info(body = {}) + data = @api_client.call_api(:POST, '/webhooks/info', body) data end # List webhooks # Get the list of all webhooks defined on the account. # @param body # @param [Hash] opts the optional parameters # @return [Array<(Array<InlineResponse20071>, Fixnum, Hash)>] Array<InlineResponse20071> data, response status code and response headers - def list_with_http_info(body, opts = {}) - # add api key to request body - body[:key] = @api_key - - # resource path - local_var_path = '/webhooks/list' - - # http body (model) - data = @api_client.call_api(:POST, local_var_path, :body => body) - return data - end - # Update webhook - # Update an existing webhook. - # @param body - # @param [Hash] opts the optional parameters - # @return [InlineResponse20074] - def update(body = {}, opts = {}) - data = update_with_http_info(body, opts) + def list(body = {}) + data = @api_client.call_api(:POST, '/webhooks/list', body) data end # Update webhook # Update an existing webhook. # @param body # @param [Hash] opts the optional parameters # @return [Array<(InlineResponse20074, Fixnum, Hash)>] InlineResponse20074 data, response status code and response headers - def update_with_http_info(body, opts = {}) - # add api key to request body - body[:key] = @api_key - - # resource path - local_var_path = '/webhooks/update' - - # http body (model) - data = @api_client.call_api(:POST, local_var_path, :body => body) - return data + def update(body = {}) + data = @api_client.call_api(:POST, '/webhooks/update', body) + data end end end