# ShoppingOrderTrackingCluster

# ShoppingOrderTrackingCluster

*** ** * ** ***

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

<br />

```
public final class ShoppingOrderTrackingCluster
```

<br />

*** ** * ** ***

An object representing a shopping order tracking cluster.

## Summary

|                                                                                                                                                                      ### Nested types                                                                                                                                                                      |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `public final class `[ShoppingOrderTrackingCluster.Builder](https://developer.android.com/reference/com/google/android/engage/shopping/datamodel/ShoppingOrderTrackingCluster.Builder) Builder class for[ShoppingOrderTrackingCluster](https://developer.android.com/reference/com/google/android/engage/shopping/datamodel/ShoppingOrderTrackingCluster). |

| ### Public fields |
|-------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `final int`       | `@`[ShoppingOrderType](https://developer.android.com/reference/com/google/android/engage/shopping/datamodel/ShoppingOrderType) [shoppingOrderType](https://developer.android.com/reference/com/google/android/engage/shopping/datamodel/ShoppingOrderTrackingCluster#shoppingOrderType()) |

|                                                                                                       ### Public methods                                                                                                       |
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [Uri](https://developer.android.com/reference/android/net/Uri.html)                                                                                                                                                            | [getActionLinkUri](https://developer.android.com/reference/com/google/android/engage/shopping/datamodel/ShoppingOrderTrackingCluster#getActionLinkUri())`()` Returns the action link uri of the order tracking cluster.                                                                                                                                        |
| `int`                                                                                                                                                                                                                          | [getClusterType](https://developer.android.com/reference/com/google/android/engage/shopping/datamodel/ShoppingOrderTrackingCluster#getClusterType())`()`                                                                                                                                                                                                       |
| [Optional](https://guava.dev/releases/21.0/api/docs/com/google/common/base/Optional.html)`<`[Integer](https://developer.android.com/reference/java/lang/Integer.html)`>`                                                       | [getNumberOfItems](https://developer.android.com/reference/com/google/android/engage/shopping/datamodel/ShoppingOrderTrackingCluster#getNumberOfItems())`()` Returns the number of items in the order that is being tracked.                                                                                                                                   |
| [Optional](https://guava.dev/releases/21.0/api/docs/com/google/common/base/Optional.html)`<`[String](https://developer.android.com/reference/java/lang/String.html)`>`                                                         | [getOrderDescription](https://developer.android.com/reference/com/google/android/engage/shopping/datamodel/ShoppingOrderTrackingCluster#getOrderDescription())`()` Returns the description of the order tracking cluster containing a comma separated list of items in the order.                                                                              |
| [Optional](https://guava.dev/releases/21.0/api/docs/com/google/common/base/Optional.html)`<`[OrderReadyTimeWindow](https://developer.android.com/reference/com/google/android/engage/common/datamodel/OrderReadyTimeWindow)`>` | [getOrderReadyTimeWindow](https://developer.android.com/reference/com/google/android/engage/shopping/datamodel/ShoppingOrderTrackingCluster#getOrderReadyTimeWindow())`()` Returns the order ready time window for the order tracking cluster.                                                                                                                 |
| [Long](https://developer.android.com/reference/java/lang/Long.html)                                                                                                                                                            | [getOrderTime](https://developer.android.com/reference/com/google/android/engage/shopping/datamodel/ShoppingOrderTrackingCluster#getOrderTime())`()` Returns the epoch timestamp(in milliseconds) of the order placed by the user.                                                                                                                             |
| [Optional](https://guava.dev/releases/21.0/api/docs/com/google/common/base/Optional.html)`<`[Price](https://developer.android.com/reference/com/google/android/engage/common/datamodel/Price)`>`                               | [getOrderValue](https://developer.android.com/reference/com/google/android/engage/shopping/datamodel/ShoppingOrderTrackingCluster#getOrderValue())`()` Returns the total value of the order that is being tracked.                                                                                                                                             |
| [List](https://developer.android.com/reference/java/util/List.html)`<`[Image](https://developer.android.com/reference/com/google/android/engage/common/datamodel/Image)`>`                                                     | [getPosterImages](https://developer.android.com/reference/com/google/android/engage/shopping/datamodel/ShoppingOrderTrackingCluster#getPosterImages())`()` Returns the poster images of the items in the order tracking cluster.                                                                                                                               |
| `int`                                                                                                                                                                                                                          | `@`[ShoppingOrderType](https://developer.android.com/reference/com/google/android/engage/shopping/datamodel/ShoppingOrderType) [getShoppingOrderType](https://developer.android.com/reference/com/google/android/engage/shopping/datamodel/ShoppingOrderTrackingCluster#getShoppingOrderType())`()` Returns order type of the shopping order tracking cluster. |
| [String](https://developer.android.com/reference/java/lang/String.html)                                                                                                                                                        | [getStatus](https://developer.android.com/reference/com/google/android/engage/shopping/datamodel/ShoppingOrderTrackingCluster#getStatus())`()` Returns the status of the order tracking cluster. e.g. "Running late", "Delivered", etc.                                                                                                                        |
| [List](https://developer.android.com/reference/java/util/List.html)`<`[String](https://developer.android.com/reference/java/lang/String.html)`>`                                                                               | [getSubtitleList](https://developer.android.com/reference/com/google/android/engage/shopping/datamodel/ShoppingOrderTrackingCluster#getSubtitleList())`()` Returns the list of subtitles for the order tracking cluster.                                                                                                                                       |
| [String](https://developer.android.com/reference/java/lang/String.html)                                                                                                                                                        | [getTitle](https://developer.android.com/reference/com/google/android/engage/shopping/datamodel/ShoppingOrderTrackingCluster#getTitle())`()` Returns the title of the order tracking cluster.                                                                                                                                                                  |
| [Optional](https://guava.dev/releases/21.0/api/docs/com/google/common/base/Optional.html)`<`[String](https://developer.android.com/reference/java/lang/String.html)`>`                                                         | [getTrackingId](https://developer.android.com/reference/com/google/android/engage/shopping/datamodel/ShoppingOrderTrackingCluster#getTrackingId())`()` Returns the tracking number/ID of the order tracking cluster.                                                                                                                                           |

## Public fields

### shoppingOrderType

```
@ShoppingOrderType
public final int shoppingOrderType
```  

## Public methods

### getActionLinkUri

```
public Uri getActionLinkUri()
```

Returns the action link uri of the order tracking cluster.  

### getClusterType

```
public int getClusterType()
```  

### getNumberOfItems

```
public Optional<Integer> getNumberOfItems()
```

Returns the number of items in the order that is being tracked.  

### getOrderDescription

```
public Optional<String> getOrderDescription()
```

Returns the description of the order tracking cluster containing a comma separated list of items in the order.  

### getOrderReadyTimeWindow

```
public Optional<OrderReadyTimeWindow> getOrderReadyTimeWindow()
```

Returns the order ready time window for the order tracking cluster.  

### getOrderTime

```
public Long getOrderTime()
```

Returns the epoch timestamp(in milliseconds) of the order placed by the user.  

### getOrderValue

```
public Optional<Price> getOrderValue()
```

Returns the total value of the order that is being tracked.  

### getPosterImages

```
public List<Image> getPosterImages()
```

Returns the poster images of the items in the order tracking cluster.  

### getShoppingOrderType

```
@ShoppingOrderType
public int getShoppingOrderType()
```

Returns order type of the shopping order tracking cluster.  

### getStatus

```
public String getStatus()
```

Returns the status of the order tracking cluster. e.g. "Running late", "Delivered", etc.  

### getSubtitleList

```
public List<String> getSubtitleList()
```

Returns the list of subtitles for the order tracking cluster.  

### getTitle

```
public String getTitle()
```

Returns the title of the order tracking cluster.  

### getTrackingId

```
public Optional<String> getTrackingId()
```

Returns the tracking number/ID of the order tracking cluster.