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

syntax = "proto3";
import "google/protobuf/empty.proto";
package v1.primitives.boolean;
service BoolCacheService {
rpc Create(BoolCreateRequest) returns (BoolCreateResponse);
rpc Set(BoolSetRequest) returns (google.protobuf.Empty);
rpc Get(BoolGetRequest) returns (BoolGetResponse);
rpc Delete(BoolDeleteRequest) returns (BoolDeleteResponse);
}
message BoolCreateRequest {
bool value = 1;
optional uint32 ttl_seconds = 2;
}
message BoolCreateResponse {
string id = 1;
}
message BoolSetRequest {
string id = 1;
bool value = 2;
}
message BoolGetRequest {
string id = 1;
}
message BoolGetResponse {
bool value = 1;
}
message BoolDeleteRequest {
string id = 1;
}
message BoolDeleteResponse {
bool removed_value = 1;
}