ShoppingOrderTrackingCluster

public final class ShoppingOrderTrackingCluster extends Object

An object representing a shopping order tracking cluster.

Nested Class Summary

class ShoppingOrderTrackingCluster.Builder Builder class for ShoppingOrderTrackingCluster

Public Method Summary

Uri
getActionLinkUri()
Returns the action link uri of the order tracking cluster.
int
Optional<Integer>
getNumberOfItems()
Returns the number of items in the order that is being tracked.
Optional<String>
getOrderDescription()
Returns the description of the order tracking cluster containing a comma separated list of items in the order.
Optional<OrderReadyTimeWindow>
getOrderReadyTimeWindow()
Returns the order ready time window for the order tracking cluster.
Long
getOrderTime()
Returns the epoch timestamp(in milliseconds) of the order placed by the user.
Optional<Price>
getOrderValue()
Returns the total value of the order that is being tracked.
List<Image>
getPosterImages()
Returns the poster images of the items in the order tracking cluster.
int
getShoppingOrderType()
Returns order type of the shopping order tracking cluster.
String
getStatus()
Returns the status of the order tracking cluster.
List<String>
getSubtitleList()
Returns the list of subtitles for the order tracking cluster.
String
getTitle()
Returns the title of the order tracking cluster.
Optional<String>
getTrackingId()
Returns the tracking number/ID of the order tracking cluster.

Inherited Method Summary

Public Methods

public Uri getActionLinkUri ()

Returns the action link uri of the order tracking cluster.

public int getClusterType ()

public Optional<Integer> getNumberOfItems ()

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

public Optional<String> getOrderDescription ()

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

public Optional<OrderReadyTimeWindow> getOrderReadyTimeWindow ()

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

public Long getOrderTime ()

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

public Optional<Price> getOrderValue ()

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

public List<Image> getPosterImages ()

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

public int getShoppingOrderType ()

Returns order type of the shopping order tracking cluster.

public String getStatus ()

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

public List<String> getSubtitleList ()

Returns the list of subtitles for the order tracking cluster.

public String getTitle ()

Returns the title of the order tracking cluster.

public Optional<String> getTrackingId ()

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