Overview

Summary

ContactDonateImprint


9. USER DEVICE MODULE (UI prompt)



Module Entities (7)

EntityAliasModuleGlobal Schema
(1) AccountBalanceAccountBalanceUserDeviceModulePayPal
(2) ChargebackChargebackUserDeviceModulePayPal
(3) CurrencyCurrencyCurrencyModulePayPal
(4) TransactionTransactionTransactionModulePayPal
(5) UserAccountUserAccountUserAccountModulePayPal
(6) UserDeviceUserDeviceUserDeviceModulePayPal
(7) UserLoginSessionUserLoginSessionUserDeviceModulePayPal

Module Interfaces (28)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /accountbalance/{id}deleteAccountBalanceById(id)UserDeviceModuleDELETEAccountBalance
(2) /chargeback/transaction/{id}findAllChargebackOfTransaction(id)UserDeviceModuleGETTransaction Chargeback
(3) /chargeback/{id}deleteChargebackById(id)UserDeviceModuleDELETEChargeback
(4) /userloginsession/{id}deleteUserLoginSessionById(id)UserDeviceModuleDELETEUserLoginSession
(5) /chargeback/{id}updateChargebackById(chargeback)UserDeviceModulePUTChargeback
(6) /accountbalanceinsertAccountBalance(accountbalance)UserDeviceModulePOSTAccountBalance
(7) /chargeback/currency/{id}findAllChargebackOfCurrency(id)UserDeviceModuleGETCurrency Chargeback
(8) /userloginsession/{id}findUserLoginSessionById(id)UserDeviceModuleGETUserLoginSession
(9) /chargeback/{id}findChargebackById(id)UserDeviceModuleGETChargeback
(10) /accountbalancefindAllAccountBalance()UserDeviceModuleGETAccountBalance
(11) /chargebackfindAllChargeback()UserDeviceModuleGETChargeback
(12) /userloginsession/{id}updateUserLoginSessionById(userloginsession)UserDeviceModulePUTUserLoginSession
(13) /userdevice/{id}updateUserDeviceById(userdevice)UserDeviceModulePUTUserDevice
(14) /userdeviceinsertUserDevice(userdevice)UserDeviceModulePOSTUserDevice
(15) /accountbalance/{id}findAccountBalanceById(id)UserDeviceModuleGETAccountBalance
(16) /userloginsessioninsertUserLoginSession(userloginsession)UserDeviceModulePOSTUserLoginSession
(17) /chargeback/useraccount/{id}findAllChargebackOfUserAccount(id)UserDeviceModuleGETUserAccount Chargeback
(18) /userloginsessionfindAllUserLoginSession()UserDeviceModuleGETUserLoginSession
(19) /chargebackinsertChargeback(chargeback)UserDeviceModulePOSTChargeback
(20) /userdevicefindAllUserDevice()UserDeviceModuleGETUserDevice
(21) /accountbalance/useraccount/{id}findAllAccountBalanceOfUserAccount(id)UserDeviceModuleGETUserAccount AccountBalance
(22) /userloginsession/userdevice/{id}findAllUserLoginSessionOfUserDevice(id)UserDeviceModuleGETUserDevice UserLoginSession
(23) /userloginsession/useraccount/{id}findAllUserLoginSessionOfUserAccount(id)UserDeviceModuleGETUserAccount UserLoginSession
(24) /userdevice/{id}deleteUserDeviceById(id)UserDeviceModuleDELETEUserDevice
(25) /accountbalance/currency/{id}findAllAccountBalanceOfCurrency(id)UserDeviceModuleGETCurrency AccountBalance
(26) /userdevice/{id}findUserDeviceById(id)UserDeviceModuleGETUserDevice
(27) /accountbalance/{id}updateAccountBalanceById(accountbalance)UserDeviceModulePUTAccountBalance
(28) /userdevice/useraccount/{id}findAllUserDeviceOfUserAccount(id)UserDeviceModuleGETUserAccount UserDevice






9.1 ACCOUNT BALANCE


AccountBalanceUserDeviceModulePayPal

Properties (5)

PropertyTypeEntityReferenceModule
(1) AvailableAmountDOUBLEAccountBalance
(2) CurrencyLONGAccountBalanceCurrencyCurrencyModule
(3) LastUpdatedAtDATEAccountBalance
(4) PendingAmountDOUBLEAccountBalance
(5) UserAccountLONGAccountBalanceUserAccountUserAccountModule





Example:

final AccountBalance accountbalance = (AccountBalance) invokeModule(USER_DEVICE_MODULE + "/accountbalance/" + id, AccountBalance.class);
if (accountbalance != null) {
    final UserAccount useraccount1 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + accountbalance.getUserAccount().getId(), UserAccount.class);
    if (useraccount1 != null) {
    }
    final Currency currency2 = (Currency) invokeModule(CURRENCY_MODULE + "/currency/" + accountbalance.getCurrency().getId(), Currency.class);
    if (currency2 != null) {
    }
}
return accountbalance;


9.2 CHARGEBACK


ChargebackUserDeviceModulePayPal

Properties (8)

PropertyTypeEntityReferenceModule
(1) AmountDOUBLEChargeback
(2) ClosedAtDATEChargeback
(3) CurrencyLONGChargebackCurrencyCurrencyModule
(4) OpenedAtDATEChargeback
(5) ReasonCodeSTRINGChargeback
(6) StatusSTRINGChargeback
(7) TransactionLONGChargebackTransactionTransactionModule
(8) UserAccountLONGChargebackUserAccountUserAccountModule





Example:

final Chargeback chargeback = (Chargeback) invokeModule(USER_DEVICE_MODULE + "/chargeback/" + id, Chargeback.class);
if (chargeback != null) {
    final Currency currency1 = (Currency) invokeModule(CURRENCY_MODULE + "/currency/" + chargeback.getCurrency().getId(), Currency.class);
    if (currency1 != null) {
    }
    final UserAccount useraccount2 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + chargeback.getUserAccount().getId(), UserAccount.class);
    if (useraccount2 != null) {
    }
    final Transaction transaction3 = (Transaction) invokeModule(TRANSACTION_MODULE + "/transaction/" + chargeback.getTransaction().getId(), Transaction.class);
    if (transaction3 != null) {
        final Merchant merchant4 = (Merchant) invokeModule(MERCHANT_MODULE + "/merchant/" + transaction3.getMerchant().getId(), Merchant.class);
        if (merchant4 != null) {
            final UserAccount useraccount5 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + merchant4.getUserAccount().getId(), UserAccount.class);
            if (useraccount5 != null) {
            }
        }
        final FundingSource fundingsource6 = (FundingSource) invokeModule(FUNDING_SOURCE_MODULE + "/fundingsource/" + transaction3.getFundingSource().getId(), FundingSource.class);
        if (fundingsource6 != null) {
            final UserAccount useraccount7 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + fundingsource6.getUserAccount().getId(), UserAccount.class);
            if (useraccount7 != null) {
            }
        }
        final Fee feeamount8 = (Fee) invokeModule(CURRENCY_MODULE + "/fee/" + transaction3.getFeeAmount().getId(), Fee.class);
        if (feeamount8 != null) {
            final Currency currency9 = (Currency) invokeModule(CURRENCY_MODULE + "/currency/" + feeamount8.getCurrency().getId(), Currency.class);
            if (currency9 != null) {
            }
            final FeeSchedule feeschedule10 = (FeeSchedule) invokeModule(CURRENCY_MODULE + "/feeschedule/" + feeamount8.getFeeSchedule().getId(), FeeSchedule.class);
            if (feeschedule10 != null) {
                final Currency currency11 = (Currency) invokeModule(CURRENCY_MODULE + "/currency/" + feeschedule10.getCurrency().getId(), Currency.class);
                if (currency11 != null) {
                }
            }
        }
        final Currency currency12 = (Currency) invokeModule(CURRENCY_MODULE + "/currency/" + transaction3.getCurrency().getId(), Currency.class);
        if (currency12 != null) {
        }
    }
}
return chargeback;


9.3 USER DEVICE


UserDeviceUserDeviceModulePayPal

Properties (6)

PropertyTypeEntityReferenceModule
(1) DeviceFingerprintSTRINGUserDevice
(2) DeviceTypeSTRINGUserDevice
(3) LastSeenAtDATEUserDevice
(4) OperatingSystemSTRINGUserDevice
(5) TrustedBOOLUserDevice
(6) UserAccountLONGUserDeviceUserAccountUserAccountModule





Example:

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


9.4 USER LOGIN SESSION


UserLoginSessionUserDeviceModulePayPal

Properties (8)

PropertyTypeEntityReferenceModule
(1) CreatedAtDATEUserLoginSession
(2) ExpiresAtDATEUserLoginSession
(3) IpAddressSTRINGUserLoginSession
(4) SessionTokenSTRINGUserLoginSession
(5) StatusSTRINGUserLoginSession
(6) UserAccountLONGUserLoginSessionUserAccountUserAccountModule
(7) UserAgentSTRINGUserLoginSession
(8) UserDeviceLONGUserLoginSessionUserDeviceUserDeviceModule





Example:

final UserLoginSession userloginsession = (UserLoginSession) invokeModule(USER_DEVICE_MODULE + "/userloginsession/" + id, UserLoginSession.class);
if (userloginsession != null) {
    final UserDevice userdevice1 = (UserDevice) invokeModule(USER_DEVICE_MODULE + "/userdevice/" + userloginsession.getUserDevice().getId(), UserDevice.class);
    if (userdevice1 != null) {
        final UserAccount useraccount2 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + userdevice1.getUserAccount().getId(), UserAccount.class);
        if (useraccount2 != null) {
        }
    }
    final UserAccount useraccount3 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + userloginsession.getUserAccount().getId(), UserAccount.class);
    if (useraccount3 != null) {
    }
}
return userloginsession;


Overview

Summary

ContactDonateImprint