Files
Rediska/proto/v1/primitives/string.proto
Nikita Astafyev 35a6349071
Some checks failed
Code Analysis / analysis (push) Failing after 2m59s
chore: initial commit
2025-12-30 22:34:58 +07:00

42 lines
783 B
Protocol Buffer

syntax = "proto3";
import "google/protobuf/empty.proto";
package v1.primitives.str;
service StringCacheService {
rpc Create(StringCreateRequest) returns (StringCreateResponse);
rpc Set(StringSetRequest) returns (google.protobuf.Empty);
rpc Get(StringGetRequest) returns (StringGetResponse);
rpc Delete(StringDeleteRequest) returns (StringDeleteResponse);
}
message StringCreateRequest {
string value = 1;
optional uint32 ttl_seconds = 2;
}
message StringCreateResponse {
string id = 1;
}
message StringSetRequest {
string id = 1;
string value = 2;
}
message StringGetRequest {
string id = 1;
}
message StringGetResponse {
string value = 1;
}
message StringDeleteRequest {
string id = 1;
}
message StringDeleteResponse {
string removed_value = 1;
}