| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- syntax = "proto2";
- package WACommon;
- option go_package = "git.bobomao.top/joey/testwh/proto/waCommon";
- enum FutureProofBehavior {
- PLACEHOLDER = 0;
- NO_PLACEHOLDER = 1;
- IGNORE = 2;
- }
- message MessageKey {
- optional string remoteJID = 1;
- optional bool fromMe = 2;
- optional string ID = 3;
- optional string participant = 4;
- }
- message Command {
- enum CommandType {
- EVERYONE = 1;
- SILENT = 2;
- AI = 3;
- AI_IMAGINE = 4;
- }
- optional CommandType commandType = 1;
- optional uint32 offset = 2;
- optional uint32 length = 3;
- optional string validationToken = 4;
- }
- message Mention {
- enum MentionType {
- PROFILE = 0;
- }
- optional MentionType mentionType = 1;
- optional string mentionedJID = 2;
- optional uint32 offset = 3;
- optional uint32 length = 4;
- }
- message MessageText {
- optional string text = 1;
- repeated string mentionedJID = 2;
- repeated Command commands = 3;
- repeated Mention mentions = 4;
- }
- message SubProtocol {
- optional bytes payload = 1;
- optional int32 version = 2;
- }
- message LimitSharing {
- enum Trigger {
- UNKNOWN = 0;
- CHAT_SETTING = 1;
- BIZ_SUPPORTS_FB_HOSTING = 2;
- UNKNOWN_GROUP = 3;
- }
- optional bool sharingLimited = 1;
- optional Trigger trigger = 2;
- optional int64 limitSharingSettingTimestamp = 3;
- optional bool initiatedByMe = 4;
- }
|