Overview

Summary

ServicesContactDonateAboutImprint


Appendix E-6: USER IDENTITY DOCUMENT (UI prompt)


UserIdentityDocumentPlatformUserModuleAirbnb

Properties (7)

PropertyTypeEntityReferenceModule
(1) CreatedAtDATEUserIdentityDocument
(2) DocumentNumberSTRINGUserIdentityDocument
(3) DocumentTypeSTRINGUserIdentityDocument
(4) ExpiryDateDATEUserIdentityDocument
(5) IssuingCountryLONGUserIdentityDocument
(6) PlatformUserLONGUserIdentityDocumentPlatformUserPlatformUserModule
(7) VerificationStatusSTRINGUserIdentityDocument


Module Interfaces (6)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /useridentitydocumentinsertUserIdentityDocument(useridentitydocument)PlatformUserModulePOSTUserIdentityDocument
(2) /useridentitydocument/platformuser/{id}findAllUserIdentityDocumentOfPlatformUser(id)PlatformUserModuleGETPlatformUser UserIdentityDocument
(3) /useridentitydocumentfindAllUserIdentityDocument()PlatformUserModuleGETUserIdentityDocument
(4) /useridentitydocument/{id}updateUserIdentityDocumentById(useridentitydocument)PlatformUserModulePUTUserIdentityDocument
(5) /useridentitydocument/{id}deleteUserIdentityDocumentById(id)PlatformUserModuleDELETEUserIdentityDocument
(6) /useridentitydocument/{id}findUserIdentityDocumentById(id)PlatformUserModuleGETUserIdentityDocument





Example:

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


Overview

Summary

ServicesContactDonateAboutImprint