MarketPlace: asset list

Signed-off-by: nfel <nfilsaraee@gmail.com>
This commit is contained in:
nfel 2025-02-09 11:39:44 +03:30
parent cb9b5ac9f2
commit a8e06d5058
Signed by: nfel
GPG Key ID: DCC0BF3F92B0D45F
3 changed files with 13 additions and 0 deletions

View File

@ -95,6 +95,10 @@ message ReqWithIAMAndParams {
optional bool accepted = 2; optional bool accepted = 2;
} }
message ReqWithOptioanlIAM {
optional InternalIAM iam = 1;
}
/* /*
User User
*/ */

View File

@ -30,6 +30,14 @@ message MarketOrder {
// repeated string attachments = 14; // possible files included by seller/buyer // repeated string attachments = 14; // possible files included by seller/buyer
} }
message MarketAssetListReq{
base.v1.BaseQueryParam base = 1;
optional auth.v1.InternalIAM iam = 2;
}
message MarketAssetList{
repeated wallet.v1.Asset list = 1;
}
message PurchaseReq { message PurchaseReq {
uint64 order_id = 1; uint64 order_id = 1;
double amount = 2; double amount = 2;

View File

@ -6,6 +6,7 @@ import "base/v1/msg.proto";
import "market/v1/msg.proto"; import "market/v1/msg.proto";
service MarketplaceSrv { service MarketplaceSrv {
rpc GetAssetList(MarketAssetListReq) returns (MarketAssetList);
rpc GetSellerList(OrderListFilter) returns (MarketOrderList); rpc GetSellerList(OrderListFilter) returns (MarketOrderList);
rpc GetBuyerList(OrderListFilter) returns (MarketOrderList); rpc GetBuyerList(OrderListFilter) returns (MarketOrderList);
rpc GetAllOrderList(OrderListFilter) returns (MarketOrderList); rpc GetAllOrderList(OrderListFilter) returns (MarketOrderList);