AppEngageSocialClient


public class AppEngageSocialClient


Client to publish social content clusters.

Summary

Public constructors

Public methods

Task<Void>

Deletes Cluster content.

Task<Void>

Deletes Recommendations Clusters.

Task<Void>

Deletes User Management Cluster.

Task<Boolean>

Returns true if service is available.

Task<Void>

Publishes Recommendation content.

Task<Void>

Publishes UserAccountManagementRequest.

Task<Void>

Update Status for Publishing Cluster content.

Public constructors

AppEngageSocialClient

public AppEngageSocialClient(Context context)

Public methods

deleteClusters

public Task<Void> deleteClusters(DeleteClustersRequest request)

Deletes Cluster content.

Parameters
DeleteClustersRequest request

includes a DeleteClustersRequest that contains cluster types to delete.

deleteRecommendationsClusters

public Task<Void> deleteRecommendationsClusters()

Deletes Recommendations Clusters.

deleteUserManagementCluster

public Task<Void> deleteUserManagementCluster()

Deletes User Management Cluster.

isServiceAvailable

public Task<Boolean> isServiceAvailable()

Returns true if service is available.

publishRecommendationClusters

public Task<Void> publishRecommendationClusters(
    PublishRecommendationClustersRequest request
)

Publishes Recommendation content.

Parameters
PublishRecommendationClustersRequest request

includes a list of RecommendationClusters

publishUserAccountManagementRequest

public Task<Void> publishUserAccountManagementRequest(
    PublishUserAccountManagementRequest request
)

Publishes UserAccountManagementRequest.

updatePublishStatus

public Task<Void> updatePublishStatus(PublishStatusRequest request)

Update Status for Publishing Cluster content.

Parameters
PublishStatusRequest request

includes a PublishStatusRequest that sets the status for publishing