# Intents

# Intents

*** ** * ** ***

[Kotlin](https://developer.android.com/reference/kotlin/com/google/android/engage/shopping/service/Intents "View this page in Kotlin")\|Java  

<br />

```
public final class Intents
```

<br />

*** ** * ** ***

Intents received from BroadcastReceivers.

## Summary

|                                     ### Constants                                      |
|----------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `static final `[String](https://developer.android.com/reference/java/lang/String.html) | [ACTION_PUBLISH_REORDER_CLUSTER](https://developer.android.com/reference/com/google/android/engage/shopping/service/Intents#ACTION_PUBLISH_REORDER_CLUSTER())` = "com.google.android.engage.action.shopping.PUBLISH_REORDER_CLUSTER"` Broadcast Action: sent to the target package to request to schedule a[publishShoppingReorderCluster](https://developer.android.com/reference/com/google/android/engage/shopping/service/AppEngageShoppingClient#publishShoppingReorderCluster(com.google.android.engage.shopping.service.PublishShoppingReorderClusterRequest))task.                                                                      |
| `static final `[String](https://developer.android.com/reference/java/lang/String.html) | [ACTION_PUBLISH_SHOPPING_CART](https://developer.android.com/reference/com/google/android/engage/shopping/service/Intents#ACTION_PUBLISH_SHOPPING_CART())` = "com.google.android.engage.action.shopping.PUBLISH_SHOPPING_CART"` Broadcast Action: sent to the target package to request to schedule a[publishShoppingCart](https://developer.android.com/reference/com/google/android/engage/shopping/service/AppEngageShoppingClient#publishShoppingCart(com.google.android.engage.shopping.service.PublishShoppingCartClusterRequest))task.                                                                                                   |
| `static final `[String](https://developer.android.com/reference/java/lang/String.html) | [ACTION_PUBLISH_SHOPPING_LIST](https://developer.android.com/reference/com/google/android/engage/shopping/service/Intents#ACTION_PUBLISH_SHOPPING_LIST())` = "com.google.android.engage.action.shopping.PUBLISH_SHOPPING_LIST"` Broadcast Action: sent to the target package to request to schedule a[publishShoppingList](https://developer.android.com/reference/com/google/android/engage/shopping/service/AppEngageShoppingClient#publishShoppingList(com.google.android.engage.shopping.service.PublishShoppingListClusterRequest))task.                                                                                                   |
| `static final `[String](https://developer.android.com/reference/java/lang/String.html) | [ACTION_PUBLISH_SHOPPING_ORDER_TRACKING_CLUSTER](https://developer.android.com/reference/com/google/android/engage/shopping/service/Intents#ACTION_PUBLISH_SHOPPING_ORDER_TRACKING_CLUSTER())` = "com.google.android.engage.action.shopping.PUBLISH_SHOPPING_ORDER_TRACKING_CLUSTER"` Broadcast Action: sent to the target package to request to schedule a[publishShoppingOrderTrackingCluster](https://developer.android.com/reference/com/google/android/engage/shopping/service/AppEngageShoppingClient#publishShoppingOrderTrackingCluster(com.google.android.engage.shopping.service.PublishShoppingOrderTrackingClusterRequest)))} task. |

## Constants

### ACTION_PUBLISH_REORDER_CLUSTER

```
public static final String ACTION_PUBLISH_REORDER_CLUSTER = "com.google.android.engage.action.shopping.PUBLISH_REORDER_CLUSTER"
```

Broadcast Action: sent to the target package to request to schedule a[publishShoppingReorderCluster](https://developer.android.com/reference/com/google/android/engage/shopping/service/AppEngageShoppingClient#publishShoppingReorderCluster(com.google.android.engage.shopping.service.PublishShoppingReorderClusterRequest))task.

In order to receive this intent, the target package must:

- Declare a broadcast receiver for this intent in its`AndroidManifest.xml`.
- Register the broadcast receiver during application starts.  

### ACTION_PUBLISH_SHOPPING_CART

```
public static final String ACTION_PUBLISH_SHOPPING_CART = "com.google.android.engage.action.shopping.PUBLISH_SHOPPING_CART"
```

Broadcast Action: sent to the target package to request to schedule a[publishShoppingCart](https://developer.android.com/reference/com/google/android/engage/shopping/service/AppEngageShoppingClient#publishShoppingCart(com.google.android.engage.shopping.service.PublishShoppingCartClusterRequest))task.

In order to receive this intent, the target package must:

- Declare a broadcast receiver for this intent in its`AndroidManifest.xml`.
- Register the broadcast receiver during application starts.  

### ACTION_PUBLISH_SHOPPING_LIST

```
public static final String ACTION_PUBLISH_SHOPPING_LIST = "com.google.android.engage.action.shopping.PUBLISH_SHOPPING_LIST"
```

Broadcast Action: sent to the target package to request to schedule a[publishShoppingList](https://developer.android.com/reference/com/google/android/engage/shopping/service/AppEngageShoppingClient#publishShoppingList(com.google.android.engage.shopping.service.PublishShoppingListClusterRequest))task.

In order to receive this intent, the target package must:

- Declare a broadcast receiver for this intent in its`AndroidManifest.xml`.
- Register the broadcast receiver during application starts.  

### ACTION_PUBLISH_SHOPPING_ORDER_TRACKING_CLUSTER

```
public static final String ACTION_PUBLISH_SHOPPING_ORDER_TRACKING_CLUSTER = "com.google.android.engage.action.shopping.PUBLISH_SHOPPING_ORDER_TRACKING_CLUSTER"
```

Broadcast Action: sent to the target package to request to schedule a[publishShoppingOrderTrackingCluster](https://developer.android.com/reference/com/google/android/engage/shopping/service/AppEngageShoppingClient#publishShoppingOrderTrackingCluster(com.google.android.engage.shopping.service.PublishShoppingOrderTrackingClusterRequest)))} task.

In order to receive this intent, the target package must:

- Declare a broadcast receiver for this intent in its`AndroidManifest.xml`.
- Register the broadcast receiver during application starts.