Update proto definitions
This commit is contained in:
@@ -8,6 +8,7 @@ service ProductsService {
|
||||
// Retrieves a list of products based on the provided request.
|
||||
rpc GetListOfProducts(GetListOfProductsRequest) returns (stream GetListOfProductsResponse);
|
||||
rpc GetProductPrice(GetProductPriceRequest) returns (stream GetProductPriceResponse);
|
||||
rpc GetProductAttributes(GetProductAttributesRequest) returns (stream GetProductAttributesResponse);
|
||||
}
|
||||
|
||||
message GetListOfProductsRequest{
|
||||
@@ -26,6 +27,16 @@ message GetProductPriceResponse {
|
||||
repeated ProductPrice product_prices = 1;
|
||||
}
|
||||
|
||||
message GetProductAttributesRequest {
|
||||
int64 marketplace_id = 1;
|
||||
repeated int64 product_id = 2;
|
||||
}
|
||||
|
||||
message GetProductAttributesResponse {
|
||||
repeated ProductAttributes items = 1;
|
||||
}
|
||||
|
||||
|
||||
message Product {
|
||||
int64 id = 1;
|
||||
string offer_id = 2;
|
||||
@@ -55,7 +66,6 @@ message Product {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
message ProductPrice {
|
||||
|
||||
message Commissions {
|
||||
@@ -77,4 +87,46 @@ message ProductPrice {
|
||||
Commissions commissions = 2;
|
||||
string offer_id = 4;
|
||||
uint32 product_id = 7;
|
||||
}
|
||||
|
||||
message ProductAttributes {
|
||||
message Model_info {
|
||||
uint32 model_id = 1;
|
||||
uint32 count = 2;
|
||||
}
|
||||
|
||||
message Values {
|
||||
uint32 dictionary_value_id = 1;
|
||||
string value = 2;
|
||||
}
|
||||
|
||||
message Attributes {
|
||||
uint32 id = 1;
|
||||
uint32 complex_id = 2;
|
||||
repeated Values values = 3;
|
||||
}
|
||||
|
||||
message Result {
|
||||
uint32 id = 1;
|
||||
string barcode = 2;
|
||||
repeated string barcodes = 3;
|
||||
string name = 4;
|
||||
string offer_id = 5;
|
||||
uint32 type_id = 6;
|
||||
uint32 height = 7;
|
||||
uint32 depth = 8;
|
||||
uint32 width = 9;
|
||||
string dimension_unit = 10;
|
||||
uint32 weight = 11;
|
||||
string weight_unit = 12;
|
||||
string primary_image = 13;
|
||||
uint32 sku = 14;
|
||||
Model_info model_info = 15;
|
||||
repeated string images = 16;
|
||||
repeated string pdf_list = 17;
|
||||
repeated Attributes attributes = 18;
|
||||
repeated uint32 attributes_with_defaults = 19;
|
||||
string color_image = 21;
|
||||
uint32 description_category_id = 22;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user