| Contact | Donate | Imprint |
| Entity | Alias | Module | Global Schema |
| (1) AdImpression | AdImpression | UserModule | YouTubeCom |
| (2) Device | Device | DeviceModule | YouTubeCom |
| (3) User | User | UserModule | YouTubeCom |
| (4) UserFavorite | UserFavorite | DeviceModule | YouTubeCom |
| (5) UserSession | UserSession | DeviceModule | YouTubeCom |
| (6) Video | Video | VideoModule | YouTubeCom |
| (7) VideoView | VideoView | DeviceModule | YouTubeCom |
| (8) WatchHistory | WatchHistory | VideoModule | YouTubeCom |
| Device | DeviceModule | YouTubeCom |
| Property | Type | Entity | Reference | Module |
| (1) Browser | STRING | Device | ||
| (2) CreatedAt | DATE | Device | ||
| (3) Name | STRING | Device | ||
| (4) Os | STRING | Device | ||
| (5) Type | STRING | Device |
Example:
final Device device = (Device) invokeModule(DEVICE_MODULE + "/device/" + id, Device.class);| UserFavorite | DeviceModule | YouTubeCom |
| Property | Type | Entity | Reference | Module |
| (1) CreatedAt | DATE | UserFavorite | ||
| (2) User | LONG | UserFavorite | User | UserModule |
| (3) Video | LONG | UserFavorite | Video | VideoModule |
Example:
final UserFavorite userfavorite = (UserFavorite) invokeModule(DEVICE_MODULE + "/userfavorite/" + id, UserFavorite.class);| UserSession | DeviceModule | YouTubeCom |
| Property | Type | Entity | Reference | Module |
| (1) CreatedAt | DATE | UserSession | ||
| (2) Device | LONG | UserSession | Device | DeviceModule |
| (3) ExpiresAt | DATE | UserSession | ||
| (4) IpAddress | STRING | UserSession | ||
| (5) RevokedAt | DATE | UserSession | ||
| (6) User | LONG | UserSession | User | UserModule |
| (7) UserAgent | STRING | UserSession |
Example:
final UserSession usersession = (UserSession) invokeModule(DEVICE_MODULE + "/usersession/" + id, UserSession.class);| VideoView | DeviceModule | YouTubeCom |
| Property | Type | Entity | Reference | Module |
| (1) Country | STRING | VideoView | ||
| (2) Device | LONG | VideoView | Device | DeviceModule |
| (3) IsUniqueSession | BOOL | VideoView | ||
| (4) ReferrerType | STRING | VideoView | ||
| (5) Session | LONG | VideoView | UserSession | DeviceModule |
| (6) User | LONG | VideoView | User | UserModule |
| (7) Video | LONG | VideoView | Video | VideoModule |
| (8) WatchedAt | DATE | VideoView | ||
| (9) WatchTimeSeconds | LONG | VideoView |
Example:
final VideoView videoview = (VideoView) invokeModule(DEVICE_MODULE + "/videoview/" + id, VideoView.class);| Contact | Donate | Imprint |