AppEngageFoodClient


class AppEngageFoodClient


Client to publish food content clusters.

Summary

Public constructors

Public functions

Task<Void!>!

Deletes Cluster content.

Task<Void!>!

Deletes Featured Cluster.

Task<Void!>!

Deletes Shopping Cart Cluster.

Task<Void!>!

Deletes Shopping Cart Cluster.

Task<Void!>!

Deletes Recommendations Clusters.

Task<Void!>!

Deletes Reorder Cluster.

Task<Void!>!

Deletes User Management Cluster.

Task<Boolean!>!

Returns true if service is available.

Task<Void!>!

Publishes Featured content.

Task<Void!>!

This function is deprecated.

Use publishFoodShoppingCarts instead

Task<Void!>!

Publishes food shopping carts.

Task<Void!>!

This function is deprecated.

Use publishFoodShoppingLists instead

Task<Void!>!

Publishes food shopping lists.

Task<Void!>!

Publishes Recommendation content.

Task<Void!>!

Publishes Food Reorder Cluster.

Task<Void!>!

Publishes UserAccountManagementRequest.

Task<Void!>!

Update Status for Publishing Cluster content.

Public constructors

AppEngageFoodClient

AppEngageFoodClient(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.

deleteFeaturedCluster

fun deleteFeaturedCluster(): Task<Void!>!

Deletes Featured Cluster.

deleteFoodShoppingCartCluster

fun deleteFoodShoppingCartCluster(): Task<Void!>!

Deletes Shopping Cart Cluster.

deleteFoodShoppingListCluster

fun deleteFoodShoppingListCluster(): Task<Void!>!

Deletes Shopping Cart Cluster.

deleteRecommendationsClusters

fun deleteRecommendationsClusters(): Task<Void!>!

Deletes Recommendations Clusters.

deleteReorderCluster

fun deleteReorderCluster(): Task<Void!>!

Deletes Reorder Cluster.

deleteUserManagementCluster

fun deleteUserManagementCluster(): Task<Void!>!

Deletes User Management Cluster.

isServiceAvailable

fun isServiceAvailable(): Task<Boolean!>!

Returns true if service is available.

publishFeaturedCluster

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

Publishes Featured content.

Parameters
request: PublishFeaturedClusterRequest!

includes a FeaturedCluster

publishFoodShoppingCart

fun publishFoodShoppingCart(request: PublishFoodShoppingCartClusterRequest!): Task<Void!>!

Publishes a food shopping cart.

Parameters
request: PublishFoodShoppingCartClusterRequest!

includes a FoodShoppingCart

publishFoodShoppingCarts

fun publishFoodShoppingCarts(request: PublishFoodShoppingCartsRequest!): Task<Void!>!

Publishes food shopping carts.

Parameters
request: PublishFoodShoppingCartsRequest!

includes a list of FoodShoppingCart

publishFoodShoppingList

fun publishFoodShoppingList(request: PublishFoodShoppingListClusterRequest!): Task<Void!>!

Publishes a food shopping list.

Parameters
request: PublishFoodShoppingListClusterRequest!

includes a FoodShoppingList

publishFoodShoppingLists

fun publishFoodShoppingLists(request: PublishFoodShoppingListsRequest!): Task<Void!>!

Publishes food shopping lists.

Parameters
request: PublishFoodShoppingListsRequest!

includes a list of FoodShoppingList

publishRecommendationClusters

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

Publishes Recommendation content.

Parameters
request: PublishRecommendationClustersRequest!

includes a list of RecommendationClusters

publishReorderCluster

fun publishReorderCluster(request: PublishReorderClusterRequest!): Task<Void!>!

Publishes Food Reorder Cluster.

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