lib/VoucherifySdk/api/campaigns_api.rb in voucherify-6.0.0 vs lib/VoucherifySdk/api/campaigns_api.rb in voucherify-7.0.0
- old
+ new
@@ -598,10 +598,11 @@
# @option opts [Integer] :limit Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items.
# @option opts [Integer] :page Which page of results to return. The lowest value is 1.
# @option opts [ParameterCampaignType] :campaign_type This attribute allows filtering by campaign type.
# @option opts [ParameterExpandListCampaigns] :expand Include an expanded categories object in the response. (default to 'category')
# @option opts [ParameterOrderListCampaigns] :order Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order.
+ # @option opts [ParameterFiltersListCampaigns] :filters Filters the results by campaign status or whether the campaign is a referral campaign.
# @return [CampaignsListResponseBody]
def list_campaigns(opts = {})
data, _status_code, _headers = list_campaigns_with_http_info(opts)
data
end
@@ -612,10 +613,11 @@
# @option opts [Integer] :limit Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items.
# @option opts [Integer] :page Which page of results to return. The lowest value is 1.
# @option opts [ParameterCampaignType] :campaign_type This attribute allows filtering by campaign type.
# @option opts [ParameterExpandListCampaigns] :expand Include an expanded categories object in the response. (default to 'category')
# @option opts [ParameterOrderListCampaigns] :order Sorts the results using one of the filtering options, where the dash - preceding a sorting option means sorting in a descending order.
+ # @option opts [ParameterFiltersListCampaigns] :filters Filters the results by campaign status or whether the campaign is a referral campaign.
# @return [Array<(CampaignsListResponseBody, Integer, Hash)>] CampaignsListResponseBody data, response status code and response headers
private def list_campaigns_with_http_info(opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug 'Calling API: CampaignsApi.list_campaigns ...'
end
@@ -627,9 +629,10 @@
query_params[:'limit'] = opts[:'limit'] if !opts[:'limit'].nil?
query_params[:'page'] = opts[:'page'] if !opts[:'page'].nil?
query_params[:'campaign_type'] = opts[:'campaign_type'] if !opts[:'campaign_type'].nil?
query_params[:'expand'] = opts[:'expand'] if !opts[:'expand'].nil?
query_params[:'order'] = opts[:'order'] if !opts[:'order'].nil?
+ query_params[:'filters'] = opts[:'filters'] if !opts[:'filters'].nil?
# header parameters
header_params = opts[:header_params] || {}
# HTTP header 'Accept' (if needed)
header_params['Accept'] = @api_client.select_header_accept(['application/json'])