44 lines
767 B
Protocol Buffer
44 lines
767 B
Protocol Buffer
syntax = "proto3";
|
|
package v1;
|
|
option go_package = "./api/generated/v1";
|
|
|
|
service TestService {
|
|
rpc CreateTest(CreateTestRequest) returns (CreateTestResponse);
|
|
rpc GetTest(GetTestRequest) returns (GetTestResponse);
|
|
rpc UpdateTest(UpdateTestRequest) returns (UpdateTestResponse);
|
|
rpc DeleteTest(DeleteTestRequest) returns (DeleteTestResponse);
|
|
}
|
|
|
|
message CreateTestRequest {
|
|
string data = 1;
|
|
}
|
|
|
|
message CreateTestResponse {
|
|
int64 id = 1;
|
|
}
|
|
|
|
message GetTestRequest {
|
|
int64 id = 1;
|
|
}
|
|
|
|
message GetTestResponse {
|
|
int64 id = 1;
|
|
string data = 2;
|
|
}
|
|
|
|
message UpdateTestRequest {
|
|
int64 id = 1;
|
|
string data = 2;
|
|
}
|
|
|
|
message UpdateTestResponse {
|
|
int64 id = 1;
|
|
}
|
|
|
|
message DeleteTestRequest {
|
|
int64 id = 1;
|
|
}
|
|
|
|
message DeleteTestResponse {
|
|
int64 id = 1;
|
|
} |