| Contact | Donate | Imprint |
| 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 |
| Remote Method | Local Method | Module | HTTP-Method | References |
| (1) /availabilitycalendar | insertAvailabilityCalendar(availabilitycalendar) | HostProfileModule | POST | AvailabilityCalendar |
| (2) /availabilitycalendar/listing/{id} | findAllAvailabilityCalendarOfListing(id) | HostProfileModule | GET | Listing AvailabilityCalendar |
| (3) /availabilitycalendar/{id} | updateAvailabilityCalendarById(availabilitycalendar) | HostProfileModule | PUT | AvailabilityCalendar |
| (4) /availabilitycalendar/{id} | findAvailabilityCalendarById(id) | HostProfileModule | GET | AvailabilityCalendar |
| (5) /availabilitycalendar/{id} | deleteAvailabilityCalendarById(id) | HostProfileModule | DELETE | AvailabilityCalendar |
| (6) /availabilitycalendar | findAllAvailabilityCalendar() | HostProfileModule | GET | AvailabilityCalendar |
Example:
final AvailabilityCalendar availabilitycalendar = (AvailabilityCalendar) invokeModule(HOST_PROFILE_MODULE + "/availabilitycalendar/" + id, AvailabilityCalendar.class);| Contact | Donate | Imprint |