Package io.revenuemonster.sdk.model.request

Types

CalculateSpendingRewardRequest
Link copied to clipboard
common
data class CalculateSpendingRewardRequest(currencyType: String, amount: Int)
CancelSpendingLoyaltyPointRequest
Link copied to clipboard
common
data class CancelSpendingLoyaltyPointRequest(id: String)
CheckMemberRequest
Link copied to clipboard
common
data class CheckMemberRequest(countryCode: String, phoneNumber: String)
CheckWalletHistoryRequest
Link copied to clipboard
common
data class CheckWalletHistoryRequest(cursor: String, startAt: String, endAt: String, referenceType: String)
DailySettlementReportRequest
Link copied to clipboard
common
data class DailySettlementReportRequest(transactionType: String, date: String, method: List<String>, region: List<String>, cursor: String)
GetQRURLByCheckoutID
Link copied to clipboard
common
data class GetQRURLByCheckoutID(checkoutId: String, method: PaymentMethod, type: String)
GiveLoyaltyPointRequest
Link copied to clipboard
common
data class GiveLoyaltyPointRequest(point: Int, type: String, memberId: String?, countryCode: String?, phoneNumber: String?)
GourmetCardRequest
Link copied to clipboard
common
data class GourmetCardRequest(memberCardId: String, storeId: String)
QuickPayRequest
Link copied to clipboard
common
data class QuickPayRequest(authCode: String, order: Order, extraInfo: ExtraInfo?, ipAddress: String, terminalId: String, storeId: String)
Refund
Link copied to clipboard
common
data class Refund(type: String, currencyType: String, amount: Int)
RefundRequest
Link copied to clipboard
common
data class RefundRequest(transactionId: String, refund: Refund, reason: String)
RegisterMemberRequest
Link copied to clipboard
common
data class RegisterMemberRequest(name: String, countryCode: String, phoneNumber: String, email: String, nric: String, birthDate: Instant, gender: String, point: Int, address: Address)
ReverseRequest
Link copied to clipboard
common
data class ReverseRequest(orderId: String)
SpendingLoyaltyPointRequest
Link copied to clipboard
common
data class SpendingLoyaltyPointRequest(currencyType: String, amount: Int, type: String, memberId: String?, countryCode: String?, phoneNumber: String?)
StoreDetails
Link copied to clipboard
common
data class StoreDetails(name: String, addressLine1: String, addressLine2: String, postCode: String, city: String, state: String, country: String, countryCode: String, phoneNumber: String, geoLocation: GeoLocation)
TopUpBalanceOfflineRequest
Link copied to clipboard
common
data class TopUpBalanceOfflineRequest(authCode: String, storeId: String, memberId: String, order: TopUpBalanceOrderRequest)
TopUpBalanceOnlineRequest
Link copied to clipboard
common
data class TopUpBalanceOnlineRequest(redirectUrl: String, topUpAmount: Int)
TopUpBalanceOrderRequest
Link copied to clipboard
common
data class TopUpBalanceOrderRequest(id: String, currencyType: String, amount: Int)
TransactionQRRequest
Link copied to clipboard
common
data class TransactionQRRequest(amount: Int?, currencyType: String, method: List<String>?, expiry: Expiry, order: TransactionQROrder, redirectUrl: String, type: TransactionQRType, storeId: String, isPreFillAmount: Boolean)
WebMobilePaymentCustomer
Link copied to clipboard
common
data class WebMobilePaymentCustomer(userId: String, email: String?, countryCode: String?, phoneNumber: String?)
WebMobilePaymentRequest
Link copied to clipboard
common
data class WebMobilePaymentRequest(order: Order, customer: WebMobilePaymentCustomer, method: List<String>, type: String, storeId: String, redirectUrl: String, notifyUrl: String, layoutVersion: String)