MemberModule

class MemberModule(sdk: RevenueMonsterSDK)

Functions

checkLoyaltyMember
Link copied to clipboard
common
suspend fun checkLoyaltyMember(countryCode: String, phoneNumber: String): Item<CheckMemberResponse>
getMemberProfile
Link copied to clipboard
common
suspend fun getMemberProfile(countryCode: String, phoneNumber: String): Item<MemberProfile>
getRewardByID
Link copied to clipboard
common
suspend fun getRewardByID(rewardId: String, countryCode: String, phoneNumber: String): Item<Reward>
getRewards
Link copied to clipboard
common
suspend fun getRewards(countryCode: String, phoneNumber: String): Items<Reward>
getVouchers
Link copied to clipboard
common
suspend fun getVouchers(countryCode: String, phoneNumber: String): Items<Voucher>
getVouchersByCode
Link copied to clipboard
common
suspend fun getVouchersByCode(code: String, countryCode: String, phoneNumber: String): Item<Voucher>
redeemReward
Link copied to clipboard
common
suspend fun redeemReward(rewardId: String, countryCode: String, phoneNumber: String): Response
redeemVoucher
Link copied to clipboard
common
suspend fun redeemVoucher(code: String, countryCode: String, phoneNumber: String): Item<Voucher>
registerLoyaltyMember
Link copied to clipboard
common
suspend fun registerLoyaltyMember(data: RegisterMemberRequest): Item<MemberProfile>