Overview

Summary

ContactDonateImprint


Appendix E-29: PLATFORM USER (UI prompt)


PlatformUserPlatformUserModuleAirbnb

Properties (13)

PropertyTypeEntityReferenceModule
(1) CityLONGPlatformUserCityListingModule
(2) CountryLONGPlatformUserCountryCountryModule
(3) CreatedAtDATEPlatformUser
(4) DateOfBirthDATEPlatformUser
(5) EmailSTRINGPlatformUser
(6) FacebookProfileUrlSTRINGPlatformUser
(7) FullNameSTRINGPlatformUser
(8) GoogleProfileUrlSTRINGPlatformUser
(9) LinkedinProfileUrlSTRINGPlatformUser
(10) PhoneNumberSTRINGPlatformUser
(11) ProfilePhotoUrlSTRINGPlatformUser
(12) UpdatedAtDATEPlatformUser
(13) VerificationLevelSTRINGPlatformUser


Module Interfaces (14)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /userdataconsent/platformuser/{id}findAllUserDataConsentOfPlatformUser(id)AmenityModuleGETPlatformUser UserDataConsent
(2) /payment/platformuser/{id}findAllPaymentOfPlatformUser(id)BookingModuleGETPlatformUser Payment
(3) /guestprofile/platformuser/{id}findAllGuestProfileOfPlatformUser(id)BookingModuleGETPlatformUser GuestProfile
(4) /hostprofile/platformuser/{id}findAllHostProfileOfPlatformUser(id)HostProfileModuleGETPlatformUser HostProfile
(5) /useridentitydocument/platformuser/{id}findAllUserIdentityDocumentOfPlatformUser(id)MessageThreadModuleGETPlatformUser UserIdentityDocument
(6) /platformuser/{id}findPlatformUserById(id)PlatformUserModuleGETPlatformUser
(7) /platformuserfindAllPlatformUser()PlatformUserModuleGETPlatformUser
(8) /platformuser/country/{id}findAllPlatformUserOfCountry(id)PlatformUserModuleGETCountry PlatformUser
(9) /platformuserinsertPlatformUser(platformuser)PlatformUserModulePOSTPlatformUser
(10) /platformuser/{id}updatePlatformUserById(platformuser)PlatformUserModulePUTPlatformUser
(11) /userrole/platformuser/{id}findAllUserRoleOfPlatformUser(id)PlatformUserModuleGETPlatformUser UserRole
(12) /platformuser/city/{id}findAllPlatformUserOfCity(id)PlatformUserModuleGETCity PlatformUser
(13) /platformuser/{id}deletePlatformUserById(id)PlatformUserModuleDELETEPlatformUser
(14) /fraudcase/platformuserreporter/{id}findAllFraudCaseOfPlatformUserReporter(id)PlatformUserModuleGETPlatformUser FraudCase





Example:

final PlatformUser platformuser = (PlatformUser) invokeModule(PLATFORM_USER_MODULE + "/platformuser/" + id, PlatformUser.class);
if (platformuser != null) {
    final City city1 = (City) invokeModule(LISTING_MODULE + "/city/" + platformuser.getCity().getId(), City.class);
    if (city1 != null) {
        final Country country2 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + city1.getCountry().getId(), Country.class);
        if (country2 != null) {
        }
    }
    final Country country3 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + platformuser.getCountry().getId(), Country.class);
    if (country3 != null) {
    }
}
return platformuser;


Overview

Summary

ContactDonateImprint