Overview

Summary

ContactDonateImprint


10. USER DOCUMENT MODULE (UI prompt)



Module Entities (4)

EntityAliasModuleGlobal Schema
(1) UserAccountUserAccountUserAccountModulePayPal
(2) UserDocumentUserDocumentUserDocumentModulePayPal
(3) UserKycVerificationUserKycVerificationUserDocumentModulePayPal
(4) UserProfileUserProfileUserDocumentModulePayPal

Module Interfaces (19)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /userdocumentinsertUserDocument(userdocument)UserDocumentModulePOSTUserDocument
(2) /userdocumentfindAllUserDocument()UserDocumentModuleGETUserDocument
(3) /userprofile/useraccount/{id}findAllUserProfileOfUserAccount(id)UserDocumentModuleGETUserAccount UserProfile
(4) /userprofile/{id}findUserProfileById(id)UserDocumentModuleGETUserProfile
(5) /userkycverification/useraccount/{id}findAllUserKycVerificationOfUserAccount(id)UserDocumentModuleGETUserAccount UserKycVerification
(6) /userdocument/{id}findUserDocumentById(id)UserDocumentModuleGETUserDocument
(7) /userprofileinsertUserProfile(userprofile)UserDocumentModulePOSTUserProfile
(8) /userkycverification/{id}updateUserKycVerificationById(userkycverification)UserDocumentModulePUTUserKycVerification
(9) /userkycverificationinsertUserKycVerification(userkycverification)UserDocumentModulePOSTUserKycVerification
(10) /userdocument/useraccount/{id}findAllUserDocumentOfUserAccount(id)UserDocumentModuleGETUserAccount UserDocument
(11) /userkycverification/userdocument/{id}findAllUserKycVerificationOfUserDocument(id)UserDocumentModuleGETUserDocument UserKycVerification
(12) /userdocument/{id}deleteUserDocumentById(id)UserDocumentModuleDELETEUserDocument
(13) /userdocument/{id}updateUserDocumentById(userdocument)UserDocumentModulePUTUserDocument
(14) /userkycverification/{id}deleteUserKycVerificationById(id)UserDocumentModuleDELETEUserKycVerification
(15) /userkycverificationfindAllUserKycVerification()UserDocumentModuleGETUserKycVerification
(16) /userprofilefindAllUserProfile()UserDocumentModuleGETUserProfile
(17) /userprofile/{id}updateUserProfileById(userprofile)UserDocumentModulePUTUserProfile
(18) /userprofile/{id}deleteUserProfileById(id)UserDocumentModuleDELETEUserProfile
(19) /userkycverification/{id}findUserKycVerificationById(id)UserDocumentModuleGETUserKycVerification






10.1 USER DOCUMENT


UserDocumentUserDocumentModulePayPal

Properties (8)

PropertyTypeEntityReferenceModule
(1) CreatedAtDATEUserDocument
(2) DocumentNumberSTRINGUserDocument
(3) DocumentTypeSTRINGUserDocument
(4) ExpiresAtDATEUserDocument
(5) IssuedAtDATEUserDocument
(6) IssuedBySTRINGUserDocument
(7) StatusSTRINGUserDocument
(8) UserAccountLONGUserDocumentUserAccountUserAccountModule





Example:

final UserDocument userdocument = (UserDocument) invokeModule(USER_DOCUMENT_MODULE + "/userdocument/" + id, UserDocument.class);
if (userdocument != null) {
    final UserAccount useraccount1 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + userdocument.getUserAccount().getId(), UserAccount.class);
    if (useraccount1 != null) {
    }
}
return userdocument;


10.2 USER KYC VERIFICATION


UserKycVerificationUserDocumentModulePayPal

Properties (8)

PropertyTypeEntityReferenceModule
(1) CompletedAtDATEUserKycVerification
(2) NotesSTRINGUserKycVerification
(3) RequestedAtDATEUserKycVerification
(4) ReviewerSTRINGUserKycVerification
(5) StatusSTRINGUserKycVerification
(6) UserAccountLONGUserKycVerificationUserAccountUserAccountModule
(7) UserDocumentLONGUserKycVerificationUserDocumentUserDocumentModule
(8) VerificationTypeSTRINGUserKycVerification





Example:

final UserKycVerification userkycverification = (UserKycVerification) invokeModule(USER_DOCUMENT_MODULE + "/userkycverification/" + id, UserKycVerification.class);
if (userkycverification != null) {
    final UserAccount useraccount1 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + userkycverification.getUserAccount().getId(), UserAccount.class);
    if (useraccount1 != null) {
    }
    final UserDocument userdocument2 = (UserDocument) invokeModule(USER_DOCUMENT_MODULE + "/userdocument/" + userkycverification.getUserDocument().getId(), UserDocument.class);
    if (userdocument2 != null) {
        final UserAccount useraccount3 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + userdocument2.getUserAccount().getId(), UserAccount.class);
        if (useraccount3 != null) {
        }
    }
}
return userkycverification;


10.3 USER PROFILE


UserProfileUserDocumentModulePayPal

Properties (7)

PropertyTypeEntityReferenceModule
(1) DateOfBirthDATEUserProfile
(2) FirstNameSTRINGUserProfile
(3) LanguageSTRINGUserProfile
(4) LastNameSTRINGUserProfile
(5) PhoneNumberSTRINGUserProfile
(6) TimeZoneSTRINGUserProfile
(7) UserAccountLONGUserProfileUserAccountUserAccountModule





Example:

final UserProfile userprofile = (UserProfile) invokeModule(USER_DOCUMENT_MODULE + "/userprofile/" + id, UserProfile.class);
if (userprofile != null) {
    final UserAccount useraccount1 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + userprofile.getUserAccount().getId(), UserAccount.class);
    if (useraccount1 != null) {
    }
}
return userprofile;


Overview

Summary

ContactDonateImprint