AppEngagePublishClient


public class AppEngagePublishClient


Client to publish content clusters.

Summary

Public constructors

Public methods

Task<Void>

Deletes Cluster content.

Task<Void>

Deletes Continuation Cluster.

Task<Void>

Deletes Continuation Cluster for a specific user profile.

Task<Void>

Deletes Featured Cluster.

Task<Void>

Deletes Recommendations Clusters.

Task<Void>

Deletes Subscription for a specific user profile.

Task<Void>

Deletes User Management Cluster.

Task<Boolean>

Returns true if service is available.

Task<Void>

Publishes Continuation content.

Task<Void>

Publishes Featured content.

Task<Void>

Publishes Recommendation content.

Task<Void>

Publishes Subscription content.

Task<Void>

Publishes UserAccountManagementRequest.

Task<Void>

Update Status for Publishing Cluster content.

Public constructors

AppEngagePublishClient

public AppEngagePublishClient(Context context)

Public methods

deleteClusters

public Task<VoiddeleteClusters(DeleteClustersRequest request)

Deletes Cluster content.

Parameters
DeleteClustersRequest request

includes a DeleteClustersRequest that contains cluster types to delete.

deleteContinuationCluster

public Task<VoiddeleteContinuationCluster()

Deletes Continuation Cluster.

deleteContinuationCluster

public Task<VoiddeleteContinuationCluster(AccountProfile accountProfile)

Deletes Continuation Cluster for a specific user profile.

Parameters
AccountProfile accountProfile

will be used to delete the continuation cluster for a specific account profile

deleteFeaturedCluster

public Task<VoiddeleteFeaturedCluster()

Deletes Featured Cluster.

deleteRecommendationsClusters

public Task<VoiddeleteRecommendationsClusters()

Deletes Recommendations Clusters.

deleteSubscription

public Task<VoiddeleteSubscription(AccountProfile accountProfile)

Deletes Subscription for a specific user profile.

Parameters
AccountProfile accountProfile

will be used to delete the subscription for a specific account profile

deleteUserManagementCluster

public Task<VoiddeleteUserManagementCluster()

Deletes User Management Cluster.

isServiceAvailable

public Task<BooleanisServiceAvailable()

Returns true if service is available.

publishContinuationCluster

public Task<VoidpublishContinuationCluster(PublishContinuationClusterRequest request)

Publishes Continuation content.

publishFeaturedCluster

public Task<VoidpublishFeaturedCluster(PublishFeaturedClusterRequest request)

Publishes Featured content.

Parameters
PublishFeaturedClusterRequest request

includes a FeaturedCluster

publishRecommendationClusters

public Task<VoidpublishRecommendationClusters(
    PublishRecommendationClustersRequest request
)

Publishes Recommendation content.

Parameters
PublishRecommendationClustersRequest request

includes a list of RecommendationClusters

publishSubscription

public Task<VoidpublishSubscription(PublishSubscriptionRequest request)

Publishes Subscription content.

Parameters
PublishSubscriptionRequest request

includes a SubscriptionEntity

publishUserAccountManagementRequest

public Task<VoidpublishUserAccountManagementRequest(
    PublishUserAccountManagementRequest request
)

Publishes UserAccountManagementRequest.

updatePublishStatus

public Task<VoidupdatePublishStatus(PublishStatusRequest request)

Update Status for Publishing Cluster content.

Parameters
PublishStatusRequest request

includes a PublishStatusRequest that sets the status for publishing