ShoppingOrderTrackingCluster

public final class ShoppingOrderTrackingCluster


An object representing a shopping order tracking cluster.

Summary

Nested types

Builder class for ShoppingOrderTrackingCluster.

Public fields

final int

Public methods

Uri

Returns the action link uri of the order tracking cluster.

int
Optional<Integer>

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

Optional<String>

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

Optional<OrderReadyTimeWindow>

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

Long

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

Optional<Price>

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

List<Image>

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

int

Returns order type of the shopping order tracking cluster.

String

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

List<String>

Returns the list of subtitles for the order tracking cluster.

String

Returns the title of the order tracking cluster.

Optional<String>

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<IntegergetNumberOfItems()

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

getOrderDescription

public Optional<StringgetOrderDescription()

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

getOrderReadyTimeWindow

public Optional<OrderReadyTimeWindowgetOrderReadyTimeWindow()

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<PricegetOrderValue()

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

getPosterImages

public List<ImagegetPosterImages()

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<StringgetSubtitleList()

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<StringgetTrackingId()

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