Update file order.proto

This commit is contained in:
Jury Sargsyan
2025-02-19 15:08:31 +00:00
parent 425d07a4fe
commit 0e4900c667
+61
View File
@@ -0,0 +1,61 @@
syntax = "proto3";
option go_package = "pkg/api/test";
package api;
service OrderService {
rpc CreateOrder(CreateOrderRequest) returns (CreateOrderResponse);
rpc GetOrder(GetOrderRequest) returns (GetOrderResponse);
rpc UpdateOrder(UpdateOrderRequest) returns (UpdateOrderResponse);
rpc DeleteOrder(DeleteOrderRequest) returns (DeleteOrderResponse);
rpc ListOrders(ListOrdersRequest) returns (ListOrdersResponse);
}
message Order {
string id = 1;
string item = 2;
int32 quantity = 3;
}
message CreateOrderRequest {
string item = 1;
int32 quantity = 2;
}
message CreateOrderResponse {
string id = 1;
}
message GetOrderRequest {
string id = 1;
}
message GetOrderResponse {
Order order = 1;
}
message UpdateOrderRequest {
string id = 1;
string item = 2;
int32 quantity = 3;
}
message UpdateOrderResponse {
Order order = 1;
}
message DeleteOrderRequest {
string id = 1;
}
message DeleteOrderResponse {
bool success = 1;
}
message ListOrdersRequest {}
message ListOrdersResponse {
repeated Order orders = 1;
}