This commit is contained in:
42
proto/v1/primitives/int.proto
Normal file
42
proto/v1/primitives/int.proto
Normal file
@@ -0,0 +1,42 @@
|
||||
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;
|
||||
}
|
||||
Reference in New Issue
Block a user