Files
hse-2026/materials/02-communication/grpc-practice/go-server/proto/storage.proto
T
2026-09-14 14:45:31 +03:00

33 lines
494 B
Protocol Buffer

syntax = "proto3";
package storage;
option go_package = "hsegrpc/;storagepb";
import "google/protobuf/timestamp.proto";
service Storage {
rpc PutValue(PutRequest) returns (PutResponse);
rpc GetValue(GetRequest) returns (GetResponse);
}
message Value {
uint64 payload = 1;
optional google.protobuf.Timestamp updated_at = 2;
}
message PutRequest {
Value value = 1;
}
message PutResponse {
uint64 value = 1;
}
message GetRequest {
}
message GetResponse {
Value value = 1;
}