| Contact | Donate | Imprint |
| Entity | Alias | Module | Global Schema |
| (1) Amenity | Amenity | AmenityModule | Airbnb |
| (2) Listing | Listing | ListingModule | Airbnb |
| (3) ListingAmenity | ListingAmenity | AmenityModule | Airbnb |
| (4) PlatformUser | PlatformUser | PlatformUserModule | Airbnb |
| (5) UserDataConsent | UserDataConsent | AmenityModule | Airbnb |
| Amenity | AmenityModule | Airbnb |
| Property | Type | Entity | Reference | Module |
| (1) Category | STRING | Amenity | ||
| (2) Name | STRING | Amenity |
Example:
final Amenity amenity = (Amenity) invokeModule(AMENITY_MODULE + "/amenity/" + id, Amenity.class);| ListingAmenity | AmenityModule | Airbnb |
| Property | Type | Entity | Reference | Module |
| (1) Amenity | LONG | ListingAmenity | Amenity | AmenityModule |
| (2) Listing | LONG | ListingAmenity | Listing | ListingModule |
Example:
final ListingAmenity listingamenity = (ListingAmenity) invokeModule(AMENITY_MODULE + "/listingamenity/" + id, ListingAmenity.class);| UserDataConsent | AmenityModule | Airbnb |
| Property | Type | Entity | Reference | Module |
| (1) ConsentType | STRING | UserDataConsent | ||
| (2) Description | STRING | UserDataConsent | ||
| (3) GrantedAt | DATE | UserDataConsent | ||
| (4) PlatformUser | LONG | UserDataConsent | PlatformUser | PlatformUserModule |
| (5) RevokedAt | DATE | UserDataConsent |
Example:
final UserDataConsent userdataconsent = (UserDataConsent) invokeModule(AMENITY_MODULE + "/userdataconsent/" + id, UserDataConsent.class);| Contact | Donate | Imprint |