26 lines
856 B
Protocol Buffer
26 lines
856 B
Protocol Buffer
syntax = "proto3";
|
|
|
|
package market.v1;
|
|
|
|
import "base/v1/msg.proto";
|
|
import "market/v1/msg.proto";
|
|
|
|
service MarketplaceSrv {
|
|
rpc GetAssetList(MarketAssetListReq) returns (MarketAssetList);
|
|
rpc GetSellerList(OrderListFilter) returns (MarketOrderList);
|
|
rpc GetBuyerList(OrderListFilter) returns (MarketOrderList);
|
|
rpc GetAllOrderList(OrderListFilter) returns (MarketOrderList);
|
|
|
|
rpc GetMarketHistory(OrderListFilter) returns (MarketOrderList); // This is for public market
|
|
|
|
rpc Purchace(PurchaseReq) returns (PurchaseRes);
|
|
|
|
rpc NewSellOrder(NewMarketReq) returns (NewMarketRes);
|
|
rpc NewBuyOrder(NewMarketReq) returns (NewMarketRes);
|
|
|
|
rpc CancleOrder(CancleOrderReq) returns (base.v1.StatusRes);
|
|
|
|
rpc GetBuyHistory(OrderListFilterWithIAM) returns (MarketOrderList);
|
|
rpc GetSellHistory(OrderListFilterWithIAM) returns (MarketOrderList);
|
|
}
|