Files
services/app/proto/app.proto
2021-11-26 12:46:53 +00:00

45 lines
804 B
Protocol Buffer

syntax = "proto3";
package app;
option go_package = "./proto;app";
service App {
rpc Reserve(ReserveRequest) returns (ReserveResponse) {}
rpc Vote(VoteRequest) returns (VoteResponse) {}
}
// Vote to have the App api launched faster!
message VoteRequest {
// optional message
string message = 1;
}
message VoteResponse {
// response message
string message = 2;
}
message Reservation {
// name of the app
string name = 1;
// owner id
string owner = 2;
// associated token
string token = 3;
// time of reservation
string created = 4;
// time reservation expires
string expires = 5;
}
// Reserve your app name
message ReserveRequest {
// name of your app e.g helloworld
string name = 1;
}
message ReserveResponse {
Reservation reservation = 1;
}