2020-07-25 11:13:23 +00:00
|
|
|
syntax = "proto3";
|
|
|
|
|
2021-08-06 15:40:23 +00:00
|
|
|
option go_package = "./;protobuf";
|
2020-07-25 11:13:23 +00:00
|
|
|
package protobuf;
|
|
|
|
|
|
|
|
enum MessageType {
|
|
|
|
UNKNOWN_MESSAGE_TYPE = 0;
|
|
|
|
ONE_TO_ONE = 1;
|
|
|
|
PUBLIC_GROUP = 2;
|
|
|
|
PRIVATE_GROUP = 3;
|
|
|
|
// Only local
|
|
|
|
SYSTEM_MESSAGE_PRIVATE_GROUP = 4;
|
2020-11-18 09:16:51 +00:00
|
|
|
COMMUNITY_CHAT = 5;
|
2021-03-25 15:15:22 +00:00
|
|
|
// Only local
|
|
|
|
SYSTEM_MESSAGE_GAP = 6;
|
2020-09-29 12:38:52 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
enum ImageType {
|
|
|
|
UNKNOWN_IMAGE_TYPE = 0;
|
2020-09-29 12:51:35 +00:00
|
|
|
|
|
|
|
// Raster image files is payload data that can be read as a raster image
|
2020-09-29 12:38:52 +00:00
|
|
|
PNG = 1;
|
|
|
|
JPEG = 2;
|
|
|
|
WEBP = 3;
|
|
|
|
GIF = 4;
|
|
|
|
}
|
2023-03-02 16:19:19 +00:00
|
|
|
|
|
|
|
enum CommunityTokenType {
|
|
|
|
UNKNOWN_TOKEN_TYPE = 0;
|
|
|
|
ERC20 = 1;
|
|
|
|
ERC721 = 2;
|
|
|
|
ENS = 3;
|
|
|
|
}
|