syntax = "proto3"; option go_package = "./;protobuf"; package protobuf; import "shard.proto"; message Community { string display_name = 1; string description = 2; uint32 members_count = 3; string color = 4; repeated uint32 tag_indices = 5; } message Channel { string display_name = 1; string description = 2; string emoji = 3; string color = 4; Community community = 5; string uuid = 6; } message User { string display_name = 1; string description = 2; string color = 3; } message URLData { // Community, Channel, or User bytes content = 1; Shard shard = 2; }