Class AsyncMarketing


  • public class AsyncMarketing
    extends java.lang.Object
    • Method Detail

      • sync

        public Marketing sync()
        Switches to the sync SDK.
        Returns:
        The sync SDK
      • 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 java.util.concurrent.CompletableFuture<MarketingCreateEmailTemplateResponse> createEmailTemplate​(java.lang.String xAccountId,
                                                                                                                MarketingCreateEmailTemplateRequestDto marketingCreateEmailTemplateRequestDto)
        Create Email Templates
        Parameters:
        xAccountId - The account identifier
        marketingCreateEmailTemplateRequestDto -
        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 identifier
        marketingCreateEmailTemplateRequestDto -
        options - additional options
        Returns:
        CompletableFuture<MarketingCreateEmailTemplateResponse> - The async response
      • 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 java.util.concurrent.CompletableFuture<MarketingUpdateEmailTemplateResponse> updateEmailTemplate​(java.lang.String xAccountId,
                                                                                                                java.lang.String id,
                                                                                                                MarketingCreateEmailTemplateRequestDto marketingCreateEmailTemplateRequestDto)
        Update Email Templates
        Parameters:
        xAccountId - The account identifier
        id -
        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 identifier
        id -
        marketingCreateEmailTemplateRequestDto -
        options - additional options
        Returns:
        CompletableFuture<MarketingUpdateEmailTemplateResponse> - The async response
      • 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 java.util.concurrent.CompletableFuture<MarketingCreateInAppTemplateResponse> createInAppTemplate​(java.lang.String xAccountId,
                                                                                                                MarketingCreateInAppTemplateRequestDto marketingCreateInAppTemplateRequestDto)
        Create In-App Template
        Parameters:
        xAccountId - The account identifier
        marketingCreateInAppTemplateRequestDto -
        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 identifier
        marketingCreateInAppTemplateRequestDto -
        options - additional options
        Returns:
        CompletableFuture<MarketingCreateInAppTemplateResponse> - The async response
      • 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 java.util.concurrent.CompletableFuture<MarketingUpdateInAppTemplateResponse> updateInAppTemplate​(java.lang.String xAccountId,
                                                                                                                java.lang.String id,
                                                                                                                MarketingCreateInAppTemplateRequestDto marketingCreateInAppTemplateRequestDto)
        Update In-App Template
        Parameters:
        xAccountId - The account identifier
        id -
        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 identifier
        id -
        marketingCreateInAppTemplateRequestDto -
        options - additional options
        Returns:
        CompletableFuture<MarketingUpdateInAppTemplateResponse> - The async response
      • 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 java.util.concurrent.CompletableFuture<MarketingCreateSmsTemplateResponse> createSmsTemplate​(java.lang.String xAccountId,
                                                                                                            MarketingCreateSmsTemplateRequestDto marketingCreateSmsTemplateRequestDto)
        Create SMS Template
        Parameters:
        xAccountId - The account identifier
        marketingCreateSmsTemplateRequestDto -
        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 identifier
        marketingCreateSmsTemplateRequestDto -
        options - additional options
        Returns:
        CompletableFuture<MarketingCreateSmsTemplateResponse> - The async response
      • 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 java.util.concurrent.CompletableFuture<MarketingUpdateSmsTemplateResponse> updateSmsTemplate​(java.lang.String xAccountId,
                                                                                                            java.lang.String id,
                                                                                                            MarketingCreateSmsTemplateRequestDto marketingCreateSmsTemplateRequestDto)
        Update SMS Template
        Parameters:
        xAccountId - The account identifier
        id -
        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 identifier
        id -
        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 identifier
        marketingCreateTemplateRequestDto -
        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 identifier
        marketingCreateTemplateRequestDto -
        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 identifier
        id -
        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 identifier
        id -
        marketingCreateTemplateRequestDto -
        options - additional options
        Returns:
        CompletableFuture<MarketingUpdateOmniChannelTemplateResponse> - The async response
      • 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 java.util.concurrent.CompletableFuture<MarketingCreatePushTemplateResponse> createPushTemplate​(java.lang.String xAccountId,
                                                                                                              MarketingCreatePushTemplateRequestDto marketingCreatePushTemplateRequestDto)
        Create Push Template
        Parameters:
        xAccountId - The account identifier
        marketingCreatePushTemplateRequestDto -
        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 identifier
        marketingCreatePushTemplateRequestDto -
        options - additional options
        Returns:
        CompletableFuture<MarketingCreatePushTemplateResponse> - The async response
      • 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 java.util.concurrent.CompletableFuture<MarketingUpdatePushTemplateResponse> updatePushTemplate​(java.lang.String xAccountId,
                                                                                                              java.lang.String id,
                                                                                                              MarketingCreatePushTemplateRequestDto marketingCreatePushTemplateRequestDto)
        Update Push Template
        Parameters:
        xAccountId - The account identifier
        id -
        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 identifier
        id -
        marketingCreatePushTemplateRequestDto -
        options - additional options
        Returns:
        CompletableFuture<MarketingUpdatePushTemplateResponse> - The async response
      • 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 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 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 java.util.concurrent.CompletableFuture<MarketingCreateContentBlockResponse> createContentBlock​(java.lang.String xAccountId,
                                                                                                              MarketingCreateContentBlocksRequestDto marketingCreateContentBlocksRequestDto)
        Create Content Block
        Parameters:
        xAccountId - The account identifier
        marketingCreateContentBlocksRequestDto -
        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 identifier
        marketingCreateContentBlocksRequestDto -
        options - additional options
        Returns:
        CompletableFuture<MarketingCreateContentBlockResponse> - The async response
      • 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 java.util.concurrent.CompletableFuture<MarketingUpdateContentBlockResponse> updateContentBlock​(java.lang.String xAccountId,
                                                                                                              java.lang.String id,
                                                                                                              MarketingCreateContentBlocksRequestDto marketingCreateContentBlocksRequestDto)
        Update Content Block
        Parameters:
        xAccountId - The account identifier
        id -
        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 identifier
        id -
        marketingCreateContentBlocksRequestDto -
        options - additional options
        Returns:
        CompletableFuture<MarketingUpdateContentBlockResponse> - The async response