Class AsyncMarketing
- java.lang.Object
-
- com.stackone.stackone_client_java.AsyncMarketing
-
public class AsyncMarketing extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description MarketingCreateContentBlockRequestBuildercreateContentBlock()Create Content Blockjava.util.concurrent.CompletableFuture<MarketingCreateContentBlockResponse>createContentBlock(java.lang.String xAccountId, MarketingCreateContentBlocksRequestDto marketingCreateContentBlocksRequestDto)Create Content Blockjava.util.concurrent.CompletableFuture<MarketingCreateContentBlockResponse>createContentBlock(java.lang.String xAccountId, MarketingCreateContentBlocksRequestDto marketingCreateContentBlocksRequestDto, java.util.Optional<Options> options)Create Content BlockMarketingCreateEmailTemplateRequestBuildercreateEmailTemplate()Create Email Templatesjava.util.concurrent.CompletableFuture<MarketingCreateEmailTemplateResponse>createEmailTemplate(java.lang.String xAccountId, MarketingCreateEmailTemplateRequestDto marketingCreateEmailTemplateRequestDto)Create Email Templatesjava.util.concurrent.CompletableFuture<MarketingCreateEmailTemplateResponse>createEmailTemplate(java.lang.String xAccountId, MarketingCreateEmailTemplateRequestDto marketingCreateEmailTemplateRequestDto, java.util.Optional<Options> options)Create Email TemplatesMarketingCreateInAppTemplateRequestBuildercreateInAppTemplate()Create In-App Templatejava.util.concurrent.CompletableFuture<MarketingCreateInAppTemplateResponse>createInAppTemplate(java.lang.String xAccountId, MarketingCreateInAppTemplateRequestDto marketingCreateInAppTemplateRequestDto)Create In-App Templatejava.util.concurrent.CompletableFuture<MarketingCreateInAppTemplateResponse>createInAppTemplate(java.lang.String xAccountId, MarketingCreateInAppTemplateRequestDto marketingCreateInAppTemplateRequestDto, java.util.Optional<Options> options)Create In-App TemplateMarketingCreateOmniChannelTemplateRequestBuildercreateOmniChannelTemplate()Deprecated.method: This will be removed in a future release, please migrate away from it as soon as possible.java.util.concurrent.CompletableFuture<MarketingCreateOmniChannelTemplateResponse>createOmniChannelTemplate(java.lang.String xAccountId, MarketingCreateTemplateRequestDto marketingCreateTemplateRequestDto)Deprecated.method: This will be removed in a future release, please migrate away from it as soon as possible.java.util.concurrent.CompletableFuture<MarketingCreateOmniChannelTemplateResponse>createOmniChannelTemplate(java.lang.String xAccountId, MarketingCreateTemplateRequestDto marketingCreateTemplateRequestDto, java.util.Optional<Options> options)Deprecated.method: This will be removed in a future release, please migrate away from it as soon as possible.MarketingCreatePushTemplateRequestBuildercreatePushTemplate()Create Push Templatejava.util.concurrent.CompletableFuture<MarketingCreatePushTemplateResponse>createPushTemplate(java.lang.String xAccountId, MarketingCreatePushTemplateRequestDto marketingCreatePushTemplateRequestDto)Create Push Templatejava.util.concurrent.CompletableFuture<MarketingCreatePushTemplateResponse>createPushTemplate(java.lang.String xAccountId, MarketingCreatePushTemplateRequestDto marketingCreatePushTemplateRequestDto, java.util.Optional<Options> options)Create Push TemplateMarketingCreateSmsTemplateRequestBuildercreateSmsTemplate()Create SMS Templatejava.util.concurrent.CompletableFuture<MarketingCreateSmsTemplateResponse>createSmsTemplate(java.lang.String xAccountId, MarketingCreateSmsTemplateRequestDto marketingCreateSmsTemplateRequestDto)Create SMS Templatejava.util.concurrent.CompletableFuture<MarketingCreateSmsTemplateResponse>createSmsTemplate(java.lang.String xAccountId, MarketingCreateSmsTemplateRequestDto marketingCreateSmsTemplateRequestDto, java.util.Optional<Options> options)Create SMS TemplateMarketingGetCampaignRequestBuildergetCampaign()Get campaignjava.util.concurrent.CompletableFuture<MarketingGetCampaignResponse>getCampaign(MarketingGetCampaignRequest request)Get campaignjava.util.concurrent.CompletableFuture<MarketingGetCampaignResponse>getCampaign(MarketingGetCampaignRequest request, java.util.Optional<Options> options)Get campaignMarketingGetContentBlockRequestBuildergetContentBlock()Get Content Blocksjava.util.concurrent.CompletableFuture<MarketingGetContentBlockResponse>getContentBlock(MarketingGetContentBlockRequest request)Get Content Blocksjava.util.concurrent.CompletableFuture<MarketingGetContentBlockResponse>getContentBlock(MarketingGetContentBlockRequest request, java.util.Optional<Options> options)Get Content BlocksMarketingGetEmailTemplateRequestBuildergetEmailTemplate()Get Email Templatesjava.util.concurrent.CompletableFuture<MarketingGetEmailTemplateResponse>getEmailTemplate(MarketingGetEmailTemplateRequest request)Get Email Templatesjava.util.concurrent.CompletableFuture<MarketingGetEmailTemplateResponse>getEmailTemplate(MarketingGetEmailTemplateRequest request, java.util.Optional<Options> options)Get Email TemplatesMarketingGetInAppTemplateRequestBuildergetInAppTemplate()Get In-App Templatejava.util.concurrent.CompletableFuture<MarketingGetInAppTemplateResponse>getInAppTemplate(MarketingGetInAppTemplateRequest request)Get In-App Templatejava.util.concurrent.CompletableFuture<MarketingGetInAppTemplateResponse>getInAppTemplate(MarketingGetInAppTemplateRequest request, java.util.Optional<Options> options)Get In-App TemplateMarketingGetOmniChannelTemplateRequestBuildergetOmniChannelTemplate()Deprecated.method: This will be removed in a future release, please migrate away from it as soon as possible.java.util.concurrent.CompletableFuture<MarketingGetOmniChannelTemplateResponse>getOmniChannelTemplate(MarketingGetOmniChannelTemplateRequest request)Deprecated.method: This will be removed in a future release, please migrate away from it as soon as possible.java.util.concurrent.CompletableFuture<MarketingGetOmniChannelTemplateResponse>getOmniChannelTemplate(MarketingGetOmniChannelTemplateRequest request, java.util.Optional<Options> options)Deprecated.method: This will be removed in a future release, please migrate away from it as soon as possible.MarketingGetPushTemplateRequestBuildergetPushTemplate()Get Push Templatejava.util.concurrent.CompletableFuture<MarketingGetPushTemplateResponse>getPushTemplate(MarketingGetPushTemplateRequest request)Get Push Templatejava.util.concurrent.CompletableFuture<MarketingGetPushTemplateResponse>getPushTemplate(MarketingGetPushTemplateRequest request, java.util.Optional<Options> options)Get Push TemplateMarketingGetSmsTemplateRequestBuildergetSmsTemplate()Get SMS Templatejava.util.concurrent.CompletableFuture<MarketingGetSmsTemplateResponse>getSmsTemplate(MarketingGetSmsTemplateRequest request)Get SMS Templatejava.util.concurrent.CompletableFuture<MarketingGetSmsTemplateResponse>getSmsTemplate(MarketingGetSmsTemplateRequest request, java.util.Optional<Options> options)Get SMS TemplateMarketingListCampaignsRequestBuilderlistCampaigns()List campaignsjava.util.concurrent.CompletableFuture<MarketingListCampaignsResponse>listCampaigns(MarketingListCampaignsRequest request)List campaignsjava.util.concurrent.CompletableFuture<MarketingListCampaignsResponse>listCampaigns(MarketingListCampaignsRequest request, java.util.Optional<Options> options)List campaignsMarketingListContentBlocksRequestBuilderlistContentBlocks()List Content Blocksjava.util.concurrent.CompletableFuture<MarketingListContentBlocksResponse>listContentBlocks(MarketingListContentBlocksRequest request)List Content Blocksjava.util.concurrent.CompletableFuture<MarketingListContentBlocksResponse>listContentBlocks(MarketingListContentBlocksRequest request, java.util.Optional<Options> options)List Content BlocksMarketingListEmailTemplatesRequestBuilderlistEmailTemplates()List Email Templatesjava.util.concurrent.CompletableFuture<MarketingListEmailTemplatesResponse>listEmailTemplates(MarketingListEmailTemplatesRequest request)List Email Templatesjava.util.concurrent.CompletableFuture<MarketingListEmailTemplatesResponse>listEmailTemplates(MarketingListEmailTemplatesRequest request, java.util.Optional<Options> options)List Email TemplatesMarketingListInAppTemplatesRequestBuilderlistInAppTemplates()List In-App Templatesjava.util.concurrent.CompletableFuture<MarketingListInAppTemplatesResponse>listInAppTemplates(MarketingListInAppTemplatesRequest request)List In-App Templatesjava.util.concurrent.CompletableFuture<MarketingListInAppTemplatesResponse>listInAppTemplates(MarketingListInAppTemplatesRequest request, java.util.Optional<Options> options)List In-App TemplatesMarketingListOmniChannelTemplatesRequestBuilderlistOmniChannelTemplates()Deprecated.method: This will be removed in a future release, please migrate away from it as soon as possible.java.util.concurrent.CompletableFuture<MarketingListOmniChannelTemplatesResponse>listOmniChannelTemplates(MarketingListOmniChannelTemplatesRequest request)Deprecated.method: This will be removed in a future release, please migrate away from it as soon as possible.java.util.concurrent.CompletableFuture<MarketingListOmniChannelTemplatesResponse>listOmniChannelTemplates(MarketingListOmniChannelTemplatesRequest request, java.util.Optional<Options> options)Deprecated.method: This will be removed in a future release, please migrate away from it as soon as possible.MarketingListPushTemplatesRequestBuilderlistPushTemplates()List Push Templatesjava.util.concurrent.CompletableFuture<MarketingListPushTemplatesResponse>listPushTemplates(MarketingListPushTemplatesRequest request)List Push Templatesjava.util.concurrent.CompletableFuture<MarketingListPushTemplatesResponse>listPushTemplates(MarketingListPushTemplatesRequest request, java.util.Optional<Options> options)List Push TemplatesMarketingListSmsTemplatesRequestBuilderlistSmsTemplates()List SMS Templatesjava.util.concurrent.CompletableFuture<MarketingListSmsTemplatesResponse>listSmsTemplates(MarketingListSmsTemplatesRequest request)List SMS Templatesjava.util.concurrent.CompletableFuture<MarketingListSmsTemplatesResponse>listSmsTemplates(MarketingListSmsTemplatesRequest request, java.util.Optional<Options> options)List SMS TemplatesMarketingsync()Switches to the sync SDK.MarketingUpdateContentBlockRequestBuilderupdateContentBlock()Update Content Blockjava.util.concurrent.CompletableFuture<MarketingUpdateContentBlockResponse>updateContentBlock(java.lang.String xAccountId, java.lang.String id, MarketingCreateContentBlocksRequestDto marketingCreateContentBlocksRequestDto)Update Content Blockjava.util.concurrent.CompletableFuture<MarketingUpdateContentBlockResponse>updateContentBlock(java.lang.String xAccountId, java.lang.String id, MarketingCreateContentBlocksRequestDto marketingCreateContentBlocksRequestDto, java.util.Optional<Options> options)Update Content BlockMarketingUpdateEmailTemplateRequestBuilderupdateEmailTemplate()Update Email Templatesjava.util.concurrent.CompletableFuture<MarketingUpdateEmailTemplateResponse>updateEmailTemplate(java.lang.String xAccountId, java.lang.String id, MarketingCreateEmailTemplateRequestDto marketingCreateEmailTemplateRequestDto)Update Email Templatesjava.util.concurrent.CompletableFuture<MarketingUpdateEmailTemplateResponse>updateEmailTemplate(java.lang.String xAccountId, java.lang.String id, MarketingCreateEmailTemplateRequestDto marketingCreateEmailTemplateRequestDto, java.util.Optional<Options> options)Update Email TemplatesMarketingUpdateInAppTemplateRequestBuilderupdateInAppTemplate()Update In-App Templatejava.util.concurrent.CompletableFuture<MarketingUpdateInAppTemplateResponse>updateInAppTemplate(java.lang.String xAccountId, java.lang.String id, MarketingCreateInAppTemplateRequestDto marketingCreateInAppTemplateRequestDto)Update In-App Templatejava.util.concurrent.CompletableFuture<MarketingUpdateInAppTemplateResponse>updateInAppTemplate(java.lang.String xAccountId, java.lang.String id, MarketingCreateInAppTemplateRequestDto marketingCreateInAppTemplateRequestDto, java.util.Optional<Options> options)Update In-App TemplateMarketingUpdateOmniChannelTemplateRequestBuilderupdateOmniChannelTemplate()Deprecated.method: This will be removed in a future release, please migrate away from it as soon as possible.java.util.concurrent.CompletableFuture<MarketingUpdateOmniChannelTemplateResponse>updateOmniChannelTemplate(java.lang.String xAccountId, java.lang.String id, MarketingCreateTemplateRequestDto marketingCreateTemplateRequestDto)Deprecated.method: This will be removed in a future release, please migrate away from it as soon as possible.java.util.concurrent.CompletableFuture<MarketingUpdateOmniChannelTemplateResponse>updateOmniChannelTemplate(java.lang.String xAccountId, java.lang.String id, MarketingCreateTemplateRequestDto marketingCreateTemplateRequestDto, java.util.Optional<Options> options)Deprecated.method: This will be removed in a future release, please migrate away from it as soon as possible.MarketingUpdatePushTemplateRequestBuilderupdatePushTemplate()Update Push Templatejava.util.concurrent.CompletableFuture<MarketingUpdatePushTemplateResponse>updatePushTemplate(java.lang.String xAccountId, java.lang.String id, MarketingCreatePushTemplateRequestDto marketingCreatePushTemplateRequestDto)Update Push Templatejava.util.concurrent.CompletableFuture<MarketingUpdatePushTemplateResponse>updatePushTemplate(java.lang.String xAccountId, java.lang.String id, MarketingCreatePushTemplateRequestDto marketingCreatePushTemplateRequestDto, java.util.Optional<Options> options)Update Push TemplateMarketingUpdateSmsTemplateRequestBuilderupdateSmsTemplate()Update SMS Templatejava.util.concurrent.CompletableFuture<MarketingUpdateSmsTemplateResponse>updateSmsTemplate(java.lang.String xAccountId, java.lang.String id, MarketingCreateSmsTemplateRequestDto marketingCreateSmsTemplateRequestDto)Update SMS Templatejava.util.concurrent.CompletableFuture<MarketingUpdateSmsTemplateResponse>updateSmsTemplate(java.lang.String xAccountId, java.lang.String id, MarketingCreateSmsTemplateRequestDto marketingCreateSmsTemplateRequestDto, java.util.Optional<Options> options)Update SMS Template
-
-
-
Method Detail
-
sync
public Marketing sync()
Switches to the sync SDK.- Returns:
- The sync SDK
-
listEmailTemplates
public MarketingListEmailTemplatesRequestBuilder listEmailTemplates()
List Email Templates- Returns:
- The async call builder
-
listEmailTemplates
public java.util.concurrent.CompletableFuture<MarketingListEmailTemplatesResponse> listEmailTemplates(MarketingListEmailTemplatesRequest request)
List Email Templates- Parameters:
request- The request object containing all the parameters for the API call.- Returns:
- CompletableFuture<MarketingListEmailTemplatesResponse> - The async response
-
listEmailTemplates
public java.util.concurrent.CompletableFuture<MarketingListEmailTemplatesResponse> listEmailTemplates(MarketingListEmailTemplatesRequest request, java.util.Optional<Options> options)
List Email Templates- Parameters:
request- The request object containing all the parameters for the API call.options- additional options- Returns:
- CompletableFuture<MarketingListEmailTemplatesResponse> - The async response
-
createEmailTemplate
public MarketingCreateEmailTemplateRequestBuilder createEmailTemplate()
Create Email Templates- Returns:
- The async call builder
-
createEmailTemplate
public java.util.concurrent.CompletableFuture<MarketingCreateEmailTemplateResponse> createEmailTemplate(java.lang.String xAccountId, MarketingCreateEmailTemplateRequestDto marketingCreateEmailTemplateRequestDto)
Create Email Templates- Parameters:
xAccountId- The account identifiermarketingCreateEmailTemplateRequestDto-- Returns:
- CompletableFuture<MarketingCreateEmailTemplateResponse> - The async response
-
createEmailTemplate
public java.util.concurrent.CompletableFuture<MarketingCreateEmailTemplateResponse> createEmailTemplate(java.lang.String xAccountId, MarketingCreateEmailTemplateRequestDto marketingCreateEmailTemplateRequestDto, java.util.Optional<Options> options)
Create Email Templates- Parameters:
xAccountId- The account identifiermarketingCreateEmailTemplateRequestDto-options- additional options- Returns:
- CompletableFuture<MarketingCreateEmailTemplateResponse> - The async response
-
getEmailTemplate
public MarketingGetEmailTemplateRequestBuilder getEmailTemplate()
Get Email Templates- Returns:
- The async call builder
-
getEmailTemplate
public java.util.concurrent.CompletableFuture<MarketingGetEmailTemplateResponse> getEmailTemplate(MarketingGetEmailTemplateRequest request)
Get Email Templates- Parameters:
request- The request object containing all the parameters for the API call.- Returns:
- CompletableFuture<MarketingGetEmailTemplateResponse> - The async response
-
getEmailTemplate
public java.util.concurrent.CompletableFuture<MarketingGetEmailTemplateResponse> getEmailTemplate(MarketingGetEmailTemplateRequest request, java.util.Optional<Options> options)
Get Email Templates- Parameters:
request- The request object containing all the parameters for the API call.options- additional options- Returns:
- CompletableFuture<MarketingGetEmailTemplateResponse> - The async response
-
updateEmailTemplate
public MarketingUpdateEmailTemplateRequestBuilder updateEmailTemplate()
Update Email Templates- Returns:
- The async call builder
-
updateEmailTemplate
public java.util.concurrent.CompletableFuture<MarketingUpdateEmailTemplateResponse> updateEmailTemplate(java.lang.String xAccountId, java.lang.String id, MarketingCreateEmailTemplateRequestDto marketingCreateEmailTemplateRequestDto)
Update Email Templates- Parameters:
xAccountId- The account identifierid-marketingCreateEmailTemplateRequestDto-- Returns:
- CompletableFuture<MarketingUpdateEmailTemplateResponse> - The async response
-
updateEmailTemplate
public java.util.concurrent.CompletableFuture<MarketingUpdateEmailTemplateResponse> updateEmailTemplate(java.lang.String xAccountId, java.lang.String id, MarketingCreateEmailTemplateRequestDto marketingCreateEmailTemplateRequestDto, java.util.Optional<Options> options)
Update Email Templates- Parameters:
xAccountId- The account identifierid-marketingCreateEmailTemplateRequestDto-options- additional options- Returns:
- CompletableFuture<MarketingUpdateEmailTemplateResponse> - The async response
-
listInAppTemplates
public MarketingListInAppTemplatesRequestBuilder listInAppTemplates()
List In-App Templates- Returns:
- The async call builder
-
listInAppTemplates
public java.util.concurrent.CompletableFuture<MarketingListInAppTemplatesResponse> listInAppTemplates(MarketingListInAppTemplatesRequest request)
List In-App Templates- Parameters:
request- The request object containing all the parameters for the API call.- Returns:
- CompletableFuture<MarketingListInAppTemplatesResponse> - The async response
-
listInAppTemplates
public java.util.concurrent.CompletableFuture<MarketingListInAppTemplatesResponse> listInAppTemplates(MarketingListInAppTemplatesRequest request, java.util.Optional<Options> options)
List In-App Templates- Parameters:
request- The request object containing all the parameters for the API call.options- additional options- Returns:
- CompletableFuture<MarketingListInAppTemplatesResponse> - The async response
-
createInAppTemplate
public MarketingCreateInAppTemplateRequestBuilder createInAppTemplate()
Create In-App Template- Returns:
- The async call builder
-
createInAppTemplate
public java.util.concurrent.CompletableFuture<MarketingCreateInAppTemplateResponse> createInAppTemplate(java.lang.String xAccountId, MarketingCreateInAppTemplateRequestDto marketingCreateInAppTemplateRequestDto)
Create In-App Template- Parameters:
xAccountId- The account identifiermarketingCreateInAppTemplateRequestDto-- Returns:
- CompletableFuture<MarketingCreateInAppTemplateResponse> - The async response
-
createInAppTemplate
public java.util.concurrent.CompletableFuture<MarketingCreateInAppTemplateResponse> createInAppTemplate(java.lang.String xAccountId, MarketingCreateInAppTemplateRequestDto marketingCreateInAppTemplateRequestDto, java.util.Optional<Options> options)
Create In-App Template- Parameters:
xAccountId- The account identifiermarketingCreateInAppTemplateRequestDto-options- additional options- Returns:
- CompletableFuture<MarketingCreateInAppTemplateResponse> - The async response
-
getInAppTemplate
public MarketingGetInAppTemplateRequestBuilder getInAppTemplate()
Get In-App Template- Returns:
- The async call builder
-
getInAppTemplate
public java.util.concurrent.CompletableFuture<MarketingGetInAppTemplateResponse> getInAppTemplate(MarketingGetInAppTemplateRequest request)
Get In-App Template- Parameters:
request- The request object containing all the parameters for the API call.- Returns:
- CompletableFuture<MarketingGetInAppTemplateResponse> - The async response
-
getInAppTemplate
public java.util.concurrent.CompletableFuture<MarketingGetInAppTemplateResponse> getInAppTemplate(MarketingGetInAppTemplateRequest request, java.util.Optional<Options> options)
Get In-App Template- Parameters:
request- The request object containing all the parameters for the API call.options- additional options- Returns:
- CompletableFuture<MarketingGetInAppTemplateResponse> - The async response
-
updateInAppTemplate
public MarketingUpdateInAppTemplateRequestBuilder updateInAppTemplate()
Update In-App Template- Returns:
- The async call builder
-
updateInAppTemplate
public java.util.concurrent.CompletableFuture<MarketingUpdateInAppTemplateResponse> updateInAppTemplate(java.lang.String xAccountId, java.lang.String id, MarketingCreateInAppTemplateRequestDto marketingCreateInAppTemplateRequestDto)
Update In-App Template- Parameters:
xAccountId- The account identifierid-marketingCreateInAppTemplateRequestDto-- Returns:
- CompletableFuture<MarketingUpdateInAppTemplateResponse> - The async response
-
updateInAppTemplate
public java.util.concurrent.CompletableFuture<MarketingUpdateInAppTemplateResponse> updateInAppTemplate(java.lang.String xAccountId, java.lang.String id, MarketingCreateInAppTemplateRequestDto marketingCreateInAppTemplateRequestDto, java.util.Optional<Options> options)
Update In-App Template- Parameters:
xAccountId- The account identifierid-marketingCreateInAppTemplateRequestDto-options- additional options- Returns:
- CompletableFuture<MarketingUpdateInAppTemplateResponse> - The async response
-
listSmsTemplates
public MarketingListSmsTemplatesRequestBuilder listSmsTemplates()
List SMS Templates- Returns:
- The async call builder
-
listSmsTemplates
public java.util.concurrent.CompletableFuture<MarketingListSmsTemplatesResponse> listSmsTemplates(MarketingListSmsTemplatesRequest request)
List SMS Templates- Parameters:
request- The request object containing all the parameters for the API call.- Returns:
- CompletableFuture<MarketingListSmsTemplatesResponse> - The async response
-
listSmsTemplates
public java.util.concurrent.CompletableFuture<MarketingListSmsTemplatesResponse> listSmsTemplates(MarketingListSmsTemplatesRequest request, java.util.Optional<Options> options)
List SMS Templates- Parameters:
request- The request object containing all the parameters for the API call.options- additional options- Returns:
- CompletableFuture<MarketingListSmsTemplatesResponse> - The async response
-
createSmsTemplate
public MarketingCreateSmsTemplateRequestBuilder createSmsTemplate()
Create SMS Template- Returns:
- The async call builder
-
createSmsTemplate
public java.util.concurrent.CompletableFuture<MarketingCreateSmsTemplateResponse> createSmsTemplate(java.lang.String xAccountId, MarketingCreateSmsTemplateRequestDto marketingCreateSmsTemplateRequestDto)
Create SMS Template- Parameters:
xAccountId- The account identifiermarketingCreateSmsTemplateRequestDto-- Returns:
- CompletableFuture<MarketingCreateSmsTemplateResponse> - The async response
-
createSmsTemplate
public java.util.concurrent.CompletableFuture<MarketingCreateSmsTemplateResponse> createSmsTemplate(java.lang.String xAccountId, MarketingCreateSmsTemplateRequestDto marketingCreateSmsTemplateRequestDto, java.util.Optional<Options> options)
Create SMS Template- Parameters:
xAccountId- The account identifiermarketingCreateSmsTemplateRequestDto-options- additional options- Returns:
- CompletableFuture<MarketingCreateSmsTemplateResponse> - The async response
-
getSmsTemplate
public MarketingGetSmsTemplateRequestBuilder getSmsTemplate()
Get SMS Template- Returns:
- The async call builder
-
getSmsTemplate
public java.util.concurrent.CompletableFuture<MarketingGetSmsTemplateResponse> getSmsTemplate(MarketingGetSmsTemplateRequest request)
Get SMS Template- Parameters:
request- The request object containing all the parameters for the API call.- Returns:
- CompletableFuture<MarketingGetSmsTemplateResponse> - The async response
-
getSmsTemplate
public java.util.concurrent.CompletableFuture<MarketingGetSmsTemplateResponse> getSmsTemplate(MarketingGetSmsTemplateRequest request, java.util.Optional<Options> options)
Get SMS Template- Parameters:
request- The request object containing all the parameters for the API call.options- additional options- Returns:
- CompletableFuture<MarketingGetSmsTemplateResponse> - The async response
-
updateSmsTemplate
public MarketingUpdateSmsTemplateRequestBuilder updateSmsTemplate()
Update SMS Template- Returns:
- The async call builder
-
updateSmsTemplate
public java.util.concurrent.CompletableFuture<MarketingUpdateSmsTemplateResponse> updateSmsTemplate(java.lang.String xAccountId, java.lang.String id, MarketingCreateSmsTemplateRequestDto marketingCreateSmsTemplateRequestDto)
Update SMS Template- Parameters:
xAccountId- The account identifierid-marketingCreateSmsTemplateRequestDto-- Returns:
- CompletableFuture<MarketingUpdateSmsTemplateResponse> - The async response
-
updateSmsTemplate
public java.util.concurrent.CompletableFuture<MarketingUpdateSmsTemplateResponse> updateSmsTemplate(java.lang.String xAccountId, java.lang.String id, MarketingCreateSmsTemplateRequestDto marketingCreateSmsTemplateRequestDto, java.util.Optional<Options> options)
Update SMS Template- Parameters:
xAccountId- The account identifierid-marketingCreateSmsTemplateRequestDto-options- additional options- Returns:
- CompletableFuture<MarketingUpdateSmsTemplateResponse> - The async response
-
listOmniChannelTemplates
@Deprecated public MarketingListOmniChannelTemplatesRequestBuilder listOmniChannelTemplates()
Deprecated.method: This will be removed in a future release, please migrate away from it as soon as possible.List Omni-Channel Templates- Returns:
- The async call builder
-
listOmniChannelTemplates
@Deprecated public java.util.concurrent.CompletableFuture<MarketingListOmniChannelTemplatesResponse> listOmniChannelTemplates(MarketingListOmniChannelTemplatesRequest request)
Deprecated.method: This will be removed in a future release, please migrate away from it as soon as possible.List Omni-Channel Templates- Parameters:
request- The request object containing all the parameters for the API call.- Returns:
- CompletableFuture<MarketingListOmniChannelTemplatesResponse> - The async response
-
listOmniChannelTemplates
@Deprecated public java.util.concurrent.CompletableFuture<MarketingListOmniChannelTemplatesResponse> listOmniChannelTemplates(MarketingListOmniChannelTemplatesRequest request, java.util.Optional<Options> options)
Deprecated.method: This will be removed in a future release, please migrate away from it as soon as possible.List Omni-Channel Templates- Parameters:
request- The request object containing all the parameters for the API call.options- additional options- Returns:
- CompletableFuture<MarketingListOmniChannelTemplatesResponse> - The async response
-
createOmniChannelTemplate
@Deprecated public MarketingCreateOmniChannelTemplateRequestBuilder createOmniChannelTemplate()
Deprecated.method: This will be removed in a future release, please migrate away from it as soon as possible.Create Omni-Channel Template- Returns:
- The async call builder
-
createOmniChannelTemplate
@Deprecated public java.util.concurrent.CompletableFuture<MarketingCreateOmniChannelTemplateResponse> createOmniChannelTemplate(java.lang.String xAccountId, MarketingCreateTemplateRequestDto marketingCreateTemplateRequestDto)
Deprecated.method: This will be removed in a future release, please migrate away from it as soon as possible.Create Omni-Channel Template- Parameters:
xAccountId- The account identifiermarketingCreateTemplateRequestDto-- Returns:
- CompletableFuture<MarketingCreateOmniChannelTemplateResponse> - The async response
-
createOmniChannelTemplate
@Deprecated public java.util.concurrent.CompletableFuture<MarketingCreateOmniChannelTemplateResponse> createOmniChannelTemplate(java.lang.String xAccountId, MarketingCreateTemplateRequestDto marketingCreateTemplateRequestDto, java.util.Optional<Options> options)
Deprecated.method: This will be removed in a future release, please migrate away from it as soon as possible.Create Omni-Channel Template- Parameters:
xAccountId- The account identifiermarketingCreateTemplateRequestDto-options- additional options- Returns:
- CompletableFuture<MarketingCreateOmniChannelTemplateResponse> - The async response
-
getOmniChannelTemplate
@Deprecated public MarketingGetOmniChannelTemplateRequestBuilder getOmniChannelTemplate()
Deprecated.method: This will be removed in a future release, please migrate away from it as soon as possible.Get Omni-Channel Template- Returns:
- The async call builder
-
getOmniChannelTemplate
@Deprecated public java.util.concurrent.CompletableFuture<MarketingGetOmniChannelTemplateResponse> getOmniChannelTemplate(MarketingGetOmniChannelTemplateRequest request)
Deprecated.method: This will be removed in a future release, please migrate away from it as soon as possible.Get Omni-Channel Template- Parameters:
request- The request object containing all the parameters for the API call.- Returns:
- CompletableFuture<MarketingGetOmniChannelTemplateResponse> - The async response
-
getOmniChannelTemplate
@Deprecated public java.util.concurrent.CompletableFuture<MarketingGetOmniChannelTemplateResponse> getOmniChannelTemplate(MarketingGetOmniChannelTemplateRequest request, java.util.Optional<Options> options)
Deprecated.method: This will be removed in a future release, please migrate away from it as soon as possible.Get Omni-Channel Template- Parameters:
request- The request object containing all the parameters for the API call.options- additional options- Returns:
- CompletableFuture<MarketingGetOmniChannelTemplateResponse> - The async response
-
updateOmniChannelTemplate
@Deprecated public MarketingUpdateOmniChannelTemplateRequestBuilder updateOmniChannelTemplate()
Deprecated.method: This will be removed in a future release, please migrate away from it as soon as possible.Update Omni-Channel Template- Returns:
- The async call builder
-
updateOmniChannelTemplate
@Deprecated public java.util.concurrent.CompletableFuture<MarketingUpdateOmniChannelTemplateResponse> updateOmniChannelTemplate(java.lang.String xAccountId, java.lang.String id, MarketingCreateTemplateRequestDto marketingCreateTemplateRequestDto)
Deprecated.method: This will be removed in a future release, please migrate away from it as soon as possible.Update Omni-Channel Template- Parameters:
xAccountId- The account identifierid-marketingCreateTemplateRequestDto-- Returns:
- CompletableFuture<MarketingUpdateOmniChannelTemplateResponse> - The async response
-
updateOmniChannelTemplate
@Deprecated public java.util.concurrent.CompletableFuture<MarketingUpdateOmniChannelTemplateResponse> updateOmniChannelTemplate(java.lang.String xAccountId, java.lang.String id, MarketingCreateTemplateRequestDto marketingCreateTemplateRequestDto, java.util.Optional<Options> options)
Deprecated.method: This will be removed in a future release, please migrate away from it as soon as possible.Update Omni-Channel Template- Parameters:
xAccountId- The account identifierid-marketingCreateTemplateRequestDto-options- additional options- Returns:
- CompletableFuture<MarketingUpdateOmniChannelTemplateResponse> - The async response
-
listPushTemplates
public MarketingListPushTemplatesRequestBuilder listPushTemplates()
List Push Templates- Returns:
- The async call builder
-
listPushTemplates
public java.util.concurrent.CompletableFuture<MarketingListPushTemplatesResponse> listPushTemplates(MarketingListPushTemplatesRequest request)
List Push Templates- Parameters:
request- The request object containing all the parameters for the API call.- Returns:
- CompletableFuture<MarketingListPushTemplatesResponse> - The async response
-
listPushTemplates
public java.util.concurrent.CompletableFuture<MarketingListPushTemplatesResponse> listPushTemplates(MarketingListPushTemplatesRequest request, java.util.Optional<Options> options)
List Push Templates- Parameters:
request- The request object containing all the parameters for the API call.options- additional options- Returns:
- CompletableFuture<MarketingListPushTemplatesResponse> - The async response
-
createPushTemplate
public MarketingCreatePushTemplateRequestBuilder createPushTemplate()
Create Push Template- Returns:
- The async call builder
-
createPushTemplate
public java.util.concurrent.CompletableFuture<MarketingCreatePushTemplateResponse> createPushTemplate(java.lang.String xAccountId, MarketingCreatePushTemplateRequestDto marketingCreatePushTemplateRequestDto)
Create Push Template- Parameters:
xAccountId- The account identifiermarketingCreatePushTemplateRequestDto-- Returns:
- CompletableFuture<MarketingCreatePushTemplateResponse> - The async response
-
createPushTemplate
public java.util.concurrent.CompletableFuture<MarketingCreatePushTemplateResponse> createPushTemplate(java.lang.String xAccountId, MarketingCreatePushTemplateRequestDto marketingCreatePushTemplateRequestDto, java.util.Optional<Options> options)
Create Push Template- Parameters:
xAccountId- The account identifiermarketingCreatePushTemplateRequestDto-options- additional options- Returns:
- CompletableFuture<MarketingCreatePushTemplateResponse> - The async response
-
getPushTemplate
public MarketingGetPushTemplateRequestBuilder getPushTemplate()
Get Push Template- Returns:
- The async call builder
-
getPushTemplate
public java.util.concurrent.CompletableFuture<MarketingGetPushTemplateResponse> getPushTemplate(MarketingGetPushTemplateRequest request)
Get Push Template- Parameters:
request- The request object containing all the parameters for the API call.- Returns:
- CompletableFuture<MarketingGetPushTemplateResponse> - The async response
-
getPushTemplate
public java.util.concurrent.CompletableFuture<MarketingGetPushTemplateResponse> getPushTemplate(MarketingGetPushTemplateRequest request, java.util.Optional<Options> options)
Get Push Template- Parameters:
request- The request object containing all the parameters for the API call.options- additional options- Returns:
- CompletableFuture<MarketingGetPushTemplateResponse> - The async response
-
updatePushTemplate
public MarketingUpdatePushTemplateRequestBuilder updatePushTemplate()
Update Push Template- Returns:
- The async call builder
-
updatePushTemplate
public java.util.concurrent.CompletableFuture<MarketingUpdatePushTemplateResponse> updatePushTemplate(java.lang.String xAccountId, java.lang.String id, MarketingCreatePushTemplateRequestDto marketingCreatePushTemplateRequestDto)
Update Push Template- Parameters:
xAccountId- The account identifierid-marketingCreatePushTemplateRequestDto-- Returns:
- CompletableFuture<MarketingUpdatePushTemplateResponse> - The async response
-
updatePushTemplate
public java.util.concurrent.CompletableFuture<MarketingUpdatePushTemplateResponse> updatePushTemplate(java.lang.String xAccountId, java.lang.String id, MarketingCreatePushTemplateRequestDto marketingCreatePushTemplateRequestDto, java.util.Optional<Options> options)
Update Push Template- Parameters:
xAccountId- The account identifierid-marketingCreatePushTemplateRequestDto-options- additional options- Returns:
- CompletableFuture<MarketingUpdatePushTemplateResponse> - The async response
-
listCampaigns
public MarketingListCampaignsRequestBuilder listCampaigns()
List campaigns- Returns:
- The async call builder
-
listCampaigns
public java.util.concurrent.CompletableFuture<MarketingListCampaignsResponse> listCampaigns(MarketingListCampaignsRequest request)
List campaigns- Parameters:
request- The request object containing all the parameters for the API call.- Returns:
- CompletableFuture<MarketingListCampaignsResponse> - The async response
-
listCampaigns
public java.util.concurrent.CompletableFuture<MarketingListCampaignsResponse> listCampaigns(MarketingListCampaignsRequest request, java.util.Optional<Options> options)
List campaigns- Parameters:
request- The request object containing all the parameters for the API call.options- additional options- Returns:
- CompletableFuture<MarketingListCampaignsResponse> - The async response
-
getCampaign
public MarketingGetCampaignRequestBuilder getCampaign()
Get campaign- Returns:
- The async call builder
-
getCampaign
public java.util.concurrent.CompletableFuture<MarketingGetCampaignResponse> getCampaign(MarketingGetCampaignRequest request)
Get campaign- Parameters:
request- The request object containing all the parameters for the API call.- Returns:
- CompletableFuture<MarketingGetCampaignResponse> - The async response
-
getCampaign
public java.util.concurrent.CompletableFuture<MarketingGetCampaignResponse> getCampaign(MarketingGetCampaignRequest request, java.util.Optional<Options> options)
Get campaign- Parameters:
request- The request object containing all the parameters for the API call.options- additional options- Returns:
- CompletableFuture<MarketingGetCampaignResponse> - The async response
-
listContentBlocks
public MarketingListContentBlocksRequestBuilder listContentBlocks()
List Content Blocks- Returns:
- The async call builder
-
listContentBlocks
public java.util.concurrent.CompletableFuture<MarketingListContentBlocksResponse> listContentBlocks(MarketingListContentBlocksRequest request)
List Content Blocks- Parameters:
request- The request object containing all the parameters for the API call.- Returns:
- CompletableFuture<MarketingListContentBlocksResponse> - The async response
-
listContentBlocks
public java.util.concurrent.CompletableFuture<MarketingListContentBlocksResponse> listContentBlocks(MarketingListContentBlocksRequest request, java.util.Optional<Options> options)
List Content Blocks- Parameters:
request- The request object containing all the parameters for the API call.options- additional options- Returns:
- CompletableFuture<MarketingListContentBlocksResponse> - The async response
-
createContentBlock
public MarketingCreateContentBlockRequestBuilder createContentBlock()
Create Content Block- Returns:
- The async call builder
-
createContentBlock
public java.util.concurrent.CompletableFuture<MarketingCreateContentBlockResponse> createContentBlock(java.lang.String xAccountId, MarketingCreateContentBlocksRequestDto marketingCreateContentBlocksRequestDto)
Create Content Block- Parameters:
xAccountId- The account identifiermarketingCreateContentBlocksRequestDto-- Returns:
- CompletableFuture<MarketingCreateContentBlockResponse> - The async response
-
createContentBlock
public java.util.concurrent.CompletableFuture<MarketingCreateContentBlockResponse> createContentBlock(java.lang.String xAccountId, MarketingCreateContentBlocksRequestDto marketingCreateContentBlocksRequestDto, java.util.Optional<Options> options)
Create Content Block- Parameters:
xAccountId- The account identifiermarketingCreateContentBlocksRequestDto-options- additional options- Returns:
- CompletableFuture<MarketingCreateContentBlockResponse> - The async response
-
getContentBlock
public MarketingGetContentBlockRequestBuilder getContentBlock()
Get Content Blocks- Returns:
- The async call builder
-
getContentBlock
public java.util.concurrent.CompletableFuture<MarketingGetContentBlockResponse> getContentBlock(MarketingGetContentBlockRequest request)
Get Content Blocks- Parameters:
request- The request object containing all the parameters for the API call.- Returns:
- CompletableFuture<MarketingGetContentBlockResponse> - The async response
-
getContentBlock
public java.util.concurrent.CompletableFuture<MarketingGetContentBlockResponse> getContentBlock(MarketingGetContentBlockRequest request, java.util.Optional<Options> options)
Get Content Blocks- Parameters:
request- The request object containing all the parameters for the API call.options- additional options- Returns:
- CompletableFuture<MarketingGetContentBlockResponse> - The async response
-
updateContentBlock
public MarketingUpdateContentBlockRequestBuilder updateContentBlock()
Update Content Block- Returns:
- The async call builder
-
updateContentBlock
public java.util.concurrent.CompletableFuture<MarketingUpdateContentBlockResponse> updateContentBlock(java.lang.String xAccountId, java.lang.String id, MarketingCreateContentBlocksRequestDto marketingCreateContentBlocksRequestDto)
Update Content Block- Parameters:
xAccountId- The account identifierid-marketingCreateContentBlocksRequestDto-- Returns:
- CompletableFuture<MarketingUpdateContentBlockResponse> - The async response
-
updateContentBlock
public java.util.concurrent.CompletableFuture<MarketingUpdateContentBlockResponse> updateContentBlock(java.lang.String xAccountId, java.lang.String id, MarketingCreateContentBlocksRequestDto marketingCreateContentBlocksRequestDto, java.util.Optional<Options> options)
Update Content Block- Parameters:
xAccountId- The account identifierid-marketingCreateContentBlocksRequestDto-options- additional options- Returns:
- CompletableFuture<MarketingUpdateContentBlockResponse> - The async response
-
-