export declare const protoJson: { nested: { AcFunDanmu: { nested: { AccessPoint: { fields: { addressType: { type: string; id: number; }; port: { type: string; id: number; }; ipV4: { type: string; id: number; }; ipV6: { type: string; id: number; }; domain: { type: string; id: number; }; quic: { type: string; id: number; }; quicV6: { type: string; id: number; }; }; nested: { AddressType: { values: { kIPV4: number; kIPV6: number; kDomain: number; kQuic: number; kQuicV6: number; }; }; }; }; AccessPointsConfig: { fields: { optimalAps: { rule: string; type: string; id: number; }; backupAps: { rule: string; type: string; id: number; }; availablePorts: { rule: string; type: string; id: number; }; foreceLastConnectedAp: { type: string; id: number; }; }; }; AcFunUserInfo: { fields: { userId: { type: string; id: number; }; name: { type: string; id: number; }; }; }; AcfunActionSignalThrowBanana: { fields: { visitor: { type: string; id: number; }; count: { type: string; id: number; }; sendTimeMs: { type: string; id: number; }; }; }; AcfunStateSignalDisplayInfo: { fields: { bananaCount: { type: string; id: number; }; }; }; AcfunActionSignalJoinClub: { fields: { fansInfo: { type: string; id: number; }; uperInfo: { type: string; id: number; }; joinTimeMs: { type: string; id: number; }; }; }; AppInfo: { fields: { appName: { type: string; id: number; }; appVersion: { type: string; id: number; }; appChannel: { type: string; id: number; }; sdkVersion: { type: string; id: number; }; linkVersion: { type: string; id: number; }; extensionInfo: { keyType: string; type: string; id: number; }; }; }; DeviceInfo: { fields: { platformType: { type: string; id: number; }; osVersion: { type: string; id: number; }; deviceModel: { type: string; id: number; }; imeiMd5: { type: string; id: number; }; deviceId: { type: string; id: number; }; softDid: { type: string; id: number; }; kwaiDid: { type: string; id: number; }; manufacturer: { type: string; id: number; }; deviceName: { type: string; id: number; }; }; nested: { PlatformType: { values: { kInvalid: number; kAndroid: number; kiOS: number; kWindows: number; WECHAT_ANDROID: number; WECHAT_IOS: number; H5: number; H5_ANDROID: number; H5_IOS: number; H5_WINDOWS: number; H5_MAC: number; kPlatformNum: number; }; }; }; }; DownstreamPayload: { fields: { command: { type: string; id: number; }; seqId: { type: string; id: number; }; errorCode: { type: string; id: number; }; payloadData: { type: string; id: number; }; errorMsg: { type: string; id: number; }; errorData: { type: string; id: number; }; subBiz: { type: string; id: number; }; klinkPushId: { type: string; id: number; }; }; }; EnvInfo: { fields: { networkType: { type: string; id: number; }; appName: { type: string; id: number; }; }; nested: { NetworkType: { values: { kInvalid: number; kWIFI: number; kCellular: number; }; }; }; }; ErrorMessage: { fields: { localeMessages: { rule: string; type: string; id: number; }; }; }; LocaleMessage: { fields: { locale: { type: string; id: number; }; errorMessage: { keyType: string; type: string; id: number; }; }; }; FrontendInfo: { fields: { ip: { type: string; id: number; }; port: { type: string; id: number; }; }; }; I18nCopyWriting: { fields: { formatKey: { type: string; id: number; }; formatParam: { rule: string; type: string; id: number; }; }; }; Im: { nested: { Basic: { fields: {}; nested: { PacketHeader: { fields: { appId: { type: string; id: number; }; uid: { type: string; id: number; }; instanceId: { type: string; id: number; }; flags: { type: string; id: number; }; encodingType: { type: string; id: number; }; decodedPayloadLen: { type: string; id: number; }; encryptionMode: { type: string; id: number; }; tokenInfo: { type: string; id: number; }; seqId: { type: string; id: number; }; features: { rule: string; type: string; id: number; }; kpn: { type: string; id: number; }; }; nested: { Flags: { options: { allow_alias: boolean; }; values: { kDirUpstream: number; kDirDownstream: number; kDirMask: number; }; }; EncodingType: { values: { kEncodingNone: number; kEncodingLz4: number; }; }; EncryptionMode: { values: { kEncryptionNone: number; kEncryptionServiceToken: number; kEncryptionSessionKey: number; }; }; Feature: { values: { kReserve: number; kCompressLz4: number; }; }; }; }; User: { fields: { appId: { type: string; id: number; }; uid: { type: string; id: number; }; }; }; UserInstance: { fields: { user: { type: string; id: number; }; instanceId: { type: string; id: number; }; }; }; UpstreamPayload: { fields: { command: { type: string; id: number; }; seqId: { type: string; id: number; }; retryCount: { type: string; id: number; }; payloadData: { type: string; id: number; }; userInstance: { type: string; id: number; }; errorCode: { type: string; id: number; }; settingInfo: { type: string; id: number; }; requestBasicInfo: { type: string; id: number; }; subBiz: { type: string; id: number; }; frontendInfo: { type: string; id: number; }; kpn: { type: string; id: number; }; anonymouseUser: { type: string; id: number; }; }; }; DownstreamPayload: { fields: { command: { type: string; id: number; }; seqId: { type: string; id: number; }; errorCode: { type: string; id: number; }; payloadData: { type: string; id: number; }; errorMsg: { type: string; id: number; }; errorData: { type: string; id: number; }; subBiz: { type: string; id: number; }; }; }; PingRequest: { fields: { pingType: { type: string; id: number; }; pingRound: { type: string; id: number; }; }; nested: { PingType: { values: { kInvalid: number; kPriorRegister: number; kPostRegister: number; }; }; }; }; PingResponse: { fields: { serverTimestamp: { type: string; id: number; }; clientIp: { type: string; id: number; }; redirectIp: { type: string; id: number; }; redirectPort: { type: string; id: number; }; }; }; RegisterRequest: { fields: { appInfo: { type: string; id: number; }; deviceInfo: { type: string; id: number; }; envInfo: { type: string; id: number; }; presenceStatus: { type: string; id: number; }; appActiveStatus: { type: string; id: number; }; appCustomStatus: { type: string; id: number; }; pushServiceToken: { type: string; id: number; }; instanceId: { type: string; id: number; }; pushServiceTokenList: { rule: string; type: string; id: number; }; keepaliveIntervalSec: { type: string; id: number; }; ztCommonInfo: { type: string; id: number; }; }; nested: { PresenceStatus: { values: { kPresenceOffline: number; kPresenceOnline: number; }; }; ActiveStatus: { values: { kInvalid: number; kAppInForeground: number; kAppinBackground: number; }; }; }; }; RegisterResponse: { fields: { accessPointsConfig: { type: string; id: number; }; sessKey: { type: string; id: number; }; instanceId: { type: string; id: number; }; sdkOption: { type: string; id: number; }; accessPointsCOnfigIpv6: { type: string; id: number; }; }; }; AccessPointsConfig: { fields: { optimalAps: { rule: string; type: string; id: number; }; backupAps: { rule: string; type: string; id: number; }; availablePorts: { rule: string; type: string; id: number; }; foreceLastConnectedAp: { type: string; id: number; }; }; }; UnregisterRequest: { fields: {}; }; UnregisterResponse: { fields: {}; }; KeepAliveRequest: { fields: { presenceStatus: { type: string; id: number; }; appActiveStatus: { type: string; id: number; }; pushServiceToken: { type: string; id: number; }; pushServiceTokenList: { rule: string; type: string; id: number; }; keepaliveIntervalSec: { type: string; id: number; }; }; }; KeepAliveResponse: { fields: { accessPointsConfig: { type: string; id: number; }; serverMsec: { type: string; id: number; }; accessPointsConfigIpv6: { type: string; id: number; }; }; }; AccessPoint: { fields: { addressType: { type: string; id: number; }; port: { type: string; id: number; }; ipV4: { type: string; id: number; }; ipV6: { type: string; id: number; }; domain: { type: string; id: number; }; }; nested: { AddressType: { values: { kIPV4: number; kIPV6: number; kDomain: number; }; }; }; }; TokenInfo: { fields: { tokenType: { type: string; id: number; }; token: { type: string; id: number; }; }; nested: { TokenType: { values: { kInvalid: number; kServiceToken: number; }; }; }; }; PushServiceToken: { fields: { pushType: { type: string; id: number; }; token: { type: string; id: number; }; isPassThrough: { type: string; id: number; }; }; nested: { PushType: { values: { kPushTypeInvalid: number; kPushTypeAPNS: number; kPushTypeXmPush: number; kPushTypeJgPush: number; kPushTypeGtPUsh: number; kPushTypeOpPush: number; kPushTYpeVvPush: number; kPushTypeHwPush: number; kPushTYpeFcm: number; }; }; }; }; SettingInfo: { fields: { locale: { type: string; id: number; }; timezone: { type: string; id: number; }; }; }; AppInfo: { fields: { appName: { type: string; id: number; }; appVersion: { type: string; id: number; }; appChannel: { type: string; id: number; }; sdkVersion: { type: string; id: number; }; extensionInfo: { type: string; id: number; }; }; }; DeviceInfo: { fields: { platformType: { type: string; id: number; }; osVersion: { type: string; id: number; }; deviceModel: { type: string; id: number; }; imeiMd5: { type: string; id: number; }; deviceId: { type: string; id: number; }; softDid: { type: string; id: number; }; kwaiDid: { type: string; id: number; }; manufacturer: { type: string; id: number; }; deviceName: { type: string; id: number; }; }; nested: { PlatformType: { values: { kInvalid: number; kAndroid: number; kiOS: number; kWindows: number; WECHAT_ANDROID: number; WECHAT_IOS: number; H5: number; kPlatformNum: number; }; }; }; }; EnvInfo: { fields: { networkType: { type: string; id: number; }; appName: { type: string; id: number; }; }; nested: { NetworkType: { values: { kInvalid: number; kWIFI: number; kCellular: number; }; }; }; }; SharePlatform: { values: { kSharePlatformInvalid: number; kSharePlatformWechat: number; kSharePlatformWechatMoments: number; kSharePlatformQQ: number; kSharePlatformQzone: number; kSharePlatformWeibo: number; kSharePlatformKuaishou: number; kSharePlatformFacebook: number; kSharePlatformTwitter: number; kSharePlatformGoogle: number; kSharePlatformKakao: number; kSharePlatformZalo: number; }; }; RequestBasicInfo: { fields: { clientType: { type: string; id: number; }; deviceId: { type: string; id: number; }; clientIp: { type: string; id: number; }; appVersion: { type: string; id: number; }; channel: { type: string; id: number; }; appInfo: { type: string; id: number; }; deviceInfo: { type: string; id: number; }; envInfo: { type: string; id: number; }; clientPort: { type: string; id: number; }; location: { type: string; id: number; }; kpf: { type: string; id: number; }; }; }; SyncCookie: { fields: { syncOffset: { type: string; id: number; }; }; }; I18nCopyWriting: { fields: { formatKey: { type: string; id: number; }; formatParam: { rule: string; type: string; id: number; }; }; }; SdkOption: { fields: { reportIntervalSeconds: { type: string; id: number; }; reportSecurity: { type: string; id: number; }; lz4CompressionThresholdBytes: { type: string; id: number; }; netCheckServers: { rule: string; type: string; id: number; }; }; }; ZtCommonInfo: { fields: { kpn: { type: string; id: number; }; kpf: { type: string; id: number; }; subBiz: { type: string; id: number; }; uid: { type: string; id: number; }; did: { type: string; id: number; }; clientIp: { type: string; id: number; }; appVer: { type: string; id: number; }; ver: { type: string; id: number; }; lat: { type: string; id: number; }; lon: { type: string; id: number; }; mond: { type: string; id: number; }; net: { type: string; id: number; }; sys: { type: string; id: number; }; c: { type: string; id: number; }; language: { type: string; id: number; }; countryCode: { type: string; id: number; }; }; }; FrontendInfo: { fields: { ip: { type: string; id: number; }; port: { type: string; id: number; }; }; }; }; }; Message: { fields: {}; nested: { Message: { fields: { seqId: { type: string; id: number; }; clientSeqId: { type: string; id: number; }; timestampMs: { type: string; id: number; }; fromUser: { type: string; id: number; }; targetId: { type: string; id: number; }; toUser: { type: string; id: number; }; title: { type: string; id: number; }; contentType: { type: string; id: number; }; content: { type: string; id: number; }; buckupTips: { type: string; id: number; }; receivers: { rule: string; type: string; id: number; }; notContentUnread: { type: string; id: number; }; sessionPriority: { type: string; id: number; }; sessionCategoryId: { type: string; id: number; }; sessionAccountType: { type: string; id: number; }; notAutoCreateSession: { type: string; id: number; }; userRelationship: { type: string; id: number; }; strTargetId: { type: string; id: number; }; excludeReceivers: { rule: string; type: string; id: number; }; markDelte: { type: string; id: number; }; reminder: { type: string; id: number; }; extra: { type: string; id: number; }; receiptRequired: { type: string; id: number; }; }; }; KsUserRelationShip: { values: { kUNKNOW: number; FOLLOW_EACH_OTHER: number; TO_FOLLOW_FROM: number; FROM_FOLLOW_TO: number; }; }; SendMessageResponse: { fields: { clientSeqId: { type: string; id: number; }; messageTimestamp: { type: string; id: number; }; seqId: { type: string; id: number; }; sessionAccountType: { type: string; id: number; }; sessionPriority: { type: string; id: number; }; sessionCategoryId: { type: string; id: number; }; }; }; PullOldRequest: { fields: { target: { type: string; id: number; }; minSeq: { type: string; id: number; }; maxSeq: { type: string; id: number; }; count: { type: string; id: number; }; targetId: { type: string; id: number; }; strTargetId: { type: string; id: number; }; }; }; PullOldResponse: { fields: { messages: { rule: string; type: string; id: number; }; serverTime: { type: string; id: number; }; }; }; PullNewRequest: { fields: { target: { type: string; id: number; }; minSeq: { type: string; id: number; }; count: { type: string; id: number; }; targetId: { type: string; id: number; }; strTargetId: { type: string; id: number; }; }; }; PullNewResponse: { fields: { messages: { rule: string; type: string; id: number; }; }; }; SessionListRequest: { fields: { syncCookie: { type: string; id: number; }; categoryId: { type: string; id: number; }; localDataStatus: { type: string; id: number; }; }; }; ChatSession: { fields: { target: { type: string; id: number; }; maxSeqId: { type: string; id: number; }; readSeqId: { type: string; id: number; }; unreadMsgCount: { type: string; id: number; }; latestMessage: { rule: string; type: string; id: number; }; chatTargetType: { type: string; id: number; }; targetId: { type: string; id: number; }; activeTime: { type: string; id: number; }; priority: { type: string; id: number; }; categoryId: { type: string; id: number; }; cursor: { type: string; id: number; }; accountType: { type: string; id: number; }; aggregateSession: { type: string; id: number; }; jumpCategoryId: { type: string; id: number; }; expireAt: { type: string; id: number; }; effectiveFrom: { type: string; id: number; }; strTargetId: { type: string; id: number; }; remindBody: { rule: string; type: string; id: number; }; targetReadSeqId: { type: string; id: number; }; }; }; Reminder: { fields: { originText: { type: string; id: number; }; remindBody: { rule: string; type: string; id: number; }; }; }; RemindBody: { fields: { remindType: { type: string; id: number; }; seqId: { type: string; id: number; }; targetId: { type: string; id: number; }; userName: { type: string; id: number; }; startIndex: { type: string; id: number; }; length: { type: string; id: number; }; }; nested: { RemindType: { values: { UNKNOWN: number; AT_ALL: number; AT_USER: number; GROUP_BULLETIN: number; RECEIPT_MESSAGE: number; GROUP_JOIN_REQUEST: number; }; }; }; }; AccountType: { values: { UNKNOWN: number; OFFICIAL: number; NORMAL: number; STRANGER: number; }; }; ChatTargetType: { values: { CTT_USER: number; CTT_CHAT_ROOM: number; CTT_MULTI_PLAYER_ROOM: number; CTT_GROUP: number; CTT_CHANNEL: number; CTT_AGGREGATE: number; }; }; ChatTarget: { fields: { targetId: { type: string; id: number; }; targetType: { type: string; id: number; }; }; }; SessionListResponse: { fields: { syncCookie: { type: string; id: number; }; sessions: { rule: string; type: string; id: number; }; notFullFetch: { type: string; id: number; }; serverTime: { type: string; id: number; }; clearLocalData: { type: string; id: number; }; categoryId: { type: string; id: number; }; clientDataStatus: { type: string; id: number; }; }; }; SessionPageListRequest: { fields: { cursor: { type: string; id: number; }; count: { type: string; id: number; }; categoryId: { type: string; id: number; }; }; }; SessionPageListResponse: { fields: { hasMore: { type: string; id: number; }; sessions: { rule: string; type: string; id: number; }; }; }; SessionRemoveRequest: { fields: { targetId: { type: string; id: number; }; chatTargetType: { type: string; id: number; }; categoryId: { type: string; id: number; }; strTargetId: { type: string; id: number; }; notCleanAllMessages: { type: string; id: number; }; }; }; SessionRemoveResponse: { fields: {}; }; SessionCleanRequest: { fields: { chatTarget: { type: string; id: number; }; }; }; SessionCleanResponse: { fields: {}; }; MessageDeleteRequest: { fields: { targetId: { type: string; id: number; }; chatTargetType: { type: string; id: number; }; seqId: { rule: string; type: string; id: number; }; strTargetId: { type: string; id: number; }; }; }; MessageDeleteResponse: { fields: {}; }; MessageCancelRequest: { fields: { chatTarget: { type: string; id: number; }; seqId: { rule: string; type: string; id: number; }; }; }; MessageCancelResponse: { fields: {}; }; MessageClearRequest: { fields: { chatTarget: { type: string; id: number; }; }; }; MessageClearResponse: { fields: {}; }; ReadSeqInfo: { fields: { chatTarget: { type: string; id: number; }; readSeq: { type: string; id: number; }; }; }; MessageReadSeqRequest: { fields: { chatTarget: { rule: string; type: string; id: number; }; }; }; MessageReadSeqResponse: { fields: { readSeqInfo: { rule: string; type: string; id: number; }; }; }; MessageReadPush: { fields: { targetId: { type: string; id: number; }; readSeq: { type: string; id: number; }; chatTargetType: { type: string; id: number; }; strTargetId: { type: string; id: number; }; }; }; AllUnreadCountRequest: { fields: {}; }; AllUnreadCountResponse: { fields: { allUnreadCount: { type: string; id: number; }; }; }; MessageReadAllRequest: { fields: { sessionCategoryId: { type: string; id: number; }; }; }; MessageReadAllResponse: { fields: { readAllTimestamp: { type: string; id: number; }; }; }; SesionStickyOnTopRequest: { fields: { chatTarget: { type: string; id: number; }; stickyOnTop: { type: string; id: number; }; }; }; SessionStickyOnTopResponse: { fields: { session: { type: string; id: number; }; }; }; SessionRaw: { fields: { raw: { keyType: string; type: string; id: number; }; }; }; MessageRecallRequest: { fields: { chatTarget: { type: string; id: number; }; seqId: { type: string; id: number; }; }; }; MessageRecallResponse: { fields: {}; }; MessageReceiptRequest: { fields: { messageReceiptInfo: { rule: string; type: string; id: number; }; chatTarget: { type: string; id: number; }; }; }; MessageReceiptResponse: { fields: {}; }; MessageReceiptInfo: { fields: { readSeq: { type: string; id: number; }; }; }; MessageReceiptCountGetRequest: { fields: { seqId: { rule: string; type: string; id: number; }; chatTarget: { type: string; id: number; }; }; }; MessageReceiptCountGetResponse: { fields: { status: { rule: string; type: string; id: number; }; }; }; MessageReceiptStatus: { fields: { readCount: { type: string; id: number; }; unreadCount: { type: string; id: number; }; seqId: { type: string; id: number; }; serverTime: { type: string; id: number; }; }; }; MessageReceiptDetailGetRequest: { fields: { seqId: { type: string; id: number; }; chatTarget: { type: string; id: number; }; }; }; MessageReceiptDetailGetResponse: { fields: { readUser: { rule: string; type: string; id: number; }; unreadUser: { rule: string; type: string; id: number; }; }; }; MessageBatchSendRequest: { fields: { message: { rule: string; type: string; id: number; }; }; }; MessageBatchSendResponse: { fields: { response: { rule: string; type: string; id: number; }; }; }; ImageAttachment: { fields: { mimeType: { type: string; id: number; }; url: { type: string; id: number; }; width: { type: string; id: number; }; height: { type: string; id: number; }; lengthInBytes: { type: string; id: number; }; }; }; AudioAttachment: { fields: { mimeType: { type: string; id: number; }; url: { type: string; id: number; }; width: { type: string; id: number; }; height: { type: string; id: number; }; lengthInBytes: { type: string; id: number; }; }; }; GifAttachment: { fields: { mimeType: { type: string; id: number; }; url: { type: string; id: number; }; width: { type: string; id: number; }; height: { type: string; id: number; }; thumbaUrl: { type: string; id: number; }; text: { type: string; id: number; }; }; }; Attachment: { oneofs: { attacmnent: { oneof: string[]; }; }; fields: { imageAttachment: { type: string; id: number; }; audioAttachment: { type: string; id: number; }; }; }; Attachments: { fields: { attachments: { rule: string; type: string; id: number; }; }; }; PlaceHolderMessage: { fields: { minSeq: { type: string; id: number; }; maxSeq: { type: string; id: number; }; }; }; ImageTextMessage: { fields: { title: { type: string; id: number; }; description: { type: string; id: number; }; imageUrl: { type: string; id: number; }; actionUrl: { type: string; id: number; }; width: { type: string; id: number; }; aspectRatio: { type: string; id: number; }; }; }; RichTextMessage: { fields: { richTextMessage: { type: string; id: number; }; }; }; SystemUser: { values: { kSystemUserInvalid: number; SYSTEM_USER_ID: number; }; }; NoticeMessage: { fields: { richTextNotice: { type: string; id: number; }; msg: { type: string; id: number; }; i18nCopyWriting: { type: string; id: number; }; }; }; RichTextNoticeMessage: { fields: { items: { rule: string; type: string; id: number; }; }; nested: { RichTextItem: { fields: { color: { type: string; id: number; }; start: { type: string; id: number; }; len: { type: string; id: number; }; clickAction: { type: string; id: number; }; underline: { type: string; id: number; }; }; }; }; }; }; }; Cloud: { fields: {}; nested: { Channel: { fields: {}; nested: { ChannelSubscribeRequest: { fields: { channelId: { type: string; id: number; }; setBarrier: { type: string; id: number; }; }; }; ChannelSubscribeResponse: { fields: {}; }; ChannelUnsubscribeRequest: { fields: { channelId: { type: string; id: number; }; }; }; ChannelSubscribersGetRequest: { fields: { channelId: { type: string; id: number; }; }; }; ChannelSubscribersGetResposne: { fields: { subscriber: { rule: string; type: string; id: number; }; }; }; ChannelBasicInfo: { fields: { channelId: { type: string; id: number; }; subscriberCount: { type: string; id: number; }; }; }; UserActionInfo: { fields: { user: { type: string; id: number; }; action: { type: string; id: number; }; timestamp: { type: string; id: number; }; }; }; UserAction: { values: { USER_ACTION_UNKNOWN: number; USER_JOIN_CHANNEL: number; USER_QUIT_CHANNEL: number; USER_OFFLINE: number; }; }; ChannelBasicInfoGetRequest: { fields: { channelId: { rule: string; type: string; id: number; }; }; }; ChannelBasicInfoGetResponse: { fields: { basicInfo: { rule: string; type: string; id: number; }; }; }; ChannelHeartbeatRequest: { fields: { channelId: { rule: string; type: string; id: number; }; }; }; ChannelHeartbeatResponse: { fields: { notExistChannelId: { rule: string; type: string; id: number; }; }; }; ChannelBasicInfoNotify: { fields: { userActionInfo: { type: string; id: number; }; basicInfo: { type: string; id: number; }; }; }; }; }; Config: { fields: {}; nested: { ClientConfigGetRequest: { fields: { version: { type: string; id: number; }; }; }; ClientConfigGetResponse: { fields: { version: { type: string; id: number; }; clientConfig: { type: string; id: number; }; }; }; NetworkQualityDetectionConfig: { fields: { detectionDomain: { type: string; id: number; }; detectionInvervalSec: { type: string; id: number; }; }; }; ClientConfig: { fields: { fetchUserStatusInterval: { type: string; id: number; }; channelUserHeartbeatInterval: { type: string; id: number; }; networkQualityDetectionConfig: { type: string; id: number; }; inputtingTipDisplayInterval: { type: string; id: number; }; batchSendMessageMaxCount: { type: string; id: number; }; resourceUploadingDomain: { type: string; id: number; }; }; }; }; }; Profile: { fields: {}; nested: { UserOnlineStatus: { fields: { user: { type: string; id: number; }; lastOfflineTime: { type: string; id: number; }; status: { type: string; id: number; }; }; nested: { Status: { values: { UNKNOWN: number; ONLINE: number; OFFLINE: number; }; }; }; }; ProfileBatchOnlineTimeRequest: { fields: { user: { rule: string; type: string; id: number; }; }; }; ProfileBatchOnlineTimeResponse: { fields: { userOnlineStatus: { rule: string; type: string; id: number; }; }; }; }; }; Data: { fields: {}; nested: { Update: { fields: {}; nested: { KsImDataUpdateType: { values: { INVALID: number; GROUP_INFO_UPDATE: number; GROUP_MEMBER_LIST_UPDATE: number; YOU_BE_KICKED: number; MESSAGE_READ_EVENT: number; MESSAGE_RECEIPT_EVENT: number; FRIEND_LIST_UPDATE: number; FRIEND_REQUEST_COUNT_UPDATE: number; BLACK_LIST_UPDATE: number; }; }; KsImDataUpdatePushPayload: { fields: { type: { type: string; id: number; }; content: { type: string; id: number; }; }; }; GroupInfoDataUpdate: { fields: { groupId: { type: string; id: number; }; }; }; GroupMemberListUpdate: { fields: { groupId: { type: string; id: number; }; }; }; YouBeKicked: { fields: { groupId: { type: string; id: number; }; }; }; MessageRead: { fields: { strTargetId: { type: string; id: number; }; readSeq: { type: string; id: number; }; chatTargetType: { type: string; id: number; }; }; }; MessageReceipt: { fields: { chatTarget: { type: string; id: number; }; receiptStatus: { type: string; id: number; }; }; }; }; }; }; }; Message: { fields: {}; nested: { ImcMessageType: { values: { TEXT: number; IMAGE: number; CUSTOM: number; AUDIO: number; VIDEO: number; EMOTICON: number; FILE: number; NOTICE: number; RECALLED: number; REFERENCE: number; MERGE_FORWARD: number; PLACE_HOLDER: number; REPLACE: number; INVISIBLE_TYPE_MAS: number; RICH_NOTICE: number; }; }; ImcRecalledMessage: { fields: { originMsg: { type: string; id: number; }; noticeMsg: { type: string; id: number; }; }; }; ImcReplaceMessage: { fields: { replaceMsg: { type: string; id: number; }; }; }; Text: { fields: { text: { type: string; id: number; }; }; }; Image: { fields: { uri: { type: string; id: number; }; width: { type: string; id: number; }; height: { type: string; id: number; }; }; }; Audio: { fields: { uri: { type: string; id: number; }; duration: { type: string; id: number; }; type: { type: string; id: number; }; }; }; Video: { fields: { uri: { type: string; id: number; }; duration: { type: string; id: number; }; width: { type: string; id: number; }; height: { type: string; id: number; }; coverUri: { type: string; id: number; }; type: { type: string; id: number; }; }; }; Custon: { fields: { payload: { type: string; id: number; }; }; }; PicUrl: { fields: { cdn: { type: string; id: number; }; url: { type: string; id: number; }; urlPattern: { type: string; id: number; }; ip: { type: string; id: number; }; }; }; Emoticon: { fields: { id: { type: string; id: number; }; packageId: { type: string; id: number; }; name: { type: string; id: number; }; type: { type: string; id: number; }; bigUrl: { rule: string; type: string; id: number; }; width: { type: string; id: number; }; height: { type: string; id: number; }; emoticonCOde: { rule: string; type: string; id: number; }; }; nested: { Type: { values: { UNKNOWN: number; BASIC: number; IMAGE: number; GIF: number; SPECIAL_EFFECT: number; SCRIPT: number; }; }; Code: { fields: { language: { type: string; id: number; }; code: { rule: string; type: string; id: number; }; }; }; }; }; File: { fields: { uri: { type: string; id: number; }; name: { type: string; id: number; }; ext: { type: string; id: number; }; extra: { type: string; id: number; }; }; }; Reference: { fields: { originMsg: { type: string; id: number; }; referenceMsg: { type: string; id: number; }; }; nested: { ReferenceMessage: { fields: { contentType: { type: string; id: number; }; content: { type: string; id: number; }; }; }; }; }; ForwardMessageContent: { fields: { message: { rule: string; type: string; id: number; }; }; }; NoticePlaceholderMeta: { fields: { targetId: { type: string; id: number; }; startIndex: { type: string; id: number; }; length: { type: string; id: number; }; }; }; ImcNoticeMessage: { fields: { text: { type: string; id: number; }; noticePlaceholderMeta: { rule: string; type: string; id: number; }; noticeMetaType: { type: string; id: number; }; noticeMetaInfo: { type: string; id: number; }; }; }; NoticeMetaType: { values: { UNKNOWN_NOTICE_META_TYPE: number; COMMON_NOTICE_META_TYPE: number; CONFIRM_INVITE_INTO_GROUP_META: number; CONFIRM_JOIN_INTO_GROUP_META: number; LINKED_PROFILE_META_TYPE: number; }; }; LinkedProfileMetaInfo: { fields: { userId: { rule: string; type: string; id: number; }; }; }; ConfirmInviteIntoGroupNoticeMetaInfo: { fields: { requestId: { type: string; id: number; }; groupId: { type: string; id: number; }; status: { type: string; id: number; }; }; }; ConfirmJoinIntoGroupNoticeMetaInfo: { fields: { requestId: { type: string; id: number; }; groupId: { type: string; id: number; }; status: { type: string; id: number; }; }; }; GroupFindType: { values: { BY_UNKNOWN: number; BY_ID: number; BY_NAME: number; BY_QR_CODE: number; BY_CARD: number; BY_INVITATION: number; BY_SHARE_LINK: number; }; }; GroupCreateRequest: { fields: { members: { rule: string; type: string; id: number; }; }; }; GroupCreateReponse: { fields: { groupId: { type: string; id: number; }; groupInfo: { type: string; id: number; }; members: { rule: string; type: string; id: number; }; }; }; GroupDeleteRequest: { fields: { groupId: { type: string; id: number; }; }; }; GroupDeleteResponse: { fields: {}; }; GroupInviteRequest: { fields: { groupId: { type: string; id: number; }; members: { rule: string; type: string; id: number; }; descContent: { type: string; id: number; }; }; }; GroupInvideResponse: { fields: { groupId: { type: string; id: number; }; inviteStatus: { type: string; id: number; }; }; nested: { InviteStatus: { values: { UNKNOWN_STATUS: number; SUCC: number; PENDING: number; }; }; }; }; GroupJoinRequest: { fields: { groupId: { type: string; id: number; }; inviter: { type: string; id: number; }; descContent: { type: string; id: number; }; findType: { type: string; id: number; }; }; }; GroupJoinResponse: { fields: { joinStatus: { type: string; id: number; }; }; nested: { JoinStatus: { values: { UNKNOWN_STATUS: number; SUCC: number; PENDING: number; }; }; }; }; GroupJoinRequestAckRequest: { fields: { reqId: { type: string; id: number; }; groupId: { type: string; id: number; }; groupJoinAckType: { type: string; id: number; }; }; nested: { GroupJoinAckType: { values: { UNKNOWN_TYPE: number; AGREE: number; REFUSE: number; IGNORE: number; }; }; }; }; GroupJoinRequestAckResponse: { fields: {}; }; GroupJoinRequestGetRequest: { fields: { reqSeq: { type: string; id: number; }; groupId: { type: string; id: number; }; }; }; GroupJoinRequestGetResponse: { fields: { groupId: { type: string; id: number; }; inviter: { type: string; id: number; }; invitees: { rule: string; type: string; id: number; }; findWay: { type: string; id: number; }; descContent: { type: string; id: number; }; status: { type: string; id: number; }; }; }; GroupJoinRequestCancelRequest: { fields: { reqSeq: { type: string; id: number; }; groupId: { type: string; id: number; }; }; }; GroupJoinRequestCancelResposne: { fields: { groupId: { type: string; id: number; }; inviter: { type: string; id: number; }; invitees: { rule: string; type: string; id: number; }; findWay: { type: string; id: number; }; descContent: { type: string; id: number; }; status: { type: string; id: number; }; }; }; JoinRequestStatus: { values: { UNKNOWN_STATUS: number; REQUESTED: number; APPROVED: number; REFUSED: number; }; }; GroupQuitRequest: { fields: { groupId: { type: string; id: number; }; }; }; GroupQuitResponse: { fields: { groupId: { type: string; id: number; }; }; }; GroupKickRequest: { fields: { groupId: { type: string; id: number; }; target: { rule: string; type: string; id: number; }; }; }; GroupKickResponse: { fields: { groupId: { type: string; id: number; }; }; }; GroupSettingRequest: { oneofs: { GroupSetting: { oneof: string[]; }; }; fields: { groupId: { type: string; id: number; }; rename: { type: string; id: number; }; desc: { type: string; id: number; }; joinNeedPermission: { type: string; id: number; }; invitePermission: { type: string; id: number; }; }; }; GroupSettingRename: { fields: { groupName: { type: string; id: number; }; }; }; GroupSettingDesc: { fields: { desc: { type: string; id: number; }; }; }; GroupSettingJoinNeedPermission: { fields: { joinNeedPermission: { type: string; id: number; }; }; }; GroupSettingInvitePermission: { fields: { invitePermissionType: { type: string; id: number; }; }; }; GroupSettingResponse: { fields: {}; }; GroupMemberSettingRequest: { oneofs: { UserSetting: { oneof: string[]; }; }; fields: { groupId: { type: string; id: number; }; setNickname: { type: string; id: number; }; setAntiDisturbing: { type: string; id: number; }; }; }; SetUserNickname: { fields: { nickname: { type: string; id: number; }; }; }; SetUserAntiDisturbing: { fields: { antiDisturbing: { type: string; id: number; }; }; }; GroupMemberSettingResponse: { fields: {}; }; GroupMemberListGetRequest: { fields: { groupId: { type: string; id: number; }; syncCookie: { type: string; id: number; }; }; }; GroupMemberListGetResponse: { fields: { members: { rule: string; type: string; id: number; }; syncCookie: { type: string; id: number; }; }; }; GroupMemberGetRequest: { fields: { groupId: { type: string; id: number; }; user: { type: string; id: number; }; }; }; GroupMemberGetResponse: { fields: { member: { type: string; id: number; }; }; }; UserGroupListRequest: { fields: { syncCookie: { type: string; id: number; }; }; }; UserGroupListResponse: { fields: { userGroupInfo: { rule: string; type: string; id: number; }; syncCookie: { type: string; id: number; }; }; }; UserGroupRecord: { fields: { groupId: { type: string; id: number; }; updateTime: { type: string; id: number; }; }; }; UserGroupGetRequest: { fields: { groupId: { rule: string; type: string; id: number; }; }; }; UserGroupGetResponse: { fields: { userGroupInfo: { rule: string; type: string; id: number; }; }; }; UserGroupInfo: { fields: { groupInfo: { type: string; id: number; }; groupMember: { type: string; id: number; }; }; }; GroupMember: { fields: { user: { type: string; id: number; }; nickname: { type: string; id: number; }; antiDisturbing: { type: string; id: number; }; status: { type: string; id: number; }; inviterId: { type: string; id: number; }; joinTime: { type: string; id: number; }; createTime: { type: string; id: number; }; updateTime: { type: string; id: number; }; role: { type: string; id: number; }; findType: { type: string; id: number; }; }; nested: { GroupMemberStatus: { values: { UNKNOWN_MEMBER_STATUS: number; NORMAL: number; QUITTED: number; KICKED: number; DISMISSED: number; }; }; GroupMemberRole: { values: { UNKNOWN_ROLE: number; COMMON: number; ADMIN: number; }; }; }; }; InvitePermissionType: { values: { UNKNOWN_INVITE_PERMISSION_TYPE: number; EVERYONE: number; ONLY_ADMIN: number; }; }; JoinNeedPermissionType: { values: { UNKNOWN_JOIN_NEED_PERMISSION_TYPE: number; NONE: number; ADMIN: number; }; }; GroupInfo: { fields: { basicInfo: { type: string; id: number; }; groupMemberBriefInfo: { type: string; id: number; }; }; }; GroupStatus: { values: { UNKNOW_GROUP_STATUS: number; VALID: number; INVALID: number; }; }; GroupType: { values: { UNKNOW_GROUP_TYPE: number; PRIVATE: number; PUBLIC: number; }; }; ForbiddenState: { values: { UNKNOWN_FORBIDDEN_STATE: number; UN_FORBIDDEN: number; FORBID_MESSAGE: number; }; }; GroupBasicInfo: { fields: { groupId: { type: string; id: number; }; groupName: { type: string; id: number; }; admin: { type: string; id: number; }; groupStatus: { type: string; id: number; }; description: { type: string; id: number; }; joinNeedPermission: { type: string; id: number; }; createTime: { type: string; id: number; }; updateTime: { type: string; id: number; }; groupType: { type: string; id: number; }; forbiddenState: { type: string; id: number; }; invitePermissionType: { type: string; id: number; }; bizDefCode: { type: string; id: number; }; defalutGroupName: { type: string; id: number; }; extra: { type: string; id: number; }; }; }; GroupMemberBriefInfo: { fields: { memberCount: { type: string; id: number; }; topMembers: { rule: string; type: string; id: number; }; lastUpdateTime: { type: string; id: number; }; }; }; ImcPassThroughRequest: { fields: { chatTarget: { type: string; id: number; }; content: { type: string; id: number; }; contentType: { type: string; id: number; }; }; }; ImcPassThroughResponse: { fields: {}; }; ImcPassThroughPush: { fields: { chatTarget: { type: string; id: number; }; fromUser: { type: string; id: number; }; content: { type: string; id: number; }; contentType: { type: string; id: number; }; }; }; InputtingContent: { fields: { displayInterval: { type: string; id: number; }; }; }; PassThroughType: { values: { INVALID_PTT: number; INPUTTING: number; }; }; }; }; }; }; }; }; KeepAliveRequest: { fields: { presenceStatus: { type: string; id: number; }; appActiveStatus: { type: string; id: number; }; pushServiceToken: { type: string; id: number; }; pushServiceTokenList: { rule: string; type: string; id: number; }; keepaliveIntervalSec: { type: string; id: number; }; ipv6Available: { type: string; id: number; }; }; }; KeepAliveResponse: { fields: { accessPointsConfig: { type: string; id: number; }; serverMsec: { type: string; id: number; }; accessPointsConfigIpv6: { type: string; id: number; }; accessPointsConfigQUic: { type: string; id: number; }; accessPointsConfigQuicIpv6: { type: string; id: number; }; flowCostSampleRate: { type: string; id: number; }; commandSampleRate: { type: string; id: number; }; accessPointsConfigWs: { type: string; id: number; }; }; }; RegisterRequest: { fields: { appInfo: { type: string; id: number; }; deviceInfo: { type: string; id: number; }; envInfo: { type: string; id: number; }; presenceStatus: { type: string; id: number; }; appActiveStatus: { type: string; id: number; }; appCustomStatus: { type: string; id: number; }; pushServiceToken: { type: string; id: number; }; instanceId: { type: string; id: number; }; pushServiceTokenList: { rule: string; type: string; id: number; }; keepaliveIntervalSec: { type: string; id: number; }; ztCommonInfo: { type: string; id: number; }; ipv6Available: { type: string; id: number; }; }; nested: { PresenceStatus: { values: { kPresenceOffline: number; kPresenceOnline: number; }; }; ActiveStatus: { values: { kInvalid: number; kAppInForeground: number; kAppInBackground: number; }; }; }; }; RegisterResponse: { fields: { accessPointsConfig: { type: string; id: number; }; sessKey: { type: string; id: number; }; instanceId: { type: string; id: number; }; sdkOption: { type: string; id: number; }; accessPointsConfigIpv6: { type: string; id: number; }; accessPointsConfigQUic: { type: string; id: number; }; accessPointsConfigQuicIpv6: { type: string; id: number; }; cleanAccessPoint: { type: string; id: number; }; flowCostSampleRate: { type: string; id: number; }; commandSampleRate: { type: string; id: number; }; accessPointsConfigWs: { type: string; id: number; }; }; }; ZtCommonInfo: { fields: { kpn: { type: string; id: number; }; kpf: { type: string; id: number; }; subBiz: { type: string; id: number; }; uid: { type: string; id: number; }; did: { type: string; id: number; }; clientIp: { type: string; id: number; }; appVer: { type: string; id: number; }; ver: { type: string; id: number; }; lat: { type: string; id: number; }; lon: { type: string; id: number; }; mod: { type: string; id: number; }; net: { type: string; id: number; }; sys: { type: string; id: number; }; c: { type: string; id: number; }; language: { type: string; id: number; }; countryCode: { type: string; id: number; }; }; }; PushServiceToken: { fields: { pushType: { type: string; id: number; }; token: { type: string; id: number; }; isPassThrough: { type: string; id: number; }; }; nested: { PushType: { values: { kPushTypeInvalid: number; kPushTypeAPNS: number; kPushTypeXmPush: number; kPushTypeJgPush: number; kPushTypeGtPUsh: number; kPushTypeOpPush: number; kPushTYpeVvPush: number; kPushTypeHwPush: number; kPushTYpeFcm: number; }; }; }; }; SdkOption: { fields: { reportIntervalSeconds: { type: string; id: number; }; reportSecurity: { type: string; id: number; }; lz4CompressionThresholdBytes: { type: string; id: number; }; netCheckServers: { rule: string; type: string; id: number; }; }; }; LinkErrorCode: { values: { SUCC: number; BASIC_MIN: number; INTERNEL_ERROR: number; SERVICE_UNAVAILABLE: number; SERVICE_TIMEOUT: number; INVALID_TOKEN: number; REG_ENCYRPT_WITHOUT_TOKEN: number; PARSE_PB_HDR_FAIL: number; PARSE_PB_PLD_FAIL: number; PARSE_PB_FAIL: number; DECODED_LEN_FAIL: number; INVALID_KEY: number; ENCRYPT_FAIL: number; DECRYPT_FAIL: number; INVALID_TAG: number; INVALID_VER: number; INVALID_COMPRESS_TYPE: number; INVALID_ENCRYPT_TYPE: number; NOT_REGISTER: number; USER_NOT_ONLINE: number; INVALID_COMMAND: number; PUSH_UNREGISTER_ERROR: number; INVALID_SID: number; INVALID_INSTANCE_ID: number; CLIENT_LOCALE_NOT_MATCH: number; INVALID_TOKEN_PASSWORD_CHANGED: number; INVALID_TOKEN_TOKEN_EXPIRED: number; INVALID_TOKEN_TOKEN_VALUE_ERROR: number; INVALID_TOKEN_LOGIN_ON_OTHER_DEVICE: number; FORCE_RECONNECT: number; CLIENT_TIMEOUT: number; INVALID_ARGUMENT: number; INVALID_FORMAT_TOKEN: number; EMPTY_PAYLOAD: number; COMPRESS_FAIL: number; DECOMPRESS_FAIL: number; OUT_OF_ORDER: number; OUT_OF_LIMIT: number; TOO_LARGE_PAYLOAD: number; ANONYMOUSE_ERROR: number; BASIC_MAX: number; }; }; PacketHeader: { fields: { appId: { type: string; id: number; }; uid: { type: string; id: number; }; instanceId: { type: string; id: number; }; flags: { type: string; id: number; }; encodingType: { type: string; id: number; }; decodedPayloadLen: { type: string; id: number; }; encryptionMode: { type: string; id: number; }; tokenInfo: { type: string; id: number; }; seqId: { type: string; id: number; }; features: { rule: string; type: string; id: number; }; kpn: { type: string; id: number; }; }; nested: { Flags: { options: { allow_alias: boolean; }; values: { kDirUpstream: number; kDirDownstream: number; kDirMask: number; }; }; EncodingType: { values: { kEncodingNone: number; kEncodingLz4: number; }; }; EncryptionMode: { values: { kEncryptionNone: number; kEncryptionServiceToken: number; kEncryptionSessionKey: number; }; }; Feature: { values: { kReserve: number; kCompressLz4: number; }; }; }; }; TokenInfo: { fields: { tokenType: { type: string; id: number; }; token: { type: string; id: number; }; }; nested: { TokenType: { values: { kInvalid: number; kServiceToken: number; }; }; }; }; PingRequest: { fields: { pingType: { type: string; id: number; }; pingRound: { type: string; id: number; }; }; nested: { PingType: { values: { kInvalid: number; kPriorRegister: number; kPostRegister: number; }; }; }; }; PingResponse: { fields: { serverTimestamp: { type: string; id: number; }; clientIp: { type: string; id: number; }; redirectIp: { type: string; id: number; }; redirectPort: { type: string; id: number; }; clientIpV6: { type: string; id: number; }; }; }; RequestBasicInfo: { fields: { clientType: { type: string; id: number; }; deviceId: { type: string; id: number; }; clientIp: { type: string; id: number; }; appVersion: { type: string; id: number; }; channel: { type: string; id: number; }; appInfo: { type: string; id: number; }; deviceInfo: { type: string; id: number; }; envInfo: { type: string; id: number; }; clientPort: { type: string; id: number; }; location: { type: string; id: number; }; kpf: { type: string; id: number; }; clientIpV6: { type: string; id: number; }; countryCode: { type: string; id: number; }; }; }; SettingInfo: { fields: { locale: { type: string; id: number; }; timezone: { type: string; id: number; }; }; }; SharePlatform: { values: { kSharePlatformInvalid: number; kSharePlatformWechat: number; kSharePlatformWechatMoments: number; kSharePlatformQQ: number; kSharePlatformQzone: number; kSharePlatformWeibo: number; kSharePlatformKuaishou: number; kSharePlatformFacebook: number; kSharePlatformTwitter: number; kSharePlatformGoogle: number; kSharePlatformKakao: number; kSharePlatformZalo: number; }; }; SyncCookie: { fields: { syncOffset: { type: string; id: number; }; }; }; UnregisterRequest: { fields: {}; }; UnregisterResponse: { fields: {}; }; UpstreamPayload: { fields: { command: { type: string; id: number; }; seqId: { type: string; id: number; }; retryCount: { type: string; id: number; }; payloadData: { type: string; id: number; }; userInstance: { type: string; id: number; }; errorCode: { type: string; id: number; }; settingInfo: { type: string; id: number; }; requestBasicInfo: { type: string; id: number; }; subBiz: { type: string; id: number; }; frontendInfo: { type: string; id: number; }; kpn: { type: string; id: number; }; anonymouseUser: { type: string; id: number; }; laneId: { type: string; id: number; }; }; }; UserInstance: { fields: { user: { type: string; id: number; }; instanceId: { type: string; id: number; }; }; }; User: { fields: { appId: { type: string; id: number; }; uid: { type: string; id: number; }; }; }; AuthorChatPlayerInfo: { fields: { player: { type: string; id: number; }; liveId: { type: string; id: number; }; enableJumpPeerLiveRoom: { type: string; id: number; }; }; }; ZtLiveUserInfo: { fields: { userId: { type: string; id: number; }; nickname: { type: string; id: number; }; avatar: { rule: string; type: string; id: number; }; badge: { type: string; id: number; }; userIdentity: { type: string; id: number; }; f: { type: string; id: number; }; g: { type: string; id: number; }; }; }; ImageCdnNode: { fields: { cdn: { type: string; id: number; }; url: { type: string; id: number; }; urlPattern: { type: string; id: number; }; }; }; ZtLiveUserIdentity: { fields: { managerType: { type: string; id: number; }; }; nested: { ManagerType: { values: { UNKNOWN_MANAGER_TYPE: number; NORMAL: number; }; }; }; }; BackgroundStyle: { fields: { a: { type: string; id: number; }; b: { rule: string; type: string; id: number; }; }; nested: { unknown: { values: { c: number; d: number; e: number; }; }; }; }; Button: { fields: { a: { type: string; id: number; }; b: { type: string; id: number; }; c: { type: string; id: number; }; d: { type: string; id: number; }; }; }; ZtLiveCommonModelProto: { values: { ZtLiveCommonModelProtoA: number; ZtLiveCommonModelProtoB: number; ZtLiveCommonModelProtoC: number; }; }; ChatMediaType: { values: { UNKNOWN: number; AUDIO: number; VIDEO: number; }; }; ClickEvent: { fields: { url: { type: string; id: number; }; urlType: { type: string; id: number; }; heightPercent: { type: string; id: number; }; }; }; CommentNotice: { fields: { a: { type: string; id: number; }; b: { type: string; id: number; }; c: { type: string; id: number; }; d: { rule: string; type: string; id: number; }; e: { rule: string; type: string; id: number; }; f: { type: string; id: number; }; g: { type: string; id: number; }; h: { type: string; id: number; }; i: { type: string; id: number; }; j: { type: string; id: number; }; k: { type: string; id: number; }; l: { type: string; id: number; }; m: { type: string; id: number; }; }; }; CommonActionSignalComment: { fields: { content: { type: string; id: number; }; sendTimeMs: { type: string; id: number; }; userInfo: { type: string; id: number; }; }; }; CommonActionSignalGift: { fields: { userInfo: { type: string; id: number; }; sendTimeMs: { type: string; id: number; }; giftId: { type: string; id: number; }; batchSize: { type: string; id: number; }; comboCount: { type: string; id: number; }; rank: { type: string; id: number; }; comboKey: { type: string; id: number; }; slotDisplayDurationMs: { type: string; id: number; }; expireDurationMs: { type: string; id: number; }; drawGiftInfo: { type: string; id: number; }; }; }; ZtDrawGiftInfo: { fields: { screenWidth: { type: string; id: number; }; screenHeight: { type: string; id: number; }; drawPoint: { rule: string; type: string; id: number; }; }; nested: { ZtDrawPoint: { fields: { marginLeft: { type: string; id: number; }; marginTop: { type: string; id: number; }; scaleRatio: { type: string; id: number; }; handup: { type: string; id: number; }; pointWidth: { type: string; id: number; }; pointHeight: { type: string; id: number; }; }; }; }; }; CommonActionSignalLike: { fields: { userInfo: { type: string; id: number; }; sendTimeMs: { type: string; id: number; }; }; }; CommonActionSignalRichText: { fields: { segments: { rule: string; type: string; id: number; }; sendTimeMs: { type: string; id: number; }; }; nested: { ImageSegment: { fields: { pictures: { rule: string; type: string; id: number; }; alternativeText: { type: string; id: number; }; alternativeColor: { type: string; id: number; }; d: { type: string; id: number; }; }; }; PlainSegment: { fields: { text: { type: string; id: number; }; color: { type: string; id: number; }; c: { type: string; id: number; }; }; }; RichTextSegment: { oneofs: { segment: { oneof: string[]; }; }; fields: { userInfo: { type: string; id: number; }; plain: { type: string; id: number; }; image: { type: string; id: number; }; }; }; UserInfoSegment: { fields: { user: { type: string; id: number; }; color: { type: string; id: number; }; }; }; }; }; CommonActionSignalUserEnterRoom: { fields: { userInfo: { type: string; id: number; }; sendTimeMs: { type: string; id: number; }; }; }; CommonActionSignalUserFollowAuthor: { fields: { userInfo: { type: string; id: number; }; sendTimeMs: { type: string; id: number; }; }; }; CommonActionSignalUserShareLive: { fields: { userInfo: { type: string; id: number; }; sharePlatformId: { type: string; id: number; }; sharePlatformIcon: { type: string; id: number; }; sendTimeMs: { type: string; id: number; }; }; nested: { unknown: { values: { e: number; f: number; }; }; }; }; CommonNotifySignalCoverAuditResult: { fields: { auditStatus: { type: string; id: number; }; }; nested: { AuditStatus: { values: { SUCCESS: number; COVER_AUDIT_FAILED: number; CAPTION_AUDIT_FAILED: number; BOTH_FAILED: number; }; }; }; }; CommonNotifySignalKickedOut: { fields: { reason: { type: string; id: number; }; b: { type: string; id: number; }; }; }; CommonNotifySignalLiveManagerState: { fields: { state: { type: string; id: number; }; }; nested: { ManagerState: { values: { MANAGER_STATE_UNKNOWN: number; MANAGER_ADDED: number; MANAGER_REMOVED: number; IS_MANAGER: number; }; }; }; }; CommonNotifySignalRemoveApplyUser: { fields: { a: { type: string; id: number; }; b: { type: string; id: number; }; }; nested: { unknown: { values: { c: number; d: number; e: number; f: number; }; }; }; }; CommonNotifySignalViolationAlert: { fields: { violationContent: { type: string; id: number; }; b: { type: string; id: number; }; }; }; CommonStateSignalAuthorChatAccept: { fields: { authorChatId: { type: string; id: number; }; aryaSignalInfo: { type: string; id: number; }; }; }; CommonStateSignalAuthorChatCall: { fields: { authorChatId: { type: string; id: number; }; inviterUserInfo: { type: string; id: number; }; callTimestampMs: { type: string; id: number; }; }; }; CommonStateSignalAuthorChatChangeSoundConfig: { fields: { authorChatId: { type: string; id: number; }; soundConfigChangeType: { type: string; id: number; }; }; nested: { SoundConfigChangeType: { values: { UNKNOWN: number; OPEN_SOUND: number; CLOSE_SOUND: number; }; }; }; }; CommonStateSignalAuthorChatEnd: { fields: { authorChatId: { type: string; id: number; }; endType: { type: string; id: number; }; endLiveId: { type: string; id: number; }; }; nested: { EndType: { values: { UNKNOWN: number; CANCEL_BY_INVITER: number; END_BY_INVITER: number; END_BY_INVITEE: number; INVITEE_REJECT: number; INVITEE_TIMEOUT: number; INVITEE_HEARTBEAT_TIMEOUT: number; INVITER_HEARTBEAT_TIMEOUT: number; PEER_LIVE_STOPPED: number; }; }; }; }; CommonStateSignalAuthorChatReady: { fields: { authorChatId: { type: string; id: number; }; inviterUserInfo: { type: string; id: number; }; inviteeUserInfo: { type: string; id: number; }; }; }; CommonStateSignalAuthorPause: { fields: { a: { type: string; id: number; }; b: { type: string; id: number; }; c: { type: string; id: number; }; }; }; CommonStateSignalAuthorResume: { fields: { a: { type: string; id: number; }; }; }; CommonStateSignalChatAccept: { fields: { chatId: { type: string; id: number; }; mediaType: { type: string; id: number; }; aryaSignalInfo: { type: string; id: number; }; }; }; CommonStateSignalChatCall: { fields: { chatId: { type: string; id: number; }; liveId: { type: string; id: number; }; callTimestampMs: { type: string; id: number; }; mediaType: { type: string; id: number; }; }; }; CommonStateSignalChatEnd: { fields: { chatId: { type: string; id: number; }; endType: { type: string; id: number; }; c: { type: string; id: number; }; }; nested: { EndType: { values: { UNKNOWN: number; CANCEL_BY_AUTHOR: number; END_BY_AUTHOR: number; END_BY_GUEST: number; GUEST_REJECT: number; GUEST_TIMEOUT: number; GUEST_HEARTBEAT_TIMEOUT: number; AUTHOR_HEARTBEAT_TIMEOUT: number; PEER_LIVE_STOPPED: number; }; }; BannedInfo: { fields: { a: { type: string; id: number; }; b: { type: string; id: number; }; c: { type: string; id: number; }; d: { type: string; id: number; }; }; }; }; }; CommonStateSignalChatReady: { fields: { chatId: { type: string; id: number; }; guestUserInfo: { type: string; id: number; }; mediaType: { type: string; id: number; }; }; }; CommonStateSignalCurrentRedpackList: { fields: { redpacks: { rule: string; type: string; id: number; }; }; nested: { RedpackDisplayStatus: { values: { SHOW: number; GET_TOKEN: number; GRAB: number; e: number; }; }; Redpack: { fields: { sender: { type: string; id: number; }; displayStatus: { type: string; id: number; }; grabBeginTimeMs: { type: string; id: number; }; getTokenLatestTimeMs: { type: string; id: number; }; redPackId: { type: string; id: number; }; redpackBizUnit: { type: string; id: number; }; redpackAmount: { type: string; id: number; }; settleBeginTime: { type: string; id: number; }; i: { type: string; id: number; }; }; }; }; }; CommonStateSignalDisplayInfo: { fields: { watchingCount: { type: string; id: number; }; likeCount: { type: string; id: number; }; likeDelta: { type: string; id: number; }; }; }; CommonStateSignalFeatureStateSync: { fields: { featureState: { rule: string; type: string; id: number; }; }; }; LiveFeatureState: { fields: { type: { type: string; id: number; }; state: { type: string; id: number; }; }; nested: { FeatureType: { values: { FEATURE_UNKNOWN: number; LANDSCAPE_COMMENT: number; }; }; FeatureState: { values: { FEATURE_STATE_UNKNOWN: number; FEATURE_STATE_OPEND: number; FEATURE_STATE_CLOSED: number; }; }; }; }; CommonStateSignalLiveState: { fields: { a: { type: string; id: number; }; b: { type: string; id: number; }; c: { type: string; id: number; }; }; }; CommonStateSignalNewApplyUser: { fields: { a: { type: string; id: number; }; }; }; CommonStateSignalPKAccept: { fields: { a: { type: string; id: number; }; b: { type: string; id: number; }; }; }; CommonStateSignalPkEnd: { fields: { a: { type: string; id: number; }; b: { type: string; id: number; }; c: { type: string; id: number; }; }; nested: { unknown: { values: { d: number; e: number; f: number; g: number; h: number; i: number; j: number; k: number; l: number; m: number; n: number; o: number; }; }; }; }; CommonStateSignalPKInvitation: { fields: { a: { type: string; id: number; }; b: { type: string; id: number; }; c: { type: string; id: number; }; }; }; PkPlayerInfo: { fields: { a: { type: string; id: number; }; b: { type: string; id: number; }; c: { type: string; id: number; }; }; }; CommonStateSignalPKReady: { fields: { a: { type: string; id: number; }; b: { rule: string; type: string; id: number; }; }; }; CommonStateSignalPKSoundConfigChanged: { fields: { a: { type: string; id: number; }; b: { type: string; id: number; }; }; nested: { unknown: { values: { c: number; d: number; e: number; }; }; }; }; CommonStateSignalPkStatistic: { fields: { a: { type: string; id: number; }; b: { type: string; id: number; }; c: { type: string; id: number; }; d: { type: string; id: number; }; e: { type: string; id: number; }; f: { type: string; id: number; }; g: { type: string; id: number; }; h: { type: string; id: number; }; i: { rule: string; type: string; id: number; }; j: { rule: string; type: string; id: number; }; k: { type: string; id: number; }; l: { type: string; id: number; }; }; }; PkAudienceContributionInfo: { fields: { a: { type: string; id: number; }; b: { rule: string; type: string; id: number; }; }; }; PkAudienceContributionDetail: { fields: { a: { type: string; id: number; }; b: { type: string; id: number; }; }; }; PkPlayerStatistic: { fields: { a: { type: string; id: number; }; b: { type: string; id: number; }; c: { type: string; id: number; }; d: { rule: string; type: string; id: number; }; e: { type: string; id: number; }; }; }; PkPlayerRoundStatistic: { fields: { a: { type: string; id: number; }; b: { type: string; id: number; }; }; }; PkRoundInfo: { fields: { a: { type: string; id: number; }; b: { type: string; id: number; }; c: { type: string; id: number; }; d: { type: string; id: number; }; e: { type: string; id: number; }; }; }; ZtLivePkProto: { values: { ZtLivePkProtoA: number; ZtLivePkProtoB: number; ZtLivePkProtoC: number; ZtLivePkProtoD: number; }; }; CommonStateSignalRecentComment: { fields: { comment: { rule: string; type: string; id: number; }; }; }; CommonStateSignalShoppingCart: { fields: { a: { type: string; id: number; }; b: { type: string; id: number; }; }; nested: { unknown: { values: { c: number; d: number; e: number; }; }; }; }; CommonStateSignalTopUsers: { fields: { user: { rule: string; type: string; id: number; }; }; nested: { TopUser: { fields: { userInfo: { type: string; id: number; }; customWatchingListData: { type: string; id: number; }; displaySendAmount: { type: string; id: number; }; anonymousUser: { type: string; id: number; }; }; }; }; }; CommonStateSignalWidget: { fields: { a: { rule: string; type: string; id: number; }; }; }; WidgetItem: { fields: { a: { type: string; id: number; }; b: { type: string; id: number; }; c: { type: string; id: number; }; d: { type: string; id: number; }; e: { type: string; id: number; }; f: { type: string; id: number; }; g: { type: string; id: number; }; h: { type: string; id: number; }; i: { type: string; id: number; }; j: { type: string; id: number; }; k: { type: string; id: number; }; l: { rule: string; type: string; id: number; }; m: { rule: string; type: string; id: number; }; n: { type: string; id: number; }; }; }; WidgetDisplayStyle: { fields: { a: { type: string; id: number; }; b: { type: string; id: number; }; }; }; WidgetPictureInfo: { fields: { a: { type: string; id: number; }; b: { type: string; id: number; }; c: { type: string; id: number; }; }; }; ZtLiveWidgetProtoA: { values: { ZtLiveWidgetProtoAa: number; ZtLiveWidgetProtoAb: number; ZtLiveWidgetProtoAc: number; ZtLiveWidgetProtoAd: number; ZtLiveWidgetProtoAe: number; }; }; ZtLiveWidgetProtoB: { values: { ZtLiveWidgetProtoBa: number; ZtLiveWidgetProtoBb: number; ZtLiveWidgetProtoBc: number; ZtLiveWidgetProtoBd: number; ZtLiveWidgetProtoBe: number; ZtLiveWidgetProtoBf: number; }; }; ZtLiveWidgetProtoC: { values: { ZtLiveWidgetProtoCa: number; ZtLiveWidgetProtoCb: number; ZtLiveWidgetProtoCc: number; ZtLiveWidgetProtoCd: number; }; }; CommonStateSignalWishSheetCurrentState: { fields: { a: { type: string; id: number; }; b: { rule: string; type: string; id: number; }; }; nested: { WishCurrentState: { fields: { a: { type: string; id: number; }; b: { type: string; id: number; }; c: { type: string; id: number; }; d: { type: string; id: number; }; e: { type: string; id: number; }; f: { type: string; id: number; }; }; }; }; }; CsAckErrorCode: { values: { SUCCESS_CS_ACK: number; LIVE_CLOSED: number; TICKET_ILLEGAL: number; ATTACH_ILLEGAL: number; USER_NOT_IN_ROOM: number; SERVER_ERROR: number; REQUEST_PARAM_INVALID: number; ROOM_NOT_EXIST_IN_STATE_MANAGER: number; NEW_LIVE_OPENED: number; }; }; KwaiStateSignalEcommerceCart: { fields: { a: { type: string; id: number; }; }; nested: { unknown: { values: { b: number; c: number; }; }; }; }; KwaiStateSignalEcommerceCartItemPopup: { fields: { a: { type: string; id: number; }; b: { type: string; id: number; }; c: { type: string; id: number; }; d: { type: string; id: number; }; e: { type: string; id: number; }; }; nested: { unknown: { values: { f: number; g: number; }; }; }; }; TopBannerNotice: { fields: { a: { type: string; id: number; }; b: { type: string; id: number; }; c: { type: string; id: number; }; d: { type: string; id: number; }; e: { type: string; id: number; }; f: { type: string; id: number; }; g: { rule: string; type: string; id: number; }; h: { type: string; id: number; }; }; }; ZtLiveActionSignalItem: { fields: { signalType: { type: string; id: number; }; payload: { rule: string; type: string; id: number; }; }; }; ZtLiveChatProto: { values: { a: number; b: number; c: number; }; }; ZtLiveCsCmd: { fields: { cmdType: { type: string; id: number; }; payload: { type: string; id: number; }; ticket: { type: string; id: number; }; liveId: { type: string; id: number; }; }; }; ZtLiveCsCmdAck: { fields: { cmdAckType: { type: string; id: number; }; errorCode: { type: string; id: number; }; errorMsg: { type: string; id: number; }; payload: { type: string; id: number; }; }; }; ZtLiveCsEnterRoom: { fields: { isAuthor: { type: string; id: number; }; reconnectCount: { type: string; id: number; }; lastErrorCode: { type: string; id: number; }; enterRoomAttach: { type: string; id: number; }; clientLiveSdkVersion: { type: string; id: number; }; }; }; ZtLiveCsEnterRoomAck: { fields: { heartbeatIntervalMs: { type: string; id: number; }; }; }; ZtLiveCsHeartbeat: { fields: { clientTimestampMs: { type: string; id: number; }; sequence: { type: string; id: number; }; }; }; ZtLiveCsHeartbeatAck: { fields: { serverTimestampMs: { type: string; id: number; }; clientTimestampMs: { type: string; id: number; }; clientSequence: { type: string; id: number; }; }; }; ZtLiveCsUserExit: { fields: {}; }; ZtLiveCsUserExitAck: { fields: {}; }; ZtLiveDownstreamPayloadErrorCode: { values: { SUCCESS_DOWNSTREAM_PAYLOAD: number; CS_CMD_PARSE_ERROR: number; CS_CMD_CMD_NOT_SUPPORT: number; CS_CMD_TICKET_ILLEGAL: number; }; }; ZtLiveNotifySignalItem: { fields: { signalType: { type: string; id: number; }; payload: { type: string; id: number; }; }; }; ZtLiveScActionSignal: { fields: { item: { rule: string; type: string; id: number; }; }; }; ZtLiveScMessage: { fields: { messageType: { type: string; id: number; }; compressionType: { type: string; id: number; }; payload: { type: string; id: number; }; liveId: { type: string; id: number; }; ticket: { type: string; id: number; }; serverTimestampMs: { type: string; id: number; }; }; nested: { CompressionType: { values: { UNKNOWN: number; NONE: number; GZIP: number; }; }; }; }; ZtLiveScNotifySignal: { fields: { item: { rule: string; type: string; id: number; }; }; }; ZtLiveScStateSignal: { fields: { item: { rule: string; type: string; id: number; }; }; }; ZtLiveStateSignalItem: { fields: { signalType: { type: string; id: number; }; payload: { type: string; id: number; }; }; }; ZtLiveScStatusChanged: { fields: { type: { type: string; id: number; }; maxRandomDelayMs: { type: string; id: number; }; bannedInfo: { type: string; id: number; }; }; nested: { Type: { values: { UNKNOWN: number; LIVE_CLOSED: number; NEW_LIVE_OPENED: number; LIVE_URL_CHANGED: number; LIVE_BANNED: number; }; }; BannedInfo: { fields: { banReason: { type: string; id: number; }; b: { type: string; id: number; }; }; }; }; }; ZtLiveScTicketInvalid: { fields: {}; }; ZtLiveStartPlaySourceTypeProto: { values: { ZtLiveStartPlaySourceTypeProtoA: number; ZtLiveStartPlaySourceTypeProtoB: number; }; }; }; }; }; };