Files
Rediska/proto/v1/primitives/int.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
738 B
Protocol Buffer

syntax = "proto3";
import "google/protobuf/empty.proto";
package v1.primitives.integer;
service IntCacheService {
rpc Create(IntCreateRequest) returns (IntCreateResponse);
rpc Set(IntSetRequest) returns (google.protobuf.Empty);
rpc Get(IntGetRequest) returns (IntGetResponse);
rpc Delete(IntDeleteRequest) returns (IntDeleteResponse);
}
message IntCreateRequest {
int64 value = 1;
optional uint32 ttl_seconds = 2;
}
message IntCreateResponse {
string id = 1;
}
message IntSetRequest {
string id = 1;
int64 value = 2;
}
message IntGetRequest {
string id = 1;
}
message IntGetResponse {
int64 value = 1;
}
message IntDeleteRequest {
string id = 1;
}
message IntDeleteResponse {
int64 removed_value = 1;
}