Overview

Summary

ContactDonateImprint


Appendix E-2: RIDER ACCOUNT (UI prompt)


RiderAccountPlatformUserModuleUber

Properties (4)

PropertyTypeEntityReferenceModule
(1) DefaultPaymentMethodLONGRiderAccount
(2) NotesSTRINGRiderAccount
(3) PlatformUserLONGRiderAccountPlatformUserPlatformUserModule
(4) RatingDOUBLERiderAccount


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /rideraccount/platformuser/{id}findAllRiderAccountOfPlatformUser(id)PlatformUserModuleGETPlatformUser RiderAccount
(2) /rideraccountinsertRiderAccount(rideraccount)PlatformUserModulePOSTRiderAccount
(3) /rideraccount/{id}findRiderAccountById(id)PlatformUserModuleGETRiderAccount
(4) /rideraccountfindAllRiderAccount()PlatformUserModuleGETRiderAccount
(5) /rideraccount/{id}deleteRiderAccountById(id)PlatformUserModuleDELETERiderAccount
(6) /rideraccount/{id}updateRiderAccountById(rideraccount)PlatformUserModulePUTRiderAccount
(7) /trip/rideraccount/{id}findAllTripOfRiderAccount(id)VehicleModuleGETRiderAccount Trip





Example:

final RiderAccount rideraccount = (RiderAccount) invokeModule(PLATFORM_USER_MODULE + "/rideraccount/" + id, RiderAccount.class);
if (rideraccount != null) {
    final PlatformUser platformuser1 = (PlatformUser) invokeModule(PLATFORM_USER_MODULE + "/platformuser/" + rideraccount.getPlatformUser().getId(), PlatformUser.class);
    if (platformuser1 != null) {
    }
}
return rideraccount;


Overview

Summary

ContactDonateImprint