35 lines
727 B
Protocol Buffer
35 lines
727 B
Protocol Buffer
|
syntax = "proto3";
|
||
|
|
||
|
package proto.session.v1;
|
||
|
|
||
|
import "google/protobuf/empty.proto";
|
||
|
|
||
|
service SessionService {
|
||
|
rpc Create (CreateSessionRequest) returns (CreateSessionResponse);
|
||
|
rpc Read (ReadSessionRequest) returns (ReadSessionResponse);
|
||
|
rpc Update (UpdateSessionRequest) returns (google.protobuf.Empty);
|
||
|
rpc Delete (DeleteSessionRequest) returns (google.protobuf.Empty);
|
||
|
}
|
||
|
|
||
|
message CreateSessionRequest {
|
||
|
string handle = 1;
|
||
|
string password = 2;
|
||
|
}
|
||
|
message CreateSessionResponse {
|
||
|
string token = 1;
|
||
|
}
|
||
|
|
||
|
message ReadSessionRequest {
|
||
|
string token = 1;
|
||
|
}
|
||
|
message ReadSessionResponse {
|
||
|
int32 user_id = 2;
|
||
|
}
|
||
|
|
||
|
message UpdateSessionRequest {
|
||
|
string token = 1;
|
||
|
}
|
||
|
|
||
|
message DeleteSessionRequest {
|
||
|
string token = 1;
|
||
|
}
|