v2: new version added for easier deployment and ci/cd
Signed-off-by: nfel <nfilsaraee@gmail.com>
This commit is contained in:
@@ -0,0 +1,42 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package wallet.v1;
|
||||
|
||||
import "auth/v1/msg.proto";
|
||||
import "base/v1/msg.proto";
|
||||
import "wallet/v1/msg.proto";
|
||||
|
||||
service WalletService {
|
||||
rpc InternalWalletDeleteCache(base.v1.Empty) returns (base.v1.StatusRes);
|
||||
rpc InternalCreateFederation(auth.v1.InternalIAM) returns (base.v1.StatusRes);
|
||||
|
||||
rpc AdminGetFederation(GetFederationReq) returns (Federation);
|
||||
rpc UserGetFederation(auth.v1.InternalIAM) returns (Federation);
|
||||
|
||||
rpc UserGetAssetList(base.v1.Empty) returns (AssetList);
|
||||
rpc AdminGetAssetList(base.v1.Empty) returns (AssetList);
|
||||
rpc GetAsset(GetAssetReq) returns (Asset);
|
||||
|
||||
rpc UserInitWallet(UserInitWalletReq) returns (base.v1.StatusRes);
|
||||
rpc UserGetWalletList(auth.v1.InternalIAM) returns (WalletList);
|
||||
rpc UserTransferAsset(UserTransferAssetReq) returns (UserTransferRes);
|
||||
|
||||
rpc UserGetTransactionList(UserGetTransactionListReq) returns (TransactionList);
|
||||
|
||||
rpc SaleGetToken(SaleGetTokenReq) returns (SaleGetTokenRes);
|
||||
rpc SaleConfirm(SaleConfirmReq) returns (SaleConfirmRes);
|
||||
rpc AdminManualSaleDeposit(SaleManualReq) returns (base.v1.StatusRes);
|
||||
|
||||
// BNPL
|
||||
rpc GetBNPLList(base.v1.Empty) returns (BNPLList);
|
||||
rpc GetBNPLInfo(base.v1.IdReq) returns (BNPLInfo);
|
||||
rpc GetUserBNPLInfo(GetUserBNPLInfoReq) returns (UserBNPLResp);
|
||||
rpc SubmitBNPLForm(UserBNPLReq) returns (base.v1.StatusRes);
|
||||
rpc UpdateBNPL(UserBNPLReq) returns (base.v1.StatusRes);
|
||||
rpc CancleBNPL(auth.v1.IdReqWithIAM) returns (base.v1.StatusRes);
|
||||
|
||||
// Redeem Token
|
||||
rpc CalculateRedeemToken(RedeemTokenReq) returns (CalculateRedeemTokenRes);
|
||||
rpc RedeemToken(RedeemTokenReq) returns (base.v1.StatusRes);
|
||||
rpc RedeemTokenList(auth.v1.ReqWithIAMAndParams) returns (RedeemTokenResList);
|
||||
}
|
||||
Reference in New Issue
Block a user