# ShoppingOrderTrackingCluster

# ShoppingOrderTrackingCluster

*** ** * ** ***

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

<br />

```
class ShoppingOrderTrackingCluster
```

<br />

*** ** * ** ***

An object representing a shopping order tracking cluster.

## Summary

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

|                                                                                                                                               ### Public functions                                                                                                                                                |
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [Uri](https://developer.android.com/reference/android/net/Uri.html)`!`                                                                                                                                                                                                                                            | [getActionLinkUri](https://developer.android.com/reference/kotlin/com/google/android/engage/shopping/datamodel/ShoppingOrderTrackingCluster#getActionLinkUri())`()` Returns the action link uri of the order tracking cluster.                                                           |
| [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)                                                                                                                                                                                                                                        | [getClusterType](https://developer.android.com/reference/kotlin/com/google/android/engage/shopping/datamodel/ShoppingOrderTrackingCluster#getClusterType())`()`                                                                                                                          |
| [Optional](https://guava.dev/releases/21.0/api/docs/com/google/common/base/Optional.html)`<`[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`!>!`                                                                                                                                       | [getNumberOfItems](https://developer.android.com/reference/kotlin/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://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`!>!`                                                                                                                                 | [getOrderDescription](https://developer.android.com/reference/kotlin/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/kotlin/com/google/android/engage/common/datamodel/OrderReadyTimeWindow)`!>!`                                                                           | [getOrderReadyTimeWindow](https://developer.android.com/reference/kotlin/com/google/android/engage/shopping/datamodel/ShoppingOrderTrackingCluster#getOrderReadyTimeWindow())`()` Returns the order ready time window for the order tracking cluster.                                    |
| [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html)`!`                                                                                                                                                                                                                                   | [getOrderTime](https://developer.android.com/reference/kotlin/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/kotlin/com/google/android/engage/common/datamodel/Price)`!>!`                                                                                                         | [getOrderValue](https://developer.android.com/reference/kotlin/com/google/android/engage/shopping/datamodel/ShoppingOrderTrackingCluster#getOrderValue())`()` Returns the total value of the order that is being tracked.                                                                |
| `(`[Mutable](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-list/index.html)`)`[List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)`<`[Image](https://developer.android.com/reference/kotlin/com/google/android/engage/common/datamodel/Image)`!>!` | [getPosterImages](https://developer.android.com/reference/kotlin/com/google/android/engage/shopping/datamodel/ShoppingOrderTrackingCluster#getPosterImages())`()` Returns the poster images of the items in the order tracking cluster.                                                  |
| [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`!`                                                                                                                                                                                                                               | [getStatus](https://developer.android.com/reference/kotlin/com/google/android/engage/shopping/datamodel/ShoppingOrderTrackingCluster#getStatus())`()` Returns the status of the order tracking cluster. e.g. "Running late", "Delivered", etc.                                           |
| `(`[Mutable](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-list/index.html)`)`[List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)`<`[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`!>!`                         | [getSubtitleList](https://developer.android.com/reference/kotlin/com/google/android/engage/shopping/datamodel/ShoppingOrderTrackingCluster#getSubtitleList())`()` Returns the list of subtitles for the order tracking cluster.                                                          |
| [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`!`                                                                                                                                                                                                                               | [getTitle](https://developer.android.com/reference/kotlin/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://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`!>!`                                                                                                                                 | [getTrackingId](https://developer.android.com/reference/kotlin/com/google/android/engage/shopping/datamodel/ShoppingOrderTrackingCluster#getTrackingId())`()` Returns the tracking number/ID of the order tracking cluster.                                                              |

|                           ### Public properties                            |
|----------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | `@`[ShoppingOrderType](https://developer.android.com/reference/kotlin/com/google/android/engage/shopping/datamodel/ShoppingOrderType) [shoppingOrderType](https://developer.android.com/reference/kotlin/com/google/android/engage/shopping/datamodel/ShoppingOrderTrackingCluster#shoppingOrderType()) |

## Public functions

### getActionLinkUri

```
fun getActionLinkUri(): Uri!
```

Returns the action link uri of the order tracking cluster.  

### getClusterType

```
fun getClusterType(): Int
```  

### getNumberOfItems

```
fun getNumberOfItems(): Optional<Int!>!
```

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

### getOrderDescription

```
fun getOrderDescription(): Optional<String!>!
```

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

### getOrderReadyTimeWindow

```
fun getOrderReadyTimeWindow(): Optional<OrderReadyTimeWindow!>!
```

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

### getOrderTime

```
fun getOrderTime(): Long!
```

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

### getOrderValue

```
fun getOrderValue(): Optional<Price!>!
```

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

### getPosterImages

```
fun getPosterImages(): (Mutable)List<Image!>!
```

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

### getStatus

```
fun getStatus(): String!
```

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

### getSubtitleList

```
fun getSubtitleList(): (Mutable)List<String!>!
```

Returns the list of subtitles for the order tracking cluster.  

### getTitle

```
fun getTitle(): String!
```

Returns the title of the order tracking cluster.  

### getTrackingId

```
fun getTrackingId(): Optional<String!>!
```

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

## Public properties

### shoppingOrderType

```
@ShoppingOrderType
val shoppingOrderType: Int
```