Package software.xdev.brevo.api
Class CouponsApi
java.lang.Object
software.xdev.brevo.api.CouponsApi
@Generated("org.openapitools.codegen.languages.JavaClientCodegen")
public class CouponsApi
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateCouponCollection(CreateCouponCollectionRequest createCouponCollectionRequest) Create а coupon collectioncreateCouponCollection(CreateCouponCollectionRequest createCouponCollectionRequest, Map<String, String> additionalHeaders) Create а coupon collectionvoidcreateCoupons(CreateCouponsRequest createCouponsRequest) Create coupons for a coupon collectionvoidcreateCoupons(CreateCouponsRequest createCouponsRequest, Map<String, String> additionalHeaders) Create coupons for a coupon collectionGet a coupon collection by idgetCouponCollection(String id, Map<String, String> additionalHeaders) Get a coupon collection by idgetCouponCollections(Long limit, Long offset, String sort) Get all your coupon collectionsGet all your coupon collectionsvoidsetApiClient(ApiClient apiClient) updateCouponCollection(String id, UpdateCouponCollectionRequest updateCouponCollectionRequest) Update a coupon collection by idupdateCouponCollection(String id, UpdateCouponCollectionRequest updateCouponCollectionRequest, Map<String, String> additionalHeaders) Update a coupon collection by id
-
Constructor Details
-
CouponsApi
public CouponsApi() -
CouponsApi
-
-
Method Details
-
getApiClient
-
setApiClient
-
createCouponCollection
public CreateCouponCollection201Response createCouponCollection(CreateCouponCollectionRequest createCouponCollectionRequest) throws ApiException Create а coupon collection- Parameters:
createCouponCollectionRequest- Values to create a coupon collection (required)- Returns:
- CreateCouponCollection201Response
- Throws:
ApiException- if fails to make API call
-
createCouponCollection
public CreateCouponCollection201Response createCouponCollection(CreateCouponCollectionRequest createCouponCollectionRequest, Map<String, String> additionalHeaders) throws ApiExceptionCreate а coupon collection- Parameters:
createCouponCollectionRequest- Values to create a coupon collection (required)additionalHeaders- additionalHeaders for this call- Returns:
- CreateCouponCollection201Response
- Throws:
ApiException- if fails to make API call
-
createCoupons
Create coupons for a coupon collection- Parameters:
createCouponsRequest- Values to create coupons (required)- Throws:
ApiException- if fails to make API call
-
createCoupons
public void createCoupons(CreateCouponsRequest createCouponsRequest, Map<String, String> additionalHeaders) throws ApiExceptionCreate coupons for a coupon collection- Parameters:
createCouponsRequest- Values to create coupons (required)additionalHeaders- additionalHeaders for this call- Throws:
ApiException- if fails to make API call
-
getCouponCollection
Get a coupon collection by id- Parameters:
id- Id of the collection to return (required)- Returns:
- GetCouponCollection
- Throws:
ApiException- if fails to make API call
-
getCouponCollection
public GetCouponCollection getCouponCollection(String id, Map<String, String> additionalHeaders) throws ApiExceptionGet a coupon collection by id- Parameters:
id- Id of the collection to return (required)additionalHeaders- additionalHeaders for this call- Returns:
- GetCouponCollection
- Throws:
ApiException- if fails to make API call
-
getCouponCollections
public GetCouponCollection getCouponCollections(Long limit, Long offset, String sort) throws ApiException Get all your coupon collections- Parameters:
limit- Number of documents returned per page (optional, default to 50)offset- Index of the first document on the page (optional, default to 0)sort- Sort the results by creation time in ascending/descending order (optional, default to desc)- Returns:
- GetCouponCollection
- Throws:
ApiException- if fails to make API call
-
getCouponCollections
public GetCouponCollection getCouponCollections(Long limit, Long offset, String sort, Map<String, String> additionalHeaders) throws ApiExceptionGet all your coupon collections- Parameters:
limit- Number of documents returned per page (optional, default to 50)offset- Index of the first document on the page (optional, default to 0)sort- Sort the results by creation time in ascending/descending order (optional, default to desc)additionalHeaders- additionalHeaders for this call- Returns:
- GetCouponCollection
- Throws:
ApiException- if fails to make API call
-
updateCouponCollection
public UpdateCouponCollection200Response updateCouponCollection(String id, UpdateCouponCollectionRequest updateCouponCollectionRequest) throws ApiException Update a coupon collection by id- Parameters:
id- Id of the collection to update (required)updateCouponCollectionRequest- Values to update the coupon collection (required)- Returns:
- UpdateCouponCollection200Response
- Throws:
ApiException- if fails to make API call
-
updateCouponCollection
public UpdateCouponCollection200Response updateCouponCollection(String id, UpdateCouponCollectionRequest updateCouponCollectionRequest, Map<String, String> additionalHeaders) throws ApiExceptionUpdate a coupon collection by id- Parameters:
id- Id of the collection to update (required)updateCouponCollectionRequest- Values to update the coupon collection (required)additionalHeaders- additionalHeaders for this call- Returns:
- UpdateCouponCollection200Response
- Throws:
ApiException- if fails to make API call
-