MarketPlace: Changed type -> side , removed buyer/seller in favour of side param

Signed-off-by: nfel <nfilsaraee@gmail.com>
This commit is contained in:
2025-02-17 11:47:54 +03:30
parent bfcf67c65d
commit bf0978c722
2 changed files with 11 additions and 28 deletions
+7 -20
View File
@@ -16,7 +16,7 @@ message MarketOrder {
double amount = 5;
double unit_price = 6;
double total_price = 7;
MarketOrderType type = 8;
MarketOrderSide side = 8;
MarketOrderStatus status = 9;
int64 from = 10;
float commission = 11;
@@ -58,27 +58,17 @@ message MarketOrderList {
repeated MarketOrder list = 1;
}
message Buyer {}
message Seller {}
// message CancelOrderReq{
// uint64 order_id = 1;
// }
// message NewMarketRes{
// uint64 order_id = 1;
// wallet.v1.Asset asset = 2;
// double amount = 3;
// double unit_price = 4;
// }
message NewMarketReq{
auth.v1.InternalIAM iam = 1;
wallet.v1.Asset asset = 2;
double amount = 3;
double unit_price = 4;
auth.v1.TFA tfa = 5;
bool accepted_contract = 6;
MarketOrderSide side = 5;
auth.v1.TFA tfa = 6;
bool accepted_contract = 7;
}
enum MarketOrderType {
enum MarketOrderSide {
MO_UNKOWN = 0;
MO_BUY = 1;
MO_SELL = 2;
@@ -93,9 +83,10 @@ enum MarketOrderStatus {
// MO_EXPIRED = 4; // Order is expired
}
message OrderListFilter {
optional auth.v1.InternalIAM iam = 1;
base.v1.BaseQueryParam base = 2;
optional string search = 3;
repeated MarketOrderType type = 4;
repeated MarketOrderSide side = 4;
repeated MarketOrderStatus status = 5;
repeated string from = 6;
repeated string to = 7;
@@ -106,7 +97,3 @@ message OrderListFilter {
uint64 trx_id = 12;
}
message OrderListFilterWithIAM {
OrderListFilter filter = 1;
auth.v1.InternalIAM iam = 2;
}