| Services | Contact | Donate | About | Imprint |
| Entity | Alias | Module | Global Schema |
| (1) Booking | Booking | ListingModule | Airbnb |
| (2) City | City | ListingModule | Airbnb |
| (3) Country | Country | CountryModule | Airbnb |
| (4) FraudCase | FraudCase | ListingModule | Airbnb |
| (5) GuestProfile | GuestProfile | PlatformUserModule | Airbnb |
| (6) HostProfile | HostProfile | HostProfileModule | Airbnb |
| (7) Payment | Payment | PlatformUserModule | Airbnb |
| (8) PlatformUser | PlatformUser | PlatformUserModule | Airbnb |
| (9) UserDataConsent | UserDataConsent | PlatformUserModule | Airbnb |
| (10) UserIdentityDocument | UserIdentityDocument | PlatformUserModule | Airbnb |
| (11) UserRole | UserRole | PlatformUserModule | Airbnb |
| GuestProfile | PlatformUserModule | Airbnb |
| Property | Type | Entity | Reference | Module |
| (1) About | STRING | GuestProfile | ||
| (2) CreatedAt | DATE | GuestProfile | ||
| (3) OverallRating | DOUBLE | GuestProfile | ||
| (4) PlatformUser | LONG | GuestProfile | PlatformUser | PlatformUserModule |
| (5) TripsCount | INT | GuestProfile |
Example:
final GuestProfile guestprofile = (GuestProfile) invokeModule(PLATFORM_USER_MODULE + "/guestprofile/" + id, GuestProfile.class);| Payment | PlatformUserModule | Airbnb |
| Property | Type | Entity | Reference | Module |
| (1) Amount | DOUBLE | Payment | ||
| (2) Booking | LONG | Payment | Booking | ListingModule |
| (3) Currency | STRING | Payment | ||
| (4) ExternalTransactionReference | STRING | Payment | ||
| (5) PaidAt | DATE | Payment | ||
| (6) PaymentMethod | STRING | Payment | ||
| (7) PaymentStatus | STRING | Payment | ||
| (8) PlatformUser | LONG | Payment | PlatformUser | PlatformUserModule |
Example:
final Payment payment = (Payment) invokeModule(PLATFORM_USER_MODULE + "/payment/" + id, Payment.class);| PlatformUser | PlatformUserModule | Airbnb |
| Property | Type | Entity | Reference | Module |
| (1) City | LONG | PlatformUser | City | ListingModule |
| (2) Country | LONG | PlatformUser | Country | CountryModule |
| (3) CreatedAt | DATE | PlatformUser | ||
| (4) DateOfBirth | DATE | PlatformUser | ||
| (5) Email | STRING | PlatformUser | ||
| (6) FacebookProfileUrl | STRING | PlatformUser | ||
| (7) FullName | STRING | PlatformUser | ||
| (8) GoogleProfileUrl | STRING | PlatformUser | ||
| (9) LinkedinProfileUrl | STRING | PlatformUser | ||
| (10) PhoneNumber | STRING | PlatformUser | ||
| (11) ProfilePhotoUrl | STRING | PlatformUser | ||
| (12) UpdatedAt | DATE | PlatformUser | ||
| (13) VerificationLevel | STRING | PlatformUser |
Example:
final PlatformUser platformuser = (PlatformUser) invokeModule(PLATFORM_USER_MODULE + "/platformuser/" + id, PlatformUser.class);| UserDataConsent | PlatformUserModule | 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(PLATFORM_USER_MODULE + "/userdataconsent/" + id, UserDataConsent.class);| UserIdentityDocument | PlatformUserModule | Airbnb |
| Property | Type | Entity | Reference | Module |
| (1) CreatedAt | DATE | UserIdentityDocument | ||
| (2) DocumentNumber | STRING | UserIdentityDocument | ||
| (3) DocumentType | STRING | UserIdentityDocument | ||
| (4) ExpiryDate | DATE | UserIdentityDocument | ||
| (5) IssuingCountry | LONG | UserIdentityDocument | ||
| (6) PlatformUser | LONG | UserIdentityDocument | PlatformUser | PlatformUserModule |
| (7) VerificationStatus | STRING | UserIdentityDocument |
Example:
final UserIdentityDocument useridentitydocument = (UserIdentityDocument) invokeModule(PLATFORM_USER_MODULE + "/useridentitydocument/" + id, UserIdentityDocument.class);| UserRole | PlatformUserModule | Airbnb |
| Property | Type | Entity | Reference | Module |
| (1) CreatedAt | DATE | UserRole | ||
| (2) PlatformUser | LONG | UserRole | PlatformUser | PlatformUserModule |
| (3) RoleType | STRING | UserRole |
Example:
final UserRole userrole = (UserRole) invokeModule(PLATFORM_USER_MODULE + "/userrole/" + id, UserRole.class);| Services | Contact | Donate | About | Imprint |