| Contact | Donate | Imprint |
| UserDataConsent | AmenityModule | 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 |
| Remote Method | Local Method | Module | HTTP-Method | References |
| (1) /userdataconsent/{id} | findUserDataConsentById(id) | AmenityModule | GET | UserDataConsent |
| (2) /userdataconsent/{id} | updateUserDataConsentById(userdataconsent) | AmenityModule | PUT | UserDataConsent |
| (3) /userdataconsent | findAllUserDataConsent() | AmenityModule | GET | UserDataConsent |
| (4) /userdataconsent/platformuser/{id} | findAllUserDataConsentOfPlatformUser(id) | AmenityModule | GET | PlatformUser UserDataConsent |
| (5) /userdataconsent/{id} | deleteUserDataConsentById(id) | AmenityModule | DELETE | UserDataConsent |
| (6) /userdataconsent | insertUserDataConsent(userdataconsent) | AmenityModule | POST | UserDataConsent |
Example:
final UserDataConsent userdataconsent = (UserDataConsent) invokeModule(AMENITY_MODULE + "/userdataconsent/" + id, UserDataConsent.class);| Contact | Donate | Imprint |