28 lines
542 B
Protocol Buffer
28 lines
542 B
Protocol Buffer
syntax = "proto3";
|
|
package wb.products;
|
|
option go_package = "./wb/products";
|
|
|
|
service ProductsService {
|
|
rpc GetProducts(GetProductsRequest) returns (stream GetProductsResponse);
|
|
}
|
|
|
|
message GetProductsRequest {
|
|
int64 marketplace_id = 1;
|
|
|
|
}
|
|
|
|
message Product {
|
|
message Size{
|
|
repeated string skus = 1;
|
|
int64 chrtID = 2;
|
|
string techSize = 3;
|
|
string wbSize = 4;
|
|
}
|
|
int64 nmID = 1;
|
|
int64 subjectID = 2;
|
|
string vendor_code = 3;
|
|
repeated Size sizes = 4;
|
|
}
|
|
message GetProductsResponse {
|
|
repeated Product products = 1;
|
|
} |