AppEngagePublishClient


class AppEngagePublishClient


Client to publish content clusters.

Summary

Public constructors

Public functions

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

AppEngagePublishClient(context: Context!)

Public functions

deleteClusters

fun deleteClusters(request: DeleteClustersRequest!): Task<Void!>!

Deletes Cluster content.

Parameters
request: DeleteClustersRequest!

includes a DeleteClustersRequest that contains cluster types to delete.

deleteContinuationCluster

fun deleteContinuationCluster(): Task<Void!>!

Deletes Continuation Cluster.

deleteContinuationCluster

fun deleteContinuationCluster(accountProfile: AccountProfile!): Task<Void!>!

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

fun deleteFeaturedCluster(): Task<Void!>!

Deletes Featured Cluster.

deleteRecommendationsClusters

fun deleteRecommendationsClusters(): Task<Void!>!

Deletes Recommendations Clusters.

deleteSubscription

fun deleteSubscription(accountProfile: AccountProfile!): Task<Void!>!

Deletes Subscription for a specific user profile.

Parameters
accountProfile: AccountProfile!

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

deleteUserManagementCluster

fun deleteUserManagementCluster(): Task<Void!>!

Deletes User Management Cluster.

isServiceAvailable

fun isServiceAvailable(): Task<Boolean!>!

Returns true if service is available.

publishContinuationCluster

fun publishContinuationCluster(request: PublishContinuationClusterRequest!): Task<Void!>!

Publishes Continuation content.

Parameters
request: PublishContinuationClusterRequest!

includes a ContinuationCluster

publishFeaturedCluster

fun publishFeaturedCluster(request: PublishFeaturedClusterRequest!): Task<Void!>!

Publishes Featured content.

Parameters
request: PublishFeaturedClusterRequest!

includes a FeaturedCluster

publishRecommendationClusters

fun publishRecommendationClusters(
    request: PublishRecommendationClustersRequest!
): Task<Void!>!

Publishes Recommendation content.

Parameters
request: PublishRecommendationClustersRequest!

includes a list of RecommendationClusters

publishSubscription

fun publishSubscription(request: PublishSubscriptionRequest!): Task<Void!>!

Publishes Subscription content.

Parameters
request: PublishSubscriptionRequest!

includes a SubscriptionEntity

publishUserAccountManagementRequest

fun publishUserAccountManagementRequest(
    request: PublishUserAccountManagementRequest!
): Task<Void!>!

Publishes UserAccountManagementRequest.

Parameters
request: PublishUserAccountManagementRequest!

includes a EngagementCluster

updatePublishStatus

fun updatePublishStatus(request: PublishStatusRequest!): Task<Void!>!

Update Status for Publishing Cluster content.

Parameters
request: PublishStatusRequest!

includes a PublishStatusRequest that sets the status for publishing