| Contact | Donate | Imprint |
| Entity | Alias | Module | Global Schema |
| (1) Photo | Photo | PhotoModule | MarineTraffic |
| (2) PhotoRating | PhotoRating | PhotoModule | MarineTraffic |
| (3) UserAccount | UserAccount | UserAccountModule | MarineTraffic |
| (4) UserDevice | UserDevice | PhotoModule | MarineTraffic |
| (5) Vessel | Vessel | VesselModule | MarineTraffic |
| Photo | PhotoModule | MarineTraffic |
| Property | Type | Entity | Reference | Module |
| (1) Description | STRING | Photo | ||
| (2) IsApproved | BOOL | Photo | ||
| (3) PhotographerName | STRING | Photo | ||
| (4) Source | STRING | Photo | ||
| (5) TakenUtc | DATE | Photo | ||
| (6) Title | STRING | Photo | ||
| (7) UploadedUtc | DATE | Photo | ||
| (8) Url | STRING | Photo | ||
| (9) UserAccount | LONG | Photo | UserAccount | UserAccountModule |
| (10) Vessel | LONG | Photo | Vessel | VesselModule |
Example:
final Photo photo = (Photo) invokeModule(PHOTO_MODULE + "/photo/" + id, Photo.class);| PhotoRating | PhotoModule | MarineTraffic |
| Property | Type | Entity | Reference | Module |
| (1) Photo | LONG | PhotoRating | Photo | PhotoModule |
| (2) RatedUtc | DATE | PhotoRating | ||
| (3) RatingValue | LONG | PhotoRating | ||
| (4) UserAccount | LONG | PhotoRating | UserAccount | UserAccountModule |
Example:
final PhotoRating photorating = (PhotoRating) invokeModule(PHOTO_MODULE + "/photorating/" + id, PhotoRating.class);| UserDevice | PhotoModule | MarineTraffic |
| Property | Type | Entity | Reference | Module |
| (1) DeviceToken | STRING | UserDevice | ||
| (2) IsActive | BOOL | UserDevice | ||
| (3) LastSeenUtc | DATE | UserDevice | ||
| (4) Platform | STRING | UserDevice | ||
| (5) UserAccount | LONG | UserDevice | UserAccount | UserAccountModule |
Example:
final UserDevice userdevice = (UserDevice) invokeModule(PHOTO_MODULE + "/userdevice/" + id, UserDevice.class);| Contact | Donate | Imprint |