feat: add ClaimReferralCommission RPC and message for referral commission claims
This commit is contained in:
parent
1a669a1712
commit
e4c0f49f09
@ -355,6 +355,7 @@ enum TransactionType {
|
|||||||
IRT_DEPOSIT = 13;
|
IRT_DEPOSIT = 13;
|
||||||
IRT_WITHDRAWAL = 14;
|
IRT_WITHDRAWAL = 14;
|
||||||
COMMISSION = 15;
|
COMMISSION = 15;
|
||||||
|
REFERRAL_COMMISSION = 16;
|
||||||
}
|
}
|
||||||
|
|
||||||
enum TransactionStatus {
|
enum TransactionStatus {
|
||||||
@ -609,6 +610,10 @@ message TotalReferralCommissionOut {
|
|||||||
double unclaimed = 2;
|
double unclaimed = 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
message ClaimReferralCommissionIn {
|
||||||
|
auth.v1.UserIdentityBasic user = 1;
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* IPG - Internet Payment Gateway
|
* IPG - Internet Payment Gateway
|
||||||
* 1. Get Token
|
* 1. Get Token
|
||||||
|
|||||||
@ -27,6 +27,7 @@ service WalletService {
|
|||||||
// Commission Logs
|
// Commission Logs
|
||||||
rpc GetReferrerCommissionLogsList(auth.v1.InternalIAM) returns (ReferrerCommissionLogsList);
|
rpc GetReferrerCommissionLogsList(auth.v1.InternalIAM) returns (ReferrerCommissionLogsList);
|
||||||
rpc GetTotalReferralCommission(TotalReferralCommissionIn) returns (TotalReferralCommissionOut);
|
rpc GetTotalReferralCommission(TotalReferralCommissionIn) returns (TotalReferralCommissionOut);
|
||||||
|
rpc ClaimReferralCommission(ClaimReferralCommissionIn) returns (base.v1.StatusRes);
|
||||||
|
|
||||||
// Get Token from IPG is and internal api
|
// Get Token from IPG is and internal api
|
||||||
rpc IPGGetToken(IPGGetTokenReq) returns (IPGGetTokenRes);
|
rpc IPGGetToken(IPGGetTokenReq) returns (IPGGetTokenRes);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user