# StoreEntity

# StoreEntity

*** ** * ** ***

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

<br />

```
class StoreEntity : Entity
```

<br />

|---|---|-------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [kotlin.Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)                                                                                 |||
| ↳ | [com.google.android.engage.common.datamodel.Entity](https://developer.android.com/reference/kotlin/com/google/android/engage/common/datamodel/Entity)          ||
|   | ↳ | [com.google.android.engage.food.datamodel.StoreEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/food/datamodel/StoreEntity) |

*** ** * ** ***

An object representing a store entity. (e.g., a restaurant or grocery store)

## Summary

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

|                                                                                                                                               ### Public functions                                                                                                                                                |
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [Uri](https://developer.android.com/reference/android/net/Uri.html)`!`                                                                                                                                                                                                                                            | [getActionLinkUri](https://developer.android.com/reference/kotlin/com/google/android/engage/food/datamodel/StoreEntity#getActionLinkUri())`()` Returns the action link uri of the food entity.                             |
| [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)`!>!`                                                                                                                                 | [getCallout](https://developer.android.com/reference/kotlin/com/google/android/engage/food/datamodel/StoreEntity#getCallout())`()` Returns the callout text for the store. e.g. "Free delivery"                            |
| [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)`!>!`                                                                                                                                 | [getCalloutFinePrint](https://developer.android.com/reference/kotlin/com/google/android/engage/food/datamodel/StoreEntity#getCalloutFinePrint())`()` Returns the fine print for the callout text e.g. "Limited time offer" |
| [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)`!>!`                                                                                                                                 | [getCategory](https://developer.android.com/reference/kotlin/com/google/android/engage/food/datamodel/StoreEntity#getCategory())`()` Returns the category of the store. e.g. cuisine of the restaurant: "Italian"          |
| [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)`!>!`                                                                                                                                 | [getDescription](https://developer.android.com/reference/kotlin/com/google/android/engage/food/datamodel/StoreEntity#getDescription())`()` Returns the description of the store.                                           |
| [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)`!>!`                                                                                                                                 | [getEntityId](https://developer.android.com/reference/kotlin/com/google/android/engage/food/datamodel/StoreEntity#getEntityId())`()` Returns the id of the entity.                                                         |
| [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)`!>!`                                                                                                                                 | [getLocation](https://developer.android.com/reference/kotlin/com/google/android/engage/food/datamodel/StoreEntity#getLocation())`()` Returns the location of the store.                                                    |
| `(`[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/food/datamodel/StoreEntity#getPosterImages())`()` Returns the poster image of the entity.                                       |
| [Optional](https://guava.dev/releases/21.0/api/docs/com/google/common/base/Optional.html)`<`[Rating](https://developer.android.com/reference/kotlin/com/google/android/engage/common/datamodel/Rating)`!>!`                                                                                                       | [getRating](https://developer.android.com/reference/kotlin/com/google/android/engage/food/datamodel/StoreEntity#getRating())`()` Returns the rating of the food entity.                                                    |
| [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)`!>!`                                                                                                                                 | [getTitle](https://developer.android.com/reference/kotlin/com/google/android/engage/food/datamodel/StoreEntity#getTitle())`()` Returns the title of the food entity.                                                       |

|                                                                                                             ### Public properties                                                                                                              |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------|
| [ImmutableList](https://guava.dev/releases/21.0/api/docs/com/google/common/collect/ImmutableList.html)`<`[DisplayTimeWindow](https://developer.android.com/reference/kotlin/com/google/android/engage/common/datamodel/DisplayTimeWindow)`!>!` | [displayTimeWindows](https://developer.android.com/reference/kotlin/com/google/android/engage/food/datamodel/StoreEntity#displayTimeWindows()) |

|                                                                                                                                                                                                                                                                                         ### Inherited functions                                                                                                                                                                                                                                                                                         |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| From[com.google.android.engage.common.datamodel.Entity](https://developer.android.com/reference/kotlin/com/google/android/engage/common/datamodel/Entity) |----------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------| | [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [getEntityType](https://developer.android.com/reference/kotlin/com/google/android/engage/common/datamodel/Entity#getEntityType())`()` | |

## Public functions

### getActionLinkUri

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

Returns the action link uri of the food entity.  

### getCallout

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

Returns the callout text for the store. e.g. "Free delivery"  

### getCalloutFinePrint

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

Returns the fine print for the callout text e.g. "Limited time offer"  

### getCategory

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

Returns the category of the store. e.g. cuisine of the restaurant: "Italian"  

### getDescription

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

Returns the description of the store.  

### getEntityId

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

Returns the id of the entity.  

### getLocation

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

Returns the location of the store.  

### getPosterImages

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

Returns the poster image of the entity.  

### getRating

```
fun getRating(): Optional<Rating!>!
```

Returns the rating of the food entity.  

### getTitle

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

Returns the title of the food entity.  

## Public properties

### displayTimeWindows

```
val displayTimeWindows: ImmutableList<DisplayTimeWindow!>!
```