service-protos/beta.proto
syntax = "proto3";
package proto;
import "common.proto";
option go_package = "go.kicksware.com/api/beta-service/api/gRPC/proto";
option csharp_namespace = "Proto";
message Beta {
string uniqueID = 1;
string feature = 2;
bool done = 3;
}
service BetaService {
rpc GetBetas(BetaFilter) returns (BetaResponse) {}
rpc CountBetas(BetaFilter) returns (BetaResponse) {}
rpc AddBetas(BetaInput) returns (BetaResponse) {}
rpc EditBetas(BetaInput) returns (BetaResponse) {}
}
message BetaFilter {
repeated string BetaID = 1;
map<string, string> RequestQuery = 2;
RequestParams RequestParams = 3;
}
message BetaInput {
repeated Beta Betas = 1;
RequestParams RequestParams = 2;
}
message BetaResponse {
repeated Beta Betas = 1;
int64 Count = 2;
}