Update proto definitions
This commit is contained in:
@@ -3,4 +3,61 @@ package yandexmarket.products;
|
||||
option go_package = "./yandexmarket/products";
|
||||
|
||||
service ProductsService {
|
||||
rpc CalculateProductTariffs(CalculateProductTariffsRequest) returns (stream CalculateProductTariffsResponse);
|
||||
}
|
||||
|
||||
message CalculateProductTariffsRequest {
|
||||
|
||||
message Offers {
|
||||
int64 category_id = 1;
|
||||
int64 price = 2;
|
||||
int64 length = 3;
|
||||
int64 width = 4;
|
||||
int64 height = 5;
|
||||
int64 weight = 6;
|
||||
int64 quantity = 7;
|
||||
}
|
||||
|
||||
message Parameters {
|
||||
int64 campaign_id = 1;
|
||||
string selling_program = 2;
|
||||
string frequency = 3;
|
||||
string currency = 4;
|
||||
}
|
||||
|
||||
int64 marketplace_id = 1;
|
||||
repeated Offers offers = 2;
|
||||
}
|
||||
|
||||
message CalculateProductTariffsResponse {
|
||||
|
||||
message Offer {
|
||||
int64 category_id = 1;
|
||||
int64 price = 2;
|
||||
int64 length = 3;
|
||||
int64 width = 4;
|
||||
int64 height = 5;
|
||||
int64 weight = 6;
|
||||
int64 quantity = 7;
|
||||
}
|
||||
|
||||
message Parameters {
|
||||
string name = 1;
|
||||
string value = 2;
|
||||
}
|
||||
|
||||
message Tariffs {
|
||||
string type = 1;
|
||||
int64 amount = 2;
|
||||
string currency = 3;
|
||||
repeated Parameters parameters = 4;
|
||||
}
|
||||
|
||||
message Offers {
|
||||
Offer offer = 1;
|
||||
repeated Tariffs tariffs = 2;
|
||||
}
|
||||
|
||||
repeated Offers offers = 1;
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user