| Contact | Donate | Imprint |
| Entity | Alias | Module | Global Schema |
| (1) AvailabilityCalendar | AvailabilityCalendar | HostProfileModule | Airbnb |
| (2) Booking | Booking | BookingModule | Airbnb |
| (3) HostProfile | HostProfile | HostProfileModule | Airbnb |
| (4) Listing | Listing | ListingModule | Airbnb |
| (5) ListingPhoto | ListingPhoto | HostProfileModule | Airbnb |
| (6) Payout | Payout | HostProfileModule | Airbnb |
| (7) PlatformUser | PlatformUser | PlatformUserModule | Airbnb |
| AvailabilityCalendar | HostProfileModule | 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(HOST_PROFILE_MODULE + "/availabilitycalendar/" + id, AvailabilityCalendar.class);| HostProfile | HostProfileModule | Airbnb |
| Property | Type | Entity | Reference | Module |
| (1) About | STRING | HostProfile | ||
| (2) CreatedAt | DATE | HostProfile | ||
| (3) IsSuperhost | BOOL | HostProfile | ||
| (4) OverallRating | DOUBLE | HostProfile | ||
| (5) PlatformUser | LONG | HostProfile | PlatformUser | PlatformUserModule |
| (6) ResponseRate | DOUBLE | HostProfile | ||
| (7) ResponseTime | STRING | HostProfile | ||
| (8) SuperhostSince | DATE | HostProfile |
Example:
final HostProfile hostprofile = (HostProfile) invokeModule(HOST_PROFILE_MODULE + "/hostprofile/" + id, HostProfile.class);| ListingPhoto | HostProfileModule | Airbnb |
| Property | Type | Entity | Reference | Module |
| (1) Caption | STRING | ListingPhoto | ||
| (2) CreatedAt | DATE | ListingPhoto | ||
| (3) Listing | LONG | ListingPhoto | Listing | ListingModule |
| (4) SortOrder | INT | ListingPhoto | ||
| (5) Url | STRING | ListingPhoto |
Example:
final ListingPhoto listingphoto = (ListingPhoto) invokeModule(HOST_PROFILE_MODULE + "/listingphoto/" + id, ListingPhoto.class);| Payout | HostProfileModule | Airbnb |
| Property | Type | Entity | Reference | Module |
| (1) Amount | DOUBLE | Payout | ||
| (2) Booking | LONG | Payout | Booking | BookingModule |
| (3) Currency | STRING | Payout | ||
| (4) HostProfile | LONG | Payout | HostProfile | HostProfileModule |
| (5) PayoutDate | DATE | Payout | ||
| (6) PayoutMethod | STRING | Payout | ||
| (7) PayoutStatus | STRING | Payout |
Example:
final Payout payout = (Payout) invokeModule(HOST_PROFILE_MODULE + "/payout/" + id, Payout.class);| Contact | Donate | Imprint |