# Entity

# Entity

*** ** * ** ***

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

<br />

```
abstract class Entity
```

<br />

Known direct subclasses  
[ArticleEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/common/datamodel/ArticleEntity),[AudiobookEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/books/datamodel/AudiobookEntity),[BookSeriesEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/books/datamodel/BookSeriesEntity),[EbookEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/books/datamodel/EbookEntity),[EventEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/travel/datamodel/EventEntity),[EventReservationEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/travel/datamodel/EventReservationEntity),[GenericAudioEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/audio/datamodel/GenericAudioEntity),[GenericFeaturedEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/common/datamodel/GenericFeaturedEntity),[LiveRadioStationEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/audio/datamodel/LiveRadioStationEntity),[LiveStreamingVideoEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/video/datamodel/LiveStreamingVideoEntity),[LiveTvChannelEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/video/datamodel/LiveTvChannelEntity),[LiveTvProgramEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/video/datamodel/LiveTvProgramEntity),[LodgingEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/travel/datamodel/LodgingEntity),[LodgingReservationEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/travel/datamodel/LodgingReservationEntity),[MediaActionFeedEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/video/datamodel/MediaActionFeedEntity),[MovieEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/video/datamodel/MovieEntity),[MusicAlbumEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/audio/datamodel/MusicAlbumEntity),[MusicArtistEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/audio/datamodel/MusicArtistEntity),[MusicTrackEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/audio/datamodel/MusicTrackEntity),[MusicVideoEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/audio/datamodel/MusicVideoEntity),[PersonEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/social/datamodel/PersonEntity),[PlaylistEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/audio/datamodel/PlaylistEntity),[PodcastEpisodeEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/audio/datamodel/PodcastEpisodeEntity),[PodcastSeriesEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/audio/datamodel/PodcastSeriesEntity),[PointOfInterestEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/travel/datamodel/PointOfInterestEntity),[PortraitMediaEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/social/datamodel/PortraitMediaEntity),[ProductEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/food/datamodel/ProductEntity),[RecipeEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/food/datamodel/RecipeEntity),[RestaurantReservationEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/food/datamodel/RestaurantReservationEntity),[ShoppingEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/shopping/datamodel/ShoppingEntity),[SignInCardEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/common/datamodel/SignInCardEntity),[SocialPostEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/social/datamodel/SocialPostEntity),[StoreEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/food/datamodel/StoreEntity),[SubscriptionEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/common/datamodel/SubscriptionEntity),[TransportationReservationEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/travel/datamodel/TransportationReservationEntity),[TvEpisodeEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/video/datamodel/TvEpisodeEntity),[TvSeasonEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/video/datamodel/TvSeasonEntity),[TvShowEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/video/datamodel/TvShowEntity),[UserSettingsCardEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/common/datamodel/UserSettingsCardEntity),[VehicleRentalReservationEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/travel/datamodel/VehicleRentalReservationEntity),[VideoClipEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/video/datamodel/VideoClipEntity)  

|--------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------|
| [ArticleEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/common/datamodel/ArticleEntity)                                     | An object representing a article entity.                                      |
| [AudiobookEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/books/datamodel/AudiobookEntity)                                  | An object representing an audiobook.                                          |
| [BookSeriesEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/books/datamodel/BookSeriesEntity)                                | An object representing a book series entity.                                  |
| [EbookEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/books/datamodel/EbookEntity)                                          | An object representing an ebook.                                              |
| [EventEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/travel/datamodel/EventEntity)                                         | An object representing an Event Entity.                                       |
| [EventReservationEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/travel/datamodel/EventReservationEntity)                   | An object representing an event reservation entity.                           |
| [GenericAudioEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/audio/datamodel/GenericAudioEntity)                            | An object representing a generic audio entity.                                |
| [GenericFeaturedEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/common/datamodel/GenericFeaturedEntity)                     | An object representing a generic featured entity.                             |
| [LiveRadioStationEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/audio/datamodel/LiveRadioStationEntity)                    | An object representing a live radio station.                                  |
| [LiveStreamingVideoEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/video/datamodel/LiveStreamingVideoEntity)                | An object representing a live streaming video.                                |
| [LiveTvChannelEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/video/datamodel/LiveTvChannelEntity)                          | An object representing a live tv channel.                                     |
| [LiveTvProgramEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/video/datamodel/LiveTvProgramEntity)                          | An object representing a live tv program.                                     |
| [LodgingEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/travel/datamodel/LodgingEntity)                                     | An object representing a Lodging Entity.                                      |
| [LodgingReservationEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/travel/datamodel/LodgingReservationEntity)               | An object representing a lodging reservation entity.                          |
| [MediaActionFeedEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/video/datamodel/MediaActionFeedEntity)                      | Represents a media action feed entity.                                        |
| [MovieEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/video/datamodel/MovieEntity)                                          | An object representing a movie.                                               |
| [MusicAlbumEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/audio/datamodel/MusicAlbumEntity)                                | An object representing a music album.                                         |
| [MusicArtistEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/audio/datamodel/MusicArtistEntity)                              | An object representing a music artist.                                        |
| [MusicTrackEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/audio/datamodel/MusicTrackEntity)                                | An object representing a music track.                                         |
| [MusicVideoEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/audio/datamodel/MusicVideoEntity)                                | An object representing a music video.                                         |
| [PersonEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/social/datamodel/PersonEntity)                                       | An object representing a Person Entity.                                       |
| [PlaylistEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/audio/datamodel/PlaylistEntity)                                    | An object representing a music playlist.                                      |
| [PodcastEpisodeEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/audio/datamodel/PodcastEpisodeEntity)                        | An object representing a podcast episode.                                     |
| [PodcastSeriesEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/audio/datamodel/PodcastSeriesEntity)                          | An object representing a podcast series.                                      |
| [PointOfInterestEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/travel/datamodel/PointOfInterestEntity)                     | An object representing a Point of Interest Entity.                            |
| [PortraitMediaEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/social/datamodel/PortraitMediaEntity)                         | An object representing a PortraitMedia entity.                                |
| [ProductEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/food/datamodel/ProductEntity)                                       | An object representing a product entity.                                      |
| [RecipeEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/food/datamodel/RecipeEntity)                                         | An object representing a recipe entity.                                       |
| [RestaurantReservationEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/food/datamodel/RestaurantReservationEntity)           | An object representing a restaurant reservation entity.                       |
| [ShoppingEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/shopping/datamodel/ShoppingEntity)                                 | An object representing a Shopping Entity.                                     |
| [SignInCardEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/common/datamodel/SignInCardEntity)                               | An entity representing a sign in card.                                        |
| [SocialPostEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/social/datamodel/SocialPostEntity)                               | An object representing a social media post.                                   |
| [StoreEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/food/datamodel/StoreEntity)                                           | An object representing a store entity.                                        |
| [SubscriptionEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/common/datamodel/SubscriptionEntity)                           | An object representing a subscription.                                        |
| [TransportationReservationEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/travel/datamodel/TransportationReservationEntity) | An object representing a transportation reservation entity.                   |
| [TvEpisodeEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/video/datamodel/TvEpisodeEntity)                                  | An object representing a tv episode.                                          |
| [TvSeasonEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/video/datamodel/TvSeasonEntity)                                    | An object representing a tv season.                                           |
| [TvShowEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/video/datamodel/TvShowEntity)                                        | An object representing a tv show.                                             |
| [UserSettingsCardEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/common/datamodel/UserSettingsCardEntity)                   | An entity representing a user settings card.                                  |
| [VehicleRentalReservationEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/travel/datamodel/VehicleRentalReservationEntity)   | An object representing a vehicle rental reservation entity.                   |
| [VideoClipEntity](https://developer.android.com/reference/kotlin/com/google/android/engage/video/datamodel/VideoClipEntity)                                  | An object representing a video created/uploaded by a user or an organization. |

*** ** * ** ***

An object representing an entity.

## Summary

|                           ### Public properties                            |
|----------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------|
| [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [entityType](https://developer.android.com/reference/kotlin/com/google/android/engage/common/datamodel/Entity#entityType()) |

## Public properties

### entityType

```
val entityType: Int
```