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; repeated Subscription subscriptions = 14; repeated Subscription deleted_subscription = 16; google.protobuf.Struct data = 15; bool deleted = 17; } message Subscription { string id = 20; string subscriber = 21; repeated string tags = 22; google.protobuf.Struct data = 23; google.protobuf.Timestamp created_at = 24; }