agenda/grpcapi/events.proto

34 lines
918 B
Protocol Buffer
Raw Normal View History

2022-09-05 05:27:52 +00:00
syntax = "proto3";
option go_package = "git.coopgo.io/coopgo-platform/agenda/grpcapi";
import "google/protobuf/struct.proto";
import "google/protobuf/timestamp.proto";
message Event {
string id = 1;
string namespace = 2;
string type = 3;
repeated string owners = 4;
repeated string restricted_to = 5;
string name = 6;
string description = 7;
google.protobuf.Timestamp startdate = 8;
google.protobuf.Timestamp enddate = 9;
bool allday = 10;
string starttime = 11;
string endtime = 12;
int64 max_subscribers = 13;
2022-10-17 03:00:35 +00:00
repeated Subscription subscriptions = 14;
repeated Subscription deleted_subscription = 16;
2022-09-05 05:27:52 +00:00
google.protobuf.Struct data = 15;
bool deleted = 16;
2022-10-17 03:00:35 +00:00
}
message Subscription {
2022-12-05 16:21:12 +00:00
string id = 20;
string subscriber = 21;
repeated string tags = 22;
google.protobuf.Struct data = 23;
google.protobuf.Timestamp created_at = 24;
2022-09-05 05:27:52 +00:00
}