| Contact | Donate | Imprint |
| 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 |
| Remote Method | Local Method | Module | HTTP-Method | References |
| (1) /payout | insertPayout(payout) | HostProfileModule | POST | Payout |
| (2) /payout/{id} | findPayoutById(id) | HostProfileModule | GET | Payout |
| (3) /payout/hostprofile/{id} | findAllPayoutOfHostProfile(id) | HostProfileModule | GET | HostProfile Payout |
| (4) /payout | findAllPayout() | HostProfileModule | GET | Payout |
| (5) /payout/{id} | deletePayoutById(id) | HostProfileModule | DELETE | Payout |
| (6) /payout/booking/{id} | findAllPayoutOfBooking(id) | HostProfileModule | GET | Booking Payout |
| (7) /payout/{id} | updatePayoutById(payout) | HostProfileModule | PUT | Payout |
Example:
final Payout payout = (Payout) invokeModule(HOST_PROFILE_MODULE + "/payout/" + id, Payout.class);| Contact | Donate | Imprint |