| Services | Contact | Donate | About | Imprint |
| Entity | Alias | Module | Global Schema |
| (1) AvailabilityCalendar | AvailabilityCalendar | ListingModule | Airbnb |
| (2) Booking | Booking | ListingModule | Airbnb |
| (3) City | City | ListingModule | Airbnb |
| (4) Company | Company | CompanyModule | Airbnb |
| (5) Country | Country | CountryModule | Airbnb |
| (6) FraudCase | FraudCase | ListingModule | Airbnb |
| (7) GuestProfile | GuestProfile | PlatformUserModule | Airbnb |
| (8) HiddenCameraIncident | HiddenCameraIncident | AmenityModule | Airbnb |
| (9) HomeSharingClub | HomeSharingClub | ListingModule | Airbnb |
| (10) HostProfile | HostProfile | HostProfileModule | Airbnb |
| (11) Listing | Listing | ListingModule | Airbnb |
| (12) ListingAmenity | ListingAmenity | AmenityModule | Airbnb |
| (13) ListingPhoto | ListingPhoto | HostProfileModule | Airbnb |
| (14) Market | Market | CountryModule | Airbnb |
| (15) MessageThread | MessageThread | MessageThreadModule | Airbnb |
| (16) Office | Office | CompanyModule | Airbnb |
| (17) Payment | Payment | PlatformUserModule | Airbnb |
| (18) Payout | Payout | HostProfileModule | Airbnb |
| (19) PlatformUser | PlatformUser | PlatformUserModule | Airbnb |
| (20) Review | Review | AmenityModule | Airbnb |
| (21) StockListing | StockListing | CompanyModule | Airbnb |
| AvailabilityCalendar | ListingModule | Airbnb |
| Property | Type | Entity | Reference | Module |
| (1) Currency | STRING | AvailabilityCalendar | ||
| (2) Date | DATE | AvailabilityCalendar | ||
| (3) IsAvailable | BOOL | AvailabilityCalendar | ||
| (4) Listing | LONG | AvailabilityCalendar | Listing | ListingModule |
| (5) MaximumNights | INT | AvailabilityCalendar | ||
| (6) MinimumNights | INT | AvailabilityCalendar | ||
| (7) PricePerNight | DOUBLE | AvailabilityCalendar |
Example:
final AvailabilityCalendar availabilitycalendar = (AvailabilityCalendar) invokeModule(LISTING_MODULE + "/availabilitycalendar/" + id, AvailabilityCalendar.class);| Booking | ListingModule | Airbnb |
| Property | Type | Entity | Reference | Module |
| (1) BookingStatus | STRING | Booking | ||
| (2) CancellationPolicy | STRING | Booking | ||
| (3) CancelledAt | DATE | Booking | ||
| (4) CheckInDate | DATE | Booking | ||
| (5) CheckOutDate | DATE | Booking | ||
| (6) CleaningFee | DOUBLE | Booking | ||
| (7) ConfirmedAt | DATE | Booking | ||
| (8) CreatedAt | DATE | Booking | ||
| (9) Currency | STRING | Booking | ||
| (10) GuestProfile | LONG | Booking | GuestProfile | PlatformUserModule |
| (11) Listing | LONG | Booking | Listing | ListingModule |
| (12) NumberOfGuests | INT | Booking | ||
| (13) ServiceFeeGuest | DOUBLE | Booking | ||
| (14) ServiceFeeHost | DOUBLE | Booking | ||
| (15) TotalPrice | DOUBLE | Booking |
Example:
final Booking booking = (Booking) invokeModule(LISTING_MODULE + "/booking/" + id, Booking.class);| City | ListingModule | Airbnb |
| Property | Type | Entity | Reference | Module |
| (1) Country | LONG | City | Country | CountryModule |
| (2) Latitude | DOUBLE | City | ||
| (3) Longitude | DOUBLE | City | ||
| (4) Name | STRING | City | ||
| (5) Region | STRING | City |
Example:
final City city = (City) invokeModule(LISTING_MODULE + "/city/" + id, City.class);| FraudCase | ListingModule | Airbnb |
| Property | Type | Entity | Reference | Module |
| (1) CaseType | STRING | FraudCase | ||
| (2) Description | STRING | FraudCase | ||
| (3) Listing | LONG | FraudCase | Listing | ListingModule |
| (4) PlatformUserReporter | LONG | FraudCase | PlatformUser | PlatformUserModule |
| (5) ReportedAt | DATE | FraudCase | ||
| (6) ResolvedAt | DATE | FraudCase | ||
| (7) Status | STRING | FraudCase |
Example:
final FraudCase fraudcase = (FraudCase) invokeModule(LISTING_MODULE + "/fraudcase/" + id, FraudCase.class);| HomeSharingClub | ListingModule | Airbnb |
| Property | Type | Entity | Reference | Module |
| (1) City | LONG | HomeSharingClub | City | ListingModule |
| (2) Country | LONG | HomeSharingClub | Country | CountryModule |
| (3) Description | STRING | HomeSharingClub | ||
| (4) FoundedDate | DATE | HomeSharingClub | ||
| (5) SupportedByCompany | LONG | HomeSharingClub |
Example:
final HomeSharingClub homesharingclub = (HomeSharingClub) invokeModule(LISTING_MODULE + "/homesharingclub/" + id, HomeSharingClub.class);| Listing | ListingModule | Airbnb |
| Property | Type | Entity | Reference | Module |
| (1) AddressLine | STRING | Listing | ||
| (2) Bathrooms | DOUBLE | Listing | ||
| (3) Bedrooms | INT | Listing | ||
| (4) Beds | INT | Listing | ||
| (5) City | LONG | Listing | City | ListingModule |
| (6) Country | LONG | Listing | Country | CountryModule |
| (7) CreatedAt | DATE | Listing | ||
| (8) Description | STRING | Listing | ||
| (9) HostProfile | LONG | Listing | HostProfile | HostProfileModule |
| (10) IsInstantBookable | BOOL | Listing | ||
| (11) Latitude | DOUBLE | Listing | ||
| (12) Longitude | DOUBLE | Listing | ||
| (13) MaxGuests | INT | Listing | ||
| (14) PostalCode | STRING | Listing | ||
| (15) PropertyType | STRING | Listing | ||
| (16) RoomType | STRING | Listing | ||
| (17) Status | STRING | Listing | ||
| (18) Title | STRING | Listing | ||
| (19) UpdatedAt | DATE | Listing |
Example:
final Listing listing = (Listing) invokeModule(LISTING_MODULE + "/listing/" + id, Listing.class);| Services | Contact | Donate | About | Imprint |