@eulerstream/euler-websocket-sdk
Version:
Browser & Node.JS cross-compatible module for the Euler Stream WebSocket service.
33,923 lines • 1.31 MB
JavaScript
"use strict";
// Code generated by protoc-gen-ts_proto. DO NOT EDIT.
// versions:
// protoc-gen-ts_proto v2.7.0
// protoc v5.27.1
// source: tiktok-schema.proto
Object.defineProperty(exports, "__esModule", { value: true });
exports.ProfitRankType = exports.MessageDisplayStyle = exports.GiftSource = exports.ExhibitionType = exports.GoalMessageSource = exports.PerceptionDialogIconType = exports.CommentTag = exports.IconDisplayType = exports.RenderType = exports.ShowType = exports.HorizontalOnclickTriggerType = exports.GiftMessageIgnoreConfig = exports.UserMetricsType = exports.TopicActionType = exports.TagType = exports.GiftMessageVersion = exports.LinkmicGiftExpressionStrategy = exports.MultiplierType = exports.PunishTypeId = exports.EmoteScene = exports.UserEmoteUploadSource = exports.RewardCondition = exports.Scene = exports.MessageType = exports.LinkMessageType = exports.CommonContentCase = exports.EnvelopeDisplay = exports.EnvelopeFollowShowStatus = exports.EnvelopeBusinessType = exports.BarrageType = exports.LinkLayerMessageType = exports.ControlAction = exports.MemberMessageAction = exports.LinkmicStatus = exports.SubscribingStatus = exports.OldSubscribeStatus = exports.SubscribeType = exports.ReplyStatus = exports.BusinessCase = exports.GroupStatus = exports.KickoutReason = exports.AgreeStatus = exports.HashtagNamespace = exports.LinkmicApplierSortSetting = exports.TextType = exports.EmotePrivateType = exports.ContentSource = exports.EmoteType = exports.AuditStatus = exports.protobufPackage = void 0;
exports.BadgeStruct_VerticalPaddingRule = exports.BadgeStruct_HorizontalPaddingRule = exports.BadgeStruct_Position = exports.BadgeStruct_BadgeExhibitionType = exports.BadgeStruct_DisplayStatus = exports.BadgeStruct_BadgeSceneType = exports.BadgeStruct_BadgePriorityType = exports.BadgeStruct_BadgeDisplayType = exports.Text_ShowType = exports.CommonMessageData_IMDispatchStrategy = exports.BattleInviteType = exports.BattleType = exports.SourceType = exports.TagClassification = exports.CohostLayoutMode = exports.JoinType = exports.PosIdentityType = exports.LinkmicShareRevenueSetting = exports.ContentInviteSource = exports.LinkUserType = exports.MultiGuestOutsideRoomInviteSource = exports.ContentPositionType = exports.OptPairStatus = exports.CohostABTestType = exports.PollEndType = exports.LinkmicMultiLiveEnum = exports.LinkMicUserAdminType = exports.GuestMicCameraChangeScene = exports.GuestMicCameraManageOp = exports.MuteStatus = exports.LinkRoleType = exports.LinkmicRoleType = exports.LinkSilenceStatus = exports.LinkType = exports.PlayScene = exports.BattleABTestType = exports.GiftPermissionType = exports.Result = exports.BattleAction = exports.RewardStatus = exports.BattleTaskMessageType = exports.Reason = exports.TriggerReason = exports.RankTestMessageScene = exports.PollAppealStatus = exports.PollTemplateStatus = exports.PollKind = exports.HitABStatus = exports.DisplayStyle = exports.UnionAnimationInfoType = void 0;
exports.Gift_GiftSponsorInfoDecoder = exports.Gift_CrossScreenEffectInfo_ReactionEffectIdsEntryDecoder = exports.Gift_CrossScreenEffectInfo_ActionEffectIdsEntryDecoder = exports.Gift_CrossScreenEffectInfo_SingleActionEffectIdsEntryDecoder = exports.Gift_CrossScreenEffectInfoDecoder = exports.Gift_BatchGiftInfoDecoder = exports.Gift_GiftPanelBannerDecoder = exports.GiftDecoder = exports.BadgeStruct_PaddingInfoDecoder = exports.BadgeStruct_StringBadgeDecoder = exports.BadgeStruct_IconConfigDecoder = exports.BadgeStruct_TextBadgeDecoder = exports.BadgeStruct_ImageBadgeDecoder = exports.BadgeStruct_CombineBadgeBackgroundDecoder = exports.BadgeStruct_ProfileCardPanelDecoder = exports.BadgeStruct_NumberConfigDecoder = exports.BadgeStruct_ProjectionConfigDecoder = exports.BadgeStruct_ProfileContentDecoder = exports.BadgeStruct_ArrowConfigDecoder = exports.BadgeStruct_CombineBadgeDecoder = exports.BadgeStructDecoder = exports.Image_ContentDecoder = exports.ImageDecoder = exports.Text_PatternRefDecoder = exports.Text_TextPieceUserDecoder = exports.Text_TextPiecePatternRefDecoder = exports.Text_TextPieceGiftDecoder = exports.Text_TextFormatDecoder = exports.Text_TextPieceDecoder = exports.TextDecoder = exports.CommonMessageData_LiveMessageIDDecoder = exports.CommonMessageData_LiveMessageSEIDecoder = exports.CommonMessageDataDecoder = exports.WebcastLinkmicBattleTaskMessage_BattleTaskSettle_Result = exports.WebcastBarrageMessage_IconDisplayType = exports.WebcastBarrageMessage_RenderType = exports.WebcastBarrageMessage_ShowType = exports.WebcastBarrageMessage_BarrageType = exports.WebcastMemberMessage_HitABStatus = exports.WebcastMemberMessage_DisplayStyle = exports.EmoteUploadInfo_UserEmoteUploadSource = exports.WebcastChatMessage_CommentTag = exports.Emote_AuditInfo_AuditTaskType = exports.User_FansClub_FansClubData_UserFansClubStatus = exports.User_FansClub_FansClubData_BadgeIcon = exports.User_FansClub_PreferntialType = exports.User_EcommerceEntrance_ShopEntranceInfo_StoreLabel_StoreBrandLabelType = exports.User_EcommerceEntrance_EntranceType = exports.User_EcommerceEntrance_CreatorType = exports.User_LiveEventInfo_EventPayMethod = void 0;
exports.TimeStampContainerDecoder = exports.ValueLabelDecoder = exports.TikTokColorDecoder = exports.RankingDecoder = exports.LiveStreamGoalIndicatorDecoder = exports.LiveStreamGoal_GoalStats_GoalComparisonDecoder = exports.LiveStreamGoal_GoalStatsDecoder = exports.LiveStreamGoal_LiveStreamGoalContributor_SubGoalContributionDecoder = exports.LiveStreamGoal_LiveStreamGoalContributorDecoder = exports.LiveStreamGoal_LiveStreamSubGoalGiftDecoder = exports.LiveStreamGoal_LiveStreamSubGoal_SubGoalPinInfoDecoder = exports.LiveStreamGoal_LiveStreamSubGoalDecoder = exports.LiveStreamGoal_AuditInfoDecoder = exports.LiveStreamGoalDecoder = exports.UserIdentityDecoder = exports.MsgFilterDecoder = exports.PunishEventInfoDecoder = exports.Emote_EmoteUploadInfoDecoder = exports.Emote_AuditInfoDecoder = exports.EmoteDecoder = exports.User_UserStatsDecoder = exports.User_UserAttrDecoder = exports.User_SubscribeInfoDecoder = exports.User_SubscribeBadgeDecoder = exports.User_PayGradeDecoder = exports.User_OwnRoomDecoder = exports.User_FollowInfoDecoder = exports.User_FansClubInfoDecoder = exports.User_FansClub_FansClubDataDecoder = exports.User_FansClubDecoder = exports.User_EcommerceEntrance_ShowcaseEntranceInfoDecoder = exports.User_EcommerceEntrance_ShopEntranceInfo_StoreLabel_StoreOfficialLabel_ShopLabelImageDecoder = exports.User_EcommerceEntrance_ShopEntranceInfo_StoreLabel_StoreOfficialLabelDecoder = exports.User_EcommerceEntrance_ShopEntranceInfo_StoreLabelDecoder = exports.User_EcommerceEntrance_ShopEntranceInfoDecoder = exports.User_EcommerceEntranceDecoder = exports.User_ComboBadgeInfoDecoder = exports.User_BorderDecoder = exports.User_AuthorStatsDecoder = exports.User_AuthenticationInfoDecoder = exports.User_AnchorLevelDecoder = exports.User_ActivityInfoDecoder = exports.User_LiveEventInfo_WalletPackageDecoder = exports.User_LiveEventInfoDecoder = exports.UserDecoder = exports.Gift_GiftBoxInfoDecoder = exports.Gift_GiftSkinToGiftTextsInfoDecoder = exports.Gift_GiftTextDecoder = exports.Gift_GiftSkinDecoder = exports.Gift_UGGiftStructInfoDecoder = void 0;
exports.PlayerDecoder = exports.MultiLiveAnchorPanelSettingsDecoder = exports.LinkerWaitingListChangeContentDecoder = exports.LinkerUpdateUserSettingContentDecoder = exports.LinkerUpdateUserContent_UpdateInfoEntryDecoder = exports.LinkerUpdateUserContentDecoder = exports.LinkmicUserToastContentDecoder = exports.LinkerSysKickOutContentDecoder = exports.LinkerSettingDecoder = exports.LinkerReplyContent_LinkmicInfoDecoder = exports.LinkerReplyContentDecoder = exports.LinkerRandomMatchContentDecoder = exports.LinkerMuteContentDecoder = exports.LinkerMicIdxUpdateContentDecoder = exports.LinkerMediaChangeContent_LinkerMediaChangeOperatorDecoder = exports.LinkerMediaChangeContentDecoder = exports.LinkerListChangeContentDecoder = exports.CohostListChangeContentDecoder = exports.LinkerLinkedListChangeContentDecoder = exports.LinkerLeaveContentDecoder = exports.LinkerKickOutContentDecoder = exports.CohostTopicDecoder = exports.LinkerInviteContent_LinkerInviteMessageExtra_InviterRivalExtra_OptPairInfo_OptPairUserDecoder = exports.LinkerInviteContent_LinkerInviteMessageExtra_InviterRivalExtra_OptPairInfoDecoder = exports.LinkerInviteContent_LinkerInviteMessageExtra_InviterRivalExtra_HashtagDecoder = exports.LinkerInviteContent_LinkerInviteMessageExtra_InviterRivalExtra_AuthenticationInfoDecoder = exports.LinkerInviteContent_LinkerInviteMessageExtra_InviterRivalExtraDecoder = exports.LinkerInviteContent_LinkerInviteMessageExtraDecoder = exports.LinkerInviteContent_CohostABTestSetting_CohostABTestList_CohostABTestDecoder = exports.LinkerInviteContent_CohostABTestSetting_CohostABTestListDecoder = exports.LinkerInviteContent_CohostABTestSettingDecoder = exports.LinkerInviteContent_PerceptionDialogInfo_PerceptionFeedbackOptionDecoder = exports.LinkerInviteContent_PerceptionDialogInfoDecoder = exports.LinkerInviteContent_LinkmicUserInfoDecoder = exports.LinkerInviteContent_InviteTopHostInfoDecoder = exports.LinkerInviteContent_RtcExtInfoMapEntryDecoder = exports.LinkerInviteContentDecoder = exports.LinkerEnterContentDecoder = exports.LinkerCreateContentDecoder = exports.LinkerCloseContentDecoder = exports.ListUserDecoder = exports.LinkerCancelContentDecoder = exports.LinkerAcceptNoticeContentDecoder = exports.FanTicketRoomNoticeContentDecoder = exports.UserFanTicketDecoder = exports.PollUpdateVotesContentDecoder = exports.VoteUserDecoder = exports.PollOptionInfoDecoder = exports.PollEndContentDecoder = exports.PollStartContentDecoder = void 0;
exports.BusinessContent_ListChangeBizContent_UserInfosEntryDecoder = exports.BusinessContent_ListChangeBizContentDecoder = exports.BusinessContent_PermitJoinGroupBizContentDecoder = exports.BusinessContent_CohostContentDecoder = exports.BusinessContentDecoder = exports.GroupChangeContentDecoder = exports.P2PGroupChangeContentDecoder = exports.CancelJoinGroupContentDecoder = exports.MigrationDetailsDecoder = exports.PermitJoinGroupContentDecoder = exports.LeaveJoinGroupContentDecoder = exports.JoinDirectContentDecoder = exports.FinishChannelContentDecoder = exports.LeaveContentDecoder = exports.CancelInviteContentDecoder = exports.CancelApplyContentDecoder = exports.PosIdentityDecoder = exports.KickOutContentDecoder = exports.ReplyInviteContentDecoder = exports.PermitApplyContentDecoder = exports.ApplyContentDecoder = exports.InviteContentDecoder = exports.MultiLiveContent_KickOutBizContentDecoder = exports.MultiLiveContent_PermitBizContentDecoder = exports.MultiLiveContent_ReplyBizContentDecoder = exports.MultiLiveContent_InviteBizContentDecoder = exports.MultiLiveContent_JoinDirectBizContentDecoder = exports.MultiLiveContent_ApplyBizContentDecoder = exports.MultiLiveContentDecoder = exports.MicPositionDataDecoder = exports.ContentPositionDecoder = exports.ListChangeContentDecoder = exports.CreateChannelContentDecoder = exports.RTCExtraInfo_RTCBitrateMapDecoder = exports.RTCExtraInfo_RTCVideoParamDecoder = exports.RTCExtraInfo_RTCLiveVideoParamDecoder = exports.RTCExtraInfo_RTCEngineConfigDecoder = exports.RTCExtraInfo_RTCOtherDecoder = exports.RTCExtraInfo_RTCInfoExtraDecoder = exports.RTCExtraInfo_ByteRTCExtInfoDecoder = exports.RTCExtraInfo_RTCMixBaseDecoder = exports.RTCExtraInfoDecoder = exports.GroupChannelUserDecoder = exports.GroupChannelAllUserDecoder = exports.DSLConfigDecoder = exports.GroupPlayerDecoder = exports.LinkPositionDecoder = exports.PositionDecoder = exports.LinkLayerListUserDecoder = exports.AllListUserDecoder = void 0;
exports.WebsocketParamDecoder = exports.MessageDecoder = exports.WebcastPushFrame_HeadersEntryDecoder = exports.WebcastPushFrameDecoder = exports.HeartbeatMessageDecoder = exports.HighScoreControlCfgDecoder = exports.BattleUserArmyDecoder = exports.BattleUserArmiesDecoder = exports.BattleTeamUserArmiesDecoder = exports.BattleSettingDecoder = exports.BattleTeamUserDecoder = exports.GiftModeMetaDecoder = exports.PublicAreaMessageCommon_UserInteractionInfoDecoder = exports.PublicAreaMessageCommon_PortraitInfoDecoder = exports.PublicAreaMessageCommon_PortraitTagDecoder = exports.PublicAreaMessageCommon_UserMetricsDecoder = exports.PublicAreaMessageCommon_CreatorSuccessInfoDecoder = exports.PublicAreaMessageCommon_TopicDecoder = exports.PublicAreaMessageCommon_TagItemDecoder = exports.PublicAreaMessageCommonDecoder = exports.PublicAreaCommonDecoder = exports.AuthorDecoder = exports.FansClubData_UserBadge_IconsEntryDecoder = exports.FansClubData_UserBadgeDecoder = exports.FansClubDataDecoder = exports.FansClubMember_PreferDataEntryDecoder = exports.FansClubMemberDecoder = exports.BorderInfoDecoder = exports.GradeIconDecoder = exports.UserHonorDecoder = exports.FontStyleDecoder = exports.PrivilegeLogExtraDecoder = exports.JoinGroupContentDecoder = exports.BusinessContent_TopHostInfoDecoder = exports.BusinessContent_HashtagDecoder = exports.BusinessContent_JoinGroupMessageExtra_RivalExtra_AuthenticationInfoDecoder = exports.BusinessContent_JoinGroupMessageExtra_RivalExtraDecoder = exports.BusinessContent_JoinGroupMessageExtraDecoder = exports.BusinessContent_PerceptionFeedbackOptionDecoder = exports.BusinessContent_PerceptionDialogInfoDecoder = exports.BusinessContent_TagDecoder = exports.BusinessContent_JoinGroupBizContent_TagV2_SimilarInterestContentDecoder = exports.BusinessContent_JoinGroupBizContent_TagV2_SecondDegreeRelationContentDecoder = exports.BusinessContent_JoinGroupBizContent_TagV2_UserInfoDecoder = exports.BusinessContent_JoinGroupBizContent_TagV2Decoder = exports.BusinessContent_JoinGroupBizContent_RivalsGameTagDecoder = exports.BusinessContent_JoinGroupBizContentDecoder = exports.BusinessContent_CohostUserInfo_CohostStreamConfigDecoder = exports.BusinessContent_CohostUserInfoDecoder = exports.BusinessContent_ListChangeBizContent_VirtualWaitingUserDecoder = void 0;
exports.WebcastLinkMicBattle_TeamMatchCampaign_BestTeammateRelationDecoder = exports.WebcastLinkMicBattle_TeamMatchCampaignDecoder = exports.WebcastLinkMicBattle_BattleCombosEntryDecoder = exports.WebcastLinkMicBattle_AnchorInfoEntryDecoder = exports.WebcastLinkMicBattle_ArmiesEntryDecoder = exports.WebcastLinkMicBattle_BattleResultEntryDecoder = exports.WebcastLinkMicBattleDecoder = exports.WebcastGiftMessage_SponsorshipInfoDecoder = exports.WebcastGiftMessage_FlyingMicResources_TransitionConfigDecoder = exports.WebcastGiftMessage_FlyingMicResourcesDecoder = exports.WebcastGiftMessage_LynxGiftExtraDecoder = exports.WebcastGiftMessage_AssetsModel_FaceRecognitionMetaDecoder = exports.WebcastGiftMessage_AssetsModel_VideoResourceDecoder = exports.WebcastGiftMessage_AssetsModel_LokiExtraContent_BEFViewRenderSizeDecoder = exports.WebcastGiftMessage_AssetsModel_LokiExtraContentDecoder = exports.WebcastGiftMessage_AssetsModel_ResourceModelDecoder = exports.WebcastGiftMessage_AssetsModel_AssetExtraDecoder = exports.WebcastGiftMessage_AssetsModelDecoder = exports.WebcastGiftMessage_GiftsBoxInfo_GiftInfoInBox_AssetsModel_FaceRecognitionMetaDecoder = exports.WebcastGiftMessage_GiftsBoxInfo_GiftInfoInBox_AssetsModel_VideoResourceDecoder = exports.WebcastGiftMessage_GiftsBoxInfo_GiftInfoInBox_AssetsModel_LokiExtraContent_BEFViewRenderSizeDecoder = exports.WebcastGiftMessage_GiftsBoxInfo_GiftInfoInBox_AssetsModel_LokiExtraContentDecoder = exports.WebcastGiftMessage_GiftsBoxInfo_GiftInfoInBox_AssetsModel_ResourceModelDecoder = exports.WebcastGiftMessage_GiftsBoxInfo_GiftInfoInBox_AssetsModel_AssetExtraDecoder = exports.WebcastGiftMessage_GiftsBoxInfo_GiftInfoInBox_AssetsModel = exports.WebcastGiftMessage_GiftsBoxInfo_GiftInfoInBoxDecoder = exports.WebcastGiftMessage_GiftsBoxInfoDecoder = exports.WebcastGiftMessage_MatchInfoDecoder = exports.WebcastGiftMessage_GiftMonitorInfoDecoder = exports.WebcastGiftMessage_GiftTrayInfoDecoder = exports.WebcastGiftMessage_TextEffect_DetailDecoder = exports.WebcastGiftMessage_TextEffectDecoder = exports.WebcastGiftMessage_GiftIMPriorityDecoder = exports.WebcastGiftMessage_InteractiveGiftInfoDecoder = exports.WebcastGiftMessageDecoder = exports.WebcastMemberMessage_EffectConfigBeanDecoder = exports.WebcastMemberMessage_WaveAlgorithmDataDecoder = exports.WebcastMemberMessage_EffectConfigDecoder = exports.WebcastMemberMessage_AdminPermissionsEntryDecoder = exports.WebcastMemberMessageDecoder = exports.WebcastSubEmoteDecoder = exports.WebcastEmoteChatMessageDecoder = exports.EmoteUploadInfoDecoder = exports.WebcastChatMessage_CommentQualityScoreDecoder = exports.WebcastChatMessage_UserIdentityDecoder = exports.WebcastChatMessageDecoder = exports.ImageModel_ContentDecoder = exports.ImageModelDecoder = exports.WebcastRoomUserSeqMessage_ContributorDecoder = exports.WebcastRoomUserSeqMessageDecoder = void 0;
exports.WebcastBarrageMessage_BarrageTypeFansLevelParamDecoder = exports.WebcastBarrageMessage_BarrageTypeUserGradeParamDecoder = exports.WebcastBarrageMessage_BarrageEvent_ParamsEntryDecoder = exports.WebcastBarrageMessage_BarrageEventDecoder = exports.WebcastBarrageMessageDecoder = exports.UserImageBadgeImageDecoder = exports.UserImageBadgeDecoder = exports.UserBadgeDecoder = exports.UserBadgesAttributesDecoder = exports.ProfilePictureDecoder = exports.FollowInfoDecoder = exports.WebcastSubNotifyMessage_EventTrackingDecoder = exports.WebcastSubNotifyMessageDecoder = exports.TreasureBoxDataDecoder = exports.WebcastEnvelopeMessage_EnvelopeInfoDecoder = exports.WebcastEnvelopeMessageDecoder = exports.EmoteImageDecoder = exports.EmoteDetailsDecoder = exports.WebcastHourlyRankMessage_RankContainer_RankingData2Decoder = exports.WebcastHourlyRankMessage_RankContainer_RankingDataDecoder = exports.WebcastHourlyRankMessage_RankContainerDecoder = exports.WebcastHourlyRankMessageDecoder = exports.RankItemDecoder = exports.SystemMessageDecoder = exports.WebcastLiveIntroMessageDecoder = exports.WebcastMessageEventDetailsDecoder = exports.WebcastQuestionNewMessage_QuestionDecoder = exports.WebcastQuestionNewMessageDecoder = exports.LikeEffectDecoder = exports.SpecifiedDisplayTextDecoder = exports.WebcastLikeMessageDecoder = exports.WebcastSocialMessageDecoder = exports.WebcastLinkMicArmiesGroupDecoder = exports.WebcastLinkMicArmiesItemsDecoder = exports.WebcastLinkMicArmies_BattleItemsEntryDecoder = exports.WebcastLinkMicArmiesDecoder = exports.WebcastLinkMicBattle_BattleABTestSetting_BattleABTestList_BattleABTestDecoder = exports.WebcastLinkMicBattle_BattleABTestSetting_BattleABTestListDecoder = exports.WebcastLinkMicBattle_BattleABTestSettingDecoder = exports.WebcastLinkMicBattle_BattleUserInfo_BattleRivalTagDecoder = exports.WebcastLinkMicBattle_BattleUserInfo_BattleBaseUserInfoDecoder = exports.WebcastLinkMicBattle_BattleUserInfoDecoder = exports.WebcastLinkMicBattle_BattleDisplayConfig_ExemptStrategyDecoder = exports.WebcastLinkMicBattle_BattleDisplayConfigDecoder = exports.WebcastLinkMicBattle_BattleResultDecoder = exports.WebcastLinkMicBattle_BattleComboInfoDecoder = exports.WebcastLinkMicBattle_TeamUsersInfoDecoder = exports.WebcastLinkMicBattle_SupportedActionsWrapperDecoder = exports.WebcastLinkMicBattle_BattleInviteeGiftPermissionDecoder = exports.WebcastLinkMicBattle_BattleTeamResultDecoder = void 0;
exports.WebcastLinkMicMethodDecoder = exports.WebcastLinkMicFanTicketMethodDecoder = exports.WebcastLinkmicBattleTaskMessage_BattleRewardSettleDecoder = exports.WebcastLinkmicBattleTaskMessage_BattleTaskSettleDecoder = exports.WebcastLinkmicBattleTaskMessage_BattleTaskUpdateDecoder = exports.WebcastLinkmicBattleTaskMessage_BattleTaskStart_BattleBonusConfig_BattleTaskGiftAmountGuideDecoder = exports.WebcastLinkmicBattleTaskMessage_BattleTaskStart_BattleBonusConfig_RewardPeriodConfigDecoder = exports.WebcastLinkmicBattleTaskMessage_BattleTaskStart_BattleBonusConfig_TaskPeriodConfigDecoder = exports.WebcastLinkmicBattleTaskMessage_BattleTaskStart_BattleBonusConfig_PreviewPeriodDecoder = exports.WebcastLinkmicBattleTaskMessage_BattleTaskStart_BattleBonusConfig_TaskGiftGuideEntryDecoder = exports.WebcastLinkmicBattleTaskMessage_BattleTaskStart_BattleBonusConfigDecoder = exports.WebcastLinkmicBattleTaskMessage_BattleTaskStartDecoder = exports.WebcastLinkmicBattleTaskMessage_BattlePrompt_BattlePromptElemDecoder = exports.WebcastLinkmicBattleTaskMessage_BattlePromptDecoder = exports.WebcastLinkmicBattleTaskMessageDecoder = exports.WebcastLinkMicBattlePunishFinishDecoder = exports.WebcastRankTextMessageDecoder = exports.WebcastPollMessage_PollBasicInfoDecoder = exports.WebcastPollMessage_TemplateContentDecoder = exports.WebcastPollMessageDecoder = exports.WebcastRankUpdateMessage_RankUpdateDecoder = exports.WebcastRankUpdateMessage_RankTabInfoDecoder = exports.WebcastRankUpdateMessage_RankListTabInfoDecoder = exports.WebcastRankUpdateMessage_UnionAnimationInfoDecoder = exports.WebcastRankUpdateMessageDecoder = exports.WebcastInRoomBannerMessage_DataEntryDecoder = exports.WebcastInRoomBannerMessageDecoder = exports.WebcastImDeleteMessageDecoder = exports.WebcastGoalUpdateMessage_GoalPinInfoDecoder = exports.WebcastGoalUpdateMessage_LiveStreamSubGoal_SubGoalPinInfoDecoder = exports.WebcastGoalUpdateMessage_LiveStreamSubGoal_LiveStreamSubGoalGiftDecoder = exports.WebcastGoalUpdateMessage_LiveStreamSubGoalDecoder = exports.WebcastGoalUpdateMessageDecoder = exports.WebcastControlMessage_PerceptionDialogInfo_PerceptionFeedbackOptionDecoder = exports.WebcastControlMessage_PerceptionDialogInfoDecoder = exports.WebcastControlMessage_ExtraDecoder = exports.WebcastControlMessageDecoder = exports.WebcastCaptionMessage_CaptionContentDecoder = exports.WebcastCaptionMessageDecoder = exports.WebcastRoomMessageDecoder = exports.BaseProtoMessageDecoder = exports.ProtoMessageFetchResult_WsParamsEntryDecoder = exports.ProtoMessageFetchResultDecoder = exports.WebcastBarrageMessage_RightLabelDecoder = exports.WebcastBarrageMessage_DisplayControl_ShowResultDecoder = exports.WebcastBarrageMessage_DisplayControl_TargetGroupShowRstEntryDecoder = exports.WebcastBarrageMessage_DisplayControlDecoder = exports.WebcastBarrageMessage_BarrageTypeGiftGalleryParamDecoder = exports.WebcastBarrageMessage_AnimationDataDecoder = exports.WebcastBarrageMessage_BarrageTypeSubscribeGiftParamDecoder = void 0;
exports.WebcastImEnterRoomMessageDecoder = exports.WebcastBarrageMessageOld_TextPieceUserDecoder = exports.WebcastBarrageMessageOld_TextPieceDecoder = exports.WebcastBarrageMessageOld_TextDecoder = exports.WebcastBarrageMessageOldDecoder = exports.RoomVerifyMessageDecoder = exports.WebcastLinkLayerMessageDecoder = exports.WebcastLinkMessageDecoder = exports.WebcastRoomPinMessageDecoder = exports.WebcastOecLiveShoppingMessage_LiveShoppingDetailsDecoder = exports.WebcastOecLiveShoppingMessage_LiveShoppingDataDecoder = exports.WebcastOecLiveShoppingMessageDecoder = exports.WebcastMsgDetectMessage_TriggerConditionDecoder = exports.WebcastMsgDetectMessage_TimeInfoDecoder = exports.WebcastMsgDetectMessageDecoder = exports.WebcastUnauthorizedMemberMessageDecoder = void 0;
/* eslint-disable */
const wire_1 = require("@bufbuild/protobuf/wire");
exports.protobufPackage = "TikTok";
var AuditStatus;
(function (AuditStatus) {
AuditStatus[AuditStatus["AUDITSTATUSUNKNOWN"] = 0] = "AUDITSTATUSUNKNOWN";
AuditStatus[AuditStatus["AUDITSTATUSPASS"] = 1] = "AUDITSTATUSPASS";
AuditStatus[AuditStatus["AUDITSTATUSFAILED"] = 2] = "AUDITSTATUSFAILED";
AuditStatus[AuditStatus["AUDITSTATUSREVIEWING"] = 3] = "AUDITSTATUSREVIEWING";
AuditStatus[AuditStatus["AUDITSTATUSFORBIDDEN"] = 4] = "AUDITSTATUSFORBIDDEN";
AuditStatus[AuditStatus["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(AuditStatus = exports.AuditStatus || (exports.AuditStatus = {}));
var EmoteType;
(function (EmoteType) {
EmoteType[EmoteType["EMOTETYPENORMAL"] = 0] = "EMOTETYPENORMAL";
EmoteType[EmoteType["EMOTETYPEWITHSTICKER"] = 1] = "EMOTETYPEWITHSTICKER";
EmoteType[EmoteType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(EmoteType = exports.EmoteType || (exports.EmoteType = {}));
var ContentSource;
(function (ContentSource) {
ContentSource[ContentSource["CONTENTSOURCEUNKNOWN"] = 0] = "CONTENTSOURCEUNKNOWN";
ContentSource[ContentSource["CONTENTSOURCENORMAL"] = 1] = "CONTENTSOURCENORMAL";
ContentSource[ContentSource["CONTENTSOURCECAMERA"] = 2] = "CONTENTSOURCECAMERA";
ContentSource[ContentSource["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(ContentSource = exports.ContentSource || (exports.ContentSource = {}));
var EmotePrivateType;
(function (EmotePrivateType) {
EmotePrivateType[EmotePrivateType["EMOTE_PRIVATE_TYPE_NORMAL"] = 0] = "EMOTE_PRIVATE_TYPE_NORMAL";
EmotePrivateType[EmotePrivateType["EMOTE_PRIVATE_TYPE_SUB_WAVE"] = 1] = "EMOTE_PRIVATE_TYPE_SUB_WAVE";
EmotePrivateType[EmotePrivateType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(EmotePrivateType = exports.EmotePrivateType || (exports.EmotePrivateType = {}));
var TextType;
(function (TextType) {
TextType[TextType["DISPLAY_TEXT"] = 0] = "DISPLAY_TEXT";
TextType[TextType["CONTENT"] = 1] = "CONTENT";
TextType[TextType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(TextType = exports.TextType || (exports.TextType = {}));
var LinkmicApplierSortSetting;
(function (LinkmicApplierSortSetting) {
LinkmicApplierSortSetting[LinkmicApplierSortSetting["LINKMIC_APPLIER_SORT_SETTING_NONE"] = 0] = "LINKMIC_APPLIER_SORT_SETTING_NONE";
LinkmicApplierSortSetting[LinkmicApplierSortSetting["LINKMIC_APPLIER_SORT_SETTING_BY_GIFT_SCORE"] = 1] = "LINKMIC_APPLIER_SORT_SETTING_BY_GIFT_SCORE";
LinkmicApplierSortSetting[LinkmicApplierSortSetting["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(LinkmicApplierSortSetting = exports.LinkmicApplierSortSetting || (exports.LinkmicApplierSortSetting = {}));
var HashtagNamespace;
(function (HashtagNamespace) {
HashtagNamespace[HashtagNamespace["GLOBAL"] = 0] = "GLOBAL";
HashtagNamespace[HashtagNamespace["GAMING"] = 1] = "GAMING";
HashtagNamespace[HashtagNamespace["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(HashtagNamespace = exports.HashtagNamespace || (exports.HashtagNamespace = {}));
var AgreeStatus;
(function (AgreeStatus) {
AgreeStatus[AgreeStatus["AGREE_UNKNOWN"] = 0] = "AGREE_UNKNOWN";
AgreeStatus[AgreeStatus["AGREE"] = 1] = "AGREE";
AgreeStatus[AgreeStatus["REJECT"] = 2] = "REJECT";
AgreeStatus[AgreeStatus["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(AgreeStatus = exports.AgreeStatus || (exports.AgreeStatus = {}));
var KickoutReason;
(function (KickoutReason) {
KickoutReason[KickoutReason["KICKOUT_REASON_UNKNOWN"] = 0] = "KICKOUT_REASON_UNKNOWN";
KickoutReason[KickoutReason["KICKOUT_REASON_FIRST_FRAME_TIMEOUT"] = 1] = "KICKOUT_REASON_FIRST_FRAME_TIMEOUT";
KickoutReason[KickoutReason["KICKOUT_REASON_BY_HOST"] = 2] = "KICKOUT_REASON_BY_HOST";
KickoutReason[KickoutReason["KICKOUT_REASON_RTC_LOST_CONNECTION"] = 3] = "KICKOUT_REASON_RTC_LOST_CONNECTION";
KickoutReason[KickoutReason["KICKOUT_REASON_BY_PUNISH"] = 4] = "KICKOUT_REASON_BY_PUNISH";
KickoutReason[KickoutReason["KICKOUT_REASON_BY_ADMIN"] = 5] = "KICKOUT_REASON_BY_ADMIN";
KickoutReason[KickoutReason["KICKOUT_REASON_HOST_REMOVE_ALL_GUESTS"] = 6] = "KICKOUT_REASON_HOST_REMOVE_ALL_GUESTS";
KickoutReason[KickoutReason["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(KickoutReason = exports.KickoutReason || (exports.KickoutReason = {}));
var GroupStatus;
(function (GroupStatus) {
GroupStatus[GroupStatus["GROUP_STATUS_UNKNOWN"] = 0] = "GROUP_STATUS_UNKNOWN";
GroupStatus[GroupStatus["GROUP_STATUS_WAITING"] = 1] = "GROUP_STATUS_WAITING";
GroupStatus[GroupStatus["GROUP_STATUS_LINKED"] = 3] = "GROUP_STATUS_LINKED";
GroupStatus[GroupStatus["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(GroupStatus = exports.GroupStatus || (exports.GroupStatus = {}));
var BusinessCase;
(function (BusinessCase) {
BusinessCase[BusinessCase["BUSINESS_NOT_SET"] = 0] = "BUSINESS_NOT_SET";
BusinessCase[BusinessCase["APPLY_BIZ_CONTENT"] = 1] = "APPLY_BIZ_CONTENT";
BusinessCase[BusinessCase["INVITE_BIZ_CONTENT"] = 2] = "INVITE_BIZ_CONTENT";
BusinessCase[BusinessCase["REPLY_BIZ_CONTENT"] = 3] = "REPLY_BIZ_CONTENT";
BusinessCase[BusinessCase["PERMIT_BIZ_CONTENT"] = 4] = "PERMIT_BIZ_CONTENT";
BusinessCase[BusinessCase["JOIN_DIRECT_BIZ_CONTENT"] = 5] = "JOIN_DIRECT_BIZ_CONTENT";
BusinessCase[BusinessCase["KICK_OUT_BIZ_CONTENT"] = 6] = "KICK_OUT_BIZ_CONTENT";
BusinessCase[BusinessCase["LIST_CHANGE_BIZ_CONTENT"] = 11] = "LIST_CHANGE_BIZ_CONTENT";
BusinessCase[BusinessCase["MULTI_LIVE_CONTENT"] = 100] = "MULTI_LIVE_CONTENT";
BusinessCase[BusinessCase["COHOST_CONTENT"] = 200] = "COHOST_CONTENT";
BusinessCase[BusinessCase["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(BusinessCase = exports.BusinessCase || (exports.BusinessCase = {}));
var ReplyStatus;
(function (ReplyStatus) {
ReplyStatus[ReplyStatus["REPLY_STATUS_UNKNOWN"] = 0] = "REPLY_STATUS_UNKNOWN";
ReplyStatus[ReplyStatus["REPLY_STATUS_AGREE"] = 1] = "REPLY_STATUS_AGREE";
ReplyStatus[ReplyStatus["REPLY_STATUS_REFUSE_PERSONALLY"] = 2] = "REPLY_STATUS_REFUSE_PERSONALLY";
ReplyStatus[ReplyStatus["REPLY_STATUS_REFUSE_TYPE_NOT_SUPPORT"] = 3] = "REPLY_STATUS_REFUSE_TYPE_NOT_SUPPORT";
ReplyStatus[ReplyStatus["REPLY_STATUS_REFUSE_PROCESSING_INVITATION"] = 4] = "REPLY_STATUS_REFUSE_PROCESSING_INVITATION";
ReplyStatus[ReplyStatus["REPLY_STATUS_REFUSE_BY_TIMEOUT"] = 5] = "REPLY_STATUS_REFUSE_BY_TIMEOUT";
ReplyStatus[ReplyStatus["REPLY_STATUS_REFUSE_EXCEPTION"] = 6] = "REPLY_STATUS_REFUSE_EXCEPTION";
ReplyStatus[ReplyStatus["REPLY_STATUS_REFUSE_SYSTEM_NOT_SUPPORTED"] = 7] = "REPLY_STATUS_REFUSE_SYSTEM_NOT_SUPPORTED";
ReplyStatus[ReplyStatus["REPLY_STATUS_REFUSE_SUBTYPE_DIFFERENCE"] = 8] = "REPLY_STATUS_REFUSE_SUBTYPE_DIFFERENCE";
ReplyStatus[ReplyStatus["REPLY_STATUS_REFUSE_IN_MICROOM"] = 9] = "REPLY_STATUS_REFUSE_IN_MICROOM";
ReplyStatus[ReplyStatus["REPLY_STATUS_REFUSE_NOT_LOAD_PLUGIN"] = 10] = "REPLY_STATUS_REFUSE_NOT_LOAD_PLUGIN";
ReplyStatus[ReplyStatus["REPLY_STATUS_REFUSE_IN_MULTI_GUEST"] = 11] = "REPLY_STATUS_REFUSE_IN_MULTI_GUEST";
ReplyStatus[ReplyStatus["REPLY_STATUS_REFUSE_PAUSE_LIVE"] = 12] = "REPLY_STATUS_REFUSE_PAUSE_LIVE";
ReplyStatus[ReplyStatus["REPLY_STATUS_REFUSE_OPEN_CAMERA_DIALOG_SHOWING"] = 13] = "REPLY_STATUS_REFUSE_OPEN_CAMERA_DIALOG_SHOWING";
ReplyStatus[ReplyStatus["REPLY_STATUS_REFUSE_DRAW_GUESSING"] = 14] = "REPLY_STATUS_REFUSE_DRAW_GUESSING";
ReplyStatus[ReplyStatus["REPLY_STATUS_REFUSE_RANDOM_MATCHING"] = 15] = "REPLY_STATUS_REFUSE_RANDOM_MATCHING";
ReplyStatus[ReplyStatus["REPLY_STATUS_REFUSE_IN_MATCH_PROCESSING"] = 16] = "REPLY_STATUS_REFUSE_IN_MATCH_PROCESSING";
ReplyStatus[ReplyStatus["REPLY_STATUS_REFUSE_IN_MICROOM_FOR_MULTI_COHOST"] = 17] = "REPLY_STATUS_REFUSE_IN_MICROOM_FOR_MULTI_COHOST";
ReplyStatus[ReplyStatus["REPLY_STATUS_REFUSE_COHOST_FINISHED"] = 18] = "REPLY_STATUS_REFUSE_COHOST_FINISHED";
ReplyStatus[ReplyStatus["REPLY_STATUS_REFUSE_NOT_CONNECTED"] = 19] = "REPLY_STATUS_REFUSE_NOT_CONNECTED";
ReplyStatus[ReplyStatus["REPLY_STATUS_REFUSE_LINKMIC_FULL"] = 20] = "REPLY_STATUS_REFUSE_LINKMIC_FULL";
ReplyStatus[ReplyStatus["REPLY_STATUS_REFUSE_ARC_INCOMPATIBLE"] = 21] = "REPLY_STATUS_REFUSE_ARC_INCOMPATIBLE";
ReplyStatus[ReplyStatus["REPLY_STATUS_REFUSE_PROCESSING_OTHER_INVITE"] = 22] = "REPLY_STATUS_REFUSE_PROCESSING_OTHER_INVITE";
ReplyStatus[ReplyStatus["REPLY_STATUS_REFUSE_PROCESSING_OTHER_APPLY"] = 23] = "REPLY_STATUS_REFUSE_PROCESSING_OTHER_APPLY";
ReplyStatus[ReplyStatus["REPLY_STATUS_REFUSE_IN_ANCHOR_COHOST"] = 24] = "REPLY_STATUS_REFUSE_IN_ANCHOR_COHOST";
ReplyStatus[ReplyStatus["REPLY_STATUS_REFUSE_TOPIC_PAIRING"] = 25] = "REPLY_STATUS_REFUSE_TOPIC_PAIRING";
ReplyStatus[ReplyStatus["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(ReplyStatus = exports.ReplyStatus || (exports.ReplyStatus = {}));
var SubscribeType;
(function (SubscribeType) {
SubscribeType[SubscribeType["SUBSCRIBETYPE_ONCE"] = 0] = "SUBSCRIBETYPE_ONCE";
SubscribeType[SubscribeType["SUBSCRIBETYPE_AUTO"] = 1] = "SUBSCRIBETYPE_AUTO";
SubscribeType[SubscribeType["SUBSCRIBETYPE_DEFAULT"] = 100] = "SUBSCRIBETYPE_DEFAULT";
SubscribeType[SubscribeType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(SubscribeType = exports.SubscribeType || (exports.SubscribeType = {}));
var OldSubscribeStatus;
(function (OldSubscribeStatus) {
OldSubscribeStatus[OldSubscribeStatus["OLD_SUBSCRIBE_STATUS_FIRST"] = 0] = "OLD_SUBSCRIBE_STATUS_FIRST";
OldSubscribeStatus[OldSubscribeStatus["OLD_SUBSCRIBE_STATUS_RESUB"] = 1] = "OLD_SUBSCRIBE_STATUS_RESUB";
OldSubscribeStatus[OldSubscribeStatus["OLD_SUBSCRIBE_STATUS_SUBIN_GRACE_PERIOD"] = 2] = "OLD_SUBSCRIBE_STATUS_SUBIN_GRACE_PERIOD";
OldSubscribeStatus[OldSubscribeStatus["OLD_SUBSCRIBE_STATUS_SUB_NOTIN_GRACE_PERIOD"] = 3] = "OLD_SUBSCRIBE_STATUS_SUB_NOTIN_GRACE_PERIOD";
OldSubscribeStatus[OldSubscribeStatus["OLD_SUBSCRIBE_STATUS_DEFAULT"] = 100] = "OLD_SUBSCRIBE_STATUS_DEFAULT";
OldSubscribeStatus[OldSubscribeStatus["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(OldSubscribeStatus = exports.OldSubscribeStatus || (exports.OldSubscribeStatus = {}));
var SubscribingStatus;
(function (SubscribingStatus) {
SubscribingStatus[SubscribingStatus["SUBSCRIBING_STATUS_UNKNOWN"] = 0] = "SUBSCRIBING_STATUS_UNKNOWN";
SubscribingStatus[SubscribingStatus["SUBSCRIBING_STATUS_ONCE"] = 1] = "SUBSCRIBING_STATUS_ONCE";
SubscribingStatus[SubscribingStatus["SUBSCRIBING_STATUS_CIRCLE"] = 2] = "SUBSCRIBING_STATUS_CIRCLE";
SubscribingStatus[SubscribingStatus["SUBSCRIBING_STATUS_CIRCLE_CANCEL"] = 3] = "SUBSCRIBING_STATUS_CIRCLE_CANCEL";
SubscribingStatus[SubscribingStatus["SUBSCRIBING_STATUS_REFUND"] = 4] = "SUBSCRIBING_STATUS_REFUND";
SubscribingStatus[SubscribingStatus["SUBSCRIBING_STATUS_IN_GRACE_PERIOD"] = 5] = "SUBSCRIBING_STATUS_IN_GRACE_PERIOD";
SubscribingStatus[SubscribingStatus["SUBSCRIBING_STATUS_NOT_IN_GRACE_PERIOD"] = 6] = "SUBSCRIBING_STATUS_NOT_IN_GRACE_PERIOD";
SubscribingStatus[SubscribingStatus["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(SubscribingStatus = exports.SubscribingStatus || (exports.SubscribingStatus = {}));
var LinkmicStatus;
(function (LinkmicStatus) {
LinkmicStatus[LinkmicStatus["Disable"] = 0] = "Disable";
LinkmicStatus[LinkmicStatus["Enable"] = 1] = "Enable";
LinkmicStatus[LinkmicStatus["Just_Following"] = 2] = "Just_Following";
LinkmicStatus[LinkmicStatus["Multi_Linking"] = 3] = "Multi_Linking";
LinkmicStatus[LinkmicStatus["Multi_Linking_Only_Following"] = 4] = "Multi_Linking_Only_Following";
LinkmicStatus[LinkmicStatus["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(LinkmicStatus = exports.LinkmicStatus || (exports.LinkmicStatus = {}));
var MemberMessageAction;
(function (MemberMessageAction) {
MemberMessageAction[MemberMessageAction["UNKNOWN"] = 0] = "UNKNOWN";
/** JOINED - User Joined the Stream */
MemberMessageAction[MemberMessageAction["JOINED"] = 1] = "JOINED";
/** SUBSCRIBED - User Subscribed to the Host */
MemberMessageAction[MemberMessageAction["SUBSCRIBED"] = 3] = "SUBSCRIBED";
MemberMessageAction[MemberMessageAction["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(MemberMessageAction = exports.MemberMessageAction || (exports.MemberMessageAction = {}));
var ControlAction;
(function (ControlAction) {
ControlAction[ControlAction["CONTROL_ACTION_FALLBACK_UNKNOWN"] = 0] = "CONTROL_ACTION_FALLBACK_UNKNOWN";
ControlAction[ControlAction["CONTROL_ACTION_STREAM_PAUSED"] = 1] = "CONTROL_ACTION_STREAM_PAUSED";
ControlAction[ControlAction["CONTROL_ACTION_STREAM_UNPAUSED"] = 2] = "CONTROL_ACTION_STREAM_UNPAUSED";
ControlAction[ControlAction["CONTROL_ACTION_STREAM_ENDED"] = 3] = "CONTROL_ACTION_STREAM_ENDED";
ControlAction[ControlAction["CONTROL_ACTION_STREAM_SUSPENDED"] = 4] = "CONTROL_ACTION_STREAM_SUSPENDED";
ControlAction[ControlAction["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(ControlAction = exports.ControlAction || (exports.ControlAction = {}));
var LinkLayerMessageType;
(function (LinkLayerMessageType) {
LinkLayerMessageType[LinkLayerMessageType["Linker_Unknown"] = 0] = "Linker_Unknown";
LinkLayerMessageType[LinkLayerMessageType["Linker_Create"] = 1] = "Linker_Create";
LinkLayerMessageType[LinkLayerMessageType["Linker_Invite"] = 2] = "Linker_Invite";
LinkLayerMessageType[LinkLayerMessageType["Linker_Apply"] = 3] = "Linker_Apply";
LinkLayerMessageType[LinkLayerMessageType["Linker_Permit"] = 4] = "Linker_Permit";
LinkLayerMessageType[LinkLayerMessageType["Linker_Reply"] = 5] = "Linker_Reply";
LinkLayerMessageType[LinkLayerMessageType["Linker_Kick_Out"] = 6] = "Linker_Kick_Out";
LinkLayerMessageType[LinkLayerMessageType["Linker_Cancel_Apply"] = 7] = "Linker_Cancel_Apply";
LinkLayerMessageType[LinkLayerMessageType["Linker_Cancel_Invite"] = 8] = "Linker_Cancel_Invite";
LinkLayerMessageType[LinkLayerMessageType["Linker_Leave"] = 9] = "Linker_Leave";
LinkLayerMessageType[LinkLayerMessageType["Linker_Finish"] = 10] = "Linker_Finish";
LinkLayerMessageType[LinkLayerMessageType["Linker_List_Change"] = 11] = "Linker_List_Change";
LinkLayerMessageType[LinkLayerMessageType["Linker_Join_Direct"] = 12] = "Linker_Join_Direct";
LinkLayerMessageType[LinkLayerMessageType["Linker_Join_Group"] = 13] = "Linker_Join_Group";
LinkLayerMessageType[LinkLayerMessageType["Linker_Permit_Group"] = 14] = "Linker_Permit_Group";
LinkLayerMessageType[LinkLayerMessageType["Linker_Cancel_Group"] = 15] = "Linker_Cancel_Group";
LinkLayerMessageType[LinkLayerMessageType["Linker_Leave_Group"] = 16] = "Linker_Leave_Group";
LinkLayerMessageType[LinkLayerMessageType["Linker_P2P_Group_Change"] = 17] = "Linker_P2P_Group_Change";
LinkLayerMessageType[LinkLayerMessageType["Linker_Group_Change"] = 18] = "Linker_Group_Change";
LinkLayerMessageType[LinkLayerMessageType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(LinkLayerMessageType = exports.LinkLayerMessageType || (exports.LinkLayerMessageType = {}));
var BarrageType;
(function (BarrageType) {
BarrageType[BarrageType["BarrageType_Unknown"] = 0] = "BarrageType_Unknown";
BarrageType[BarrageType["EComOrdering"] = 1] = "EComOrdering";
BarrageType[BarrageType["EComBuying"] = 2] = "EComBuying";
BarrageType[BarrageType["Normal"] = 3] = "Normal";
BarrageType[BarrageType["Subscribe"] = 4] = "Subscribe";
BarrageType[BarrageType["EventView"] = 5] = "EventView";
BarrageType[BarrageType["EventRegistered"] = 6] = "EventRegistered";
BarrageType[BarrageType["SubscribeGift"] = 7] = "SubscribeGift";
BarrageType[BarrageType["UserUpgrade"] = 8] = "UserUpgrade";
BarrageType[BarrageType["GradeUserEntranceNotification"] = 9] = "GradeUserEntranceNotification";
BarrageType[BarrageType["FansLevelUpgrade"] = 10] = "FansLevelUpgrade";
BarrageType[BarrageType["FansLevelEntrance"] = 11] = "FansLevelEntrance";
BarrageType[BarrageType["GamePartnership"] = 12] = "GamePartnership";
BarrageType[BarrageType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(BarrageType = exports.BarrageType || (exports.BarrageType = {}));
var EnvelopeBusinessType;
(function (EnvelopeBusinessType) {
EnvelopeBusinessType[EnvelopeBusinessType["BusinessTypeUnknown"] = 0] = "BusinessTypeUnknown";
EnvelopeBusinessType[EnvelopeBusinessType["BusinessTypeUserDiamond"] = 1] = "BusinessTypeUserDiamond";
EnvelopeBusinessType[EnvelopeBusinessType["BusinessTypePlatformDiamond"] = 2] = "BusinessTypePlatformDiamond";
EnvelopeBusinessType[EnvelopeBusinessType["BusinessTypePlatformShell"] = 3] = "BusinessTypePlatformShell";
EnvelopeBusinessType[EnvelopeBusinessType["BusinessTypePortal"] = 4] = "BusinessTypePortal";
EnvelopeBusinessType[EnvelopeBusinessType["BusinessTypePlatformMerch"] = 5] = "BusinessTypePlatformMerch";
EnvelopeBusinessType[EnvelopeBusinessType["BusinessTypeEoYDiamond"] = 6] = "BusinessTypeEoYDiamond";
EnvelopeBusinessType[EnvelopeBusinessType["BusinessTypeFanClubGtM"] = 7] = "BusinessTypeFanClubGtM";
EnvelopeBusinessType[EnvelopeBusinessType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(EnvelopeBusinessType = exports.EnvelopeBusinessType || (exports.EnvelopeBusinessType = {}));
var EnvelopeFollowShowStatus;
(function (EnvelopeFollowShowStatus) {
EnvelopeFollowShowStatus[EnvelopeFollowShowStatus["ENVELOPE_FOLLOW_SHOW_STATUS_ENVELOPE_FOLLOW_SHOW_UNKNOWN"] = 0] = "ENVELOPE_FOLLOW_SHOW_STATUS_ENVELOPE_FOLLOW_SHOW_UNKNOWN";
EnvelopeFollowShowStatus[EnvelopeFollowShowStatus["ENVELOPE_FOLLOW_SHOW_STATUS_ENVELOPE_FOLLOW_SHOW"] = 1] = "ENVELOPE_FOLLOW_SHOW_STATUS_ENVELOPE_FOLLOW_SHOW";
EnvelopeFollowShowStatus[EnvelopeFollowShowStatus["ENVELOPE_FOLLOW_SHOW_STATUS_ENVELOPE_FOLLOW_NOT_SHOW"] = 2] = "ENVELOPE_FOLLOW_SHOW_STATUS_ENVELOPE_FOLLOW_NOT_SHOW";
EnvelopeFollowShowStatus[EnvelopeFollowShowStatus["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(EnvelopeFollowShowStatus = exports.EnvelopeFollowShowStatus || (exports.EnvelopeFollowShowStatus = {}));
var EnvelopeDisplay;
(function (EnvelopeDisplay) {
EnvelopeDisplay[EnvelopeDisplay["ENVELOPE_DISPLAY_UNKNOWN"] = 0] = "ENVELOPE_DISPLAY_UNKNOWN";
EnvelopeDisplay[EnvelopeDisplay["ENVELOPE_DISPLAY_NEW"] = 1] = "ENVELOPE_DISPLAY_NEW";
EnvelopeDisplay[EnvelopeDisplay["ENVELOPE_DISPLAY_HIDE"] = 2] = "ENVELOPE_DISPLAY_HIDE";
EnvelopeDisplay[EnvelopeDisplay["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(EnvelopeDisplay = exports.EnvelopeDisplay || (exports.EnvelopeDisplay = {}));
var CommonContentCase;
(function (CommonContentCase) {
CommonContentCase[CommonContentCase["COMMON_CONTENT_NOT_SET"] = 0] = "COMMON_CONTENT_NOT_SET";
CommonContentCase[CommonContentCase["CREATE_CHANNEL_CONTENT"] = 100] = "CREATE_CHANNEL_CONTENT";
CommonContentCase[CommonContentCase["LIST_CHANGE_CONTENT"] = 102] = "LIST_CHANGE_CONTENT";
CommonContentCase[CommonContentCase["INVITE_CONTENT"] = 103] = "INVITE_CONTENT";
CommonContentCase[CommonContentCase["APPLY_CONTENT"] = 104] = "APPLY_CONTENT";
CommonContentCase[CommonContentCase["PERMIT_APPLY_CONTENT"] = 105] = "PERMIT_APPLY_CONTENT";
CommonContentCase[CommonContentCase["REPLY_INVITE_CONTENT"] = 106] = "REPLY_INVITE_CONTENT";
CommonContentCase[CommonContentCase["KICK_OUT_CONTENT"] = 107] = "KICK_OUT_CONTENT";
CommonContentCase[CommonContentCase["CANCEL_APPLY_CONTENT"] = 108] = "CANCEL_APPLY_CONTENT";
CommonContentCase[CommonContentCase["CANCEL_INVITE_CONTENT"] = 109] = "CANCEL_INVITE_CONTENT";
CommonContentCase[CommonContentCase["LEAVE_CONTENT"] = 110] = "LEAVE_CONTENT";
CommonContentCase[CommonContentCase["FINISH_CONTENT"] = 111] = "FINISH_CONTENT";
CommonContentCase[CommonContentCase["JOIN_DIRECT_CONTENT"] = 112] = "JOIN_DIRECT_CONTENT";
CommonContentCase[CommonContentCase["JOIN_GROUP_CONTENT"] = 113] = "JOIN_GROUP_CONTENT";
CommonContentCase[CommonContentCase["PERMIT_GROUP_CONTENT"] = 114] = "PERMIT_GROUP_CONTENT";
CommonContentCase[CommonContentCase["CANCEL_GROUP_CONTENT"] = 115] = "CANCEL_GROUP_CONTENT";
CommonContentCase[CommonContentCase["LEAVE_GROUP_CONTENT"] = 116] = "LEAVE_GROUP_CONTENT";
CommonContentCase[CommonContentCase["P2P_GROUP_CHANGE_CONTENT"] = 117] = "P2P_GROUP_CHANGE_CONTENT";
CommonContentCase[CommonContentCase["GROUP_CHANGE_CONTENT"] = 118] = "GROUP_CHANGE_CONTENT";
CommonContentCase[CommonContentCase["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(CommonContentCase = exports.CommonContentCase || (exports.CommonContentCase = {}));
var LinkMessageType;
(function (LinkMessageType) {
LinkMessageType[LinkMessageType["TYPE_LINKER_UNKNOWN"] = 0] = "TYPE_LINKER_UNKNOWN";
LinkMessageType[LinkMessageType["TYPE_LINKER_CREATE"] = 1] = "TYPE_LINKER_CREATE";
LinkMessageType[LinkMessageType["TYPE_LINKER_CLOSE"] = 2] = "TYPE_LINKER_CLOSE";
LinkMessageType[LinkMessageType["TYPE_LINKER_INVITE"] = 3] = "TYPE_LINKER_INVITE";
LinkMessageType[LinkMessageType["TYPE_LINKER_APPLY"] = 4] = "TYPE_LINKER_APPLY";
LinkMessageType[LinkMessageType["TYPE_LINKER_REPLY"] = 5] = "TYPE_LINKER_REPLY";
LinkMessageType[LinkMessageType["TYPE_LINKER_ENTER"] = 6] = "TYPE_LINKER_ENTER";
LinkMessageType[LinkMessageType["TYPE_LINKER_LEAVE"] = 7] = "TYPE_LINKER_LEAVE";
LinkMessageType[LinkMessageType["TYPE_LINKER_PERMIT"] = 8] = "TYPE_LINKER_PERMIT";
LinkMessageType[LinkMessageType["TYPE_LINKER_CANCEL_INVITE"] = 9] = "TYPE_LINKER_CANCEL_INVITE";
LinkMessageType[LinkMessageType["TYPE_LINKER_WAITING_LIST_CHANGE"] = 10] = "TYPE_LINKER_WAITING_LIST_CHANGE";
LinkMessageType[LinkMessageType["TYPE_LINKER_LINKED_LIST_CHANGE"] = 11] = "TYPE_LINKER_LINKED_LIST_CHANGE";
LinkMessageType[LinkMessageType["TYPE_LINKER_UPDATE_USER"] = 12] = "TYPE_LINKER_UPDATE_USER";
LinkMessageType[LinkMessageType["TYPE_LINKER_KICK_OUT"] = 13] = "TYPE_LINKER_KICK_OUT";
LinkMessageType[LinkMessageType["TYPE_LINKER_CANCEL_APPLY"] = 14] = "TYPE_LINKER_CANCEL_APPLY";
LinkMessageType[LinkMessageType["TYPE_LINKER_MUTE"] = 15] = "TYPE_LINKER_MUTE";
LinkMessageType[LinkMessageType["TYPE_LINKER_MATCH"] = 16] = "TYPE_LINKER_MATCH";
LinkMessageType[LinkMessageType["TYPE_LINKER_UPDATE_USER_SETTING"] = 17] = "TYPE_LINKER_UPDATE_USER_SETTING";
LinkMessageType[LinkMessageType["TYPE_LINKER_MIC_IDX_UPDATE"] = 18] = "TYPE_LINKER_MIC_IDX_UPDATE";
LinkMessageType[LinkMessageType["TYPE_LINKER_LEAVE_V2"] = 19] = "TYPE_LINKER_LEAVE_V2";
LinkMessageType[LinkMessageType["TYPE_LINKER_WAITING_LIST_CHANGE_V2"] = 20] = "TYPE_LINKER_WAITING_LIST_CHANGE_V2";
LinkMessageType[LinkMessageType["TYPE_LINKER_LINKED_LIST_CHANGE_V2"] = 21] = "TYPE_LINKER_LINKED_LIST_CHANGE_V2";
LinkMessageType[LinkMessageType["TYPE_LINKER_COHOST_LIST_CHANGE"] = 22] = "TYPE_LINKER_COHOST_LIST_CHANGE";
LinkMessageType[LinkMessageType["TYPE_LINKER_MEDIA_CHANGE"] = 23] = "TYPE_LINKER_MEDIA_CHANGE";
LinkMessageType[LinkMessageType["TYPE_LINKER_ACCEPT_NOTICE"] = 24] = "TYPE_LINKER_ACCEPT_NOTICE";
LinkMessageType[LinkMessageType["TYPE_LINKER_SYS_KICK_OUT"] = 101] = "TYPE_LINKER_SYS_KICK_OUT";
LinkMessageType[LinkMessageType["TYPE_LINKMIC_USER_TOAST"] = 102] = "TYPE_LINKMIC_USER_TOAST";
LinkMessageType[LinkMessageType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(LinkMessageType = exports.LinkMessageType || (exports.LinkMessageType = {}));
var MessageType;
(function (MessageType) {
MessageType[MessageType["MESSAGE_TYPE_SUB_SUCCESS"] = 0] = "MESSAGE_TYPE_SUB_SUCCESS";
MessageType[MessageType["MESSAGE_TYPE_ANCHOR_REMINDER"] = 1] = "MESSAGE_TYPE_ANCHOR_REMINDER";
MessageType[MessageType["MESSAGE_TYPE_ENTER_ROOM_EXPIRE_SOON"] = 2] = "MESSAGE_TYPE_ENTER_ROOM_EXPIRE_SOON";
MessageType[MessageType["MESSAGE_TYPE_SUB_GOAL_CREATE_TO_ANCHOR"] = 3] = "MESSAGE_TYPE_SUB_GOAL_CREATE_TO_ANCHOR";
MessageType[MessageType["MESSAGE_TYPE_SUB_GOAL_COMPLETE_TO_AUDIENCE"] = 4] = "MESSAGE_TYPE_SUB_GOAL_COMPLETE_TO_AUDIENCE";
MessageType[MessageType["MESSAGE_TYPE_SUB_GOAL_COMPLETE_TO_ANCHOR"] = 5] = "MESSAGE_TYPE_SUB_GOAL_COMPLETE_TO_ANCHOR";
MessageType[MessageType["MESSAGE_TYPE_SUB_GIFT_TIK_TOK_2_USER_NOTICE"] = 6] = "MESSAGE_TYPE_SUB_GIFT_TIK_TOK_2_USER_NOTICE";
MessageType[MessageType["MESSAGE_TYPE_SUB_GIFT_TIK_TOK_2_ANCHOR_NOTICE"] = 7] = "MESSAGE_TYPE_SUB_GIFT_TIK_TOK_2_ANCHOR_NOTICE";
MessageType[MessageType["MESSAGE_TYPE_SUB_GIFT_T_RECEIVES_END_NOTICE"] = 8] = "MESSAGE_TYPE_SUB_GIFT_T_RECEIVES_END_NOTICE";
MessageType[MessageType["MESSAGE_TYPE_SUB_GIFTS_END_SUCCEED_ROOM_MESSAGE"] = 9] = "MESSAGE_TYPE_SUB_GIFTS_END_SUCCEED_ROOM_MESSAGE";
MessageType[MessageType["MESSAGE_TYPE_SUB_GIFTS_END_SUCCEED_ANCHOR_NOTICE"] = 10] = "MESSAGE_TYPE_SUB_GIFTS_END_SUCCEED_ANCHOR_NOTICE";
MessageType[MessageType["MESSAGE_TYPE_SUB_GIFT_LOW_VERSION_UPGRADE_NOTICE"] = 11] = "MESSAGE_TYPE_SUB_GIFT_LOW_VERSION_UPGRADE_NOTICE";
MessageType[MessageType["MESSAGE_TYPE_SUB_GIFT_USER_BUY_AU_TH_NOTICE"] = 12] = "MESSAGE_TYPE_SUB_GIFT_USER_BUY_AU_TH_NOTICE";
MessageType[MessageType["MESSAGE_TYPE_SUB_COMMON_TEXT_NOTICE"] = 13] = "MESSAGE_TYPE_SUB_COMMON_TEXT_NOTICE";
MessageType[MessageType["MESSAGE_TYPE_SUB_MODERATOR_PIN_PERK"] = 14] = "MESSAGE_TYPE_SUB_MODERATOR_PIN_PERK";
MessageType[MessageType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(MessageType = exports.MessageType || (exports.MessageType = {}));
var Scene;
(function (Scene) {
Scene[Scene["SCENE_UNKNOWN"] = 0] = "SCENE_UNKNOWN";
Scene[Scene["SCENE_CO_HOST"] = 2] = "SCENE_CO_HOST";
Scene[Scene["SCENE_MULTI_LIVE"] = 4] = "SCENE_MULTI_LIVE";
Scene[Scene["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(Scene = exports.Scene || (exports.Scene = {}));
var RewardCondition;
(function (RewardCondition) {
RewardCondition[RewardCondition["REWARD_CONDITION_SUBSCRIPTION"] = 0] = "REWARD_CONDITION_SUBSCRIPTION";
RewardCondition[RewardCondition["REWARD_CONDITION_SUB_WAVE_CUSTOM"] = 1] = "REWARD_CONDITION_SUB_WAVE_CUSTOM";
RewardCondition[RewardCondition["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(RewardCondition = exports.RewardCondition || (exports.RewardCondition = {}));
var UserEmoteUploadSource;
(function (UserEmoteUploadSource) {
UserEmoteUploadSource[UserEmoteUploadSource["USER_EMOTE_UPLOAD_SOURCE_EMOTE_UPLOAD_SOURCE_ANCHOR"] = 0] = "USER_EMOTE_UPLOAD_SOURCE_EMOTE_UPLOAD_SOURCE_ANCHOR";
UserEmoteUploadSource[UserEmoteUploadSource["USER_EMOTE_UPLOAD_SOURCE_EMOTE_UPLOAD_SOURCE_SUBSCRIBER"] = 1] = "USER_EMOTE_UPLOAD_SOURCE_EMOTE_UPLOAD_SOURCE_SUBSCRIBER";
UserEmoteUploadSource[UserEmoteUploadSource["USER_EMOTE_UPLOAD_SOURCE_EMOTE_UPLOAD_SOURCE_MODERATOR"] = 2] = "USER_EMOTE_UPLOAD_SOURCE_EMOTE_UPLOAD_SOURCE_MODERATOR";
UserEmoteUploadSource[UserEmoteUploadSource["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(UserEmoteUploadSource = exports.UserEmoteUploadSource || (exports.UserEmoteUploadSource = {}));
var EmoteScene;
(function (EmoteScene) {
EmoteScene[EmoteScene["EMOTE_SCENE_SUBSCRIPTION"] = 0] = "EMOTE_SCENE_SUBSCRIPTION";
EmoteScene[EmoteScene["EMOTE_SCENE_GAME"] = 1] = "EMOTE_SCENE_GAME";
EmoteScene[EmoteScene["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(EmoteScene = exports.EmoteScene || (exports.EmoteScene = {}));
var PunishTypeId;
(function (PunishTypeId) {
PunishTypeId[PunishTypeId["PUNISH_TYPE_IDUN_KNOWN"] = 0] = "PUNISH_TYPE_IDUN_KNOWN";
PunishTypeId[PunishTypeId["PUNISH_TYPE_ID_BAN_LINK_MIC"] = 9] = "PUNISH_TYPE_ID_BAN_LINK_MIC";
PunishTypeId[PunishTypeId["PUNISH_TYPE_ID_BAN_GAME_PARTNERSHIP"] = 25] = "PUNISH_TYPE_ID_BAN_GAME_PARTNERSHIP";
PunishTypeId[PunishTypeId["PUNISH_TYPE_ID_REMOVE_GAME_PARTNERSHIP"] = 26] = "PUNISH_TYPE_ID_REMOVE_GAME_PARTNERSHIP";
PunishTypeId[PunishTypeId["PUNISH_TYPE_ID_BANCO_HOST_LINK_MIC"] = 55] = "PUNISH_TYPE_ID_BANCO_HOST_LINK_MIC";
PunishTypeId[PunishTypeId["PUNISH_TYPE_ID_AUTHORITY_LIMIT_MATCH"] = 57] = "PUNISH_TYPE_ID_AUTHORITY_LIMIT_MATCH";
PunishTypeId[PunishTypeId["PUNISH_TYPE_ID_BAN_VOICE_CHAT"] = 59] = "PUNISH_TYPE_ID_BAN_VOICE_CHAT";
PunishTypeId[PunishTypeId["PUNISH_TYPE_ID_BAN_LIVE_GOAL"] = 64] = "PUNISH_TYPE_ID_BAN_LIVE_GOAL";
PunishTypeId[PunishTypeId["PUNISH_TYPE_ID_VIEWER_LIMIT"] = 70] = "PUNISH_TYPE_ID_VIEWER_LIMIT";
PunishTypeId[PunishTypeId["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(PunishTypeId = exports.PunishTypeId || (exports.PunishTypeId = {}));
var MultiplierType;
(function (MultiplierType) {
MultiplierType[MultiplierType["MULTIPLIER_TYPE_UNSPECIFIED"] = 0] = "MULTIPLIER_TYPE_UNSPECIFIED";
MultiplierType[MultiplierType["MULTIPLIER_TYPE_CRITICAL_STRIKE"] = 1] = "MULTIPLIER_TYPE_CRITICAL_STRIKE";
MultiplierType[MultiplierType["MULTIPLIER_TYPE_TOP_2"] = 2] = "MULTIPLIER_TYPE_TOP_2";
MultiplierType[MultiplierType["MULTIPLIER_TYPE_TOP_3"] = 3] = "MULTIPLIER_TYPE_TOP_3";
MultiplierType[MultiplierType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(MultiplierType = exports.MultiplierType || (exports.MultiplierType = {}));
var LinkmicGiftExpressionStrategy;
(function (LinkmicGiftExpressionStrategy) {
LinkmicGiftExpressionStrategy[LinkmicGiftExpressionStrategy["LINKMIC_GIFT_EXPRESSION_STRATEGY_CONTROL_V_1"] = 0] = "LINKMIC_GIFT_EXPRESSION_STRATEGY_CONTROL_V_1";
LinkmicGiftExpressionStrategy[LinkmicGiftExpressionStrategy["LINKMIC_GIFT_EXPRESSION_STRATEGY_EXPERIMENT_V_1"] = 1] = "LINKMIC_GIFT_EXPRESSION_STRATEGY_EXPERIMENT_V_1";
LinkmicGiftExpressionStrategy[LinkmicGiftExpressionStrategy["LINKMIC_GIFT_EXPRESSION_STRATEGY_EXPERIMENT_V_2"] = 2] = "LINKMIC_GIFT_EXPRESSION_STRATEGY_EXPERIMENT_V_2";
LinkmicGiftExpressionStrategy[LinkmicGiftExpressionStrategy["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(LinkmicGiftExpressionStrategy = exports.LinkmicGiftExpressionStrategy || (exports.LinkmicGiftExpressionStrategy = {}));
var GiftMessageVersion;
(function (GiftMessageVersion) {
GiftMessageVersion[GiftMessageVersion["GIFT_MESSAGE_VERSION_0"] = 0] = "GIFT_MESSAGE_VERSION_0";
GiftMessageVersion[GiftMessageVersion["GIFT_MESSAGE_VERSION_1"] = 1] = "GIFT_MESSAGE_VERSION_1";
GiftMessageVersion[GiftMessageVersion["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(GiftMessageVersion = exports.GiftMessageVersion || (exports.GiftMessageVersion = {}));
var TagType;
(function (TagType) {
TagType[TagType["TAG_TYPE_CREATOR_CR_M_TAG_TYPE_UNKNOWN"] = 0] = "TAG_TYPE_CREATOR_CR_M_TAG_TYPE_UNKNOWN";
TagType[TagType["TAG_TYPE_CREATOR_CR_M_TAG_TYPE_USER_GRADE"] = 1] = "TAG_TYPE_CREATOR_CR_M_TAG_TYPE_USER_GRADE";
TagType[TagType["TAG_TYPE_CREATOR_CR_M_TAG_TYPE_FANS_LEVEL"] = 2] = "TAG_TYPE_CREATOR_CR_M_TAG_TYPE_FANS_LEVEL";
TagType[TagType["TAG_TYPE_CREATOR_CR_M_TAG_TYPE_WATCH_ME_DAYS_AGO"] = 3] = "TAG_TYPE_CREATOR_CR_M_TAG_TYPE_WATCH_ME_DAYS_AGO";
TagType[TagType["TAG_TYPE_CREATOR_CR_M_TAG_TYPE_CUSTOM"] = 4] = "TAG_TYPE_CREATOR_CR_M_TAG_TYPE_CUSTOM";
TagType[TagType["TAG_TYPE_CREATOR_CR_M_TAG_TYPE_TITLE_GIFT"] = 5] = "TAG_TYPE_CREATOR_CR_M_TAG_TYPE_TITLE_GIFT";
TagType[TagType["TAG_TYPE_CREATOR_CR_M_TAG_TYPE_FIRST_JOINED_TEAM"] = 6] = "TAG_TYPE_CREATOR_CR_M_TAG_TYPE_FIRST_JOINED_TEAM";
TagType[TagType["TAG_TYPE_CREATOR_CR_M_TAG_TYPE_PAY_ACCOMPANY_DAYS"] = 7] = "TAG_TYPE_CREATOR_CR_M_TAG_TYPE_PAY_ACCOMPANY_DAYS";
TagType[TagType["TAG_TYPE_CREATOR_CR_M_TAG_TYPE_SPONSOR_GIFT_LAST_ROOM"] = 8] = "TAG_TYPE_CREATOR_CR_M_TAG_TYPE_SPONSOR_GIFT_LAST_ROOM";
TagType[TagType["TAG_TYPE_CREATOR_CR_M_TAG_TYPE_MATCH_MVP_LAST_ROOM"] = 9] = "TAG_TYPE_CREATOR_CR_M_TAG_TYPE_MATCH_MVP_LAST_ROOM";
TagType[TagType["TAG_TYPE_CREATOR_CR_M_TAG_TYPE_LARGE_AMOUNT_GIFT_LAST_ROOM"] = 10] = "TAG_TYPE_CREATOR_CR_M_TAG_TYPE_LARGE_AMOUNT_GIFT_LAST_ROOM";
TagType[TagType["TAG_TYPE_CREATOR_CR_M_TAG_TYPE_COMMENT_LAST_ROOM"] = 11] = "TAG_TYPE_CREATOR_CR_M_TAG_TYPE_COMMENT_LAST_ROOM";
TagType[TagType["TAG_TYPE_CREATOR_CR_M_TAG_TYPE_RECENT_TITLED_GIFT"] = 12] = "TAG_TYPE_CREATOR_CR_M_TAG_TYPE_RECENT_TITLED_GIFT";
TagType[TagType["TAG_TYPE_CREATOR_CR_M_TAG_TYPE_MEET_ANNIVERSARY"] = 13] = "TAG_TYPE_CREATOR_CR_M_TAG_TYPE_MEET_ANNIVERSARY";
TagType[TagType["TAG_TYPE_CREATOR_CR_M_TAG_TYPE_FANS_SLEEP"] = 14] = "TAG_TYPE_CREATOR_CR_M_TAG_TYPE_FANS_SLEEP";
TagType[TagType["TAG_TYPE_CREATOR_CR_M_TAG_TYPE_NOT_SEND_HEART_ME"] = 15] = "TAG_TYPE_CREATOR_CR_M_TAG_TYPE_NOT_SEND_HEART_ME";
TagType[TagType["TAG_TYPE_CREATOR_CR_M_TAG_TYPE_NOT_JOIN_TEAM"] = 16] = "TAG_TYPE_CREATOR_CR_M_TAG_TYPE_NOT_JOIN_TEAM";
TagType[TagType["TAG_TYPE_CREATOR_CR_M_TAG_TYPE_FIRST_WATCH_LIVE"] = 17] = "TAG_TYPE_CREATOR_CR_M_TAG_TYPE_FIRST_WATCH_LIVE";
TagType[TagType["TAG_TYPE_CREATOR_CR_M_TAG_TYPE_RECENT_COMMENT"] = 18] = "TAG_TYPE_CREATOR_CR_M_TAG_TYPE_RECENT_COMMENT";
TagType[TagType["TAG_TYPE_CREATOR_CR_M_TAG_TYPE_RECENT_GIFT_TIMES"] = 19] = "TAG_TYPE_CREATOR_CR_M_TAG_TYPE_RECENT_GIFT_TIMES";
TagType[TagType["TAG_TYPE_CREATOR_CR_M_TAG_TYPE_RECENT_WATCH_LIVE_DURATION"] = 20] = "TAG_TYPE_CREATOR_CR_M_TAG_TYPE_RECENT_WATCH_LIVE_DURATION";
TagType[TagType["TAG_TYPE_CREATOR_CR_M_TAG_TYPE_RECENT_GIFT"] = 21] = "TAG_TYPE_CREATOR_CR_M_TAG_TYPE_RECENT_GIFT";
TagType[TagType["TAG_TYPE_CREATOR_CR_M_TAG_TYPE_RECENT_LIVE_CONTRIBUTION_TOP"] = 22] = "TAG_TYPE_CREATOR_CR_M_TAG_TYPE_RECENT_LIVE_CONTRIBUTION_TOP";
TagType[TagType["TAG_TYPE_CREATOR_CR_M_TAG_TYPE_JUST_UPGRADE"] = 28] = "TAG_TYPE_CREATOR_CR_M_TAG_TYPE_JUST_UPGRADE";
TagType[TagType["TAG_TYPE_CREATOR_CR_M_TAG_TYPE_FAN_TOTAL_WATCH_DURATION"] = 29] = "TAG_TYPE_CREATOR_CR_M_TAG_TYPE_FAN_TOTAL_WATCH_DURATION";
TagType[TagType["TAG_TYPE_CREATOR_CR_M_TAG_TYPE_FAN_TOTAL_COMMENT_NUM"] = 30] = "TAG_TYPE_CREATOR_CR_M_TAG_TYPE_FAN_TOTAL_COMMENT_NUM";
TagType[TagType["TAG_TYPE_CREATOR_CR_M_TAG_TYPE_FAN_TOTAL_GIFT_SENT_NUM"] = 31] = "TAG_TYPE_CREATOR_CR_M_TAG_TYPE_FAN_TOTAL_GIFT_SENT_NUM";
TagType[TagType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(TagType = exports.TagType || (exports.TagType = {}));
var TopicActionType;
(function (TopicActionType) {
TopicActionType[TopicActionType["TOPIC_ACTION_TYPE_UNKNOWN"] = 0] = "TOPIC_ACTION_TYPE_UNKNOWN";
TopicActionType[TopicActionType["TOPIC_ACTION_TYPE_FOLLOW"] = 1] = "TOPIC_ACTION_TYPE_FOLLOW";
TopicActionType[TopicActionType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(TopicActionType = exports.TopicActionType || (exports.TopicActionType = {}));
var UserMetricsType;
(function (UserMetricsType) {
UserMetricsType[UserMetricsType["USER_METRICS_TYPE_UNKNOWN"] = 0] = "USER_METRICS_TYPE_UNKNOWN";
UserMetricsType[UserMetricsType["USER_METRICS_TYPE_GRADE"] = 1] = "USER_METRICS_TYPE_GRADE";
UserMetricsType[UserMetricsType["USER_METRICS_TYPE_SUBSCRIBE"] = 2] = "USER_METRICS_TYPE_SUBSCRIBE";
UserMetricsType[UserMetricsType["USER_METRICS_TYPE_FOLLOW"] = 3] = "USER_METRICS_TYPE_FOLLOW";
UserMetricsType[UserMetricsType["USER_METRICS_TYPE_FANS_CLUB"] = 4] = "USER_METRICS_TYPE_FANS_CLUB";
UserMetricsType[UserMetricsType["USER_METRICS_TYPE_TOP_VIEWER"] = 5] = "USER_METRICS_TYPE_TOP_VIEWER";
UserMetricsType[UserMetricsType["USER_METRICS_TYPE_GIFT"] = 6] = "USER_METRICS_TYPE_GIFT";
UserMetricsType[UserMetricsType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(UserMetricsType = exports.UserMetricsType || (exports.UserMetricsType = {}));
var GiftMessageIgnoreConfig;
(function (GiftMessageIgnoreConfig) {
GiftMessageIgnoreConfig[GiftMessageIgnoreConfig["GIFT_MESSAGE_IGNORE_CONFIG_NOT_IGNORE"] = 0] = "GIFT_MESSAGE_IGNORE_CONFIG_NOT_IGNORE";
GiftMessageIgnoreConfig[GiftMessageIgnoreConfig["GIFT_MESSAGE_IGNORE_CONFIG_IGNORE_TRAY"] = 1] = "GIFT_MESSAGE_IGNORE_CONFIG_IGNORE_TRAY";
GiftMessageIgnoreConfig[GiftMessageIgnoreConfig["GIFT_MESSAGE_IGNORE_CONFIG_IGNORE_PS_M"] = 2] = "GIFT_MESSAGE_IGNORE_CONFIG_IGNORE_PS_M";
GiftMessageIgnoreConfig[GiftMessageIgnoreConfig["GIFT_MESSAGE_IGNORE_CONFIG_IGNORE_TRAY_AND_PS_M"] = 3] = "GIFT_MESSAGE_IGNORE_CONFIG_IGNORE_TRAY_AND_PS_M";
GiftMessageIgnoreConfig[GiftMessageIgnoreConfig["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(GiftMessageIgnoreConfig = exports.GiftMessageIgnoreConfig || (exports.GiftMessageIgnoreConfig = {}));
var HorizontalOnclickTriggerType;
(function (HorizontalOnclickTriggerType) {
HorizontalOnclickTriggerType[HorizontalOnclickTriggerType["HORIZONTAL_ONCLICK_TRIGGER_TYPE_ONCLICK_TRIGGER_TYPE_UNKNOWN"] = 0] = "HORIZONTAL_ONCLICK_TRIGGER_TYPE_ONCLICK_TRIGGER_TYPE_UNKNOWN";
HorizontalOnclickTriggerType[HorizontalOnclickTriggerType["HORIZONTAL_ONCLICK_TRIGGER_TYPE_ONCLICK_TRIGGER_TYPE_LEFT"] = 1] = "HORIZONTAL_ONCLICK_TRIGGER_TYPE_ONCLICK_TRIGGER_TYPE_LEFT";
HorizontalOnclickTriggerType[HorizontalOnclickTriggerType["HORIZONTAL_ONCLICK_TRIGGER_TYPE_ONCLICK_TRIGGER_TYPE_MIDDLE"] = 2] = "HORIZONTAL_ONCLICK_TRIGGER_TYPE_ONCLICK_TRIGGER_TYPE_MIDDLE";
HorizontalOnclickTriggerType[HorizontalOnclickTriggerType["HORIZONTAL_ONCLICK_TRIGGER_TYPE_ONCLICK_TRIGGER_TYPE_RIGHT"] = 3] = "HORIZONTAL_ONCLICK_TRIGGER_TYPE_ONCLICK_TRIGGER_TYPE_RIGHT";
HorizontalOnclickTriggerType[HorizontalOnclickTriggerType["HORIZONTAL_ONCLICK_TRIGGER_TYPE_ONCLICK_TRIGGER_TYPE_ALL_AREA"] = 4] = "HORIZONTAL_ONCLICK_TRIGGER_TYPE_ONCLICK_TRIGGER_TYPE_ALL_AREA";
HorizontalOnclickTriggerType[HorizontalOnclickTriggerType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(HorizontalOnclickTriggerType = exports.HorizontalOnclickTriggerType || (exports.HorizontalOnclickTriggerType = {}));
var ShowType;
(function (ShowType) {
ShowType[ShowType["SHOW_TYPE_NORMAL"] = 0] = "SHOW_TYPE_NORMAL";
ShowType[ShowType["SHOW_TYPE_FADE_IN_OUT"] = 1] = "SHOW_TYPE_FADE_IN_OUT";
ShowType[ShowType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(ShowType = exports.ShowType || (exports.ShowType = {}));
var RenderType;
(function (RenderType) {
RenderType[RenderType["RENDER_TYPE_NATIVE"] = 0] = "RENDER_TYPE_NATIVE";
RenderType[RenderType["RENDER_TYPE_HYBRID"] = 1] = "RENDER_TYPE_HYBRID";
RenderType[RenderType["RENDER_TYPE_ALPHA"] = 2] = "RENDER_TYPE_ALPHA";
RenderType[RenderType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(RenderType = exports.RenderType || (exports.RenderType = {}));
var IconDisplayType;
(function (IconDisplayType) {
IconDisplayType[IconDisplayType["ICON_DISPLAY_TYPE_IMAGE"] = 0] = "ICON_DISPLAY_TYPE_IMAGE";
IconDisplayType[IconDisplayType["ICON_DISPLAY_TYPE_BADGE"] = 1] = "ICON_DISPLAY_TYPE_BADGE";
IconDisplayType[IconDisplayType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(IconDisplayType = exports.IconDisplayType || (exports.IconDisplayType = {}));
var CommentTag;
(function (CommentTag) {
CommentTag[CommentTag["COMMENT_TAG_NORMAL"] = 0] = "COMMENT_TAG_NORMAL";
CommentTag[CommentTag["COMMENT_TAG_CANDIDATE"] = 1] = "COMMENT_TAG_CANDIDATE";
CommentTag[CommentTag["COMMENT_TAG_OVERAGE"] = 2] = "COMMENT_TAG_OVERAGE";
CommentTag[CommentTag["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(CommentTag = exports.CommentTag || (exports.CommentTag = {}));
var PerceptionDialogIconType;
(function (PerceptionDialogIconType) {
PerceptionDialogIconType[PerceptionDialogIconType["PERCEPTION_DIALOG_ICON_TYPE_ICON_TYPE_NONE"] = 0] = "PERCEPTION_DIALOG_ICON_TYPE_ICON_TYPE_NONE";
PerceptionDialogIconType[PerceptionDialogIconType["PERCEPTION_DIALOG_ICON_TYPE_ICON_TYPE_WARNING"] = 1] = "PERCEPTION_DIALOG_ICON_TYPE_ICON_TYPE_WARNING";
PerceptionDialogIconType[PerceptionDialogIconType["PERCEPTION_DIALOG_ICON_TYPE_ICON_TYPE_LINK_MIC"] = 2] = "PERCEPTION_DIALOG_ICON_TYPE_ICON_TYPE_LINK_MIC";
PerceptionDialogIconType[PerceptionDialogIconType["PERCEPTION_DIALOG_ICON_TYPE_ICON_TYPE_GUEST_LINK_MIC"] = 3] = "PERCEPTION_DIALOG_ICON_TYPE_ICON_TYPE_GUEST_LINK_MIC";
PerceptionDialogIconType[PerceptionDialogIconType["PERCEPTION_DIALOG_ICON_TYPE_ICON_TYPE_LIVE"] = 4] = "PERCEPTION_DIALOG_ICON_TYPE_ICON_TYPE_LIVE";
PerceptionDialogIconType[PerceptionDialogIconType["PERCEPTION_DIALOG_ICON_TYPE_ICON_TYPE_TREASURE_BOX"] = 5] = "PERCEPTION_DIALOG_ICON_TYPE_ICON_TYPE_TREASURE_BOX";
PerceptionDialogIconType[PerceptionDialogIconType["PERCEPTION_DIALOG_ICON_TYPE_ICON_TYPE_MUTE"] = 6] = "PERCEPTION_DIALOG_ICON_TYPE_ICON_TYPE_MUTE";
PerceptionDialogIconType[PerceptionDialogIconType["PERCEPTION_DIALOG_ICON_TYPE_ICON_GAMEPAD_ACCESS_REVOKED"] = 7] = "PERCEPTION_DIALOG_ICON_TYPE_ICON_GAMEPAD_ACCESS_REVOKED";
PerceptionDialogIconType[PerceptionDialogIconType["PERCEPTION_DIALOG_ICON_TYPE_ICON_TYPE_BAN_REPORT_LIVE_SINGLE_ROOM"] = 8] = "PERCEPTION_DIALOG_ICON_TYPE_ICON_TYPE_BAN_REPORT_LIVE_SINGLE_ROOM";
PerceptionDialogIconType[PerceptionDialogIconType["PERCEPTION_DIALOG_ICON_TYPE_ICON_TYPE_BAN_REPORT_LIVE_ALL_ROOM"] = 9] = "PERCEPTION_DIALOG_ICON_TYPE_ICON_TYPE_BAN_REPORT_LIVE_ALL_ROOM";
PerceptionDialogIconType[PerceptionDialogIconType["PERCEPTION_DIALOG_ICON_TYPE_ICON_TYPE_BAN_REPORT_LIVE_GREEN_SCREEN"] = 10] = "PERCEPTION_DIALOG_ICON_TYPE_ICON_TYPE_BAN_REPORT_LIVE_GREEN_SCREEN";
PerceptionDialogIconType[PerceptionDialogIconType["PERCEPTION_DIALOG_ICON_TYPE_ICON_TYPE_GIFT"] = 11] = "PERCEPTION_DIALOG_ICON_TYPE_ICON_TYPE_GIFT";
PerceptionDialogIconType[PerceptionDialogIconType["PERCEPTION_DIALOG_ICON_TYPE_ICON_TYPE_APPEAL_SUCCESS"] = 12] = "PERCEPTION_DIALOG_ICON_TYPE_ICON_TYPE_APPEAL_SUCCESS";
PerceptionDialogIconType[PerceptionDialogIconType["PERCEPTION_DIALOG_ICON_TYPE_ICON_TYPE_MATCH"] = 13] = "PERCEPTION_DIALOG_ICON_TYPE_ICON_TYPE_MATCH";
PerceptionDialogIconType[PerceptionDialogIconType["PERCEPTION_DIALOG_ICON_TYPE_ICON_TYPE_LIVE_GOAL"] = 14] = "PERCEPTION_DIALOG_ICON_TYPE_ICON_TYPE_LIVE_GOAL";
PerceptionDialogIconType[PerceptionDialogIconType["PERCEPTION_DIALOG_ICON_TYPE_ICON_TYPE_SUBSCRIPTION"] = 15] = "PERCEPTION_DIALOG_ICON_TYPE_ICON_TYPE_SUBSCRIPTION";
PerceptionDialogIconType[PerceptionDialogIconType["PERCEPTION_DIALOG_ICON_TYPE_ICON_TYPE_STAR_COMMENT"] = 16] = "PERCEPTION_DIALOG_ICON_TYPE_ICON_TYPE_STAR_COMMENT";
PerceptionDialogIconType[PerceptionDialogIconType["PERCEPTION_DIALOG_ICON_TYPE_ICON_TYPE_RANKING"] = 17] = "PERCEPTION_DIALOG_ICON_TYPE_ICON_TYPE_RANKING";
PerceptionDialogIconType[PerceptionDialogIconType["PERCEPTION_DIALOG_ICON_TYPE_ICON_TYPE_COMMON"] = 18] = "PERCEPTION_DIALOG_ICON_TYPE_ICON_TYPE_COMMON";
PerceptionDialogIconType[PerceptionDialogIconType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(PerceptionDialogIconType = exports.PerceptionDialogIconType || (exports.PerceptionDialogIconType = {}));
var GoalMessageSource;
(function (GoalMessageSource) {
GoalMessageSource[GoalMessageSource["GOAL_MESSAGE_SOURCE_UNKNOWN"] = 0] = "GOAL_MESSAGE_SOURCE_UNKNOWN";
GoalMessageSource[GoalMessageSource["GOAL_MESSAGE_SOURCE_COMMIT"] = 1] = "GOAL_MESSAGE_SOURCE_COMMIT";
GoalMessageSource[GoalMessageSource["GOAL_MESSAGE_SOURCE_PROGRESS_UPDATE"] = 2] = "GOAL_MESSAGE_SOURCE_PROGRESS_UPDATE";
GoalMessageSource[GoalMessageSource["GOAL_MESSAGE_SOURCE_PIN"] = 3] = "GOAL_MESSAGE_SOURCE_PIN";
GoalMessageSource[GoalMessageSource["GOAL_MESSAGE_SOURCE_UNPIN"] = 4] = "GOAL_MESSAGE_SOURCE_UNPIN";
GoalMessageSource[GoalMessageSource["GOAL_MESSAGE_SOURCE_REVIEW_CALLBACK"] = 5] = "GOAL_MESSAGE_SOURCE_REVIEW_CALLBACK";
GoalMessageSource[GoalMessageSource["GOAL_MESSAGE_SOURCE_SUSPEND"] = 6] = "GOAL_MESSAGE_SOURCE_SUSPEND";
GoalMessageSource[GoalMessageSource["GOAL_MESSAGE_SOURCE_CHALLENGE_PROMPT"] = 7] = "GOAL_MESSAGE_SOURCE_CHALLENGE_PROMPT";
GoalMessageSource[GoalMessageSource["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(GoalMessageSource = exports.GoalMessageSource || (exports.GoalMessageSource = {}));
var ExhibitionType;
(function (ExhibitionType) {
ExhibitionType[ExhibitionType["EXHIBITION_TYPE_DEFAULT"] = 0] = "EXHIBITION_TYPE_DEFAULT";
ExhibitionType[ExhibitionType["EXHIBITION_TYPE_FOLD"] = 1] = "EXHIBITION_TYPE_FOLD";
ExhibitionType[ExhibitionType["EXHIBITION_TYPE_PUBLIC_SCREEN"] = 2] = "EXHIBITION_TYPE_PUBLIC_SCREEN";
ExhibitionType[ExhibitionType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(ExhibitionType = exports.ExhibitionType || (exports.ExhibitionType = {}));
var GiftSource;
(function (GiftSource) {
GiftSource[GiftSource["GIFT_SOURCE_UNKNOWN"] = 0] = "GIFT_SOURCE_UNKNOWN";
GiftSource[GiftSource["GIFT_SOURCE_PLATFORM"] = 1] = "GIFT_SOURCE_PLATFORM";
GiftSource[GiftSource["GIFT_SOURCE_USER_BUY_RANDOM"] = 2] = "GIFT_SOURCE_USER_BUY_RANDOM";
GiftSource[GiftSource["GIFT_SOURCE_USER_BUY_SPECIFIC"] = 3] = "GIFT_SOURCE_USER_BUY_SPECIFIC";
GiftSource[GiftSource["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(GiftSource = exports.GiftSource || (exports.GiftSource = {}));
var MessageDisplayStyle;
(function (MessageDisplayStyle) {
MessageDisplayStyle[MessageDisplayStyle["MESSAGE_DISPLAY_STYLE_DEFAULT"] = 0] = "MESSAGE_DISPLAY_STYLE_DEFAULT";
MessageDisplayStyle[MessageDisplayStyle["MESSAGE_DISPLAY_STYLE_POPUP"] = 1] = "MESSAGE_DISPLAY_STYLE_POPUP";
MessageDisplayStyle[MessageDisplayStyle["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(MessageDisplayStyle = exports.MessageDisplayStyle || (exports.MessageDisplayStyle = {}));
var ProfitRankType;
(function (ProfitRankType) {
ProfitRankType[ProfitRankType["PROFIT_RANK_TYPE_TYPE_HOURLY_RANK"] = 0] = "PROFIT_RANK_TYPE_TYPE_HOURLY_RANK";
ProfitRankType[ProfitRankType["PROFIT_RANK_TYPE_TYPE_WEEKLY_RANK"] = 1] = "PROFIT_RANK_TYPE_TYPE_WEEKLY_RANK";
ProfitRankType[ProfitRankType["PROFIT_RANK_TYPE_TYPE_HOURLY_STAR_RANK"] = 2] = "PROFIT_RANK_TYPE_TYPE_HOURLY_STAR_RANK";
ProfitRankType[ProfitRankType["PROFIT_RANK_TYPE_TYPE_WEEKLY_RISING_RANK_ACTIVITY"] = 3] = "PROFIT_RANK_TYPE_TYPE_WEEKLY_RISING_RANK_ACTIVITY";
ProfitRankType[ProfitRankType["PROFIT_RANK_TYPE_TYPE_WEEKLY_RISING_RANK"] = 4] = "PROFIT_RANK_TYPE_TYPE_WEEKLY_RISING_RANK";
ProfitRankType[ProfitRankType["PROFIT_RANK_TYPE_TYPE_WEEKLY_ROOKIE"] = 5] = "PROFIT_RANK_TYPE_TYPE_WEEKLY_ROOKIE";
ProfitRankType[ProfitRankType["PROFIT_RANK_TYPE_TYPE_E_COMMERCE_WEEKLY"] = 6] = "PROFIT_RANK_TYPE_TYPE_E_COMMERCE_WEEKLY";
ProfitRankType[ProfitRankType["PROFIT_RANK_TYPE_TYPE_E_COMMERCE_DAILY"] = 7] = "PROFIT_RANK_TYPE_TYPE_E_COMMERCE_DAILY";
ProfitRankType[ProfitRankType["PROFIT_RANK_TYPE_TYPE_DAILY_RANK"] = 8] = "PROFIT_RANK_TYPE_TYPE_DAILY_RANK";
ProfitRankType[ProfitRankType["PROFIT_RANK_TYPE_TYPE_FIRST_GIFT_RANK"] = 9] = "PROFIT_RANK_TYPE_TYPE_FIRST_GIFT_RANK";
ProfitRankType[ProfitRankType["PROFIT_RANK_TYPE_TYPE_GAME_RANK"] = 10] = "PROFIT_RANK_TYPE_TYPE_GAME_RANK";
ProfitRankType[ProfitRankType["PROFIT_RANK_TYPE_TYPE_DAILY_GAME"] = 11] = "PROFIT_RANK_TYPE_TYPE_DAILY_GAME";
ProfitRankType[ProfitRankType["PROFIT_RANK_TYPE_TYPE_HALL_OF_FAME_RANK"] = 12] = "PROFIT_RANK_TYPE_TYPE_HALL_OF_FAME_RANK";
ProfitRankType[ProfitRankType["PROFIT_RANK_TYPE_TYPE_RANK_LEAGUE"] = 13] = "PROFIT_RANK_TYPE_TYPE_RANK_LEAGUE";
ProfitRankType[ProfitRankType["PROFIT_RANK_TYPE_DAILY_ROOKIE"] = 14] = "PROFIT_RANK_TYPE_DAILY_ROOKIE";
ProfitRankType[ProfitRankType["PROFIT_RANK_TYPE_TYPE_TEAM_RANK"] = 15] = "PROFIT_RANK_TYPE_TYPE_TEAM_RANK";
ProfitRankType[ProfitRankType["PROFIT_RANK_TYPE_TYPE_CLASS_RANK"] = 16] = "PROFIT_RANK_TYPE_TYPE_CLASS_RANK";
ProfitRankType[ProfitRankType["PROFIT_RANK_TYPE_TYPE_DAILY_GAME_PUB_G"] = 20] = "PROFIT_RANK_TYPE_TYPE_DAILY_GAME_PUB_G";
ProfitRankType[ProfitRankType["PROFIT_RANK_TYPE_TYPE_DAILY_GAME_MLB_B"] = 21] = "PROFIT_RANK_TYPE_TYPE_DAILY_GAME_MLB_B";
ProfitRankType[ProfitRankType["PROFIT_RANK_TYPE_TYPE_DAILY_GAME_FREE_FIRE"] = 22] = "PROFIT_RANK_TYPE_TYPE_DAILY_GAME_FREE_FIRE";
ProfitRankType[ProfitRankType["PROFIT_RANK_TYPE_TYPE_WEEKLY_GAME_SUBCATEGORY_ONE"] = 23] = "PROFIT_RANK_TYPE_TYPE_WEEKLY_GAME_SUBCATEGORY_ONE";
ProfitRankType[ProfitRankType["PROFIT_RANK_TYPE_TYPE_WEEKLY_GAME_SUBCATEGORY_TWO"] = 24] = "PROFIT_RANK_TYPE_TYPE_WEEKLY_GAME_SUBCATEGORY_TWO";
ProfitRankType[ProfitRankType["PROFIT_RANK_TYPE_TYPE_WEEKLY_GAME_SUBCATEGORY_THREE"] = 25] = "PROFIT_RANK_TYPE_TYPE_WEEKLY_GAME_SUBCATEGORY_THREE";
ProfitRankType[ProfitRankType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(ProfitRankType = exports.ProfitRankType || (exports.ProfitRankType = {}));
var UnionAnimationInfoType;
(function (UnionAnimationInfoType) {
UnionAnimationInfoType[UnionAnimationInfoType["UNION_ANIMATION_INFO_TYPE_NO_UNION_ANIMATION"] = 0] = "UNION_ANIMATION_INFO_TYPE_NO_UNION_ANIMATION";
UnionAnimationInfoType[UnionAnimationInfoType["UNION_ANIMATION_INFO_TYPE_LOOP"] = 1] = "UNION_ANIMATION_INFO_TYPE_LOOP";
UnionAnimationInfoType[UnionAnimationInfoType["UNION_ANIMATION_INFO_TYPE_LOCK"] = 2] = "UNION_ANIMATION_INFO_TYPE_LOCK";
UnionAnimationInfoType[UnionAnimationInfoType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(UnionAnimationInfoType = exports.UnionAnimationInfoType || (exports.UnionAnimationInfoType = {}));
var DisplayStyle;
(function (DisplayStyle) {
DisplayStyle[DisplayStyle["DISPLAY_STYLE_NORMAL"] = 0] = "DISPLAY_STYLE_NORMAL";
DisplayStyle[DisplayStyle["DISPLAY_STYLE_STAY"] = 1] = "DISPLAY_STYLE_STAY";
DisplayStyle[DisplayStyle["DISPLAY_STYLE_CHAT"] = 2] = "DISPLAY_STYLE_CHAT";
DisplayStyle[DisplayStyle["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(DisplayStyle = exports.DisplayStyle || (exports.DisplayStyle = {}));
var HitABStatus;
(function (HitABStatus) {
HitABStatus[HitABStatus["HIT_A_B_STATUS_HIT_AB_STATUS_NO_HIT"] = 0] = "HIT_A_B_STATUS_HIT_AB_STATUS_NO_HIT";
HitABStatus[HitABStatus["HIT_A_B_STATUS_HIT_AB_STATUS_ENTER_FROM_EXTERNAL_LINK_NEW_TEXT"] = 1] = "HIT_A_B_STATUS_HIT_AB_STATUS_ENTER_FROM_EXTERNAL_LINK_NEW_TEXT";
HitABStatus[HitABStatus["HIT_A_B_STATUS_HIT_AB_STATUS_ENTER_FROM_RE_POST_NEW_TEXT"] = 2] = "HIT_A_B_STATUS_HIT_AB_STATUS_ENTER_FROM_RE_POST_NEW_TEXT";
HitABStatus[HitABStatus["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(HitABStatus = exports.HitABStatus || (exports.HitABStatus = {}));
var PollKind;
(function (PollKind) {
PollKind[PollKind["POLL_KIND_NORMAL"] = 0] = "POLL_KIND_NORMAL";
PollKind[PollKind["POLL_KIND_GIFT"] = 1] = "POLL_KIND_GIFT";
PollKind[PollKind["POLL_KIND_CUSTOMIZABLE"] = 2] = "POLL_KIND_CUSTOMIZABLE";
PollKind[PollKind["POLL_KIND_CUSTOMIZABLE_GIFT"] = 3] = "POLL_KIND_CUSTOMIZABLE_GIFT";
PollKind[PollKind["POLL_KIND_QUICK_GIFT"] = 4] = "POLL_KIND_QUICK_GIFT";
PollKind[PollKind["POLL_KIND_EMOTE"] = 5] = "POLL_KIND_EMOTE";
PollKind[PollKind["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(PollKind = exports.PollKind || (exports.PollKind = {}));
var PollTemplateStatus;
(function (PollTemplateStatus) {
PollTemplateStatus[PollTemplateStatus["POLL_TEMPLATE_STATUS_TO_BE_REVIEWED"] = 0] = "POLL_TEMPLATE_STATUS_TO_BE_REVIEWED";
PollTemplateStatus[PollTemplateStatus["POLL_TEMPLATE_STATUS_UNDER_REVIEW"] = 1] = "POLL_TEMPLATE_STATUS_UNDER_REVIEW";
PollTemplateStatus[PollTemplateStatus["POLL_TEMPLATE_STATUS_REVIEWED"] = 2] = "POLL_TEMPLATE_STATUS_REVIEWED";
PollTemplateStatus[PollTemplateStatus["POLL_TEMPLATE_STATUS_REFUSED"] = 3] = "POLL_TEMPLATE_STATUS_REFUSED";
PollTemplateStatus[PollTemplateStatus["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(PollTemplateStatus = exports.PollTemplateStatus || (exports.PollTemplateStatus = {}));
var PollAppealStatus;
(function (PollAppealStatus) {
PollAppealStatus[PollAppealStatus["POLL_APPEAL_STATUS_UNKNOWN"] = 0] = "POLL_APPEAL_STATUS_UNKNOWN";
PollAppealStatus[PollAppealStatus["POLL_APPEAL_STATUS_PASS"] = 1] = "POLL_APPEAL_STATUS_PASS";
PollAppealStatus[PollAppealStatus["POLL_APPEAL_STATUS_FAIL"] = 2] = "POLL_APPEAL_STATUS_FAIL";
PollAppealStatus[PollAppealStatus["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(PollAppealStatus = exports.PollAppealStatus || (exports.PollAppealStatus = {}));
var RankTestMessageScene;
(function (RankTestMessageScene) {
RankTestMessageScene[RankTestMessageScene["RANK_TEST_MESSAGE_SCENE_UNKNOWN"] = 0] = "RANK_TEST_MESSAGE_SCENE_UNKNOWN";
RankTestMessageScene[RankTestMessageScene["RANK_TEST_MESSAGE_SCENE_ONLINE_AUDIENCE_TOP_N_UPDATE_PUBLIC_SCREEN"] = 1] = "RANK_TEST_MESSAGE_SCENE_ONLINE_AUDIENCE_TOP_N_UPDATE_PUBLIC_SCREEN";
RankTestMessageScene[RankTestMessageScene["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(RankTestMessageScene = exports.RankTestMessageScene || (exports.RankTestMessageScene = {}));
var TriggerReason;
(function (TriggerReason) {
TriggerReason[TriggerReason["TRIGGER_REASON_UNKNOWN"] = 0] = "TRIGGER_REASON_UNKNOWN";
TriggerReason[TriggerReason["TRIGGER_REASON_SCORE_UPDATE"] = 1] = "TRIGGER_REASON_SCORE_UPDATE";
TriggerReason[TriggerReason["TRIGGER_REASON_BATTLE_END"] = 2] = "TRIGGER_REASON_BATTLE_END";
TriggerReason[TriggerReason["TRIGGER_REASON_OPT_OUT_UPDATE"] = 3] = "TRIGGER_REASON_OPT_OUT_UPDATE";
TriggerReason[TriggerReason["TRIGGER_REASON_KEEP_ALIVE"] = 4] = "TRIGGER_REASON_KEEP_ALIVE";
TriggerReason[TriggerReason["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(TriggerReason = exports.TriggerReason || (exports.TriggerReason = {}));
var Reason;
(function (Reason) {
Reason[Reason["REASON_TIME_UP"] = 0] = "REASON_TIME_UP";
Reason[Reason["REASON_CUT_SHORT"] = 1] = "REASON_CUT_SHORT";
Reason[Reason["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(Reason = exports.Reason || (exports.Reason = {}));
var BattleTaskMessageType;
(function (BattleTaskMessageType) {
BattleTaskMessageType[BattleTaskMessageType["BATTLE_TASK_MESSAGE_TYPE_START"] = 0] = "BATTLE_TASK_MESSAGE_TYPE_START";
BattleTaskMessageType[BattleTaskMessageType["BATTLE_TASK_MESSAGE_TYPE_TASK_UPDATE"] = 1] = "BATTLE_TASK_MESSAGE_TYPE_TASK_UPDATE";
BattleTaskMessageType[BattleTaskMessageType["BATTLE_TASK_MESSAGE_TYPE_TASK_SETTLE"] = 2] = "BATTLE_TASK_MESSAGE_TYPE_TASK_SETTLE";
BattleTaskMessageType[BattleTaskMessageType["BATTLE_TASK_MESSAGE_TYPE_REWARD_SETTLE"] = 3] = "BATTLE_TASK_MESSAGE_TYPE_REWARD_SETTLE";
BattleTaskMessageType[BattleTaskMessageType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(BattleTaskMessageType = exports.BattleTaskMessageType || (exports.BattleTaskMessageType = {}));
var RewardStatus;
(function (RewardStatus) {
RewardStatus[RewardStatus["REWARD_STATUS_SUCCEED"] = 0] = "REWARD_STATUS_SUCCEED";
RewardStatus[RewardStatus["REWARD_STATUS_FAILED"] = 1] = "REWARD_STATUS_FAILED";
RewardStatus[RewardStatus["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(RewardStatus = exports.RewardStatus || (exports.RewardStatus = {}));
var BattleAction;
(function (BattleAction) {
BattleAction[BattleAction["BATTLE_ACTION_UNKNOWN"] = 0] = "BATTLE_ACTION_UNKNOWN";
BattleAction[BattleAction["BATTLE_ACTION_INVITE"] = 1] = "BATTLE_ACTION_INVITE";
BattleAction[BattleAction["BATTLE_ACTION_REJECT"] = 2] = "BATTLE_ACTION_REJECT";
BattleAction[BattleAction["BATTLE_ACTION_CANCEL"] = 3] = "BATTLE_ACTION_CANCEL";
BattleAction[BattleAction["BATTLE_ACTION_OPEN"] = 4] = "BATTLE_ACTION_OPEN";
BattleAction[BattleAction["BATTLE_ACTION_FINISH"] = 5] = "BATTLE_ACTION_FINISH";
BattleAction[BattleAction["BATTLE_ACTION_CUT_SHORT"] = 6] = "BATTLE_ACTION_CUT_SHORT";
BattleAction[BattleAction["BATTLE_ACTION_ACCEPT"] = 7] = "BATTLE_ACTION_ACCEPT";
BattleAction[BattleAction["BATTLE_ACTION_QUIT_APPLY"] = 8] = "BATTLE_ACTION_QUIT_APPLY";
BattleAction[BattleAction["BATTLE_ACTION_DECLINE_QUIT"] = 9] = "BATTLE_ACTION_DECLINE_QUIT";
BattleAction[BattleAction["BATTLE_ACTION_DECLINE_OFF_QUIT"] = 10] = "BATTLE_ACTION_DECLINE_OFF_QUIT";
BattleAction[BattleAction["BATTLE_ACTION_LEAVE_LINK_MIC"] = 11] = "BATTLE_ACTION_LEAVE_LINK_MIC";
BattleAction[BattleAction["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(BattleAction = exports.BattleAction || (exports.BattleAction = {}));
var Result;
(function (Result) {
Result[Result["RESULT_WIN"] = 0] = "RESULT_WIN";
Result[Result["RESULT_LOSE"] = 1] = "RESULT_LOSE";
Result[Result["RESULT_DRAW"] = 2] = "RESULT_DRAW";
Result[Result["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(Result = exports.Result || (exports.Result = {}));
var GiftPermissionType;
(function (GiftPermissionType) {
GiftPermissionType[GiftPermissionType["GIFT_PERMISSION_TYPE_UNKNOWN_TYPE"] = 0] = "GIFT_PERMISSION_TYPE_UNKNOWN_TYPE";
GiftPermissionType[GiftPermissionType["GIFT_PERMISSION_TYPE_NO_GIFT_PERMISSION"] = 1] = "GIFT_PERMISSION_TYPE_NO_GIFT_PERMISSION";
GiftPermissionType[GiftPermissionType["GIFT_PERMISSION_TYPE_ANCHOR_CLOSE"] = 2] = "GIFT_PERMISSION_TYPE_ANCHOR_CLOSE";
GiftPermissionType[GiftPermissionType["GIFT_PERMISSION_TYPE_HAS_GIFT_PERMISSION"] = 3] = "GIFT_PERMISSION_TYPE_HAS_GIFT_PERMISSION";
GiftPermissionType[GiftPermissionType["GIFT_PERMISSION_TYPE_ANCHOR_BANNED"] = 4] = "GIFT_PERMISSION_TYPE_ANCHOR_BANNED";
GiftPermissionType[GiftPermissionType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(GiftPermissionType = exports.GiftPermissionType || (exports.GiftPermissionType = {}));
var BattleABTestType;
(function (BattleABTestType) {
BattleABTestType[BattleABTestType["BATTLE_A_B_TEST_TYPE_UNKNOWN_AB_TEST_TYPE"] = 0] = "BATTLE_A_B_TEST_TYPE_UNKNOWN_AB_TEST_TYPE";
BattleABTestType[BattleABTestType["BATTLE_A_B_TEST_TYPE_MEANWHILE_INVITE"] = 1] = "BATTLE_A_B_TEST_TYPE_MEANWHILE_INVITE";
BattleABTestType[BattleABTestType["BATTLE_A_B_TEST_TYPE_SPECIFIED_GIFT"] = 2] = "BATTLE_A_B_TEST_TYPE_SPECIFIED_GIFT";
BattleABTestType[BattleABTestType["BATTLE_A_B_TEST_TYPE_RT_C_MESSAGE_CHANNEL"] = 3] = "BATTLE_A_B_TEST_TYPE_RT_C_MESSAGE_CHANNEL";
BattleABTestType[BattleABTestType["BATTLE_A_B_TEST_TYPE_CONNECTION_TIME_OUT"] = 4] = "BATTLE_A_B_TEST_TYPE_CONNECTION_TIME_OUT";
BattleABTestType[BattleABTestType["BATTLE_A_B_TEST_TYPE_REMATCH_SKIP_TEAMMATE"] = 5] = "BATTLE_A_B_TEST_TYPE_REMATCH_SKIP_TEAMMATE";
BattleABTestType[BattleABTestType["BATTLE_A_B_TEST_TYPE_OPT_INVITEE_4048"] = 6] = "BATTLE_A_B_TEST_TYPE_OPT_INVITEE_4048";
BattleABTestType[BattleABTestType["BATTLE_A_B_TEST_TYPE_BATTLE_AB_TEST_TYPE_TIME_CALIBRATE"] = 7] = "BATTLE_A_B_TEST_TYPE_BATTLE_AB_TEST_TYPE_TIME_CALIBRATE";
BattleABTestType[BattleABTestType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(BattleABTestType = exports.BattleABTestType || (exports.BattleABTestType = {}));
var PlayScene;
(function (PlayScene) {
PlayScene[PlayScene["PLAY_SCENE_UNKNOWN"] = 0] = "PLAY_SCENE_UNKNOWN";
PlayScene[PlayScene["PLAY_SCENE_COUNTDOWN_FOR_ALL"] = 1] = "PLAY_SCENE_COUNTDOWN_FOR_ALL";
PlayScene[PlayScene["PLAY_SCENE_COUNTDOWN_FOR_SINGLE"] = 2] = "PLAY_SCENE_COUNTDOWN_FOR_SINGLE";
PlayScene[PlayScene["PLAY_SCENE_LIVE_SHOW"] = 3] = "PLAY_SCENE_LIVE_SHOW";
PlayScene[PlayScene["PLAY_SCENE_AIG_C"] = 4] = "PLAY_SCENE_AIG_C";
PlayScene[PlayScene["PLAY_SCENE_KARAOKE"] = 5] = "PLAY_SCENE_KARAOKE";
PlayScene[PlayScene["PLAY_SCENE_DRAW_GUESS"] = 6] = "PLAY_SCENE_DRAW_GUESS";
PlayScene[PlayScene["PLAY_SCENE_ENLARGE_GRID"] = 7] = "PLAY_SCENE_ENLARGE_GRID";
PlayScene[PlayScene["PLAY_SCENE_GIFT_PRIORITY_LINK"] = 8] = "PLAY_SCENE_GIFT_PRIORITY_LINK";
PlayScene[PlayScene["PLAY_SCENE_GIFT_THRESHOLD_LINK"] = 9] = "PLAY_SCENE_GIFT_THRESHOLD_LINK";
PlayScene[PlayScene["PLAY_SCENE_NOTICE_BOARD"] = 10] = "PLAY_SCENE_NOTICE_BOARD";
PlayScene[PlayScene["PLAY_SCENE_PLAY_BOOK"] = 11] = "PLAY_SCENE_PLAY_BOOK";
PlayScene[PlayScene["PLAY_SCENE_GUEST_SHOWDOWN"] = 12] = "PLAY_SCENE_GUEST_SHOWDOWN";
PlayScene[PlayScene["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(PlayScene = exports.PlayScene || (exports.PlayScene = {}));
var LinkType;
(function (LinkType) {
LinkType[LinkType["LINK_TYPE_TYPE_UNKNOWN"] = 0] = "LINK_TYPE_TYPE_UNKNOWN";
LinkType[LinkType["LINK_TYPE_TYPE_VIDEO"] = 1] = "LINK_TYPE_TYPE_VIDEO";
LinkType[LinkType["LINK_TYPE_TYPE_AUDIO"] = 2] = "LINK_TYPE_TYPE_AUDIO";
LinkType[LinkType["LINK_TYPE_TYPE_VIRTUAL"] = 3] = "LINK_TYPE_TYPE_VIRTUAL";
LinkType[LinkType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(LinkType = exports.LinkType || (exports.LinkType = {}));
var LinkSilenceStatus;
(function (LinkSilenceStatus) {
LinkSilenceStatus[LinkSilenceStatus["LINK_SILENCE_STATUS_STATUS_UN_SILENCE"] = 0] = "LINK_SILENCE_STATUS_STATUS_UN_SILENCE";
LinkSilenceStatus[LinkSilenceStatus["LINK_SILENCE_STATUS_STATUS_SILENCE_BY_SELF"] = 1] = "LINK_SILENCE_STATUS_STATUS_SILENCE_BY_SELF";
LinkSilenceStatus[LinkSilenceStatus["LINK_SILENCE_STATUS_STATUS_SILENCE_BY_OWNER"] = 2] = "LINK_SILENCE_STATUS_STATUS_SILENCE_BY_OWNER";
LinkSilenceStatus[LinkSilenceStatus["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(LinkSilenceStatus = exports.LinkSilenceStatus || (exports.LinkSilenceStatus = {}));
var LinkmicRoleType;
(function (LinkmicRoleType) {
LinkmicRoleType[LinkmicRoleType["LINKMIC_ROLE_TYPE_ROLE_TYPE_UNKOWN"] = 0] = "LINKMIC_ROLE_TYPE_ROLE_TYPE_UNKOWN";
LinkmicRoleType[LinkmicRoleType["LINKMIC_ROLE_TYPE_LEADER"] = 1] = "LINKMIC_ROLE_TYPE_LEADER";
LinkmicRoleType[LinkmicRoleType["LINKMIC_ROLE_TYPE_PLAYER"] = 2] = "LINKMIC_ROLE_TYPE_PLAYER";
LinkmicRoleType[LinkmicRoleType["LINKMIC_ROLE_TYPE_INVITEE"] = 3] = "LINKMIC_ROLE_TYPE_INVITEE";
LinkmicRoleType[LinkmicRoleType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(LinkmicRoleType = exports.LinkmicRoleType || (exports.LinkmicRoleType = {}));
var LinkRoleType;
(function (LinkRoleType) {
LinkRoleType[LinkRoleType["LINK_ROLE_TYPE_TYPE_ROLE_TYPE_UNKOWN"] = 0] = "LINK_ROLE_TYPE_TYPE_ROLE_TYPE_UNKOWN";
LinkRoleType[LinkRoleType["LINK_ROLE_TYPE_TYPE_LEADER"] = 1] = "LINK_ROLE_TYPE_TYPE_LEADER";
LinkRoleType[LinkRoleType["LINK_ROLE_TYPE_TYPE_PLAYER"] = 2] = "LINK_ROLE_TYPE_TYPE_PLAYER";
LinkRoleType[LinkRoleType["LINK_ROLE_TYPE_TYPE_INVITEE"] = 3] = "LINK_ROLE_TYPE_TYPE_INVITEE";
LinkRoleType[LinkRoleType["LINK_ROLE_TYPE_TYPE_APPLIER"] = 4] = "LINK_ROLE_TYPE_TYPE_APPLIER";
LinkRoleType[LinkRoleType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(LinkRoleType = exports.LinkRoleType || (exports.LinkRoleType = {}));
var MuteStatus;
(function (MuteStatus) {
MuteStatus[MuteStatus["MUTE_STATUS_MUTE"] = 0] = "MUTE_STATUS_MUTE";
MuteStatus[MuteStatus["MUTE_STATUS_UN_MUTE"] = 1] = "MUTE_STATUS_UN_MUTE";
MuteStatus[MuteStatus["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(MuteStatus = exports.MuteStatus || (exports.MuteStatus = {}));
var GuestMicCameraManageOp;
(function (GuestMicCameraManageOp) {
GuestMicCameraManageOp[GuestMicCameraManageOp["GUEST_MIC_CAMERA_MANAGE_OP_OPEN_MIC"] = 0] = "GUEST_MIC_CAMERA_MANAGE_OP_OPEN_MIC";
GuestMicCameraManageOp[GuestMicCameraManageOp["GUEST_MIC_CAMERA_MANAGE_OP_OPEN_CAMERA"] = 1] = "GUEST_MIC_CAMERA_MANAGE_OP_OPEN_CAMERA";
GuestMicCameraManageOp[GuestMicCameraManageOp["GUEST_MIC_CAMERA_MANAGE_OP_CLOSE_MIC"] = 2] = "GUEST_MIC_CAMERA_MANAGE_OP_CLOSE_MIC";
GuestMicCameraManageOp[GuestMicCameraManageOp["GUEST_MIC_CAMERA_MANAGE_OP_CLOSE_CAMERA"] = 3] = "GUEST_MIC_CAMERA_MANAGE_OP_CLOSE_CAMERA";
GuestMicCameraManageOp[GuestMicCameraManageOp["GUEST_MIC_CAMERA_MANAGE_OP_CLOSE_MIC_PUNISH"] = 4] = "GUEST_MIC_CAMERA_MANAGE_OP_CLOSE_MIC_PUNISH";
GuestMicCameraManageOp[GuestMicCameraManageOp["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(GuestMicCameraManageOp = exports.GuestMicCameraManageOp || (exports.GuestMicCameraManageOp = {}));
var GuestMicCameraChangeScene;
(function (GuestMicCameraChangeScene) {
GuestMicCameraChangeScene[GuestMicCameraChangeScene["GUEST_MIC_CAMERA_CHANGE_SCENE_CHANGE_SCENE_UNKNOWN"] = 0] = "GUEST_MIC_CAMERA_CHANGE_SCENE_CHANGE_SCENE_UNKNOWN";
GuestMicCameraChangeScene[GuestMicCameraChangeScene["GUEST_MIC_CAMERA_CHANGE_SCENE_LIVE_SHOW_BY_ANCHOR_AUTO"] = 1] = "GUEST_MIC_CAMERA_CHANGE_SCENE_LIVE_SHOW_BY_ANCHOR_AUTO";
GuestMicCameraChangeScene[GuestMicCameraChangeScene["GUEST_MIC_CAMERA_CHANGE_SCENE_LIVE_SHOW_BY_SERVER_NORMAL"] = 2] = "GUEST_MIC_CAMERA_CHANGE_SCENE_LIVE_SHOW_BY_SERVER_NORMAL";
GuestMicCameraChangeScene[GuestMicCameraChangeScene["GUEST_MIC_CAMERA_CHANGE_SCENE_LIVE_SHOW_BY_SHOW_END"] = 3] = "GUEST_MIC_CAMERA_CHANGE_SCENE_LIVE_SHOW_BY_SHOW_END";
GuestMicCameraChangeScene[GuestMicCameraChangeScene["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(GuestMicCameraChangeScene = exports.GuestMicCameraChangeScene || (exports.GuestMicCameraChangeScene = {}));
var LinkMicUserAdminType;
(function (LinkMicUserAdminType) {
LinkMicUserAdminType[LinkMicUserAdminType["LINK_MIC_USER_ADMIN_TYPE_UNDEFINED_TYPE"] = 0] = "LINK_MIC_USER_ADMIN_TYPE_UNDEFINED_TYPE";
LinkMicUserAdminType[LinkMicUserAdminType["LINK_MIC_USER_ADMIN_TYPE_MANAGER_TYPE"] = 1] = "LINK_MIC_USER_ADMIN_TYPE_MANAGER_TYPE";
LinkMicUserAdminType[LinkMicUserAdminType["LINK_MIC_USER_ADMIN_TYPE_HOST_TYPE"] = 2] = "LINK_MIC_USER_ADMIN_TYPE_HOST_TYPE";
LinkMicUserAdminType[LinkMicUserAdminType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(LinkMicUserAdminType = exports.LinkMicUserAdminType || (exports.LinkMicUserAdminType = {}));
var LinkmicMultiLiveEnum;
(function (LinkmicMultiLiveEnum) {
LinkmicMultiLiveEnum[LinkmicMultiLiveEnum["LINKMIC_MULTI_LIVE_ENUM_DEFAULT"] = 0] = "LINKMIC_MULTI_LIVE_ENUM_DEFAULT";
LinkmicMultiLiveEnum[LinkmicMultiLiveEnum["LINKMIC_MULTI_LIVE_ENUM_ANCHOR_USE_NEW_LAYOUT"] = 1] = "LINKMIC_MULTI_LIVE_ENUM_ANCHOR_USE_NEW_LAYOUT";
LinkmicMultiLiveEnum[LinkmicMultiLiveEnum["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(LinkmicMultiLiveEnum = exports.LinkmicMultiLiveEnum || (exports.LinkmicMultiLiveEnum = {}));
var PollEndType;
(function (PollEndType) {
PollEndType[PollEndType["POLL_END_TYPE_POLL_END_BY_TIME"] = 0] = "POLL_END_TYPE_POLL_END_BY_TIME";
PollEndType[PollEndType["POLL_END_TYPE_POLL_END_BY_OWNER"] = 1] = "POLL_END_TYPE_POLL_END_BY_OWNER";
PollEndType[PollEndType["POLL_END_TYPE_POLL_END_BY_OTHER"] = 2] = "POLL_END_TYPE_POLL_END_BY_OTHER";
PollEndType[PollEndType["POLL_END_TYPE_POLL_END_BY_ADMIN"] = 3] = "POLL_END_TYPE_POLL_END_BY_ADMIN";
PollEndType[PollEndType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(PollEndType = exports.PollEndType || (exports.PollEndType = {}));
var CohostABTestType;
(function (CohostABTestType) {
CohostABTestType[CohostABTestType["COHOST_A_B_TEST_TYPE_COHOST_AB_TEST_TYPE_UNKNOWN"] = 0] = "COHOST_A_B_TEST_TYPE_COHOST_AB_TEST_TYPE_UNKNOWN";
CohostABTestType[CohostABTestType["COHOST_A_B_TEST_TYPE_COHOST_AB_TEST_TYPE_LINK_TIME_OUT_STRATEGY"] = 1] = "COHOST_A_B_TEST_TYPE_COHOST_AB_TEST_TYPE_LINK_TIME_OUT_STRATEGY";
CohostABTestType[CohostABTestType["COHOST_A_B_TEST_TYPE_COHOST_AB_TEST_TYPE_COHOST_RESERVATION"] = 2] = "COHOST_A_B_TEST_TYPE_COHOST_AB_TEST_TYPE_COHOST_RESERVATION";
CohostABTestType[CohostABTestType["COHOST_A_B_TEST_TYPE_COHOST_AB_TEST_TYPE_QUICK_PAIR_NEW_ARCH_SWITCH"] = 3] = "COHOST_A_B_TEST_TYPE_COHOST_AB_TEST_TYPE_QUICK_PAIR_NEW_ARCH_SWITCH";
CohostABTestType[CohostABTestType["COHOST_A_B_TEST_TYPE_COHOST_AB_TEST_TYPE_COHOST_INVITATION_TEXT"] = 4] = "COHOST_A_B_TEST_TYPE_COHOST_AB_TEST_TYPE_COHOST_INVITATION_TEXT";
CohostABTestType[CohostABTestType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(CohostABTestType = exports.CohostABTestType || (exports.CohostABTestType = {}));
var OptPairStatus;
(function (OptPairStatus) {
OptPairStatus[OptPairStatus["OPT_PAIR_STATUS_UNKNOWN"] = 0] = "OPT_PAIR_STATUS_UNKNOWN";
OptPairStatus[OptPairStatus["OPT_PAIR_STATUS_OFFLINE"] = 1] = "OPT_PAIR_STATUS_OFFLINE";
OptPairStatus[OptPairStatus["OPT_PAIR_STATUS_FINISHED"] = 2] = "OPT_PAIR_STATUS_FINISHED";
OptPairStatus[OptPairStatus["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(OptPairStatus = exports.OptPairStatus || (exports.OptPairStatus = {}));
var ContentPositionType;
(function (ContentPositionType) {
ContentPositionType[ContentPositionType["CONTENT_POSITION_TYPE_UNKNOWN"] = 0] = "CONTENT_POSITION_TYPE_UNKNOWN";
ContentPositionType[ContentPositionType["CONTENT_POSITION_TYPE_STREAM"] = 1] = "CONTENT_POSITION_TYPE_STREAM";
ContentPositionType[ContentPositionType["CONTENT_POSITION_TYPE_LIVE_STUDIO_STREAM_PORTRAIT"] = 2] = "CONTENT_POSITION_TYPE_LIVE_STUDIO_STREAM_PORTRAIT";
ContentPositionType[ContentPositionType["CONTENT_POSITION_TYPE_LIVE_STUDIO_STREAM_LANDSCAPE"] = 3] = "CONTENT_POSITION_TYPE_LIVE_STUDIO_STREAM_LANDSCAPE";
ContentPositionType[ContentPositionType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(ContentPositionType = exports.ContentPositionType || (exports.ContentPositionType = {}));
var MultiGuestOutsideRoomInviteSource;
(function (MultiGuestOutsideRoomInviteSource) {
MultiGuestOutsideRoomInviteSource[MultiGuestOutsideRoomInviteSource["MULTI_GUEST_OUTSIDE_ROOM_INVITE_SOURCE_OUTSIDE_ROOM_INVITE_SOURCE_UNKNOWN"] = 0] = "MULTI_GUEST_OUTSIDE_ROOM_INVITE_SOURCE_OUTSIDE_ROOM_INVITE_SOURCE_UNKNOWN";
MultiGuestOutsideRoomInviteSource[MultiGuestOutsideRoomInviteSource["MULTI_GUEST_OUTSIDE_ROOM_INVITE_SOURCE_OUTSIDE_ROOM_INVITE_SOURCE_PANEL"] = 1] = "MULTI_GUEST_OUTSIDE_ROOM_INVITE_SOURCE_OUTSIDE_ROOM_INVITE_SOURCE_PANEL";
MultiGuestOutsideRoomInviteSource[MultiGuestOutsideRoomInviteSource["MULTI_GUEST_OUTSIDE_ROOM_INVITE_SOURCE_OUTSIDE_ROOM_INVITE_SOURCE_CAPSULE"] = 2] = "MULTI_GUEST_OUTSIDE_ROOM_INVITE_SOURCE_OUTSIDE_ROOM_INVITE_SOURCE_CAPSULE";
MultiGuestOutsideRoomInviteSource[MultiGuestOutsideRoomInviteSource["MULTI_GUEST_OUTSIDE_ROOM_INVITE_SOURCE_OUTSIDE_ROOM_INVITE_SOURCE_EMPTY_POSITION"] = 3] = "MULTI_GUEST_OUTSIDE_ROOM_INVITE_SOURCE_OUTSIDE_ROOM_INVITE_SOURCE_EMPTY_POSITION";
MultiGuestOutsideRoomInviteSource[MultiGuestOutsideRoomInviteSource["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(MultiGuestOutsideRoomInviteSource = exports.MultiGuestOutsideRoomInviteSource || (exports.MultiGuestOutsideRoomInviteSource = {}));
var LinkUserType;
(function (LinkUserType) {
LinkUserType[LinkUserType["LINK_USER_TYPE_DEFAULT"] = 0] = "LINK_USER_TYPE_DEFAULT";
LinkUserType[LinkUserType["LINK_USER_TYPE_KARAOKE"] = 1] = "LINK_USER_TYPE_KARAOKE";
LinkUserType[LinkUserType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(LinkUserType = exports.LinkUserType || (exports.LinkUserType = {}));
var ContentInviteSource;
(function (ContentInviteSource) {
ContentInviteSource[ContentInviteSource["CONTENT_INVITE_SOURCE_INVITE_SOURCE_UNKNOWN"] = 0] = "CONTENT_INVITE_SOURCE_INVITE_SOURCE_UNKNOWN";
ContentInviteSource[ContentInviteSource["CONTENT_INVITE_SOURCE_INVITE_SOURCE_PANEL_GO_LIVE"] = 1] = "CONTENT_INVITE_SOURCE_INVITE_SOURCE_PANEL_GO_LIVE";
ContentInviteSource[ContentInviteSource["CONTENT_INVITE_SOURCE_INVITE_SOURCE_MUTUAL_NOTICE"] = 2] = "CONTENT_INVITE_SOURCE_INVITE_SOURCE_MUTUAL_NOTICE";
ContentInviteSource[ContentInviteSource["CONTENT_INVITE_SOURCE_INVITE_SOURCE_USER_PROFILE"] = 3] = "CONTENT_INVITE_SOURCE_INVITE_SOURCE_USER_PROFILE";
ContentInviteSource[ContentInviteSource["CONTENT_INVITE_SOURCE_INVITE_SOURCE_RESERVE"] = 4] = "CONTENT_INVITE_SOURCE_INVITE_SOURCE_RESERVE";
ContentInviteSource[ContentInviteSource["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(ContentInviteSource = exports.ContentInviteSource || (exports.ContentInviteSource = {}));
var LinkmicShareRevenueSetting;
(function (LinkmicShareRevenueSetting) {
LinkmicShareRevenueSetting[LinkmicShareRevenueSetting["LINKMIC_SHARE_REVENUE_SETTING_LINK_MIC_SHARE_REVENUE_NOT_SET"] = 0] = "LINKMIC_SHARE_REVENUE_SETTING_LINK_MIC_SHARE_REVENUE_NOT_SET";
LinkmicShareRevenueSetting[LinkmicShareRevenueSetting["LINKMIC_SHARE_REVENUE_SETTING_LINK_MIC_SHARE_REVENUE_OPEN"] = 1] = "LINKMIC_SHARE_REVENUE_SETTING_LINK_MIC_SHARE_REVENUE_OPEN";
LinkmicShareRevenueSetting[LinkmicShareRevenueSetting["LINKMIC_SHARE_REVENUE_SETTING_LINK_MIC_SHARE_REVENUE_CLOSE"] = 2] = "LINKMIC_SHARE_REVENUE_SETTING_LINK_MIC_SHARE_REVENUE_CLOSE";
LinkmicShareRevenueSetting[LinkmicShareRevenueSetting["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(LinkmicShareRevenueSetting = exports.LinkmicShareRevenueSetting || (exports.LinkmicShareRevenueSetting = {}));
var PosIdentityType;
(function (PosIdentityType) {
PosIdentityType[PosIdentityType["POS_IDENTITY_TYPE_IDENTITY_EMPTY_SLOT"] = 0] = "POS_IDENTITY_TYPE_IDENTITY_EMPTY_SLOT";
PosIdentityType[PosIdentityType["POS_IDENTITY_TYPE_IDENTITY_RT_C_USER_ID"] = 1] = "POS_IDENTITY_TYPE_IDENTITY_RT_C_USER_ID";
PosIdentityType[PosIdentityType["POS_IDENTITY_TYPE_IDENTITY_RT_C_STREAM_ID"] = 2] = "POS_IDENTITY_TYPE_IDENTITY_RT_C_STREAM_ID";
PosIdentityType[PosIdentityType["POS_IDENTITY_TYPE_IDENTITY_LIVE_USER_ID"] = 3] = "POS_IDENTITY_TYPE_IDENTITY_LIVE_USER_ID";
PosIdentityType[PosIdentityType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(PosIdentityType = exports.PosIdentityType || (exports.PosIdentityType = {}));
var JoinType;
(function (JoinType) {
JoinType[JoinType["JOIN_TYPE_UNKNOWN"] = 0] = "JOIN_TYPE_UNKNOWN";
JoinType[JoinType["JOIN_TYPE_CHANNEL_APPLY"] = 1] = "JOIN_TYPE_CHANNEL_APPLY";
JoinType[JoinType["JOIN_TYPE_CHANNEL_INVITE"] = 2] = "JOIN_TYPE_CHANNEL_INVITE";
JoinType[JoinType["JOIN_TYPE_GROUP_APPLY"] = 100] = "JOIN_TYPE_GROUP_APPLY";
JoinType[JoinType["JOIN_TYPE_GROUP_APPLY_FOLLOW"] = 101] = "JOIN_TYPE_GROUP_APPLY_FOLLOW";
JoinType[JoinType["JOIN_TYPE_GROUP_INVITE"] = 102] = "JOIN_TYPE_GROUP_INVITE";
JoinType[JoinType["JOIN_TYPE_GROUP_INVITE_FOLLOW"] = 103] = "JOIN_TYPE_GROUP_INVITE_FOLLOW";
JoinType[JoinType["JOIN_TYPE_GROUP_OWNER_JOIN"] = 104] = "JOIN_TYPE_GROUP_OWNER_JOIN";
JoinType[JoinType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(JoinType = exports.JoinType || (exports.JoinType = {}));
var CohostLayoutMode;
(function (CohostLayoutMode) {
CohostLayoutMode[CohostLayoutMode["COHOST_LAYOUT_MODE_NORMAL"] = 0] = "COHOST_LAYOUT_MODE_NORMAL";
CohostLayoutMode[CohostLayoutMode["COHOST_LAYOUT_MODE_SCREEN_SHARE"] = 1] = "COHOST_LAYOUT_MODE_SCREEN_SHARE";
CohostLayoutMode[CohostLayoutMode["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(CohostLayoutMode = exports.CohostLayoutMode || (exports.CohostLayoutMode = {}));
var TagClassification;
(function (TagClassification) {
TagClassification[TagClassification["TAG_CLASSIFICATION_UNKNOWN"] = 0] = "TAG_CLASSIFICATION_UNKNOWN";
TagClassification[TagClassification["TAG_CLASSIFICATION_COHOST_HISTORY"] = 1] = "TAG_CLASSIFICATION_COHOST_HISTORY";
TagClassification[TagClassification["TAG_CLASSIFICATION_FIRST_DEGREE_RELATION"] = 2] = "TAG_CLASSIFICATION_FIRST_DEGREE_RELATION";
TagClassification[TagClassification["TAG_CLASSIFICATION_SECOND_DEGREE_RELATION"] = 3] = "TAG_CLASSIFICATION_SECOND_DEGREE_RELATION";
TagClassification[TagClassification["TAG_CLASSIFICATION_RANK"] = 4] = "TAG_CLASSIFICATION_RANK";
TagClassification[TagClassification["TAG_CLASSIFICATION_SIMILAR_INTERESTS"] = 5] = "TAG_CLASSIFICATION_SIMILAR_INTERESTS";
TagClassification[TagClassification["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(TagClassification = exports.TagClassification || (exports.TagClassification = {}));
var SourceType;
(function (SourceType) {
SourceType[SourceType["SOURCE_TYPE_UNKNOWN"] = 0] = "SOURCE_TYPE_UNKNOWN";
SourceType[SourceType["SOURCE_TYPE_FRIEND_LIST"] = 1] = "SOURCE_TYPE_FRIEND_LIST";
SourceType[SourceType["SOURCE_TYPE_RECOMMEND_LIST"] = 2] = "SOURCE_TYPE_RECOMMEND_LIST";
SourceType[SourceType["SOURCE_TYPE_RECENT"] = 3] = "SOURCE_TYPE_RECENT";
SourceType[SourceType["SOURCE_TYPE_OTHER_FOLLOW"] = 4] = "SOURCE_TYPE_OTHER_FOLLOW";
SourceType[SourceType["SOURCE_TYPE_QUICK_PAIR"] = 5] = "SOURCE_TYPE_QUICK_PAIR";
SourceType[SourceType["SOURCE_TYPE_ACTIVITY"] = 6] = "SOURCE_TYPE_ACTIVITY";
SourceType[SourceType["SOURCE_TYPE_QUICK_RECOMMEND"] = 7] = "SOURCE_TYPE_QUICK_RECOMMEND";
SourceType[SourceType["SOURCE_TYPE_OFFICIAL_CHANNEL"] = 8] = "SOURCE_TYPE_OFFICIAL_CHANNEL";
SourceType[SourceType["SOURCE_TYPE_BEST_TEAMMATE"] = 9] = "SOURCE_TYPE_BEST_TEAMMATE";
SourceType[SourceType["SOURCE_TYPE_RESERVATION"] = 10] = "SOURCE_TYPE_RESERVATION";
SourceType[SourceType["SOURCE_TYPE_PAIRING"] = 11] = "SOURCE_TYPE_PAIRING";
SourceType[SourceType["SOURCE_TYPE_PAIRING_ON_RESERVATION"] = 12] = "SOURCE_TYPE_PAIRING_ON_RESERVATION";
SourceType[SourceType["SOURCE_TYPE_TOPIC_QUICK_PAIR"] = 13] = "SOURCE_TYPE_TOPIC_QUICK_PAIR";
SourceType[SourceType["SOURCE_TYPE_TOPIC_QUICK_RECOMMEND"] = 14] = "SOURCE_TYPE_TOPIC_QUICK_RECOMMEND";
SourceType[SourceType["SOURCE_TYPE_ONLINE_FRIEND_CAPSULE"] = 15] = "SOURCE_TYPE_ONLINE_FRIEND_CAPSULE";
SourceType[SourceType["SOURCE_TYPE_WEEKLY_RANK"] = 20] = "SOURCE_TYPE_WEEKLY_RANK";
SourceType[SourceType["SOURCE_TYPE_HOURLY_RANK"] = 21] = "SOURCE_TYPE_HOURLY_RANK";
SourceType[SourceType["SOURCE_TYPE_WEEKLY_RISING"] = 23] = "SOURCE_TYPE_WEEKLY_RISING";
SourceType[SourceType["SOURCE_TYPE_WEEKLY_ROOKIE"] = 24] = "SOURCE_TYPE_WEEKLY_ROOKIE";
SourceType[SourceType["SOURCE_TYPE_CONNECTION_LIST"] = 25] = "SOURCE_TYPE_CONNECTION_LIST";
SourceType[SourceType["SOURCE_TYPE_DAILY_RANK"] = 26] = "SOURCE_TYPE_DAILY_RANK";
SourceType[SourceType["SOURCE_TYPE_DAILY_RANK_HALL_OF_FAME"] = 27] = "SOURCE_TYPE_DAILY_RANK_HALL_OF_FAME";
SourceType[SourceType["SOURCE_TYPE_RESERVATION_BUBBLE"] = 28] = "SOURCE_TYPE_RESERVATION_BUBBLE";
SourceType[SourceType["SOURCE_TYPE_PAIRING_BUBBLE"] = 29] = "SOURCE_TYPE_PAIRING_BUBBLE";
SourceType[SourceType["SOURCE_TYPE_LEAGUE_PHASE_ONE"] = 30] = "SOURCE_TYPE_LEAGUE_PHASE_ONE";
SourceType[SourceType["SOURCE_TYPE_LEAGUE_PHASE_TWO"] = 31] = "SOURCE_TYPE_LEAGUE_PHASE_TWO";
SourceType[SourceType["SOURCE_TYPE_LEAGUE_PHASE_THREE"] = 32] = "SOURCE_TYPE_LEAGUE_PHASE_THREE";
SourceType[SourceType["SOURCE_TYPE_DAILY_ROOKIE"] = 33] = "SOURCE_TYPE_DAILY_ROOKIE";
SourceType[SourceType["SOURCE_TYPE_MAY_KNOW_LIST"] = 34] = "SOURCE_TYPE_MAY_KNOW_LIST";
SourceType[SourceType["SOURCE_TYPE_BANNER"] = 35] = "SOURCE_TYPE_BANNER";
SourceType[SourceType["SOURCE_TYPE_FANS_TEAM_RANK"] = 36] = "SOURCE_TYPE_FANS_TEAM_RANK";
SourceType[SourceType["SOURCE_TYPE_SEARCH"] = 37] = "SOURCE_TYPE_SEARCH";
SourceType[SourceType["SOURCE_TYPE_E_OY_RANK_LIST"] = 38] = "SOURCE_TYPE_E_OY_RANK_LIST";
SourceType[SourceType["SOURCE_TYPE_LEAGUE_CAMPAIGN_RANK"] = 39] = "SOURCE_TYPE_LEAGUE_CAMPAIGN_RANK";
SourceType[SourceType["SOURCE_TYPE_CREATOR_CLASS_RANK"] = 40] = "SOURCE_TYPE_CREATOR_CLASS_RANK";
SourceType[SourceType["SOURCE_TYPE_HISTORY"] = 41] = "SOURCE_TYPE_HISTORY";
SourceType[SourceType["SOURCE_TYPE_QUICK_RECOMMEND_DURING_COHOST"] = 43] = "SOURCE_TYPE_QUICK_RECOMMEND_DURING_COHOST";
SourceType[SourceType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(SourceType = exports.SourceType || (exports.SourceType = {}));
var BattleType;
(function (BattleType) {
BattleType[BattleType["BATTLE_TYPE_UNKNOWN_BATTLE_TYPE"] = 0] = "BATTLE_TYPE_UNKNOWN_BATTLE_TYPE";
BattleType[BattleType["BATTLE_TYPE_NORMAL_BATTLE"] = 1] = "BATTLE_TYPE_NORMAL_BATTLE";
BattleType[BattleType["BATTLE_TYPE_TEAM_BATTLE"] = 2] = "BATTLE_TYPE_TEAM_BATTLE";
BattleType[BattleType["BATTLE_TYPE_INDIVIDUAL_BATTLE"] = 3] = "BATTLE_TYPE_INDIVIDUAL_BATTLE";
BattleType[BattleType["BATTLE_TYPE_1_V_N"] = 4] = "BATTLE_TYPE_1_V_N";
BattleType[BattleType["BATTLE_TYPE_TAKE_THE_STAGE"] = 51] = "BATTLE_TYPE_TAKE_THE_STAGE";
BattleType[BattleType["BATTLE_TYPE_GROUP_SHOW"] = 52] = "BATTLE_TYPE_GROUP_SHOW";
BattleType[BattleType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(BattleType = exports.BattleType || (exports.BattleType = {}));
var BattleInviteType;
(function (BattleInviteType) {
BattleInviteType[BattleInviteType["BATTLE_INVITE_TYPE_NORMAL"] = 0] = "BATTLE_INVITE_TYPE_NORMAL";
BattleInviteType[BattleInviteType["BATTLE_INVITE_TYPE_AGAIN"] = 1] = "BATTLE_INVITE_TYPE_AGAIN";
BattleInviteType[BattleInviteType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(BattleInviteType = exports.BattleInviteType || (exports.BattleInviteType = {}));
var CommonMessageData_IMDispatchStrategy;
(function (CommonMessageData_IMDispatchStrategy) {
CommonMessageData_IMDispatchStrategy[CommonMessageData_IMDispatchStrategy["IM_DISPATCH_STRATEGY_DEFAULT"] = 0] = "IM_DISPATCH_STRATEGY_DEFAULT";
CommonMessageData_IMDispatchStrategy[CommonMessageData_IMDispatchStrategy["IM_DISPATCH_STRATEGY_BYPASS_DISPATCH_QUEUE"] = 1] = "IM_DISPATCH_STRATEGY_BYPASS_DISPATCH_QUEUE";
CommonMessageData_IMDispatchStrategy[CommonMessageData_IMDispatchStrategy["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(CommonMessageData_IMDispatchStrategy = exports.CommonMessageData_IMDispatchStrategy || (exports.CommonMessageData_IMDispatchStrategy = {}));
var Text_ShowType;
(function (Text_ShowType) {
Text_ShowType[Text_ShowType["SHOW_TYPE_NORMAL"] = 0] = "SHOW_TYPE_NORMAL";
Text_ShowType[Text_ShowType["SHOW_TYPE_FADE_IN_OUT"] = 1] = "SHOW_TYPE_FADE_IN_OUT";
Text_ShowType[Text_ShowType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(Text_ShowType = exports.Text_ShowType || (exports.Text_ShowType = {}));
var BadgeStruct_BadgeDisplayType;
(function (BadgeStruct_BadgeDisplayType) {
BadgeStruct_BadgeDisplayType[BadgeStruct_BadgeDisplayType["BADGEDISPLAYTYPE_UNKNOWN"] = 0] = "BADGEDISPLAYTYPE_UNKNOWN";
BadgeStruct_BadgeDisplayType[BadgeStruct_BadgeDisplayType["BADGEDISPLAYTYPE_IMAGE"] = 1] = "BADGEDISPLAYTYPE_IMAGE";
BadgeStruct_BadgeDisplayType[BadgeStruct_BadgeDisplayType["BADGEDISPLAYTYPE_TEXT"] = 2] = "BADGEDISPLAYTYPE_TEXT";
BadgeStruct_BadgeDisplayType[BadgeStruct_BadgeDisplayType["BADGEDISPLAYTYPE_STRING"] = 3] = "BADGEDISPLAYTYPE_STRING";
BadgeStruct_BadgeDisplayType[BadgeStruct_BadgeDisplayType["BADGEDISPLAYTYPE_COMBINE"] = 4] = "BADGEDISPLAYTYPE_COMBINE";
BadgeStruct_BadgeDisplayType[BadgeStruct_BadgeDisplayType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(BadgeStruct_BadgeDisplayType = exports.BadgeStruct_BadgeDisplayType || (exports.BadgeStruct_BadgeDisplayType = {}));
var BadgeStruct_BadgePriorityType;
(function (BadgeStruct_BadgePriorityType) {
BadgeStruct_BadgePriorityType[BadgeStruct_BadgePriorityType["BADGE_PRIORITY_TYPE_UNKNOWN"] = 0] = "BADGE_PRIORITY_TYPE_UNKNOWN";
BadgeStruct_BadgePriorityType[BadgeStruct_BadgePriorityType["BADGE_PRIORITY_TYPE_STRONG_RELATION"] = 10] = "BADGE_PRIORITY_TYPE_STRONG_RELATION";
BadgeStruct_BadgePriorityType[BadgeStruct_BadgePriorityType["BADGE_PRIORITY_TYPE_PLATFORM"] = 20] = "BADGE_PRIORITY_TYPE_PLATFORM";
BadgeStruct_BadgePriorityType[BadgeStruct_BadgePriorityType["BADGE_PRIORITY_TYPE_RELATION"] = 30] = "BADGE_PRIORITY_TYPE_RELATION";
BadgeStruct_BadgePriorityType[BadgeStruct_BadgePriorityType["BADGE_PRIORITY_TYPE_ACTIVITY"] = 40] = "BADGE_PRIORITY_TYPE_ACTIVITY";
BadgeStruct_BadgePriorityType[BadgeStruct_BadgePriorityType["BADGE_PRIORITY_TYPE_RANK_LIST"] = 50] = "BADGE_PRIORITY_TYPE_RANK_LIST";
BadgeStruct_BadgePriorityType[BadgeStruct_BadgePriorityType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(BadgeStruct_BadgePriorityType = exports.BadgeStruct_BadgePriorityType || (exports.BadgeStruct_BadgePriorityType = {}));
var BadgeStruct_BadgeSceneType;
(function (BadgeStruct_BadgeSceneType) {
BadgeStruct_BadgeSceneType[BadgeStruct_BadgeSceneType["BADGE_SCENE_TYPE_UNKNOWN"] = 0] = "BADGE_SCENE_TYPE_UNKNOWN";
BadgeStruct_BadgeSceneType[BadgeStruct_BadgeSceneType["BADGE_SCENE_TYPE_ADMIN"] = 1] = "BADGE_SCENE_TYPE_ADMIN";
BadgeStruct_BadgeSceneType[BadgeStruct_BadgeSceneType["BADGE_SCENE_TYPE_FIRST_RECHARGE"] = 2] = "BADGE_SCENE_TYPE_FIRST_RECHARGE";
BadgeStruct_BadgeSceneType[BadgeStruct_BadgeSceneType["BADGE_SCENE_TYPE_FRIENDS"] = 3] = "BADGE_SCENE_TYPE_FRIENDS";
BadgeStruct_BadgeSceneType[BadgeStruct_BadgeSceneType["BADGE_SCENE_TYPE_SUBSCRIBER"] = 4] = "BADGE_SCENE_TYPE_SUBSCRIBER";
BadgeStruct_BadgeSceneType[BadgeStruct_BadgeSceneType["BADGE_SCENE_TYPE_ACTIVITY"] = 5] = "BADGE_SCENE_TYPE_ACTIVITY";
BadgeStruct_BadgeSceneType[BadgeStruct_BadgeSceneType["BADGE_SCENE_TYPE_RANK_LIST"] = 6] = "BADGE_SCENE_TYPE_RANK_LIST";
BadgeStruct_BadgeSceneType[BadgeStruct_BadgeSceneType["BADGE_SCENE_TYPE_NEW_SUBSCRIBER"] = 7] = "BADGE_SCENE_TYPE_NEW_SUBSCRIBER";
BadgeStruct_BadgeSceneType[BadgeStruct_BadgeSceneType["BADGE_SCENE_TYPE_USER_GRADE"] = 8] = "BADGE_SCENE_TYPE_USER_GRADE";
BadgeStruct_BadgeSceneType[BadgeStruct_BadgeSceneType["BADGE_SCENE_TYPE_STATE_CONTROLLED_MEDIA"] = 9] = "BADGE_SCENE_TYPE_STATE_CONTROLLED_MEDIA";
BadgeStruct_BadgeSceneType[BadgeStruct_BadgeSceneType["BADGE_SCENE_TYPE_FANS"] = 10] = "BADGE_SCENE_TYPE_FANS";
BadgeStruct_BadgeSceneType[BadgeStruct_BadgeSceneType["BADGE_SCENE_TYPE_LIVE_PRO"] = 11] = "BADGE_SCENE_TYPE_LIVE_PRO";
BadgeStruct_BadgeSceneType[BadgeStruct_BadgeSceneType["BADGE_SCENE_TYPE_ANCHOR"] = 12] = "BADGE_SCENE_TYPE_ANCHOR";
BadgeStruct_BadgeSceneType[BadgeStruct_BadgeSceneType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(BadgeStruct_BadgeSceneType = exports.BadgeStruct_BadgeSceneType || (exports.BadgeStruct_BadgeSceneType = {}));
var BadgeStruct_DisplayStatus;
(function (BadgeStruct_DisplayStatus) {
BadgeStruct_DisplayStatus[BadgeStruct_DisplayStatus["DISPLAY_STATUS_NORMAL"] = 0] = "DISPLAY_STATUS_NORMAL";
BadgeStruct_DisplayStatus[BadgeStruct_DisplayStatus["DISPLAY_STATUS_SHADOW"] = 1] = "DISPLAY_STATUS_SHADOW";
BadgeStruct_DisplayStatus[BadgeStruct_DisplayStatus["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(BadgeStruct_DisplayStatus = exports.BadgeStruct_DisplayStatus || (exports.BadgeStruct_DisplayStatus = {}));
var BadgeStruct_BadgeExhibitionType;
(function (BadgeStruct_BadgeExhibitionType) {
BadgeStruct_BadgeExhibitionType[BadgeStruct_BadgeExhibitionType["BADGE_EXHIBITION_TYPE_BADGE"] = 0] = "BADGE_EXHIBITION_TYPE_BADGE";
BadgeStruct_BadgeExhibitionType[BadgeStruct_BadgeExhibitionType["BADGE_EXHIBITION_TYPE_IDENTITY_LABEL"] = 1] = "BADGE_EXHIBITION_TYPE_IDENTITY_LABEL";
BadgeStruct_BadgeExhibitionType[BadgeStruct_BadgeExhibitionType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(BadgeStruct_BadgeExhibitionType = exports.BadgeStruct_BadgeExhibitionType || (exports.BadgeStruct_BadgeExhibitionType = {}));
var BadgeStruct_Position;
(function (BadgeStruct_Position) {
BadgeStruct_Position[BadgeStruct_Position["POSITIONUNKNOWN"] = 0] = "POSITIONUNKNOWN";
BadgeStruct_Position[BadgeStruct_Position["POSITIONLEFT"] = 1] = "POSITIONLEFT";
BadgeStruct_Position[BadgeStruct_Position["POSITIONRIGHT"] = 2] = "POSITIONRIGHT";
BadgeStruct_Position[BadgeStruct_Position["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(BadgeStruct_Position = exports.BadgeStruct_Position || (exports.BadgeStruct_Position = {}));
var BadgeStruct_HorizontalPaddingRule;
(function (BadgeStruct_HorizontalPaddingRule) {
BadgeStruct_HorizontalPaddingRule[BadgeStruct_HorizontalPaddingRule["HORIZONTAL_PADDING_RULE_USE_MIDDLE_AND_WIDTH"] = 0] = "HORIZONTAL_PADDING_RULE_USE_MIDDLE_AND_WIDTH";
BadgeStruct_HorizontalPaddingRule[BadgeStruct_HorizontalPaddingRule["HORIZONTAL_PADDING_RULE_USE_LEFT_AND_MIDDLE_AND_RIGHT"] = 1] = "HORIZONTAL_PADDING_RULE_USE_LEFT_AND_MIDDLE_AND_RIGHT";
BadgeStruct_HorizontalPaddingRule[BadgeStruct_HorizontalPaddingRule["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(BadgeStruct_HorizontalPaddingRule = exports.BadgeStruct_HorizontalPaddingRule || (exports.BadgeStruct_HorizontalPaddingRule = {}));
var BadgeStruct_VerticalPaddingRule;
(function (BadgeStruct_VerticalPaddingRule) {
BadgeStruct_VerticalPaddingRule[BadgeStruct_VerticalPaddingRule["VERTICAL_PADDING_RULE_USE_DEFAULT"] = 0] = "VERTICAL_PADDING_RULE_USE_DEFAULT";
BadgeStruct_VerticalPaddingRule[BadgeStruct_VerticalPaddingRule["VERTICAL_PADDING_RULE_USE_TOP_AND_BOTTOM"] = 1] = "VERTICAL_PADDING_RULE_USE_TOP_AND_BOTTOM";
BadgeStruct_VerticalPaddingRule[BadgeStruct_VerticalPaddingRule["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(BadgeStruct_VerticalPaddingRule = exports.BadgeStruct_VerticalPaddingRule || (exports.BadgeStruct_VerticalPaddingRule = {}));
/**
* @EventPayMethod
* webcast.data.LiveEventInfo
* C:\Users\ja\RiderProjects\TikTokProBufferGenerator\Application\output\sources\test.js
*/
var User_LiveEventInfo_EventPayMethod;
(function (User_LiveEventInfo_EventPayMethod) {
User_LiveEventInfo_EventPayMethod[User_LiveEventInfo_EventPayMethod["EVENTPAYMETHODINVALID"] = 0] = "EVENTPAYMETHODINVALID";
User_LiveEventInfo_EventPayMethod[User_LiveEventInfo_EventPayMethod["EVENTPAYMETHODCOINS"] = 1] = "EVENTPAYMETHODCOINS";
User_LiveEventInfo_EventPayMethod[User_LiveEventInfo_EventPayMethod["EVENTPAYMETHODCASH"] = 2] = "EVENTPAYMETHODCASH";
User_LiveEventInfo_EventPayMethod[User_LiveEventInfo_EventPayMethod["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(User_LiveEventInfo_EventPayMethod = exports.User_LiveEventInfo_EventPayMethod || (exports.User_LiveEventInfo_EventPayMethod = {}));
/**
* @CreatorType
* webcast.data.User.EcommerceEntrance
* C:\Users\ja\RiderProjects\TikTokProBufferGenerator\Application\output\sources\test.js
*/
var User_EcommerceEntrance_CreatorType;
(function (User_EcommerceEntrance_CreatorType) {
User_EcommerceEntrance_CreatorType[User_EcommerceEntrance_CreatorType["UNDEFINED"] = 0] = "UNDEFINED";
User_EcommerceEntrance_CreatorType[User_EcommerceEntrance_CreatorType["OFFICIAL"] = 1] = "OFFICIAL";
User_EcommerceEntrance_CreatorType[User_EcommerceEntrance_CreatorType["MARKET"] = 2] = "MARKET";
User_EcommerceEntrance_CreatorType[User_EcommerceEntrance_CreatorType["NORMAL"] = 3] = "NORMAL";
User_EcommerceEntrance_CreatorType[User_EcommerceEntrance_CreatorType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(User_EcommerceEntrance_CreatorType = exports.User_EcommerceEntrance_CreatorType || (exports.User_EcommerceEntrance_CreatorType = {}));
/**
* @EntranceType
* webcast.data.User.EcommerceEntrance
* C:\Users\ja\RiderProjects\TikTokProBufferGenerator\Application\output\sources\test.js
*/
var User_EcommerceEntrance_EntranceType;
(function (User_EcommerceEntrance_EntranceType) {
User_EcommerceEntrance_EntranceType[User_EcommerceEntrance_EntranceType["PROFILE"] = 0] = "PROFILE";
User_EcommerceEntrance_EntranceType[User_EcommerceEntrance_EntranceType["SHOWCASE"] = 1] = "SHOWCASE";
User_EcommerceEntrance_EntranceType[User_EcommerceEntrance_EntranceType["SHOP"] = 2] = "SHOP";
User_EcommerceEntrance_EntranceType[User_EcommerceEntrance_EntranceType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(User_EcommerceEntrance_EntranceType = exports.User_EcommerceEntrance_EntranceType || (exports.User_EcommerceEntrance_EntranceType = {}));
/**
* @StoreBrandLabelType
* webcast.data.User.EcommerceEntrance.ShopEntranceInfo.StoreLabel
* C:\Users\ja\RiderProjects\TikTokProBufferGenerator\Application\output\sources\test.js
*/
var User_EcommerceEntrance_ShopEntranceInfo_StoreLabel_StoreBrandLabelType;
(function (User_EcommerceEntrance_ShopEntranceInfo_StoreLabel_StoreBrandLabelType) {
User_EcommerceEntrance_ShopEntranceInfo_StoreLabel_StoreBrandLabelType[User_EcommerceEntrance_ShopEntranceInfo_StoreLabel_StoreBrandLabelType["NONE"] = 0] = "NONE";
User_EcommerceEntrance_ShopEntranceInfo_StoreLabel_StoreBrandLabelType[User_EcommerceEntrance_ShopEntranceInfo_StoreLabel_StoreBrandLabelType["OFFICIAL"] = 1] = "OFFICIAL";
User_EcommerceEntrance_ShopEntranceInfo_StoreLabel_StoreBrandLabelType[User_EcommerceEntrance_ShopEntranceInfo_StoreLabel_StoreBrandLabelType["AUTHORIZED"] = 2] = "AUTHORIZED";
User_EcommerceEntrance_ShopEntranceInfo_StoreLabel_StoreBrandLabelType[User_EcommerceEntrance_ShopEntranceInfo_StoreLabel_StoreBrandLabelType["STORE_BRAND_LABEL_TYPE_BLUE_V"] = 3] = "STORE_BRAND_LABEL_TYPE_BLUE_V";
User_EcommerceEntrance_ShopEntranceInfo_StoreLabel_StoreBrandLabelType[User_EcommerceEntrance_ShopEntranceInfo_StoreLabel_StoreBrandLabelType["STORE_BRAND_LABEL_TYPE_TOP_CHOICE"] = 4] = "STORE_BRAND_LABEL_TYPE_TOP_CHOICE";
User_EcommerceEntrance_ShopEntranceInfo_StoreLabel_StoreBrandLabelType[User_EcommerceEntrance_ShopEntranceInfo_StoreLabel_StoreBrandLabelType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(User_EcommerceEntrance_ShopEntranceInfo_StoreLabel_StoreBrandLabelType = exports.User_EcommerceEntrance_ShopEntranceInfo_StoreLabel_StoreBrandLabelType || (exports.User_EcommerceEntrance_ShopEntranceInfo_StoreLabel_StoreBrandLabelType = {}));
/**
* @PreferntialType
* webcast.data.User.FansClub
* C:\Users\ja\RiderProjects\TikTokProBufferGenerator\Application\output\sources\test.js
*/
var User_FansClub_PreferntialType;
(function (User_FansClub_PreferntialType) {
User_FansClub_PreferntialType[User_FansClub_PreferntialType["PRESONALPROFILE"] = 0] = "PRESONALPROFILE";
User_FansClub_PreferntialType[User_FansClub_PreferntialType["OTHERROOM"] = 1] = "OTHERROOM";
User_FansClub_PreferntialType[User_FansClub_PreferntialType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(User_FansClub_PreferntialType = exports.User_FansClub_PreferntialType || (exports.User_FansClub_PreferntialType = {}));
/**
* @BadgeIcon
* webcast.data.User.FansClub.FansClubData
* C:\Users\ja\RiderProjects\TikTokProBufferGenerator\Application\output\sources\test.js
*/
var User_FansClub_FansClubData_BadgeIcon;
(function (User_FansClub_FansClubData_BadgeIcon) {
User_FansClub_FansClubData_BadgeIcon[User_FansClub_FansClubData_BadgeIcon["UNKNOWN"] = 0] = "UNKNOWN";
User_FansClub_FansClubData_BadgeIcon[User_FansClub_FansClubData_BadgeIcon["ICON"] = 1] = "ICON";
User_FansClub_FansClubData_BadgeIcon[User_FansClub_FansClubData_BadgeIcon["SMALLICON"] = 2] = "SMALLICON";
User_FansClub_FansClubData_BadgeIcon[User_FansClub_FansClubData_BadgeIcon["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(User_FansClub_FansClubData_BadgeIcon = exports.User_FansClub_FansClubData_BadgeIcon || (exports.User_FansClub_FansClubData_BadgeIcon = {}));
/**
* @UserFansClubStatus
* webcast.data.User.FansClub.FansClubData
* C:\Users\ja\RiderProjects\TikTokProBufferGenerator\Application\output\sources\test.js
*/
var User_FansClub_FansClubData_UserFansClubStatus;
(function (User_FansClub_FansClubData_UserFansClubStatus) {
User_FansClub_FansClubData_UserFansClubStatus[User_FansClub_FansClubData_UserFansClubStatus["NOTJOINED"] = 0] = "NOTJOINED";
User_FansClub_FansClubData_UserFansClubStatus[User_FansClub_FansClubData_UserFansClubStatus["ACTIVE"] = 1] = "ACTIVE";
User_FansClub_FansClubData_UserFansClubStatus[User_FansClub_FansClubData_UserFansClubStatus["INACTIVE"] = 2] = "INACTIVE";
User_FansClub_FansClubData_UserFansClubStatus[User_FansClub_FansClubData_UserFansClubStatus["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(User_FansClub_FansClubData_UserFansClubStatus = exports.User_FansClub_FansClubData_UserFansClubStatus || (exports.User_FansClub_FansClubData_UserFansClubStatus = {}));
var Emote_AuditInfo_AuditTaskType;
(function (Emote_AuditInfo_AuditTaskType) {
Emote_AuditInfo_AuditTaskType[Emote_AuditInfo_AuditTaskType["AUDIT_TASK_TYPE_DEFAULT"] = 0] = "AUDIT_TASK_TYPE_DEFAULT";
Emote_AuditInfo_AuditTaskType[Emote_AuditInfo_AuditTaskType["AUDIT_TASK_TYPE_APPEAL"] = 1] = "AUDIT_TASK_TYPE_APPEAL";
Emote_AuditInfo_AuditTaskType[Emote_AuditInfo_AuditTaskType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(Emote_AuditInfo_AuditTaskType = exports.Emote_AuditInfo_AuditTaskType || (exports.Emote_AuditInfo_AuditTaskType = {}));
var WebcastChatMessage_CommentTag;
(function (WebcastChatMessage_CommentTag) {
WebcastChatMessage_CommentTag[WebcastChatMessage_CommentTag["COMMENT_TAG_NORMAL"] = 0] = "COMMENT_TAG_NORMAL";
WebcastChatMessage_CommentTag[WebcastChatMessage_CommentTag["COMMENT_TAG_CANDIDATE"] = 1] = "COMMENT_TAG_CANDIDATE";
WebcastChatMessage_CommentTag[WebcastChatMessage_CommentTag["COMMENT_TAG_OVERAGE"] = 2] = "COMMENT_TAG_OVERAGE";
WebcastChatMessage_CommentTag[WebcastChatMessage_CommentTag["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(WebcastChatMessage_CommentTag = exports.WebcastChatMessage_CommentTag || (exports.WebcastChatMessage_CommentTag = {}));
var EmoteUploadInfo_UserEmoteUploadSource;
(function (EmoteUploadInfo_UserEmoteUploadSource) {
EmoteUploadInfo_UserEmoteUploadSource[EmoteUploadInfo_UserEmoteUploadSource["USER_EMOTE_UPLOAD_SOURCE_EMOTE_UPLOAD_SOURCE_ANCHOR"] = 0] = "USER_EMOTE_UPLOAD_SOURCE_EMOTE_UPLOAD_SOURCE_ANCHOR";
EmoteUploadInfo_UserEmoteUploadSource[EmoteUploadInfo_UserEmoteUploadSource["USER_EMOTE_UPLOAD_SOURCE_EMOTE_UPLOAD_SOURCE_SUBSCRIBER"] = 1] = "USER_EMOTE_UPLOAD_SOURCE_EMOTE_UPLOAD_SOURCE_SUBSCRIBER";
EmoteUploadInfo_UserEmoteUploadSource[EmoteUploadInfo_UserEmoteUploadSource["USER_EMOTE_UPLOAD_SOURCE_EMOTE_UPLOAD_SOURCE_MODERATOR"] = 2] = "USER_EMOTE_UPLOAD_SOURCE_EMOTE_UPLOAD_SOURCE_MODERATOR";
EmoteUploadInfo_UserEmoteUploadSource[EmoteUploadInfo_UserEmoteUploadSource["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(EmoteUploadInfo_UserEmoteUploadSource = exports.EmoteUploadInfo_UserEmoteUploadSource || (exports.EmoteUploadInfo_UserEmoteUploadSource = {}));
var WebcastMemberMessage_DisplayStyle;
(function (WebcastMemberMessage_DisplayStyle) {
WebcastMemberMessage_DisplayStyle[WebcastMemberMessage_DisplayStyle["DISPLAY_STYLE_NORMAL"] = 0] = "DISPLAY_STYLE_NORMAL";
WebcastMemberMessage_DisplayStyle[WebcastMemberMessage_DisplayStyle["DISPLAY_STYLE_STAY"] = 1] = "DISPLAY_STYLE_STAY";
WebcastMemberMessage_DisplayStyle[WebcastMemberMessage_DisplayStyle["DISPLAY_STYLE_CHAT"] = 2] = "DISPLAY_STYLE_CHAT";
WebcastMemberMessage_DisplayStyle[WebcastMemberMessage_DisplayStyle["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(WebcastMemberMessage_DisplayStyle = exports.WebcastMemberMessage_DisplayStyle || (exports.WebcastMemberMessage_DisplayStyle = {}));
var WebcastMemberMessage_HitABStatus;
(function (WebcastMemberMessage_HitABStatus) {
WebcastMemberMessage_HitABStatus[WebcastMemberMessage_HitABStatus["HIT_A_B_STATUS_HIT_AB_STATUS_NO_HIT"] = 0] = "HIT_A_B_STATUS_HIT_AB_STATUS_NO_HIT";
WebcastMemberMessage_HitABStatus[WebcastMemberMessage_HitABStatus["HIT_A_B_STATUS_HIT_AB_STATUS_ENTER_FROM_EXTERNAL_LINK_NEW_TEXT"] = 1] = "HIT_A_B_STATUS_HIT_AB_STATUS_ENTER_FROM_EXTERNAL_LINK_NEW_TEXT";
WebcastMemberMessage_HitABStatus[WebcastMemberMessage_HitABStatus["HIT_A_B_STATUS_HIT_AB_STATUS_ENTER_FROM_RE_POST_NEW_TEXT"] = 2] = "HIT_A_B_STATUS_HIT_AB_STATUS_ENTER_FROM_RE_POST_NEW_TEXT";
WebcastMemberMessage_HitABStatus[WebcastMemberMessage_HitABStatus["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(WebcastMemberMessage_HitABStatus = exports.WebcastMemberMessage_HitABStatus || (exports.WebcastMemberMessage_HitABStatus = {}));
var WebcastBarrageMessage_BarrageType;
(function (WebcastBarrageMessage_BarrageType) {
WebcastBarrageMessage_BarrageType[WebcastBarrageMessage_BarrageType["BARRAGE_TYPE_UNKNOWN"] = 0] = "BARRAGE_TYPE_UNKNOWN";
WebcastBarrageMessage_BarrageType[WebcastBarrageMessage_BarrageType["BARRAGE_TYPE_E_COM_ORDERING"] = 1] = "BARRAGE_TYPE_E_COM_ORDERING";
WebcastBarrageMessage_BarrageType[WebcastBarrageMessage_BarrageType["BARRAGE_TYPE_E_COM_BUYING"] = 2] = "BARRAGE_TYPE_E_COM_BUYING";
WebcastBarrageMessage_BarrageType[WebcastBarrageMessage_BarrageType["BARRAGE_TYPE_NORMAL"] = 3] = "BARRAGE_TYPE_NORMAL";
WebcastBarrageMessage_BarrageType[WebcastBarrageMessage_BarrageType["BARRAGE_TYPE_SUBSCRIBE"] = 4] = "BARRAGE_TYPE_SUBSCRIBE";
WebcastBarrageMessage_BarrageType[WebcastBarrageMessage_BarrageType["BARRAGE_TYPE_EVENT_VIEW"] = 5] = "BARRAGE_TYPE_EVENT_VIEW";
WebcastBarrageMessage_BarrageType[WebcastBarrageMessage_BarrageType["BARRAGE_TYPE_EVENT_REGISTERED"] = 6] = "BARRAGE_TYPE_EVENT_REGISTERED";
WebcastBarrageMessage_BarrageType[WebcastBarrageMessage_BarrageType["BARRAGE_TYPE_SUBSCRIBE_GIFT"] = 7] = "BARRAGE_TYPE_SUBSCRIBE_GIFT";
WebcastBarrageMessage_BarrageType[WebcastBarrageMessage_BarrageType["BARRAGE_TYPE_USER_UPGRADE"] = 8] = "BARRAGE_TYPE_USER_UPGRADE";
WebcastBarrageMessage_BarrageType[WebcastBarrageMessage_BarrageType["BARRAGE_TYPE_GRADE_USER_ENTRANCE_NOTIFICATION"] = 9] = "BARRAGE_TYPE_GRADE_USER_ENTRANCE_NOTIFICATION";
WebcastBarrageMessage_BarrageType[WebcastBarrageMessage_BarrageType["BARRAGE_TYPE_FANS_LEVEL_UPGRADE"] = 10] = "BARRAGE_TYPE_FANS_LEVEL_UPGRADE";
WebcastBarrageMessage_BarrageType[WebcastBarrageMessage_BarrageType["BARRAGE_TYPE_FANS_LEVEL_ENTRANCE"] = 11] = "BARRAGE_TYPE_FANS_LEVEL_ENTRANCE";
WebcastBarrageMessage_BarrageType[WebcastBarrageMessage_BarrageType["BARRAGE_TYPE_GAME_PARTNERSHIP"] = 12] = "BARRAGE_TYPE_GAME_PARTNERSHIP";
WebcastBarrageMessage_BarrageType[WebcastBarrageMessage_BarrageType["BARRAGE_TYPE_GIFT_GALLERY"] = 13] = "BARRAGE_TYPE_GIFT_GALLERY";
WebcastBarrageMessage_BarrageType[WebcastBarrageMessage_BarrageType["BARRAGE_TYPE_E_COM_BOUGHT"] = 14] = "BARRAGE_TYPE_E_COM_BOUGHT";
WebcastBarrageMessage_BarrageType[WebcastBarrageMessage_BarrageType["BARRAGE_TYPE_COMMON_BARRAGE"] = 100] = "BARRAGE_TYPE_COMMON_BARRAGE";
WebcastBarrageMessage_BarrageType[WebcastBarrageMessage_BarrageType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(WebcastBarrageMessage_BarrageType = exports.WebcastBarrageMessage_BarrageType || (exports.WebcastBarrageMessage_BarrageType = {}));
var WebcastBarrageMessage_ShowType;
(function (WebcastBarrageMessage_ShowType) {
WebcastBarrageMessage_ShowType[WebcastBarrageMessage_ShowType["SHOW_TYPE_NORMAL"] = 0] = "SHOW_TYPE_NORMAL";
WebcastBarrageMessage_ShowType[WebcastBarrageMessage_ShowType["SHOW_TYPE_FADE_IN_OUT"] = 1] = "SHOW_TYPE_FADE_IN_OUT";
WebcastBarrageMessage_ShowType[WebcastBarrageMessage_ShowType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(WebcastBarrageMessage_ShowType = exports.WebcastBarrageMessage_ShowType || (exports.WebcastBarrageMessage_ShowType = {}));
var WebcastBarrageMessage_RenderType;
(function (WebcastBarrageMessage_RenderType) {
WebcastBarrageMessage_RenderType[WebcastBarrageMessage_RenderType["RENDER_TYPE_NATIVE"] = 0] = "RENDER_TYPE_NATIVE";
WebcastBarrageMessage_RenderType[WebcastBarrageMessage_RenderType["RENDER_TYPE_HYBRID"] = 1] = "RENDER_TYPE_HYBRID";
WebcastBarrageMessage_RenderType[WebcastBarrageMessage_RenderType["RENDER_TYPE_ALPHA"] = 2] = "RENDER_TYPE_ALPHA";
WebcastBarrageMessage_RenderType[WebcastBarrageMessage_RenderType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(WebcastBarrageMessage_RenderType = exports.WebcastBarrageMessage_RenderType || (exports.WebcastBarrageMessage_RenderType = {}));
var WebcastBarrageMessage_IconDisplayType;
(function (WebcastBarrageMessage_IconDisplayType) {
WebcastBarrageMessage_IconDisplayType[WebcastBarrageMessage_IconDisplayType["ICON_DISPLAY_TYPE_IMAGE"] = 0] = "ICON_DISPLAY_TYPE_IMAGE";
WebcastBarrageMessage_IconDisplayType[WebcastBarrageMessage_IconDisplayType["ICON_DISPLAY_TYPE_BADGE"] = 1] = "ICON_DISPLAY_TYPE_BADGE";
WebcastBarrageMessage_IconDisplayType[WebcastBarrageMessage_IconDisplayType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(WebcastBarrageMessage_IconDisplayType = exports.WebcastBarrageMessage_IconDisplayType || (exports.WebcastBarrageMessage_IconDisplayType = {}));
var WebcastLinkmicBattleTaskMessage_BattleTaskSettle_Result;
(function (WebcastLinkmicBattleTaskMessage_BattleTaskSettle_Result) {
WebcastLinkmicBattleTaskMessage_BattleTaskSettle_Result[WebcastLinkmicBattleTaskMessage_BattleTaskSettle_Result["RESULT_SUCCEED"] = 0] = "RESULT_SUCCEED";
WebcastLinkmicBattleTaskMessage_BattleTaskSettle_Result[WebcastLinkmicBattleTaskMessage_BattleTaskSettle_Result["RESULT_FAILED"] = 1] = "RESULT_FAILED";
WebcastLinkmicBattleTaskMessage_BattleTaskSettle_Result[WebcastLinkmicBattleTaskMessage_BattleTaskSettle_Result["RESULT_BOTH_SUCCEED"] = 2] = "RESULT_BOTH_SUCCEED";
WebcastLinkmicBattleTaskMessage_BattleTaskSettle_Result[WebcastLinkmicBattleTaskMessage_BattleTaskSettle_Result["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(WebcastLinkmicBattleTaskMessage_BattleTaskSettle_Result = exports.WebcastLinkmicBattleTaskMessage_BattleTaskSettle_Result || (exports.WebcastLinkmicBattleTaskMessage_BattleTaskSettle_Result = {}));
function createBaseCommonMessageData() {
return {
method: "",
msgId: "0",
roomId: "0",
createTime: "0",
monitor: 0,
isShowMsg: false,
describe: "",
displayText: undefined,
foldType: "0",
anchorFoldType: "0",
priorityScore: "0",
logId: "",
msgProcessFilterK: "",
msgProcessFilterV: "",
fromIdc: "",
toIdc: "",
filterMsgTagsList: [],
sei: undefined,
dependRootId: undefined,
dependId: undefined,
anchorPriorityScore: "0",
roomMessageHeatLevel: "0",
foldTypeForWeb: "0",
anchorFoldTypeForWeb: "0",
clientSendTime: "0",
dispatchStrategy: 0,
};
}
exports.CommonMessageDataDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.method !== "") {
writer.uint32(10).string(message.method);
}
if (message.msgId !== "0") {
writer.uint32(16).int64(message.msgId);
}
if (message.roomId !== "0") {
writer.uint32(24).int64(message.roomId);
}
if (message.createTime !== "0") {
writer.uint32(32).int64(message.createTime);
}
if (message.monitor !== 0) {
writer.uint32(40).int32(message.monitor);
}
if (message.isShowMsg !== false) {
writer.uint32(48).bool(message.isShowMsg);
}
if (message.describe !== "") {
writer.uint32(58).string(message.describe);
}
if (message.displayText !== undefined) {
exports.TextDecoder.encode(message.displayText, writer.uint32(66).fork()).join();
}
if (message.foldType !== "0") {
writer.uint32(72).int64(message.foldType);
}
if (message.anchorFoldType !== "0") {
writer.uint32(80).int64(message.anchorFoldType);
}
if (message.priorityScore !== "0") {
writer.uint32(88).int64(message.priorityScore);
}
if (message.logId !== "") {
writer.uint32(98).string(message.logId);
}
if (message.msgProcessFilterK !== "") {
writer.uint32(106).string(message.msgProcessFilterK);
}
if (message.msgProcessFilterV !== "") {
writer.uint32(114).string(message.msgProcessFilterV);
}
if (message.fromIdc !== "") {
writer.uint32(122).string(message.fromIdc);
}
if (message.toIdc !== "") {
writer.uint32(130).string(message.toIdc);
}
for (const v of message.filterMsgTagsList) {
writer.uint32(138).string(v);
}
if (message.sei !== undefined) {
exports.CommonMessageData_LiveMessageSEIDecoder.encode(message.sei, writer.uint32(146).fork()).join();
}
if (message.dependRootId !== undefined) {
exports.CommonMessageData_LiveMessageIDDecoder.encode(message.dependRootId, writer.uint32(154).fork()).join();
}
if (message.dependId !== undefined) {
exports.CommonMessageData_LiveMessageIDDecoder.encode(message.dependId, writer.uint32(162).fork()).join();
}
if (message.anchorPriorityScore !== "0") {
writer.uint32(168).int64(message.anchorPriorityScore);
}
if (message.roomMessageHeatLevel !== "0") {
writer.uint32(176).int64(message.roomMessageHeatLevel);
}
if (message.foldTypeForWeb !== "0") {
writer.uint32(184).int64(message.foldTypeForWeb);
}
if (message.anchorFoldTypeForWeb !== "0") {
writer.uint32(192).int64(message.anchorFoldTypeForWeb);
}
if (message.clientSendTime !== "0") {
writer.uint32(200).int64(message.clientSendTime);
}
if (message.dispatchStrategy !== 0) {
writer.uint32(208).int32(message.dispatchStrategy);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseCommonMessageData();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.method = reader.string();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.msgId = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.roomId = reader.int64().toString();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.createTime = reader.int64().toString();
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.monitor = reader.int32();
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.isShowMsg = reader.bool();
continue;
}
case 7: {
if (tag !== 58) {
break;
}
message.describe = reader.string();
continue;
}
case 8: {
if (tag !== 66) {
break;
}
message.displayText = exports.TextDecoder.decode(reader, reader.uint32());
continue;
}
case 9: {
if (tag !== 72) {
break;
}
message.foldType = reader.int64().toString();
continue;
}
case 10: {
if (tag !== 80) {
break;
}
message.anchorFoldType = reader.int64().toString();
continue;
}
case 11: {
if (tag !== 88) {
break;
}
message.priorityScore = reader.int64().toString();
continue;
}
case 12: {
if (tag !== 98) {
break;
}
message.logId = reader.string();
continue;
}
case 13: {
if (tag !== 106) {
break;
}
message.msgProcessFilterK = reader.string();
continue;
}
case 14: {
if (tag !== 114) {
break;
}
message.msgProcessFilterV = reader.string();
continue;
}
case 15: {
if (tag !== 122) {
break;
}
message.fromIdc = reader.string();
continue;
}
case 16: {
if (tag !== 130) {
break;
}
message.toIdc = reader.string();
continue;
}
case 17: {
if (tag !== 138) {
break;
}
message.filterMsgTagsList.push(reader.string());
continue;
}
case 18: {
if (tag !== 146) {
break;
}
message.sei = exports.CommonMessageData_LiveMessageSEIDecoder.decode(reader, reader.uint32());
continue;
}
case 19: {
if (tag !== 154) {
break;
}
message.dependRootId = exports.CommonMessageData_LiveMessageIDDecoder.decode(reader, reader.uint32());
continue;
}
case 20: {
if (tag !== 162) {
break;
}
message.dependId = exports.CommonMessageData_LiveMessageIDDecoder.decode(reader, reader.uint32());
continue;
}
case 21: {
if (tag !== 168) {
break;
}
message.anchorPriorityScore = reader.int64().toString();
continue;
}
case 22: {
if (tag !== 176) {
break;
}
message.roomMessageHeatLevel = reader.int64().toString();
continue;
}
case 23: {
if (tag !== 184) {
break;
}
message.foldTypeForWeb = reader.int64().toString();
continue;
}
case 24: {
if (tag !== 192) {
break;
}
message.anchorFoldTypeForWeb = reader.int64().toString();
continue;
}
case 25: {
if (tag !== 200) {
break;
}
message.clientSendTime = reader.int64().toString();
continue;
}
case 26: {
if (tag !== 208) {
break;
}
message.dispatchStrategy = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseCommonMessageData_LiveMessageSEI() {
return { uniqueId: undefined, timestamp: "0" };
}
exports.CommonMessageData_LiveMessageSEIDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.uniqueId !== undefined) {
exports.CommonMessageData_LiveMessageIDDecoder.encode(message.uniqueId, writer.uint32(10).fork()).join();
}
if (message.timestamp !== "0") {
writer.uint32(16).int64(message.timestamp);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseCommonMessageData_LiveMessageSEI();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.uniqueId = exports.CommonMessageData_LiveMessageIDDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.timestamp = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseCommonMessageData_LiveMessageID() {
return { primaryId: "", messageScene: "" };
}
exports.CommonMessageData_LiveMessageIDDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.primaryId !== "") {
writer.uint32(10).string(message.primaryId);
}
if (message.messageScene !== "") {
writer.uint32(18).string(message.messageScene);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseCommonMessageData_LiveMessageID();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.primaryId = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.messageScene = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseText() {
return { displayType: "", defaultPattern: "", defaultFormat: undefined, piecesList: [] };
}
exports.TextDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.displayType !== "") {
writer.uint32(10).string(message.displayType);
}
if (message.defaultPattern !== "") {
writer.uint32(18).string(message.defaultPattern);
}
if (message.defaultFormat !== undefined) {
exports.Text_TextFormatDecoder.encode(message.defaultFormat, writer.uint32(26).fork()).join();
}
for (const v of message.piecesList) {
exports.Text_TextPieceDecoder.encode(v, writer.uint32(34).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseText();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.displayType = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.defaultPattern = reader.string();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.defaultFormat = exports.Text_TextFormatDecoder.decode(reader, reader.uint32());
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.piecesList.push(exports.Text_TextPieceDecoder.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseText_TextPiece() {
return {
type: 0,
format: undefined,
stringValue: "",
userValue: undefined,
giftValue: undefined,
patternRefValue: undefined,
};
}
exports.Text_TextPieceDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.type !== 0) {
writer.uint32(8).int32(message.type);
}
if (message.format !== undefined) {
exports.Text_TextFormatDecoder.encode(message.format, writer.uint32(18).fork()).join();
}
if (message.stringValue !== "") {
writer.uint32(90).string(message.stringValue);
}
if (message.userValue !== undefined) {
exports.Text_TextPieceUserDecoder.encode(message.userValue, writer.uint32(170).fork()).join();
}
if (message.giftValue !== undefined) {
exports.Text_TextPieceGiftDecoder.encode(message.giftValue, writer.uint32(178).fork()).join();
}
if (message.patternRefValue !== undefined) {
exports.Text_TextPiecePatternRefDecoder.encode(message.patternRefValue, writer.uint32(194).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseText_TextPiece();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.type = reader.int32();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.format = exports.Text_TextFormatDecoder.decode(reader, reader.uint32());
continue;
}
case 11: {
if (tag !== 90) {
break;
}
message.stringValue = reader.string();
continue;
}
case 21: {
if (tag !== 170) {
break;
}
message.userValue = exports.Text_TextPieceUserDecoder.decode(reader, reader.uint32());
continue;
}
case 22: {
if (tag !== 178) {
break;
}
message.giftValue = exports.Text_TextPieceGiftDecoder.decode(reader, reader.uint32());
continue;
}
case 24: {
if (tag !== 194) {
break;
}
message.patternRefValue = exports.Text_TextPiecePatternRefDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseText_TextFormat() {
return {
color: "",
bold: false,
italic: false,
weight: 0,
italicAngle: 0,
fontSize: 0,
useHeighLightColor: false,
useRemoteClor: false,
};
}
exports.Text_TextFormatDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.color !== "") {
writer.uint32(10).string(message.color);
}
if (message.bold !== false) {
writer.uint32(16).bool(message.bold);
}
if (message.italic !== false) {
writer.uint32(24).bool(message.italic);
}
if (message.weight !== 0) {
writer.uint32(32).int32(message.weight);
}
if (message.italicAngle !== 0) {
writer.uint32(40).int32(message.italicAngle);
}
if (message.fontSize !== 0) {
writer.uint32(48).int32(message.fontSize);
}
if (message.useHeighLightColor !== false) {
writer.uint32(56).bool(message.useHeighLightColor);
}
if (message.useRemoteClor !== false) {
writer.uint32(64).bool(message.useRemoteClor);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseText_TextFormat();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.color = reader.string();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.bold = reader.bool();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.italic = reader.bool();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.weight = reader.int32();
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.italicAngle = reader.int32();
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.fontSize = reader.int32();
continue;
}
case 7: {
if (tag !== 56) {
break;
}
message.useHeighLightColor = reader.bool();
continue;
}
case 8: {
if (tag !== 64) {
break;
}
message.useRemoteClor = reader.bool();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseText_TextPieceGift() {
return { giftId: 0, nameRef: undefined, showType: 0, colorId: "0" };
}
exports.Text_TextPieceGiftDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.giftId !== 0) {
writer.uint32(8).int32(message.giftId);
}
if (message.nameRef !== undefined) {
exports.Text_PatternRefDecoder.encode(message.nameRef, writer.uint32(18).fork()).join();
}
if (message.showType !== 0) {
writer.uint32(24).int32(message.showType);
}
if (message.colorId !== "0") {
writer.uint32(32).int64(message.colorId);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseText_TextPieceGift();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.giftId = reader.int32();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.nameRef = exports.Text_PatternRefDecoder.decode(reader, reader.uint32());
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.showType = reader.int32();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.colorId = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseText_TextPiecePatternRef() {
return { key: "", defaultPattern: "" };
}
exports.Text_TextPiecePatternRefDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.key !== "") {
writer.uint32(10).string(message.key);
}
if (message.defaultPattern !== "") {
writer.uint32(18).string(message.defaultPattern);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseText_TextPiecePatternRef();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.key = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.defaultPattern = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseText_TextPieceUser() {
return { user: undefined, withColon: false };
}
exports.Text_TextPieceUserDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.user !== undefined) {
exports.UserDecoder.encode(message.user, writer.uint32(10).fork()).join();
}
if (message.withColon !== false) {
writer.uint32(16).bool(message.withColon);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseText_TextPieceUser();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.user = exports.UserDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.withColon = reader.bool();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseText_PatternRef() {
return { key: "", defaultPattern: "" };
}
exports.Text_PatternRefDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.key !== "") {
writer.uint32(10).string(message.key);
}
if (message.defaultPattern !== "") {
writer.uint32(18).string(message.defaultPattern);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseText_PatternRef();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.key = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.defaultPattern = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseImage() {
return {
url: [],
mUri: "",
height: 0,
width: 0,
avgColor: "",
imageType: 0,
schema: "",
content: undefined,
isAnimated: false,
};
}
exports.ImageDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
for (const v of message.url) {
writer.uint32(10).string(v);
}
if (message.mUri !== "") {
writer.uint32(18).string(message.mUri);
}
if (message.height !== 0) {
writer.uint32(24).int32(message.height);
}
if (message.width !== 0) {
writer.uint32(32).int32(message.width);
}
if (message.avgColor !== "") {
writer.uint32(42).string(message.avgColor);
}
if (message.imageType !== 0) {
writer.uint32(48).int32(message.imageType);
}
if (message.schema !== "") {
writer.uint32(58).string(message.schema);
}
if (message.content !== undefined) {
exports.Image_ContentDecoder.encode(message.content, writer.uint32(66).fork()).join();
}
if (message.isAnimated !== false) {
writer.uint32(72).bool(message.isAnimated);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseImage();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.url.push(reader.string());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.mUri = reader.string();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.height = reader.int32();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.width = reader.int32();
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.avgColor = reader.string();
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.imageType = reader.int32();
continue;
}
case 7: {
if (tag !== 58) {
break;
}
message.schema = reader.string();
continue;
}
case 8: {
if (tag !== 66) {
break;
}
message.content = exports.Image_ContentDecoder.decode(reader, reader.uint32());
continue;
}
case 9: {
if (tag !== 72) {
break;
}
message.isAnimated = reader.bool();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseImage_Content() {
return { name: "", fontColor: "", level: "0" };
}
exports.Image_ContentDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.name !== "") {
writer.uint32(10).string(message.name);
}
if (message.fontColor !== "") {
writer.uint32(18).string(message.fontColor);
}
if (message.level !== "0") {
writer.uint32(24).int64(message.level);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseImage_Content();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.name = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.fontColor = reader.string();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.level = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseBadgeStruct() {
return {
badgeDisplayType: 0,
badgePriorityType: 0,
badgeScene: 0,
position: 0,
displayStatus: 0,
greyedByClient: "0",
exhibitionType: 0,
schemaUrl: "",
display: false,
logExtra: undefined,
image: undefined,
text: undefined,
str: undefined,
combine: undefined,
isCustomized: false,
};
}
exports.BadgeStructDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.badgeDisplayType !== 0) {
writer.uint32(8).int32(message.badgeDisplayType);
}
if (message.badgePriorityType !== 0) {
writer.uint32(16).int32(message.badgePriorityType);
}
if (message.badgeScene !== 0) {
writer.uint32(24).int32(message.badgeScene);
}
if (message.position !== 0) {
writer.uint32(32).int32(message.position);
}
if (message.displayStatus !== 0) {
writer.uint32(40).int32(message.displayStatus);
}
if (message.greyedByClient !== "0") {
writer.uint32(48).int64(message.greyedByClient);
}
if (message.exhibitionType !== 0) {
writer.uint32(56).int32(message.exhibitionType);
}
if (message.schemaUrl !== "") {
writer.uint32(82).string(message.schemaUrl);
}
if (message.display !== false) {
writer.uint32(88).bool(message.display);
}
if (message.logExtra !== undefined) {
exports.PrivilegeLogExtraDecoder.encode(message.logExtra, writer.uint32(98).fork()).join();
}
if (message.image !== undefined) {
exports.BadgeStruct_ImageBadgeDecoder.encode(message.image, writer.uint32(162).fork()).join();
}
if (message.text !== undefined) {
exports.BadgeStruct_TextBadgeDecoder.encode(message.text, writer.uint32(170).fork()).join();
}
if (message.str !== undefined) {
exports.BadgeStruct_StringBadgeDecoder.encode(message.str, writer.uint32(178).fork()).join();
}
if (message.combine !== undefined) {
exports.BadgeStruct_CombineBadgeDecoder.encode(message.combine, writer.uint32(186).fork()).join();
}
if (message.isCustomized !== false) {
writer.uint32(192).bool(message.isCustomized);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseBadgeStruct();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.badgeDisplayType = reader.int32();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.badgePriorityType = reader.int32();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.badgeScene = reader.int32();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.position = reader.int32();
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.displayStatus = reader.int32();
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.greyedByClient = reader.int64().toString();
continue;
}
case 7: {
if (tag !== 56) {
break;
}
message.exhibitionType = reader.int32();
continue;
}
case 10: {
if (tag !== 82) {
break;
}
message.schemaUrl = reader.string();
continue;
}
case 11: {
if (tag !== 88) {
break;
}
message.display = reader.bool();
continue;
}
case 12: {
if (tag !== 98) {
break;
}
message.logExtra = exports.PrivilegeLogExtraDecoder.decode(reader, reader.uint32());
continue;
}
case 20: {
if (tag !== 162) {
break;
}
message.image = exports.BadgeStruct_ImageBadgeDecoder.decode(reader, reader.uint32());
continue;
}
case 21: {
if (tag !== 170) {
break;
}
message.text = exports.BadgeStruct_TextBadgeDecoder.decode(reader, reader.uint32());
continue;
}
case 22: {
if (tag !== 178) {
break;
}
message.str = exports.BadgeStruct_StringBadgeDecoder.decode(reader, reader.uint32());
continue;
}
case 23: {
if (tag !== 186) {
break;
}
message.combine = exports.BadgeStruct_CombineBadgeDecoder.decode(reader, reader.uint32());
continue;
}
case 24: {
if (tag !== 192) {
break;
}
message.isCustomized = reader.bool();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseBadgeStruct_CombineBadge() {
return {
badgeDisplayType: 0,
icon: undefined,
text: undefined,
str: "",
padding: undefined,
fontStyle: undefined,
profileCardPanel: undefined,
background: undefined,
backgroundDarkMode: undefined,
iconAutoMirrored: false,
bgAutoMirrored: false,
publicScreenShowStyle: 0,
personalCardShowStyle: 0,
rankListOnlineAudienceShowStyle: 0,
multiGuestShowStyle: 0,
arrowConfig: undefined,
paddingNewFont: undefined,
};
}
exports.BadgeStruct_CombineBadgeDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.badgeDisplayType !== 0) {
writer.uint32(8).int32(message.badgeDisplayType);
}
if (message.icon !== undefined) {
exports.ImageDecoder.encode(message.icon, writer.uint32(18).fork()).join();
}
if (message.text !== undefined) {
exports.BadgeStruct_TextBadgeDecoder.encode(message.text, writer.uint32(26).fork()).join();
}
if (message.str !== "") {
writer.uint32(34).string(message.str);
}
if (message.padding !== undefined) {
exports.BadgeStruct_PaddingInfoDecoder.encode(message.padding, writer.uint32(42).fork()).join();
}
if (message.fontStyle !== undefined) {
exports.FontStyleDecoder.encode(message.fontStyle, writer.uint32(50).fork()).join();
}
if (message.profileCardPanel !== undefined) {
exports.BadgeStruct_ProfileCardPanelDecoder.encode(message.profileCardPanel, writer.uint32(58).fork()).join();
}
if (message.background !== undefined) {
exports.BadgeStruct_CombineBadgeBackgroundDecoder.encode(message.background, writer.uint32(90).fork()).join();
}
if (message.backgroundDarkMode !== undefined) {
exports.BadgeStruct_CombineBadgeBackgroundDecoder.encode(message.backgroundDarkMode, writer.uint32(98).fork()).join();
}
if (message.iconAutoMirrored !== false) {
writer.uint32(104).bool(message.iconAutoMirrored);
}
if (message.bgAutoMirrored !== false) {
writer.uint32(112).bool(message.bgAutoMirrored);
}
if (message.publicScreenShowStyle !== 0) {
writer.uint32(120).int32(message.publicScreenShowStyle);
}
if (message.personalCardShowStyle !== 0) {
writer.uint32(128).int32(message.personalCardShowStyle);
}
if (message.rankListOnlineAudienceShowStyle !== 0) {
writer.uint32(136).int32(message.rankListOnlineAudienceShowStyle);
}
if (message.multiGuestShowStyle !== 0) {
writer.uint32(144).int32(message.multiGuestShowStyle);
}
if (message.arrowConfig !== undefined) {
exports.BadgeStruct_ArrowConfigDecoder.encode(message.arrowConfig, writer.uint32(154).fork()).join();
}
if (message.paddingNewFont !== undefined) {
exports.BadgeStruct_PaddingInfoDecoder.encode(message.paddingNewFont, writer.uint32(162).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseBadgeStruct_CombineBadge();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.badgeDisplayType = reader.int32();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.icon = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.text = exports.BadgeStruct_TextBadgeDecoder.decode(reader, reader.uint32());
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.str = reader.string();
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.padding = exports.BadgeStruct_PaddingInfoDecoder.decode(reader, reader.uint32());
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.fontStyle = exports.FontStyleDecoder.decode(reader, reader.uint32());
continue;
}
case 7: {
if (tag !== 58) {
break;
}
message.profileCardPanel = exports.BadgeStruct_ProfileCardPanelDecoder.decode(reader, reader.uint32());
continue;
}
case 11: {
if (tag !== 90) {
break;
}
message.background = exports.BadgeStruct_CombineBadgeBackgroundDecoder.decode(reader, reader.uint32());
continue;
}
case 12: {
if (tag !== 98) {
break;
}
message.backgroundDarkMode = exports.BadgeStruct_CombineBadgeBackgroundDecoder.decode(reader, reader.uint32());
continue;
}
case 13: {
if (tag !== 104) {
break;
}
message.iconAutoMirrored = reader.bool();
continue;
}
case 14: {
if (tag !== 112) {
break;
}
message.bgAutoMirrored = reader.bool();
continue;
}
case 15: {
if (tag !== 120) {
break;
}
message.publicScreenShowStyle = reader.int32();
continue;
}
case 16: {
if (tag !== 128) {
break;
}
message.personalCardShowStyle = reader.int32();
continue;
}
case 17: {
if (tag !== 136) {
break;
}
message.rankListOnlineAudienceShowStyle = reader.int32();
continue;
}
case 18: {
if (tag !== 144) {
break;
}
message.multiGuestShowStyle = reader.int32();
continue;
}
case 19: {
if (tag !== 154) {
break;
}
message.arrowConfig = exports.BadgeStruct_ArrowConfigDecoder.decode(reader, reader.uint32());
continue;
}
case 20: {
if (tag !== 162) {
break;
}
message.paddingNewFont = exports.BadgeStruct_PaddingInfoDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseBadgeStruct_ArrowConfig() {
return { icon: undefined };
}
exports.BadgeStruct_ArrowConfigDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.icon !== undefined) {
exports.ImageDecoder.encode(message.icon, writer.uint32(10).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseBadgeStruct_ArrowConfig();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.icon = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseBadgeStruct_ProfileContent() {
return { useContent: false, iconList: [], numberConfig: undefined };
}
exports.BadgeStruct_ProfileContentDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.useContent !== false) {
writer.uint32(8).bool(message.useContent);
}
for (const v of message.iconList) {
exports.BadgeStruct_IconConfigDecoder.encode(v, writer.uint32(18).fork()).join();
}
if (message.numberConfig !== undefined) {
exports.BadgeStruct_NumberConfigDecoder.encode(message.numberConfig, writer.uint32(26).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseBadgeStruct_ProfileContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.useContent = reader.bool();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.iconList.push(exports.BadgeStruct_IconConfigDecoder.decode(reader, reader.uint32()));
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.numberConfig = exports.BadgeStruct_NumberConfigDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseBadgeStruct_ProjectionConfig() {
return { useProjection: false, icon: undefined };
}
exports.BadgeStruct_ProjectionConfigDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.useProjection !== false) {
writer.uint32(8).bool(message.useProjection);
}
if (message.icon !== undefined) {
exports.ImageDecoder.encode(message.icon, writer.uint32(18).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseBadgeStruct_ProjectionConfig();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.useProjection = reader.bool();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.icon = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseBadgeStruct_NumberConfig() {
return { number: "0", fontStyle: undefined, background: undefined };
}
exports.BadgeStruct_NumberConfigDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.number !== "0") {
writer.uint32(8).int64(message.number);
}
if (message.fontStyle !== undefined) {
exports.FontStyleDecoder.encode(message.fontStyle, writer.uint32(18).fork()).join();
}
if (message.background !== undefined) {
exports.BadgeStruct_CombineBadgeBackgroundDecoder.encode(message.background, writer.uint32(26).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseBadgeStruct_NumberConfig();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.number = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.fontStyle = exports.FontStyleDecoder.decode(reader, reader.uint32());
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.background = exports.BadgeStruct_CombineBadgeBackgroundDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseBadgeStruct_ProfileCardPanel() {
return { useNewProfileCardStyle: false, projectionConfig: undefined, profileContent: undefined };
}
exports.BadgeStruct_ProfileCardPanelDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.useNewProfileCardStyle !== false) {
writer.uint32(8).bool(message.useNewProfileCardStyle);
}
if (message.projectionConfig !== undefined) {
exports.BadgeStruct_ProjectionConfigDecoder.encode(message.projectionConfig, writer.uint32(26).fork()).join();
}
if (message.profileContent !== undefined) {
exports.BadgeStruct_ProfileContentDecoder.encode(message.profileContent, writer.uint32(34).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseBadgeStruct_ProfileCardPanel();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.useNewProfileCardStyle = reader.bool();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.projectionConfig = exports.BadgeStruct_ProjectionConfigDecoder.decode(reader, reader.uint32());
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.profileContent = exports.BadgeStruct_ProfileContentDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseBadgeStruct_CombineBadgeBackground() {
return { image: undefined, backgroundColorCode: "", borderColorCode: "" };
}
exports.BadgeStruct_CombineBadgeBackgroundDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.image !== undefined) {
exports.ImageDecoder.encode(message.image, writer.uint32(10).fork()).join();
}
if (message.backgroundColorCode !== "") {
writer.uint32(18).string(message.backgroundColorCode);
}
if (message.borderColorCode !== "") {
writer.uint32(26).string(message.borderColorCode);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseBadgeStruct_CombineBadgeBackground();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.image = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.backgroundColorCode = reader.string();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.borderColorCode = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseBadgeStruct_ImageBadge() {
return { badgeDisplayType: 0, image: undefined };
}
exports.BadgeStruct_ImageBadgeDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.badgeDisplayType !== 0) {
writer.uint32(8).int32(message.badgeDisplayType);
}
if (message.image !== undefined) {
exports.ImageDecoder.encode(message.image, writer.uint32(18).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseBadgeStruct_ImageBadge();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.badgeDisplayType = reader.int32();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.image = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseBadgeStruct_TextBadge() {
return { badgeDisplayType: 0, key: "", defaultPattern: "", pieces: [] };
}
exports.BadgeStruct_TextBadgeDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.badgeDisplayType !== 0) {
writer.uint32(8).int32(message.badgeDisplayType);
}
if (message.key !== "") {
writer.uint32(18).string(message.key);
}
if (message.defaultPattern !== "") {
writer.uint32(26).string(message.defaultPattern);
}
for (const v of message.pieces) {
writer.uint32(34).string(v);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseBadgeStruct_TextBadge();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.badgeDisplayType = reader.int32();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.key = reader.string();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.defaultPattern = reader.string();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.pieces.push(reader.string());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseBadgeStruct_IconConfig() {
return { icon: undefined, background: undefined };
}
exports.BadgeStruct_IconConfigDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.icon !== undefined) {
exports.ImageDecoder.encode(message.icon, writer.uint32(10).fork()).join();
}
if (message.background !== undefined) {
exports.BadgeStruct_CombineBadgeBackgroundDecoder.encode(message.background, writer.uint32(18).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseBadgeStruct_IconConfig();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.icon = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.background = exports.BadgeStruct_CombineBadgeBackgroundDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseBadgeStruct_StringBadge() {
return { badgeDisplayType: 0, str: "" };
}
exports.BadgeStruct_StringBadgeDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.badgeDisplayType !== 0) {
writer.uint32(8).int32(message.badgeDisplayType);
}
if (message.str !== "") {
writer.uint32(18).string(message.str);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseBadgeStruct_StringBadge();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.badgeDisplayType = reader.int32();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.str = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseBadgeStruct_PaddingInfo() {
return {
useSpecific: false,
middlePadding: 0,
badgeWidth: 0,
leftPadding: 0,
rightPadding: 0,
iconTopPadding: 0,
iconBottomPadding: 0,
horizontalPaddingRule: 0,
verticalPaddingRule: 0,
};
}
exports.BadgeStruct_PaddingInfoDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.useSpecific !== false) {
writer.uint32(8).bool(message.useSpecific);
}
if (message.middlePadding !== 0) {
writer.uint32(16).int32(message.middlePadding);
}
if (message.badgeWidth !== 0) {
writer.uint32(24).int32(message.badgeWidth);
}
if (message.leftPadding !== 0) {
writer.uint32(32).int32(message.leftPadding);
}
if (message.rightPadding !== 0) {
writer.uint32(40).int32(message.rightPadding);
}
if (message.iconTopPadding !== 0) {
writer.uint32(48).int32(message.iconTopPadding);
}
if (message.iconBottomPadding !== 0) {
writer.uint32(56).int32(message.iconBottomPadding);
}
if (message.horizontalPaddingRule !== 0) {
writer.uint32(64).int32(message.horizontalPaddingRule);
}
if (message.verticalPaddingRule !== 0) {
writer.uint32(72).int32(message.verticalPaddingRule);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseBadgeStruct_PaddingInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.useSpecific = reader.bool();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.middlePadding = reader.int32();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.badgeWidth = reader.int32();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.leftPadding = reader.int32();
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.rightPadding = reader.int32();
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.iconTopPadding = reader.int32();
continue;
}
case 7: {
if (tag !== 56) {
break;
}
message.iconBottomPadding = reader.int32();
continue;
}
case 8: {
if (tag !== 64) {
break;
}
message.horizontalPaddingRule = reader.int32();
continue;
}
case 9: {
if (tag !== 72) {
break;
}
message.verticalPaddingRule = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseGift() {
return {
giftImage: undefined,
describe: "",
duration: 0,
id: "0",
forLinkMic: false,
combo: false,
giftType: 0,
diamondCount: 0,
isDisplayedOnPanel: false,
primaryEffectId: "0",
giftLabelIcon: undefined,
giftName: "",
icon: undefined,
goldEffect: "",
previewImage: undefined,
giftPanelBanner: undefined,
isBroadcastGift: false,
isEffectBefview: false,
isRandomGift: false,
isBoxGift: false,
canPutInGiftBox: false,
giftBoxInfo: undefined,
};
}
exports.GiftDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.giftImage !== undefined) {
exports.ImageDecoder.encode(message.giftImage, writer.uint32(10).fork()).join();
}
if (message.describe !== "") {
writer.uint32(18).string(message.describe);
}
if (message.duration !== 0) {
writer.uint32(32).int32(message.duration);
}
if (message.id !== "0") {
writer.uint32(40).int64(message.id);
}
if (message.forLinkMic !== false) {
writer.uint32(56).bool(message.forLinkMic);
}
if (message.combo !== false) {
writer.uint32(80).bool(message.combo);
}
if (message.giftType !== 0) {
writer.uint32(88).int32(message.giftType);
}
if (message.diamondCount !== 0) {
writer.uint32(96).int32(message.diamondCount);
}
if (message.isDisplayedOnPanel !== false) {
writer.uint32(104).bool(message.isDisplayedOnPanel);
}
if (message.primaryEffectId !== "0") {
writer.uint32(112).int64(message.primaryEffectId);
}
if (message.giftLabelIcon !== undefined) {
exports.ImageDecoder.encode(message.giftLabelIcon, writer.uint32(122).fork()).join();
}
if (message.giftName !== "") {
writer.uint32(130).string(message.giftName);
}
if (message.icon !== undefined) {
exports.ImageDecoder.encode(message.icon, writer.uint32(170).fork()).join();
}
if (message.goldEffect !== "") {
writer.uint32(194).string(message.goldEffect);
}
if (message.previewImage !== undefined) {
exports.ImageDecoder.encode(message.previewImage, writer.uint32(378).fork()).join();
}
if (message.giftPanelBanner !== undefined) {
exports.Gift_GiftPanelBannerDecoder.encode(message.giftPanelBanner, writer.uint32(386).fork()).join();
}
if (message.isBroadcastGift !== false) {
writer.uint32(392).bool(message.isBroadcastGift);
}
if (message.isEffectBefview !== false) {
writer.uint32(400).bool(message.isEffectBefview);
}
if (message.isRandomGift !== false) {
writer.uint32(408).bool(message.isRandomGift);
}
if (message.isBoxGift !== false) {
writer.uint32(416).bool(message.isBoxGift);
}
if (message.canPutInGiftBox !== false) {
writer.uint32(424).bool(message.canPutInGiftBox);
}
if (message.giftBoxInfo !== undefined) {
exports.Gift_GiftBoxInfoDecoder.encode(message.giftBoxInfo, writer.uint32(434).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseGift();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.giftImage = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.describe = reader.string();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.duration = reader.int32();
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.id = reader.int64().toString();
continue;
}
case 7: {
if (tag !== 56) {
break;
}
message.forLinkMic = reader.bool();
continue;
}
case 10: {
if (tag !== 80) {
break;
}
message.combo = reader.bool();
continue;
}
case 11: {
if (tag !== 88) {
break;
}
message.giftType = reader.int32();
continue;
}
case 12: {
if (tag !== 96) {
break;
}
message.diamondCount = reader.int32();
continue;
}
case 13: {
if (tag !== 104) {
break;
}
message.isDisplayedOnPanel = reader.bool();
continue;
}
case 14: {
if (tag !== 112) {
break;
}
message.primaryEffectId = reader.int64().toString();
continue;
}
case 15: {
if (tag !== 122) {
break;
}
message.giftLabelIcon = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 16: {
if (tag !== 130) {
break;
}
message.giftName = reader.string();
continue;
}
case 21: {
if (tag !== 170) {
break;
}
message.icon = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 24: {
if (tag !== 194) {
break;
}
message.goldEffect = reader.string();
continue;
}
case 47: {
if (tag !== 378) {
break;
}
message.previewImage = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 48: {
if (tag !== 386) {
break;
}
message.giftPanelBanner = exports.Gift_GiftPanelBannerDecoder.decode(reader, reader.uint32());
continue;
}
case 49: {
if (tag !== 392) {
break;
}
message.isBroadcastGift = reader.bool();
continue;
}
case 50: {
if (tag !== 400) {
break;
}
message.isEffectBefview = reader.bool();
continue;
}
case 51: {
if (tag !== 408) {
break;
}
message.isRandomGift = reader.bool();
continue;
}
case 52: {
if (tag !== 416) {
break;
}
message.isBoxGift = reader.bool();
continue;
}
case 53: {
if (tag !== 424) {
break;
}
message.canPutInGiftBox = reader.bool();
continue;
}
case 54: {
if (tag !== 434) {
break;
}
message.giftBoxInfo = exports.Gift_GiftBoxInfoDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseGift_GiftPanelBanner() {
return {
displayText: undefined,
leftIcon: undefined,
schemaUrl: "",
bgColors: [],
bannerLynxUrl: "",
bannerPriority: 0,
bannerLynxExtra: "",
bgImage: undefined,
};
}
exports.Gift_GiftPanelBannerDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.displayText !== undefined) {
exports.TextDecoder.encode(message.displayText, writer.uint32(10).fork()).join();
}
if (message.leftIcon !== undefined) {
exports.ImageDecoder.encode(message.leftIcon, writer.uint32(18).fork()).join();
}
if (message.schemaUrl !== "") {
writer.uint32(26).string(message.schemaUrl);
}
for (const v of message.bgColors) {
writer.uint32(42).string(v);
}
if (message.bannerLynxUrl !== "") {
writer.uint32(50).string(message.bannerLynxUrl);
}
if (message.bannerPriority !== 0) {
writer.uint32(56).int32(message.bannerPriority);
}
if (message.bannerLynxExtra !== "") {
writer.uint32(66).string(message.bannerLynxExtra);
}
if (message.bgImage !== undefined) {
exports.ImageDecoder.encode(message.bgImage, writer.uint32(74).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseGift_GiftPanelBanner();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.displayText = exports.TextDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.leftIcon = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.schemaUrl = reader.string();
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.bgColors.push(reader.string());
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.bannerLynxUrl = reader.string();
continue;
}
case 7: {
if (tag !== 56) {
break;
}
message.bannerPriority = reader.int32();
continue;
}
case 8: {
if (tag !== 66) {
break;
}
message.bannerLynxExtra = reader.string();
continue;
}
case 9: {
if (tag !== 74) {
break;
}
message.bgImage = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseGift_BatchGiftInfo() {
return { canBatchSend: false, availableCounts: [] };
}
exports.Gift_BatchGiftInfoDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.canBatchSend !== false) {
writer.uint32(8).bool(message.canBatchSend);
}
writer.uint32(18).fork();
for (const v of message.availableCounts) {
writer.int64(v);
}
writer.join();
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseGift_BatchGiftInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.canBatchSend = reader.bool();
continue;
}
case 2: {
if (tag === 16) {
message.availableCounts.push(reader.int64().toString());
continue;
}
if (tag === 18) {
const end2 = reader.uint32() + reader.pos;
while (reader.pos < end2) {
message.availableCounts.push(reader.int64().toString());
}
continue;
}
break;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseGift_CrossScreenEffectInfo() {
return { singleActionEffectIds: {}, actionEffectIds: {}, reactionEffectIds: {} };
}
exports.Gift_CrossScreenEffectInfoDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
Object.entries(message.singleActionEffectIds).forEach(([key, value]) => {
exports.Gift_CrossScreenEffectInfo_SingleActionEffectIdsEntryDecoder.encode({ key: key, value }, writer.uint32(10).fork())
.join();
});
Object.entries(message.actionEffectIds).forEach(([key, value]) => {
exports.Gift_CrossScreenEffectInfo_ActionEffectIdsEntryDecoder.encode({ key: key, value }, writer.uint32(18).fork())
.join();
});
Object.entries(message.reactionEffectIds).forEach(([key, value]) => {
exports.Gift_CrossScreenEffectInfo_ReactionEffectIdsEntryDecoder.encode({ key: key, value }, writer.uint32(26).fork())
.join();
});
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseGift_CrossScreenEffectInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
const entry1 = exports.Gift_CrossScreenEffectInfo_SingleActionEffectIdsEntryDecoder.decode(reader, reader.uint32());
if (entry1.value !== undefined) {
message.singleActionEffectIds[entry1.key] = entry1.value;
}
continue;
}
case 2: {
if (tag !== 18) {
break;
}
const entry2 = exports.Gift_CrossScreenEffectInfo_ActionEffectIdsEntryDecoder.decode(reader, reader.uint32());
if (entry2.value !== undefined) {
message.actionEffectIds[entry2.key] = entry2.value;
}
continue;
}
case 3: {
if (tag !== 26) {
break;
}
const entry3 = exports.Gift_CrossScreenEffectInfo_ReactionEffectIdsEntryDecoder.decode(reader, reader.uint32());
if (entry3.value !== undefined) {
message.reactionEffectIds[entry3.key] = entry3.value;
}
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseGift_CrossScreenEffectInfo_SingleActionEffectIdsEntry() {
return { key: "0", value: 0 };
}
exports.Gift_CrossScreenEffectInfo_SingleActionEffectIdsEntryDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.key !== "0") {
writer.uint32(8).int64(message.key);
}
if (message.value !== 0) {
writer.uint32(16).int32(message.value);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseGift_CrossScreenEffectInfo_SingleActionEffectIdsEntry();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.key = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.value = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseGift_CrossScreenEffectInfo_ActionEffectIdsEntry() {
return { key: "0", value: 0 };
}
exports.Gift_CrossScreenEffectInfo_ActionEffectIdsEntryDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.key !== "0") {
writer.uint32(8).int64(message.key);
}
if (message.value !== 0) {
writer.uint32(16).int32(message.value);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseGift_CrossScreenEffectInfo_ActionEffectIdsEntry();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.key = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.value = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseGift_CrossScreenEffectInfo_ReactionEffectIdsEntry() {
return { key: "0", value: 0 };
}
exports.Gift_CrossScreenEffectInfo_ReactionEffectIdsEntryDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.key !== "0") {
writer.uint32(8).int64(message.key);
}
if (message.value !== 0) {
writer.uint32(16).int32(message.value);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseGift_CrossScreenEffectInfo_ReactionEffectIdsEntry();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.key = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.value = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseGift_GiftSponsorInfo() {
return { sponsorId: "0", sponsorCount: "0", currentCount: "0", leftCountToSponsor: "0", canSponsor: false };
}
exports.Gift_GiftSponsorInfoDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.sponsorId !== "0") {
writer.uint32(8).int64(message.sponsorId);
}
if (message.sponsorCount !== "0") {
writer.uint32(16).int64(message.sponsorCount);
}
if (message.currentCount !== "0") {
writer.uint32(24).int64(message.currentCount);
}
if (message.leftCountToSponsor !== "0") {
writer.uint32(32).int64(message.leftCountToSponsor);
}
if (message.canSponsor !== false) {
writer.uint32(40).bool(message.canSponsor);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseGift_GiftSponsorInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.sponsorId = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.sponsorCount = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.currentCount = reader.int64().toString();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.leftCountToSponsor = reader.int64().toString();
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.canSponsor = reader.bool();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseGift_UGGiftStructInfo() {
return { isUgGift: false, ugPointsCost: "0" };
}
exports.Gift_UGGiftStructInfoDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.isUgGift !== false) {
writer.uint32(8).bool(message.isUgGift);
}
if (message.ugPointsCost !== "0") {
writer.uint32(16).int64(message.ugPointsCost);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseGift_UGGiftStructInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.isUgGift = reader.bool();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.ugPointsCost = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseGift_GiftSkin() {
return { giftSkinId: "0", giftSkinName: "", staticImage: undefined, animatedImage: undefined };
}
exports.Gift_GiftSkinDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.giftSkinId !== "0") {
writer.uint32(8).int64(message.giftSkinId);
}
if (message.giftSkinName !== "") {
writer.uint32(18).string(message.giftSkinName);
}
if (message.staticImage !== undefined) {
exports.ImageDecoder.encode(message.staticImage, writer.uint32(26).fork()).join();
}
if (message.animatedImage !== undefined) {
exports.ImageDecoder.encode(message.animatedImage, writer.uint32(34).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseGift_GiftSkin();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.giftSkinId = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.giftSkinName = reader.string();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.staticImage = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.animatedImage = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseGift_GiftText() {
return { giftTextId: "0", giftTextName: "" };
}
exports.Gift_GiftTextDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.giftTextId !== "0") {
writer.uint32(8).int64(message.giftTextId);
}
if (message.giftTextName !== "") {
writer.uint32(18).string(message.giftTextName);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseGift_GiftText();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.giftTextId = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.giftTextName = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseGift_GiftSkinToGiftTextsInfo() {
return { giftSkinId: "0", giftTextIds: [] };
}
exports.Gift_GiftSkinToGiftTextsInfoDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.giftSkinId !== "0") {
writer.uint32(8).int64(message.giftSkinId);
}
writer.uint32(18).fork();
for (const v of message.giftTextIds) {
writer.int64(v);
}
writer.join();
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseGift_GiftSkinToGiftTextsInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.giftSkinId = reader.int64().toString();
continue;
}
case 2: {
if (tag === 16) {
message.giftTextIds.push(reader.int64().toString());
continue;
}
if (tag === 18) {
const end2 = reader.uint32() + reader.pos;
while (reader.pos < end2) {
message.giftTextIds.push(reader.int64().toString());
}
continue;
}
break;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseGift_GiftBoxInfo() {
return { capacity: "0", isPrimaryBox: false, schemeUrl: "" };
}
exports.Gift_GiftBoxInfoDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.capacity !== "0") {
writer.uint32(8).int64(message.capacity);
}
if (message.isPrimaryBox !== false) {
writer.uint32(16).bool(message.isPrimaryBox);
}
if (message.schemeUrl !== "") {
writer.uint32(26).string(message.schemeUrl);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseGift_GiftBoxInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.capacity = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.isPrimaryBox = reader.bool();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.schemeUrl = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseUser() {
return {
userId: "0",
nickname: "",
bioDescription: "",
profilePicture: undefined,
profilePictureMedium: undefined,
profilePictureLarge: undefined,
verified: false,
status: 0,
createTime: "0",
modifyTime: "0",
secret: 0,
shareQrcodeUri: "",
badgeImageList: [],
followInfo: undefined,
userHonor: undefined,
fansClub: undefined,
border: undefined,
specialId: "",
avatarBorder: undefined,
medal: undefined,
userBadges: [],
newUserBadges: [],
topVipNo: 0,
userAttr: undefined,
ownRoom: undefined,
payScore: "0",
fanTicketCount: "0",
anchorInfo: undefined,
linkMicStats: 0,
uniqueId: "",
enableShowCommerceSale: false,
withFusionShopEntry: false,
payScores: "0",
anchorLevel: undefined,
verifiedContent: "",
authorInfo: undefined,
topFans: [],
secUid: "",
userRole: 0,
rewardInfo: undefined,
personalCard: undefined,
authenticationInfo: undefined,
mediaBadgeImageList: [],
commerceWebcastConfigIds: [],
borders: [],
comboBadgeInfo: undefined,
subscribeInfo: undefined,
badges: [],
mintTypeLabel: [],
fansClubInfo: undefined,
allowFindByContacts: false,
allowOthersDownloadVideo: false,
allowOthersDownloadWhenSharingVideo: false,
allowShareShowProfile: false,
allowShowInGossip: false,
allowShowMyAction: false,
allowStrangeComment: false,
allowUnfollowerComment: false,
allowUseLinkmic: false,
avatarJpg: undefined,
backgroundImgUrl: "",
blockStatus: 0,
commentRestrict: 0,
constellation: "",
disableIchat: 0,
enableIchatImg: "0",
exp: 0,
foldStrangerChat: false,
followStatus: "0",
ichatRestrictType: 0,
idStr: "",
isFollower: false,
isFollowing: false,
needProfileGuide: false,
pushCommentStatus: false,
pushDigg: false,
pushFollow: false,
pushFriendAction: false,
pushIchat: false,
pushStatus: false,
pushVideoPost: false,
pushVideoRecommend: false,
verifiedReason: "",
enableCarManagementPermission: false,
upcomingEventList: [],
scmLabel: "",
ecommerceEntrance: undefined,
isBlock: false,
isSubscribe: false,
isAnchorMarked: false,
};
}
exports.UserDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.userId !== "0") {
writer.uint32(8).int64(message.userId);
}
if (message.nickname !== "") {
writer.uint32(26).string(message.nickname);
}
if (message.bioDescription !== "") {
writer.uint32(42).string(message.bioDescription);
}
if (message.profilePicture !== undefined) {
exports.ImageDecoder.encode(message.profilePicture, writer.uint32(74).fork()).join();
}
if (message.profilePictureMedium !== undefined) {
exports.ImageDecoder.encode(message.profilePictureMedium, writer.uint32(82).fork()).join();
}
if (message.profilePictureLarge !== undefined) {
exports.ImageDecoder.encode(message.profilePictureLarge, writer.uint32(90).fork()).join();
}
if (message.verified !== false) {
writer.uint32(96).bool(message.verified);
}
if (message.status !== 0) {
writer.uint32(120).int32(message.status);
}
if (message.createTime !== "0") {
writer.uint32(128).int64(message.createTime);
}
if (message.modifyTime !== "0") {
writer.uint32(136).int64(message.modifyTime);
}
if (message.secret !== 0) {
writer.uint32(144).int32(message.secret);
}
if (message.shareQrcodeUri !== "") {
writer.uint32(154).string(message.shareQrcodeUri);
}
for (const v of message.badgeImageList) {
exports.ImageDecoder.encode(v, writer.uint32(170).fork()).join();
}
if (message.followInfo !== undefined) {
exports.User_FollowInfoDecoder.encode(message.followInfo, writer.uint32(178).fork()).join();
}
if (message.userHonor !== undefined) {
exports.UserHonorDecoder.encode(message.userHonor, writer.uint32(186).fork()).join();
}
if (message.fansClub !== undefined) {
exports.FansClubMemberDecoder.encode(message.fansClub, writer.uint32(194).fork()).join();
}
if (message.border !== undefined) {
exports.BorderInfoDecoder.encode(message.border, writer.uint32(202).fork()).join();
}
if (message.specialId !== "") {
writer.uint32(210).string(message.specialId);
}
if (message.avatarBorder !== undefined) {
exports.ImageDecoder.encode(message.avatarBorder, writer.uint32(218).fork()).join();
}
if (message.medal !== undefined) {
exports.ImageDecoder.encode(message.medal, writer.uint32(226).fork()).join();
}
for (const v of message.userBadges) {
exports.ImageDecoder.encode(v, writer.uint32(234).fork()).join();
}
for (const v of message.newUserBadges) {
exports.ImageDecoder.encode(v, writer.uint32(242).fork()).join();
}
if (message.topVipNo !== 0) {
writer.uint32(248).int32(message.topVipNo);
}
if (message.userAttr !== undefined) {
exports.User_UserAttrDecoder.encode(message.userAttr, writer.uint32(258).fork()).join();
}
if (message.ownRoom !== undefined) {
exports.User_OwnRoomDecoder.encode(message.ownRoom, writer.uint32(266).fork()).join();
}
if (message.payScore !== "0") {
writer.uint32(272).int64(message.payScore);
}
if (message.fanTicketCount !== "0") {
writer.uint32(280).int64(message.fanTicketCount);
}
if (message.anchorInfo !== undefined) {
exports.User_AnchorLevelDecoder.encode(message.anchorInfo, writer.uint32(290).fork()).join();
}
if (message.linkMicStats !== 0) {
writer.uint32(296).int32(message.linkMicStats);
}
if (message.uniqueId !== "") {
writer.uint32(306).string(message.uniqueId);
}
if (message.enableShowCommerceSale !== false) {
writer.uint32(312).bool(message.enableShowCommerceSale);
}
if (message.withFusionShopEntry !== false) {
writer.uint32(320).bool(message.withFusionShopEntry);
}
if (message.payScores !== "0") {
writer.uint32(328).int64(message.payScores);
}
if (message.anchorLevel !== undefined) {
exports.User_AnchorLevelDecoder.encode(message.anchorLevel, writer.uint32(338).fork()).join();
}
if (message.verifiedContent !== "") {
writer.uint32(346).string(message.verifiedContent);
}
if (message.authorInfo !== undefined) {
exports.AuthorDecoder.encode(message.authorInfo, writer.uint32(354).fork()).join();
}
for (const v of message.topFans) {
exports.UserDecoder.encode(v, writer.uint32(362).fork()).join();
}
if (message.secUid !== "") {
writer.uint32(370).string(message.secUid);
}
if (message.userRole !== 0) {
writer.uint32(376).int32(message.userRole);
}
if (message.rewardInfo !== undefined) {
exports.User_ActivityInfoDecoder.encode(message.rewardInfo, writer.uint32(394).fork()).join();
}
if (message.personalCard !== undefined) {
exports.ImageDecoder.encode(message.personalCard, writer.uint32(418).fork()).join();
}
if (message.authenticationInfo !== undefined) {
exports.User_AuthenticationInfoDecoder.encode(message.authenticationInfo, writer.uint32(426).fork()).join();
}
for (const v of message.mediaBadgeImageList) {
exports.ImageDecoder.encode(v, writer.uint32(458).fork()).join();
}
writer.uint32(482).fork();
for (const v of message.commerceWebcastConfigIds) {
writer.int64(v);
}
writer.join();
for (const v of message.borders) {
exports.BorderInfoDecoder.encode(v, writer.uint32(490).fork()).join();
}
if (message.comboBadgeInfo !== undefined) {
exports.User_ComboBadgeInfoDecoder.encode(message.comboBadgeInfo, writer.uint32(498).fork()).join();
}
if (message.subscribeInfo !== undefined) {
exports.User_SubscribeInfoDecoder.encode(message.subscribeInfo, writer.uint32(506).fork()).join();
}
for (const v of message.badges) {
exports.BadgeStructDecoder.encode(v, writer.uint32(514).fork()).join();
}
writer.uint32(522).fork();
for (const v of message.mintTypeLabel) {
writer.int64(v);
}
writer.join();
if (message.fansClubInfo !== undefined) {
exports.User_FansClubInfoDecoder.encode(message.fansClubInfo, writer.uint32(530).fork()).join();
}
if (message.allowFindByContacts !== false) {
writer.uint32(8016).bool(message.allowFindByContacts);
}
if (message.allowOthersDownloadVideo !== false) {
writer.uint32(8024).bool(message.allowOthersDownloadVideo);
}
if (message.allowOthersDownloadWhenSharingVideo !== false) {
writer.uint32(8032).bool(message.allowOthersDownloadWhenSharingVideo);
}
if (message.allowShareShowProfile !== false) {
writer.uint32(8040).bool(message.allowShareShowProfile);
}
if (message.allowShowInGossip !== false) {
writer.uint32(8048).bool(message.allowShowInGossip);
}
if (message.allowShowMyAction !== false) {
writer.uint32(8056).bool(message.allowShowMyAction);
}
if (message.allowStrangeComment !== false) {
writer.uint32(8064).bool(message.allowStrangeComment);
}
if (message.allowUnfollowerComment !== false) {
writer.uint32(8072).bool(message.allowUnfollowerComment);
}
if (message.allowUseLinkmic !== false) {
writer.uint32(8080).bool(message.allowUseLinkmic);
}
if (message.avatarJpg !== undefined) {
exports.ImageDecoder.encode(message.avatarJpg, writer.uint32(8098).fork()).join();
}
if (message.backgroundImgUrl !== "") {
writer.uint32(8106).string(message.backgroundImgUrl);
}
if (message.blockStatus !== 0) {
writer.uint32(8128).int32(message.blockStatus);
}
if (message.commentRestrict !== 0) {
writer.uint32(8136).int32(message.commentRestrict);
}
if (message.constellation !== "") {
writer.uint32(8146).string(message.constellation);
}
if (message.disableIchat !== 0) {
writer.uint32(8152).int32(message.disableIchat);
}
if (message.enableIchatImg !== "0") {
writer.uint32(8160).int64(message.enableIchatImg);
}
if (message.exp !== 0) {
writer.uint32(8168).int32(message.exp);
}
if (message.foldStrangerChat !== false) {
writer.uint32(8184).bool(message.foldStrangerChat);
}
if (message.followStatus !== "0") {
writer.uint32(8192).int64(message.followStatus);
}
if (message.ichatRestrictType !== 0) {
writer.uint32(8216).int32(message.ichatRestrictType);
}
if (message.idStr !== "") {
writer.uint32(8226).string(message.idStr);
}
if (message.isFollower !== false) {
writer.uint32(8232).bool(message.isFollower);
}
if (message.isFollowing !== false) {
writer.uint32(8240).bool(message.isFollowing);
}
if (message.needProfileGuide !== false) {
writer.uint32(8248).bool(message.needProfileGuide);
}
if (message.pushCommentStatus !== false) {
writer.uint32(8264).bool(message.pushCommentStatus);
}
if (message.pushDigg !== false) {
writer.uint32(8272).bool(message.pushDigg);
}
if (message.pushFollow !== false) {
writer.uint32(8280).bool(message.pushFollow);
}
if (message.pushFriendAction !== false) {
writer.uint32(8288).bool(message.pushFriendAction);
}
if (message.pushIchat !== false) {
writer.uint32(8296).bool(message.pushIchat);
}
if (message.pushStatus !== false) {
writer.uint32(8304).bool(message.pushStatus);
}
if (message.pushVideoPost !== false) {
writer.uint32(8312).bool(message.pushVideoPost);
}
if (message.pushVideoRecommend !== false) {
writer.uint32(8320).bool(message.pushVideoRecommend);
}
if (message.verifiedReason !== "") {
writer.uint32(8346).string(message.verifiedReason);
}
if (message.enableCarManagementPermission !== false) {
writer.uint32(8352).bool(message.enableCarManagementPermission);
}
for (const v of message.upcomingEventList) {
exports.User_LiveEventInfoDecoder.encode(v, writer.uint32(8362).fork()).join();
}
if (message.scmLabel !== "") {
writer.uint32(8370).string(message.scmLabel);
}
if (message.ecommerceEntrance !== undefined) {
exports.User_EcommerceEntranceDecoder.encode(message.ecommerceEntrance, writer.uint32(8378).fork()).join();
}
if (message.isBlock !== false) {
writer.uint32(8384).bool(message.isBlock);
}
if (message.isSubscribe !== false) {
writer.uint32(8720).bool(message.isSubscribe);
}
if (message.isAnchorMarked !== false) {
writer.uint32(8728).bool(message.isAnchorMarked);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseUser();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.userId = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.nickname = reader.string();
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.bioDescription = reader.string();
continue;
}
case 9: {
if (tag !== 74) {
break;
}
message.profilePicture = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 10: {
if (tag !== 82) {
break;
}
message.profilePictureMedium = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 11: {
if (tag !== 90) {
break;
}
message.profilePictureLarge = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 12: {
if (tag !== 96) {
break;
}
message.verified = reader.bool();
continue;
}
case 15: {
if (tag !== 120) {
break;
}
message.status = reader.int32();
continue;
}
case 16: {
if (tag !== 128) {
break;
}
message.createTime = reader.int64().toString();
continue;
}
case 17: {
if (tag !== 136) {
break;
}
message.modifyTime = reader.int64().toString();
continue;
}
case 18: {
if (tag !== 144) {
break;
}
message.secret = reader.int32();
continue;
}
case 19: {
if (tag !== 154) {
break;
}
message.shareQrcodeUri = reader.string();
continue;
}
case 21: {
if (tag !== 170) {
break;
}
message.badgeImageList.push(exports.ImageDecoder.decode(reader, reader.uint32()));
continue;
}
case 22: {
if (tag !== 178) {
break;
}
message.followInfo = exports.User_FollowInfoDecoder.decode(reader, reader.uint32());
continue;
}
case 23: {
if (tag !== 186) {
break;
}
message.userHonor = exports.UserHonorDecoder.decode(reader, reader.uint32());
continue;
}
case 24: {
if (tag !== 194) {
break;
}
message.fansClub = exports.FansClubMemberDecoder.decode(reader, reader.uint32());
continue;
}
case 25: {
if (tag !== 202) {
break;
}
message.border = exports.BorderInfoDecoder.decode(reader, reader.uint32());
continue;
}
case 26: {
if (tag !== 210) {
break;
}
message.specialId = reader.string();
continue;
}
case 27: {
if (tag !== 218) {
break;
}
message.avatarBorder = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 28: {
if (tag !== 226) {
break;
}
message.medal = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 29: {
if (tag !== 234) {
break;
}
message.userBadges.push(exports.ImageDecoder.decode(reader, reader.uint32()));
continue;
}
case 30: {
if (tag !== 242) {
break;
}
message.newUserBadges.push(exports.ImageDecoder.decode(reader, reader.uint32()));
continue;
}
case 31: {
if (tag !== 248) {
break;
}
message.topVipNo = reader.int32();
continue;
}
case 32: {
if (tag !== 258) {
break;
}
message.userAttr = exports.User_UserAttrDecoder.decode(reader, reader.uint32());
continue;
}
case 33: {
if (tag !== 266) {
break;
}
message.ownRoom = exports.User_OwnRoomDecoder.decode(reader, reader.uint32());
continue;
}
case 34: {
if (tag !== 272) {
break;
}
message.payScore = reader.int64().toString();
continue;
}
case 35: {
if (tag !== 280) {
break;
}
message.fanTicketCount = reader.int64().toString();
continue;
}
case 36: {
if (tag !== 290) {
break;
}
message.anchorInfo = exports.User_AnchorLevelDecoder.decode(reader, reader.uint32());
continue;
}
case 37: {
if (tag !== 296) {
break;
}
message.linkMicStats = reader.int32();
continue;
}
case 38: {
if (tag !== 306) {
break;
}
message.uniqueId = reader.string();
continue;
}
case 39: {
if (tag !== 312) {
break;
}
message.enableShowCommerceSale = reader.bool();
continue;
}
case 40: {
if (tag !== 320) {
break;
}
message.withFusionShopEntry = reader.bool();
continue;
}
case 41: {
if (tag !== 328) {
break;
}
message.payScores = reader.int64().toString();
continue;
}
case 42: {
if (tag !== 338) {
break;
}
message.anchorLevel = exports.User_AnchorLevelDecoder.decode(reader, reader.uint32());
continue;
}
case 43: {
if (tag !== 346) {
break;
}
message.verifiedContent = reader.string();
continue;
}
case 44: {
if (tag !== 354) {
break;
}
message.authorInfo = exports.AuthorDecoder.decode(reader, reader.uint32());
continue;
}
case 45: {
if (tag !== 362) {
break;
}
message.topFans.push(exports.UserDecoder.decode(reader, reader.uint32()));
continue;
}
case 46: {
if (tag !== 370) {
break;
}
message.secUid = reader.string();
continue;
}
case 47: {
if (tag !== 376) {
break;
}
message.userRole = reader.int32();
continue;
}
case 49: {
if (tag !== 394) {
break;
}
message.rewardInfo = exports.User_ActivityInfoDecoder.decode(reader, reader.uint32());
continue;
}
case 52: {
if (tag !== 418) {
break;
}
message.personalCard = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 53: {
if (tag !== 426) {
break;
}
message.authenticationInfo = exports.User_AuthenticationInfoDecoder.decode(reader, reader.uint32());
continue;
}
case 57: {
if (tag !== 458) {
break;
}
message.mediaBadgeImageList.push(exports.ImageDecoder.decode(reader, reader.uint32()));
continue;
}
case 60: {
if (tag === 480) {
message.commerceWebcastConfigIds.push(reader.int64().toString());
continue;
}
if (tag === 482) {
const end2 = reader.uint32() + reader.pos;
while (reader.pos < end2) {
message.commerceWebcastConfigIds.push(reader.int64().toString());
}
continue;
}
break;
}
case 61: {
if (tag !== 490) {
break;
}
message.borders.push(exports.BorderInfoDecoder.decode(reader, reader.uint32()));
continue;
}
case 62: {
if (tag !== 498) {
break;
}
message.comboBadgeInfo = exports.User_ComboBadgeInfoDecoder.decode(reader, reader.uint32());
continue;
}
case 63: {
if (tag !== 506) {
break;
}
message.subscribeInfo = exports.User_SubscribeInfoDecoder.decode(reader, reader.uint32());
continue;
}
case 64: {
if (tag !== 514) {
break;
}
message.badges.push(exports.BadgeStructDecoder.decode(reader, reader.uint32()));
continue;
}
case 65: {
if (tag === 520) {
message.mintTypeLabel.push(reader.int64().toString());
continue;
}
if (tag === 522) {
const end2 = reader.uint32() + reader.pos;
while (reader.pos < end2) {
message.mintTypeLabel.push(reader.int64().toString());
}
continue;
}
break;
}
case 66: {
if (tag !== 530) {
break;
}
message.fansClubInfo = exports.User_FansClubInfoDecoder.decode(reader, reader.uint32());
continue;
}
case 1002: {
if (tag !== 8016) {
break;
}
message.allowFindByContacts = reader.bool();
continue;
}
case 1003: {
if (tag !== 8024) {
break;
}
message.allowOthersDownloadVideo = reader.bool();
continue;
}
case 1004: {
if (tag !== 8032) {
break;
}
message.allowOthersDownloadWhenSharingVideo = reader.bool();
continue;
}
case 1005: {
if (tag !== 8040) {
break;
}
message.allowShareShowProfile = reader.bool();
continue;
}
case 1006: {
if (tag !== 8048) {
break;
}
message.allowShowInGossip = reader.bool();
continue;
}
case 1007: {
if (tag !== 8056) {
break;
}
message.allowShowMyAction = reader.bool();
continue;
}
case 1008: {
if (tag !== 8064) {
break;
}
message.allowStrangeComment = reader.bool();
continue;
}
case 1009: {
if (tag !== 8072) {
break;
}
message.allowUnfollowerComment = reader.bool();
continue;
}
case 1010: {
if (tag !== 8080) {
break;
}
message.allowUseLinkmic = reader.bool();
continue;
}
case 1012: {
if (tag !== 8098) {
break;
}
message.avatarJpg = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 1013: {
if (tag !== 8106) {
break;
}
message.backgroundImgUrl = reader.string();
continue;
}
case 1016: {
if (tag !== 8128) {
break;
}
message.blockStatus = reader.int32();
continue;
}
case 1017: {
if (tag !== 8136) {
break;
}
message.commentRestrict = reader.int32();
continue;
}
case 1018: {
if (tag !== 8146) {
break;
}
message.constellation = reader.string();
continue;
}
case 1019: {
if (tag !== 8152) {
break;
}
message.disableIchat = reader.int32();
continue;
}
case 1020: {
if (tag !== 8160) {
break;
}
message.enableIchatImg = reader.int64().toString();
continue;
}
case 1021: {
if (tag !== 8168) {
break;
}
message.exp = reader.int32();
continue;
}
case 1023: {
if (tag !== 8184) {
break;
}
message.foldStrangerChat = reader.bool();
continue;
}
case 1024: {
if (tag !== 8192) {
break;
}
message.followStatus = reader.int64().toString();
continue;
}
case 1027: {
if (tag !== 8216) {
break;
}
message.ichatRestrictType = reader.int32();
continue;
}
case 1028: {
if (tag !== 8226) {
break;
}
message.idStr = reader.string();
continue;
}
case 1029: {
if (tag !== 8232) {
break;
}
message.isFollower = reader.bool();
continue;
}
case 1030: {
if (tag !== 8240) {
break;
}
message.isFollowing = reader.bool();
continue;
}
case 1031: {
if (tag !== 8248) {
break;
}
message.needProfileGuide = reader.bool();
continue;
}
case 1033: {
if (tag !== 8264) {
break;
}
message.pushCommentStatus = reader.bool();
continue;
}
case 1034: {
if (tag !== 8272) {
break;
}
message.pushDigg = reader.bool();
continue;
}
case 1035: {
if (tag !== 8280) {
break;
}
message.pushFollow = reader.bool();
continue;
}
case 1036: {
if (tag !== 8288) {
break;
}
message.pushFriendAction = reader.bool();
continue;
}
case 1037: {
if (tag !== 8296) {
break;
}
message.pushIchat = reader.bool();
continue;
}
case 1038: {
if (tag !== 8304) {
break;
}
message.pushStatus = reader.bool();
continue;
}
case 1039: {
if (tag !== 8312) {
break;
}
message.pushVideoPost = reader.bool();
continue;
}
case 1040: {
if (tag !== 8320) {
break;
}
message.pushVideoRecommend = reader.bool();
continue;
}
case 1043: {
if (tag !== 8346) {
break;
}
message.verifiedReason = reader.string();
continue;
}
case 1044: {
if (tag !== 8352) {
break;
}
message.enableCarManagementPermission = reader.bool();
continue;
}
case 1045: {
if (tag !== 8362) {
break;
}
message.upcomingEventList.push(exports.User_LiveEventInfoDecoder.decode(reader, reader.uint32()));
continue;
}
case 1046: {
if (tag !== 8370) {
break;
}
message.scmLabel = reader.string();
continue;
}
case 1047: {
if (tag !== 8378) {
break;
}
message.ecommerceEntrance = exports.User_EcommerceEntranceDecoder.decode(reader, reader.uint32());
continue;
}
case 1048: {
if (tag !== 8384) {
break;
}
message.isBlock = reader.bool();
continue;
}
case 1090: {
if (tag !== 8720) {
break;
}
message.isSubscribe = reader.bool();
continue;
}
case 1091: {
if (tag !== 8728) {
break;
}
message.isAnchorMarked = reader.bool();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseUser_LiveEventInfo() {
return {
eventId: "0",
startTime: "0",
duration: "0",
title: "",
description: "",
hasSubscribed: false,
isPaidEvent: false,
ticketAmount: "0",
payMethod: "0",
};
}
exports.User_LiveEventInfoDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.eventId !== "0") {
writer.uint32(8).int64(message.eventId);
}
if (message.startTime !== "0") {
writer.uint32(16).int64(message.startTime);
}
if (message.duration !== "0") {
writer.uint32(24).int64(message.duration);
}
if (message.title !== "") {
writer.uint32(34).string(message.title);
}
if (message.description !== "") {
writer.uint32(42).string(message.description);
}
if (message.hasSubscribed !== false) {
writer.uint32(48).bool(message.hasSubscribed);
}
if (message.isPaidEvent !== false) {
writer.uint32(56).bool(message.isPaidEvent);
}
if (message.ticketAmount !== "0") {
writer.uint32(64).int64(message.ticketAmount);
}
if (message.payMethod !== "0") {
writer.uint32(72).int64(message.payMethod);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseUser_LiveEventInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.eventId = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.startTime = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.duration = reader.int64().toString();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.title = reader.string();
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.description = reader.string();
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.hasSubscribed = reader.bool();
continue;
}
case 7: {
if (tag !== 56) {
break;
}
message.isPaidEvent = reader.bool();
continue;
}
case 8: {
if (tag !== 64) {
break;
}
message.ticketAmount = reader.int64().toString();
continue;
}
case 9: {
if (tag !== 72) {
break;
}
message.payMethod = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseUser_LiveEventInfo_WalletPackage() {
return { iapId: "", usdPriceShow: "" };
}
exports.User_LiveEventInfo_WalletPackageDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.iapId !== "") {
writer.uint32(10).string(message.iapId);
}
if (message.usdPriceShow !== "") {
writer.uint32(18).string(message.usdPriceShow);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseUser_LiveEventInfo_WalletPackage();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.iapId = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.usdPriceShow = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseUser_ActivityInfo() {
return { badge: undefined, storytag: undefined };
}
exports.User_ActivityInfoDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.badge !== undefined) {
exports.ImageDecoder.encode(message.badge, writer.uint32(10).fork()).join();
}
if (message.storytag !== undefined) {
exports.ImageDecoder.encode(message.storytag, writer.uint32(18).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseUser_ActivityInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.badge = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.storytag = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseUser_AnchorLevel() {
return {
level: "0",
experience: "0",
lowestExperienceThisLevel: "0",
highestExperienceThisLevel: "0",
taskStartExperience: "0",
taskStartTime: "0",
taskDecreaseExperience: "0",
taskTargetExperience: "0",
taskEndTime: "0",
profileDialogBg: undefined,
profileDialogBgBack: undefined,
stageLevel: undefined,
smallIcon: undefined,
};
}
exports.User_AnchorLevelDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.level !== "0") {
writer.uint32(8).int64(message.level);
}
if (message.experience !== "0") {
writer.uint32(16).int64(message.experience);
}
if (message.lowestExperienceThisLevel !== "0") {
writer.uint32(24).int64(message.lowestExperienceThisLevel);
}
if (message.highestExperienceThisLevel !== "0") {
writer.uint32(32).int64(message.highestExperienceThisLevel);
}
if (message.taskStartExperience !== "0") {
writer.uint32(40).int64(message.taskStartExperience);
}
if (message.taskStartTime !== "0") {
writer.uint32(48).int64(message.taskStartTime);
}
if (message.taskDecreaseExperience !== "0") {
writer.uint32(56).int64(message.taskDecreaseExperience);
}
if (message.taskTargetExperience !== "0") {
writer.uint32(64).int64(message.taskTargetExperience);
}
if (message.taskEndTime !== "0") {
writer.uint32(72).int64(message.taskEndTime);
}
if (message.profileDialogBg !== undefined) {
exports.ImageDecoder.encode(message.profileDialogBg, writer.uint32(82).fork()).join();
}
if (message.profileDialogBgBack !== undefined) {
exports.ImageDecoder.encode(message.profileDialogBgBack, writer.uint32(90).fork()).join();
}
if (message.stageLevel !== undefined) {
exports.ImageDecoder.encode(message.stageLevel, writer.uint32(98).fork()).join();
}
if (message.smallIcon !== undefined) {
exports.ImageDecoder.encode(message.smallIcon, writer.uint32(106).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseUser_AnchorLevel();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.level = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.experience = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.lowestExperienceThisLevel = reader.int64().toString();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.highestExperienceThisLevel = reader.int64().toString();
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.taskStartExperience = reader.int64().toString();
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.taskStartTime = reader.int64().toString();
continue;
}
case 7: {
if (tag !== 56) {
break;
}
message.taskDecreaseExperience = reader.int64().toString();
continue;
}
case 8: {
if (tag !== 64) {
break;
}
message.taskTargetExperience = reader.int64().toString();
continue;
}
case 9: {
if (tag !== 72) {
break;
}
message.taskEndTime = reader.int64().toString();
continue;
}
case 10: {
if (tag !== 82) {
break;
}
message.profileDialogBg = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 11: {
if (tag !== 90) {
break;
}
message.profileDialogBgBack = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 12: {
if (tag !== 98) {
break;
}
message.stageLevel = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 13: {
if (tag !== 106) {
break;
}
message.smallIcon = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseUser_AuthenticationInfo() {
return { customVerify: "", enterpriseVerifyReason: "", authenticationBadge: undefined };
}
exports.User_AuthenticationInfoDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.customVerify !== "") {
writer.uint32(10).string(message.customVerify);
}
if (message.enterpriseVerifyReason !== "") {
writer.uint32(18).string(message.enterpriseVerifyReason);
}
if (message.authenticationBadge !== undefined) {
exports.ImageDecoder.encode(message.authenticationBadge, writer.uint32(26).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseUser_AuthenticationInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.customVerify = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.enterpriseVerifyReason = reader.string();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.authenticationBadge = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseUser_AuthorStats() {
return {
videoTotalCount: "0",
videoTotalPlayCount: "0",
videoTotalShareCount: "0",
videoTotalSeriesCount: "0",
varietyShowPlayCount: "0",
videoTotalFavoriteCount: "0",
};
}
exports.User_AuthorStatsDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.videoTotalCount !== "0") {
writer.uint32(8).int64(message.videoTotalCount);
}
if (message.videoTotalPlayCount !== "0") {
writer.uint32(16).int64(message.videoTotalPlayCount);
}
if (message.videoTotalShareCount !== "0") {
writer.uint32(24).int64(message.videoTotalShareCount);
}
if (message.videoTotalSeriesCount !== "0") {
writer.uint32(32).int64(message.videoTotalSeriesCount);
}
if (message.varietyShowPlayCount !== "0") {
writer.uint32(40).int64(message.varietyShowPlayCount);
}
if (message.videoTotalFavoriteCount !== "0") {
writer.uint32(48).int64(message.videoTotalFavoriteCount);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseUser_AuthorStats();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.videoTotalCount = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.videoTotalPlayCount = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.videoTotalShareCount = reader.int64().toString();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.videoTotalSeriesCount = reader.int64().toString();
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.varietyShowPlayCount = reader.int64().toString();
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.videoTotalFavoriteCount = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseUser_Border() {
return {
icon: undefined,
level: "0",
source: "",
profileDecorationRibbon: undefined,
avatarBackgroundColor: "",
avatarBackgroundBorderColor: "",
};
}
exports.User_BorderDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.icon !== undefined) {
exports.ImageDecoder.encode(message.icon, writer.uint32(10).fork()).join();
}
if (message.level !== "0") {
writer.uint32(16).int64(message.level);
}
if (message.source !== "") {
writer.uint32(26).string(message.source);
}
if (message.profileDecorationRibbon !== undefined) {
exports.ImageDecoder.encode(message.profileDecorationRibbon, writer.uint32(34).fork()).join();
}
if (message.avatarBackgroundColor !== "") {
writer.uint32(58).string(message.avatarBackgroundColor);
}
if (message.avatarBackgroundBorderColor !== "") {
writer.uint32(66).string(message.avatarBackgroundBorderColor);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseUser_Border();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.icon = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.level = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.source = reader.string();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.profileDecorationRibbon = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 7: {
if (tag !== 58) {
break;
}
message.avatarBackgroundColor = reader.string();
continue;
}
case 8: {
if (tag !== 66) {
break;
}
message.avatarBackgroundBorderColor = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseUser_ComboBadgeInfo() {
return { icon: undefined, comboCount: "0" };
}
exports.User_ComboBadgeInfoDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.icon !== undefined) {
exports.ImageDecoder.encode(message.icon, writer.uint32(10).fork()).join();
}
if (message.comboCount !== "0") {
writer.uint32(16).int64(message.comboCount);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseUser_ComboBadgeInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.icon = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.comboCount = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseUser_EcommerceEntrance() {
return { entranceType: 0, creatorType: 0, schema: "", shopEntranceInfo: undefined, showcaseEntranceInfo: undefined };
}
exports.User_EcommerceEntranceDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.entranceType !== 0) {
writer.uint32(8).int32(message.entranceType);
}
if (message.creatorType !== 0) {
writer.uint32(16).int32(message.creatorType);
}
if (message.schema !== "") {
writer.uint32(26).string(message.schema);
}
if (message.shopEntranceInfo !== undefined) {
exports.User_EcommerceEntrance_ShopEntranceInfoDecoder.encode(message.shopEntranceInfo, writer.uint32(34).fork()).join();
}
if (message.showcaseEntranceInfo !== undefined) {
exports.User_EcommerceEntrance_ShowcaseEntranceInfoDecoder.encode(message.showcaseEntranceInfo, writer.uint32(42).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseUser_EcommerceEntrance();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.entranceType = reader.int32();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.creatorType = reader.int32();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.schema = reader.string();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.shopEntranceInfo = exports.User_EcommerceEntrance_ShopEntranceInfoDecoder.decode(reader, reader.uint32());
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.showcaseEntranceInfo = exports.User_EcommerceEntrance_ShowcaseEntranceInfoDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseUser_EcommerceEntrance_ShopEntranceInfo() {
return {
shopId: "",
shopName: "",
shopRating: "",
storeLabel: undefined,
formatSoldCount: "",
soldCount: "0",
expRatePercentile: 0,
expRateTopDisplay: "",
rateDisplayStyle: 0,
showRateNotApplicable: false,
};
}
exports.User_EcommerceEntrance_ShopEntranceInfoDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.shopId !== "") {
writer.uint32(10).string(message.shopId);
}
if (message.shopName !== "") {
writer.uint32(18).string(message.shopName);
}
if (message.shopRating !== "") {
writer.uint32(26).string(message.shopRating);
}
if (message.storeLabel !== undefined) {
exports.User_EcommerceEntrance_ShopEntranceInfo_StoreLabelDecoder.encode(message.storeLabel, writer.uint32(34).fork()).join();
}
if (message.formatSoldCount !== "") {
writer.uint32(42).string(message.formatSoldCount);
}
if (message.soldCount !== "0") {
writer.uint32(48).int64(message.soldCount);
}
if (message.expRatePercentile !== 0) {
writer.uint32(56).int32(message.expRatePercentile);
}
if (message.expRateTopDisplay !== "") {
writer.uint32(66).string(message.expRateTopDisplay);
}
if (message.rateDisplayStyle !== 0) {
writer.uint32(72).int32(message.rateDisplayStyle);
}
if (message.showRateNotApplicable !== false) {
writer.uint32(80).bool(message.showRateNotApplicable);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseUser_EcommerceEntrance_ShopEntranceInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.shopId = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.shopName = reader.string();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.shopRating = reader.string();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.storeLabel = exports.User_EcommerceEntrance_ShopEntranceInfo_StoreLabelDecoder.decode(reader, reader.uint32());
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.formatSoldCount = reader.string();
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.soldCount = reader.int64().toString();
continue;
}
case 7: {
if (tag !== 56) {
break;
}
message.expRatePercentile = reader.int32();
continue;
}
case 8: {
if (tag !== 66) {
break;
}
message.expRateTopDisplay = reader.string();
continue;
}
case 9: {
if (tag !== 72) {
break;
}
message.rateDisplayStyle = reader.int32();
continue;
}
case 10: {
if (tag !== 80) {
break;
}
message.showRateNotApplicable = reader.bool();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseUser_EcommerceEntrance_ShopEntranceInfo_StoreLabel() {
return { officialLabel: undefined, isBytemall: false };
}
exports.User_EcommerceEntrance_ShopEntranceInfo_StoreLabelDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.officialLabel !== undefined) {
exports.User_EcommerceEntrance_ShopEntranceInfo_StoreLabel_StoreOfficialLabelDecoder.encode(message.officialLabel, writer.uint32(10).fork()).join();
}
if (message.isBytemall !== false) {
writer.uint32(16).bool(message.isBytemall);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseUser_EcommerceEntrance_ShopEntranceInfo_StoreLabel();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.officialLabel = exports.User_EcommerceEntrance_ShopEntranceInfo_StoreLabel_StoreOfficialLabelDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.isBytemall = reader.bool();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseUser_EcommerceEntrance_ShopEntranceInfo_StoreLabel_StoreOfficialLabel() {
return { labelImageLight: undefined, labelImageDark: undefined, labelType: "0", labelTypeStr: "" };
}
exports.User_EcommerceEntrance_ShopEntranceInfo_StoreLabel_StoreOfficialLabelDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.labelImageLight !== undefined) {
exports.User_EcommerceEntrance_ShopEntranceInfo_StoreLabel_StoreOfficialLabel_ShopLabelImageDecoder.encode(message.labelImageLight, writer.uint32(10).fork()).join();
}
if (message.labelImageDark !== undefined) {
exports.User_EcommerceEntrance_ShopEntranceInfo_StoreLabel_StoreOfficialLabel_ShopLabelImageDecoder.encode(message.labelImageDark, writer.uint32(18).fork()).join();
}
if (message.labelType !== "0") {
writer.uint32(24).int64(message.labelType);
}
if (message.labelTypeStr !== "") {
writer.uint32(34).string(message.labelTypeStr);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseUser_EcommerceEntrance_ShopEntranceInfo_StoreLabel_StoreOfficialLabel();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.labelImageLight = exports.User_EcommerceEntrance_ShopEntranceInfo_StoreLabel_StoreOfficialLabel_ShopLabelImageDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.labelImageDark = exports.User_EcommerceEntrance_ShopEntranceInfo_StoreLabel_StoreOfficialLabel_ShopLabelImageDecoder.decode(reader, reader.uint32());
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.labelType = reader.int64().toString();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.labelTypeStr = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseUser_EcommerceEntrance_ShopEntranceInfo_StoreLabel_StoreOfficialLabel_ShopLabelImage() {
return { height: 0, width: 0, minetype: "", thumbUri: "", thumbUriList: [], uri: "", urlList: [], color: "" };
}
exports.User_EcommerceEntrance_ShopEntranceInfo_StoreLabel_StoreOfficialLabel_ShopLabelImageDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.height !== 0) {
writer.uint32(8).int32(message.height);
}
if (message.width !== 0) {
writer.uint32(16).int32(message.width);
}
if (message.minetype !== "") {
writer.uint32(26).string(message.minetype);
}
if (message.thumbUri !== "") {
writer.uint32(34).string(message.thumbUri);
}
for (const v of message.thumbUriList) {
writer.uint32(42).string(v);
}
if (message.uri !== "") {
writer.uint32(50).string(message.uri);
}
for (const v of message.urlList) {
writer.uint32(58).string(v);
}
if (message.color !== "") {
writer.uint32(66).string(message.color);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseUser_EcommerceEntrance_ShopEntranceInfo_StoreLabel_StoreOfficialLabel_ShopLabelImage();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.height = reader.int32();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.width = reader.int32();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.minetype = reader.string();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.thumbUri = reader.string();
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.thumbUriList.push(reader.string());
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.uri = reader.string();
continue;
}
case 7: {
if (tag !== 58) {
break;
}
message.urlList.push(reader.string());
continue;
}
case 8: {
if (tag !== 66) {
break;
}
message.color = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseUser_EcommerceEntrance_ShowcaseEntranceInfo() {
return { formatSoldCount: "", soldCount: "0" };
}
exports.User_EcommerceEntrance_ShowcaseEntranceInfoDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.formatSoldCount !== "") {
writer.uint32(10).string(message.formatSoldCount);
}
if (message.soldCount !== "0") {
writer.uint32(16).int64(message.soldCount);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseUser_EcommerceEntrance_ShowcaseEntranceInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.formatSoldCount = reader.string();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.soldCount = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseUser_FansClub() {
return { data: undefined };
}
exports.User_FansClubDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.data !== undefined) {
exports.User_FansClub_FansClubDataDecoder.encode(message.data, writer.uint32(10).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseUser_FansClub();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.data = exports.User_FansClub_FansClubDataDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseUser_FansClub_FansClubData() {
return { clubName: "", level: 0, userFansClubStatus: 0, availableGiftIdsList: [], anchorId: "0" };
}
exports.User_FansClub_FansClubDataDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.clubName !== "") {
writer.uint32(10).string(message.clubName);
}
if (message.level !== 0) {
writer.uint32(16).int32(message.level);
}
if (message.userFansClubStatus !== 0) {
writer.uint32(24).int32(message.userFansClubStatus);
}
writer.uint32(42).fork();
for (const v of message.availableGiftIdsList) {
writer.int64(v);
}
writer.join();
if (message.anchorId !== "0") {
writer.uint32(48).int64(message.anchorId);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseUser_FansClub_FansClubData();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.clubName = reader.string();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.level = reader.int32();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.userFansClubStatus = reader.int32();
continue;
}
case 5: {
if (tag === 40) {
message.availableGiftIdsList.push(reader.int64().toString());
continue;
}
if (tag === 42) {
const end2 = reader.uint32() + reader.pos;
while (reader.pos < end2) {
message.availableGiftIdsList.push(reader.int64().toString());
}
continue;
}
break;
}
case 6: {
if (tag !== 48) {
break;
}
message.anchorId = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseUser_FansClubInfo() {
return { isSleeping: false, fansLevel: "0", fansScore: "0", badge: undefined, fansCount: "0", fansClubName: "" };
}
exports.User_FansClubInfoDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.isSleeping !== false) {
writer.uint32(8).bool(message.isSleeping);
}
if (message.fansLevel !== "0") {
writer.uint32(16).int64(message.fansLevel);
}
if (message.fansScore !== "0") {
writer.uint32(24).int64(message.fansScore);
}
if (message.badge !== undefined) {
exports.ImageDecoder.encode(message.badge, writer.uint32(34).fork()).join();
}
if (message.fansCount !== "0") {
writer.uint32(40).int64(message.fansCount);
}
if (message.fansClubName !== "") {
writer.uint32(50).string(message.fansClubName);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseUser_FansClubInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.isSleeping = reader.bool();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.fansLevel = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.fansScore = reader.int64().toString();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.badge = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.fansCount = reader.int64().toString();
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.fansClubName = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseUser_FollowInfo() {
return { followingCount: "0", followerCount: "0", followStatus: "0", pushStatus: "0" };
}
exports.User_FollowInfoDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.followingCount !== "0") {
writer.uint32(8).int64(message.followingCount);
}
if (message.followerCount !== "0") {
writer.uint32(16).int64(message.followerCount);
}
if (message.followStatus !== "0") {
writer.uint32(24).int64(message.followStatus);
}
if (message.pushStatus !== "0") {
writer.uint32(32).int64(message.pushStatus);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseUser_FollowInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.followingCount = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.followerCount = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.followStatus = reader.int64().toString();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.pushStatus = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseUser_OwnRoom() {
return { roomIdsList: [], roomIdsStrList: [] };
}
exports.User_OwnRoomDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
writer.uint32(10).fork();
for (const v of message.roomIdsList) {
writer.int64(v);
}
writer.join();
for (const v of message.roomIdsStrList) {
writer.uint32(18).string(v);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseUser_OwnRoom();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag === 8) {
message.roomIdsList.push(reader.int64().toString());
continue;
}
if (tag === 10) {
const end2 = reader.uint32() + reader.pos;
while (reader.pos < end2) {
message.roomIdsList.push(reader.int64().toString());
}
continue;
}
break;
}
case 2: {
if (tag !== 18) {
break;
}
message.roomIdsStrList.push(reader.string());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseUser_PayGrade() {
return {
diamondIcon: undefined,
name: "",
icon: undefined,
nextName: "",
level: "0",
nextIcon: undefined,
gradeDescribe: "",
gradeIconList: [],
screenChatType: "0",
imIcon: undefined,
imIconWithLevel: undefined,
liveIcon: undefined,
newImIconWithLevel: undefined,
newLiveIcon: undefined,
upgradeNeedConsume: "0",
nextPrivileges: "",
background: undefined,
backgroundBack: undefined,
score: "0",
gradeBanner: "",
profileDialogBg: undefined,
profileDialogBgBack: undefined,
};
}
exports.User_PayGradeDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.diamondIcon !== undefined) {
exports.ImageDecoder.encode(message.diamondIcon, writer.uint32(18).fork()).join();
}
if (message.name !== "") {
writer.uint32(26).string(message.name);
}
if (message.icon !== undefined) {
exports.ImageDecoder.encode(message.icon, writer.uint32(34).fork()).join();
}
if (message.nextName !== "") {
writer.uint32(42).string(message.nextName);
}
if (message.level !== "0") {
writer.uint32(48).int64(message.level);
}
if (message.nextIcon !== undefined) {
exports.ImageDecoder.encode(message.nextIcon, writer.uint32(58).fork()).join();
}
if (message.gradeDescribe !== "") {
writer.uint32(106).string(message.gradeDescribe);
}
for (const v of message.gradeIconList) {
exports.GradeIconDecoder.encode(v, writer.uint32(114).fork()).join();
}
if (message.screenChatType !== "0") {
writer.uint32(120).int64(message.screenChatType);
}
if (message.imIcon !== undefined) {
exports.ImageDecoder.encode(message.imIcon, writer.uint32(130).fork()).join();
}
if (message.imIconWithLevel !== undefined) {
exports.ImageDecoder.encode(message.imIconWithLevel, writer.uint32(138).fork()).join();
}
if (message.liveIcon !== undefined) {
exports.ImageDecoder.encode(message.liveIcon, writer.uint32(146).fork()).join();
}
if (message.newImIconWithLevel !== undefined) {
exports.ImageDecoder.encode(message.newImIconWithLevel, writer.uint32(154).fork()).join();
}
if (message.newLiveIcon !== undefined) {
exports.ImageDecoder.encode(message.newLiveIcon, writer.uint32(162).fork()).join();
}
if (message.upgradeNeedConsume !== "0") {
writer.uint32(168).int64(message.upgradeNeedConsume);
}
if (message.nextPrivileges !== "") {
writer.uint32(178).string(message.nextPrivileges);
}
if (message.background !== undefined) {
exports.ImageDecoder.encode(message.background, writer.uint32(186).fork()).join();
}
if (message.backgroundBack !== undefined) {
exports.ImageDecoder.encode(message.backgroundBack, writer.uint32(194).fork()).join();
}
if (message.score !== "0") {
writer.uint32(200).int64(message.score);
}
if (message.gradeBanner !== "") {
writer.uint32(8010).string(message.gradeBanner);
}
if (message.profileDialogBg !== undefined) {
exports.ImageDecoder.encode(message.profileDialogBg, writer.uint32(8018).fork()).join();
}
if (message.profileDialogBgBack !== undefined) {
exports.ImageDecoder.encode(message.profileDialogBgBack, writer.uint32(8026).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseUser_PayGrade();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 2: {
if (tag !== 18) {
break;
}
message.diamondIcon = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.name = reader.string();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.icon = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.nextName = reader.string();
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.level = reader.int64().toString();
continue;
}
case 7: {
if (tag !== 58) {
break;
}
message.nextIcon = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 13: {
if (tag !== 106) {
break;
}
message.gradeDescribe = reader.string();
continue;
}
case 14: {
if (tag !== 114) {
break;
}
message.gradeIconList.push(exports.GradeIconDecoder.decode(reader, reader.uint32()));
continue;
}
case 15: {
if (tag !== 120) {
break;
}
message.screenChatType = reader.int64().toString();
continue;
}
case 16: {
if (tag !== 130) {
break;
}
message.imIcon = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 17: {
if (tag !== 138) {
break;
}
message.imIconWithLevel = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 18: {
if (tag !== 146) {
break;
}
message.liveIcon = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 19: {
if (tag !== 154) {
break;
}
message.newImIconWithLevel = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 20: {
if (tag !== 162) {
break;
}
message.newLiveIcon = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 21: {
if (tag !== 168) {
break;
}
message.upgradeNeedConsume = reader.int64().toString();
continue;
}
case 22: {
if (tag !== 178) {
break;
}
message.nextPrivileges = reader.string();
continue;
}
case 23: {
if (tag !== 186) {
break;
}
message.background = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 24: {
if (tag !== 194) {
break;
}
message.backgroundBack = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 25: {
if (tag !== 200) {
break;
}
message.score = reader.int64().toString();
continue;
}
case 1001: {
if (tag !== 8010) {
break;
}
message.gradeBanner = reader.string();
continue;
}
case 1002: {
if (tag !== 8018) {
break;
}
message.profileDialogBg = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 1003: {
if (tag !== 8026) {
break;
}
message.profileDialogBgBack = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseUser_SubscribeBadge() {
return { originImg: undefined, previewImg: undefined };
}
exports.User_SubscribeBadgeDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.originImg !== undefined) {
exports.ImageDecoder.encode(message.originImg, writer.uint32(26).fork()).join();
}
if (message.previewImg !== undefined) {
exports.ImageDecoder.encode(message.previewImg, writer.uint32(34).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseUser_SubscribeBadge();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 3: {
if (tag !== 26) {
break;
}
message.originImg = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.previewImg = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseUser_SubscribeInfo() {
return {
qualification: false,
isSubscribe: false,
badge: undefined,
enableSubscription: false,
subscriberCount: "0",
isInGracePeriod: false,
isSubscribedToAnchor: false,
userGiftSubAuth: false,
anchorGiftSubAuth: false,
};
}
exports.User_SubscribeInfoDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.qualification !== false) {
writer.uint32(8).bool(message.qualification);
}
if (message.isSubscribe !== false) {
writer.uint32(16).bool(message.isSubscribe);
}
if (message.badge !== undefined) {
exports.User_SubscribeBadgeDecoder.encode(message.badge, writer.uint32(26).fork()).join();
}
if (message.enableSubscription !== false) {
writer.uint32(32).bool(message.enableSubscription);
}
if (message.subscriberCount !== "0") {
writer.uint32(40).int64(message.subscriberCount);
}
if (message.isInGracePeriod !== false) {
writer.uint32(48).bool(message.isInGracePeriod);
}
if (message.isSubscribedToAnchor !== false) {
writer.uint32(56).bool(message.isSubscribedToAnchor);
}
if (message.userGiftSubAuth !== false) {
writer.uint32(72).bool(message.userGiftSubAuth);
}
if (message.anchorGiftSubAuth !== false) {
writer.uint32(80).bool(message.anchorGiftSubAuth);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseUser_SubscribeInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.qualification = reader.bool();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.isSubscribe = reader.bool();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.badge = exports.User_SubscribeBadgeDecoder.decode(reader, reader.uint32());
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.enableSubscription = reader.bool();
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.subscriberCount = reader.int64().toString();
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.isInGracePeriod = reader.bool();
continue;
}
case 7: {
if (tag !== 56) {
break;
}
message.isSubscribedToAnchor = reader.bool();
continue;
}
case 9: {
if (tag !== 72) {
break;
}
message.userGiftSubAuth = reader.bool();
continue;
}
case 10: {
if (tag !== 80) {
break;
}
message.anchorGiftSubAuth = reader.bool();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseUser_UserAttr() {
return { isMuted: false, isAdmin: false, isSuperAdmin: false, muteDuration: "0" };
}
exports.User_UserAttrDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.isMuted !== false) {
writer.uint32(8).bool(message.isMuted);
}
if (message.isAdmin !== false) {
writer.uint32(16).bool(message.isAdmin);
}
if (message.isSuperAdmin !== false) {
writer.uint32(24).bool(message.isSuperAdmin);
}
if (message.muteDuration !== "0") {
writer.uint32(32).int64(message.muteDuration);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseUser_UserAttr();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.isMuted = reader.bool();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.isAdmin = reader.bool();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.isSuperAdmin = reader.bool();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.muteDuration = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseUser_UserStats() {
return {
id: "0",
idStr: "",
followingCount: "0",
followerCount: "0",
recordCount: "0",
totalDuration: "0",
dailyFanTicketCount: "0",
dailyIncome: "0",
itemCount: "0",
favoriteItemCount: "0",
diamondConsumedCount: "0",
tuwenItemCount: "0",
};
}
exports.User_UserStatsDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.id !== "0") {
writer.uint32(8).int64(message.id);
}
if (message.idStr !== "") {
writer.uint32(18).string(message.idStr);
}
if (message.followingCount !== "0") {
writer.uint32(24).int64(message.followingCount);
}
if (message.followerCount !== "0") {
writer.uint32(32).int64(message.followerCount);
}
if (message.recordCount !== "0") {
writer.uint32(40).int64(message.recordCount);
}
if (message.totalDuration !== "0") {
writer.uint32(48).int64(message.totalDuration);
}
if (message.dailyFanTicketCount !== "0") {
writer.uint32(56).int64(message.dailyFanTicketCount);
}
if (message.dailyIncome !== "0") {
writer.uint32(64).int64(message.dailyIncome);
}
if (message.itemCount !== "0") {
writer.uint32(72).int64(message.itemCount);
}
if (message.favoriteItemCount !== "0") {
writer.uint32(80).int64(message.favoriteItemCount);
}
if (message.diamondConsumedCount !== "0") {
writer.uint32(96).int64(message.diamondConsumedCount);
}
if (message.tuwenItemCount !== "0") {
writer.uint32(104).int64(message.tuwenItemCount);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseUser_UserStats();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.id = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.idStr = reader.string();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.followingCount = reader.int64().toString();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.followerCount = reader.int64().toString();
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.recordCount = reader.int64().toString();
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.totalDuration = reader.int64().toString();
continue;
}
case 7: {
if (tag !== 56) {
break;
}
message.dailyFanTicketCount = reader.int64().toString();
continue;
}
case 8: {
if (tag !== 64) {
break;
}
message.dailyIncome = reader.int64().toString();
continue;
}
case 9: {
if (tag !== 72) {
break;
}
message.itemCount = reader.int64().toString();
continue;
}
case 10: {
if (tag !== 80) {
break;
}
message.favoriteItemCount = reader.int64().toString();
continue;
}
case 12: {
if (tag !== 96) {
break;
}
message.diamondConsumedCount = reader.int64().toString();
continue;
}
case 13: {
if (tag !== 104) {
break;
}
message.tuwenItemCount = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseEmote() {
return {
emoteId: "",
image: undefined,
auditStatus: 0,
uuid: "",
emoteType: 0,
contentSource: 0,
emotePrivateType: 0,
packageId: "",
auditInfo: undefined,
rewardCondition: 0,
emoteUploadInfo: undefined,
createTime: "0",
emoteScene: 0,
};
}
exports.EmoteDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.emoteId !== "") {
writer.uint32(10).string(message.emoteId);
}
if (message.image !== undefined) {
exports.ImageDecoder.encode(message.image, writer.uint32(18).fork()).join();
}
if (message.auditStatus !== 0) {
writer.uint32(24).int32(message.auditStatus);
}
if (message.uuid !== "") {
writer.uint32(34).string(message.uuid);
}
if (message.emoteType !== 0) {
writer.uint32(40).int32(message.emoteType);
}
if (message.contentSource !== 0) {
writer.uint32(48).int32(message.contentSource);
}
if (message.emotePrivateType !== 0) {
writer.uint32(56).int32(message.emotePrivateType);
}
if (message.packageId !== "") {
writer.uint32(66).string(message.packageId);
}
if (message.auditInfo !== undefined) {
exports.Emote_AuditInfoDecoder.encode(message.auditInfo, writer.uint32(74).fork()).join();
}
if (message.rewardCondition !== 0) {
writer.uint32(80).int32(message.rewardCondition);
}
if (message.emoteUploadInfo !== undefined) {
exports.Emote_EmoteUploadInfoDecoder.encode(message.emoteUploadInfo, writer.uint32(90).fork()).join();
}
if (message.createTime !== "0") {
writer.uint32(96).int64(message.createTime);
}
if (message.emoteScene !== 0) {
writer.uint32(104).int32(message.emoteScene);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseEmote();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.emoteId = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.image = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.auditStatus = reader.int32();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.uuid = reader.string();
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.emoteType = reader.int32();
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.contentSource = reader.int32();
continue;
}
case 7: {
if (tag !== 56) {
break;
}
message.emotePrivateType = reader.int32();
continue;
}
case 8: {
if (tag !== 66) {
break;
}
message.packageId = reader.string();
continue;
}
case 9: {
if (tag !== 74) {
break;
}
message.auditInfo = exports.Emote_AuditInfoDecoder.decode(reader, reader.uint32());
continue;
}
case 10: {
if (tag !== 80) {
break;
}
message.rewardCondition = reader.int32();
continue;
}
case 11: {
if (tag !== 90) {
break;
}
message.emoteUploadInfo = exports.Emote_EmoteUploadInfoDecoder.decode(reader, reader.uint32());
continue;
}
case 12: {
if (tag !== 96) {
break;
}
message.createTime = reader.int64().toString();
continue;
}
case 13: {
if (tag !== 104) {
break;
}
message.emoteScene = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseEmote_AuditInfo() {
return { violationId: "0", taskType: 0 };
}
exports.Emote_AuditInfoDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.violationId !== "0") {
writer.uint32(8).int64(message.violationId);
}
if (message.taskType !== 0) {
writer.uint32(16).int32(message.taskType);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseEmote_AuditInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.violationId = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.taskType = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseEmote_EmoteUploadInfo() {
return { userId: "0", emoteUploadSource: 0, userInfo: undefined, userIdStr: "" };
}
exports.Emote_EmoteUploadInfoDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.userId !== "0") {
writer.uint32(8).int64(message.userId);
}
if (message.emoteUploadSource !== 0) {
writer.uint32(16).int32(message.emoteUploadSource);
}
if (message.userInfo !== undefined) {
exports.UserDecoder.encode(message.userInfo, writer.uint32(26).fork()).join();
}
if (message.userIdStr !== "") {
writer.uint32(34).string(message.userIdStr);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseEmote_EmoteUploadInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.userId = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.emoteUploadSource = reader.int32();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.userInfo = exports.UserDecoder.decode(reader, reader.uint32());
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.userIdStr = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBasePunishEventInfo() {
return {
punishType: "",
punishReason: "",
punishId: "",
violationUid: "0",
punishTypeId: 0,
duration: "0",
punishPerceptionCode: "",
violationUidStr: "",
showReason: "",
};
}
exports.PunishEventInfoDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.punishType !== "") {
writer.uint32(10).string(message.punishType);
}
if (message.punishReason !== "") {
writer.uint32(18).string(message.punishReason);
}
if (message.punishId !== "") {
writer.uint32(26).string(message.punishId);
}
if (message.violationUid !== "0") {
writer.uint32(32).int64(message.violationUid);
}
if (message.punishTypeId !== 0) {
writer.uint32(40).int32(message.punishTypeId);
}
if (message.duration !== "0") {
writer.uint32(48).int64(message.duration);
}
if (message.punishPerceptionCode !== "") {
writer.uint32(58).string(message.punishPerceptionCode);
}
if (message.violationUidStr !== "") {
writer.uint32(74).string(message.violationUidStr);
}
if (message.showReason !== "") {
writer.uint32(82).string(message.showReason);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBasePunishEventInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.punishType = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.punishReason = reader.string();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.punishId = reader.string();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.violationUid = reader.int64().toString();
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.punishTypeId = reader.int32();
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.duration = reader.int64().toString();
continue;
}
case 7: {
if (tag !== 58) {
break;
}
message.punishPerceptionCode = reader.string();
continue;
}
case 9: {
if (tag !== 74) {
break;
}
message.violationUidStr = reader.string();
continue;
}
case 10: {
if (tag !== 82) {
break;
}
message.showReason = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseMsgFilter() {
return { isGifter: false, isSubscribedToAnchor: false };
}
exports.MsgFilterDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.isGifter !== false) {
writer.uint32(8).bool(message.isGifter);
}
if (message.isSubscribedToAnchor !== false) {
writer.uint32(16).bool(message.isSubscribedToAnchor);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseMsgFilter();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.isGifter = reader.bool();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.isSubscribedToAnchor = reader.bool();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseUserIdentity() {
return {
isGiftGiverOfAnchor: false,
isSubscriberOfAnchor: false,
isMutualFollowingWithAnchor: false,
isFollowerOfAnchor: false,
isModeratorOfAnchor: false,
isAnchor: false,
};
}
exports.UserIdentityDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.isGiftGiverOfAnchor !== false) {
writer.uint32(8).bool(message.isGiftGiverOfAnchor);
}
if (message.isSubscriberOfAnchor !== false) {
writer.uint32(16).bool(message.isSubscriberOfAnchor);
}
if (message.isMutualFollowingWithAnchor !== false) {
writer.uint32(24).bool(message.isMutualFollowingWithAnchor);
}
if (message.isFollowerOfAnchor !== false) {
writer.uint32(32).bool(message.isFollowerOfAnchor);
}
if (message.isModeratorOfAnchor !== false) {
writer.uint32(40).bool(message.isModeratorOfAnchor);
}
if (message.isAnchor !== false) {
writer.uint32(48).bool(message.isAnchor);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseUserIdentity();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.isGiftGiverOfAnchor = reader.bool();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.isSubscriberOfAnchor = reader.bool();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.isMutualFollowingWithAnchor = reader.bool();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.isFollowerOfAnchor = reader.bool();
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.isModeratorOfAnchor = reader.bool();
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.isAnchor = reader.bool();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseLiveStreamGoal() {
return {
id: "0",
type: 0,
status: 0,
subGoals: [],
description: "",
auditStatus: 0,
cycleType: 0,
startTime: "0",
expireTime: "0",
realFinishTime: "0",
contributors: [],
contributorsLength: 0,
idStr: "",
auditDescription: "",
stats: undefined,
goalExtraInfo: "",
mode: 0,
auditInfo: undefined,
challengeType: "",
isUneditable: false,
};
}
exports.LiveStreamGoalDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.id !== "0") {
writer.uint32(8).int64(message.id);
}
if (message.type !== 0) {
writer.uint32(16).int32(message.type);
}
if (message.status !== 0) {
writer.uint32(24).int32(message.status);
}
for (const v of message.subGoals) {
exports.LiveStreamGoal_LiveStreamSubGoalDecoder.encode(v, writer.uint32(34).fork()).join();
}
if (message.description !== "") {
writer.uint32(42).string(message.description);
}
if (message.auditStatus !== 0) {
writer.uint32(48).int32(message.auditStatus);
}
if (message.cycleType !== 0) {
writer.uint32(56).int32(message.cycleType);
}
if (message.startTime !== "0") {
writer.uint32(64).int64(message.startTime);
}
if (message.expireTime !== "0") {
writer.uint32(72).int64(message.expireTime);
}
if (message.realFinishTime !== "0") {
writer.uint32(80).int64(message.realFinishTime);
}
for (const v of message.contributors) {
exports.LiveStreamGoal_LiveStreamGoalContributorDecoder.encode(v, writer.uint32(90).fork()).join();
}
if (message.contributorsLength !== 0) {
writer.uint32(96).int32(message.contributorsLength);
}
if (message.idStr !== "") {
writer.uint32(106).string(message.idStr);
}
if (message.auditDescription !== "") {
writer.uint32(114).string(message.auditDescription);
}
if (message.stats !== undefined) {
exports.LiveStreamGoal_GoalStatsDecoder.encode(message.stats, writer.uint32(122).fork()).join();
}
if (message.goalExtraInfo !== "") {
writer.uint32(130).string(message.goalExtraInfo);
}
if (message.mode !== 0) {
writer.uint32(136).int32(message.mode);
}
if (message.auditInfo !== undefined) {
exports.LiveStreamGoal_AuditInfoDecoder.encode(message.auditInfo, writer.uint32(146).fork()).join();
}
if (message.challengeType !== "") {
writer.uint32(162).string(message.challengeType);
}
if (message.isUneditable !== false) {
writer.uint32(168).bool(message.isUneditable);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseLiveStreamGoal();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.id = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.type = reader.int32();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.status = reader.int32();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.subGoals.push(exports.LiveStreamGoal_LiveStreamSubGoalDecoder.decode(reader, reader.uint32()));
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.description = reader.string();
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.auditStatus = reader.int32();
continue;
}
case 7: {
if (tag !== 56) {
break;
}
message.cycleType = reader.int32();
continue;
}
case 8: {
if (tag !== 64) {
break;
}
message.startTime = reader.int64().toString();
continue;
}
case 9: {
if (tag !== 72) {
break;
}
message.expireTime = reader.int64().toString();
continue;
}
case 10: {
if (tag !== 80) {
break;
}
message.realFinishTime = reader.int64().toString();
continue;
}
case 11: {
if (tag !== 90) {
break;
}
message.contributors.push(exports.LiveStreamGoal_LiveStreamGoalContributorDecoder.decode(reader, reader.uint32()));
continue;
}
case 12: {
if (tag !== 96) {
break;
}
message.contributorsLength = reader.int32();
continue;
}
case 13: {
if (tag !== 106) {
break;
}
message.idStr = reader.string();
continue;
}
case 14: {
if (tag !== 114) {
break;
}
message.auditDescription = reader.string();
continue;
}
case 15: {
if (tag !== 122) {
break;
}
message.stats = exports.LiveStreamGoal_GoalStatsDecoder.decode(reader, reader.uint32());
continue;
}
case 16: {
if (tag !== 130) {
break;
}
message.goalExtraInfo = reader.string();
continue;
}
case 17: {
if (tag !== 136) {
break;
}
message.mode = reader.int32();
continue;
}
case 18: {
if (tag !== 146) {
break;
}
message.auditInfo = exports.LiveStreamGoal_AuditInfoDecoder.decode(reader, reader.uint32());
continue;
}
case 20: {
if (tag !== 162) {
break;
}
message.challengeType = reader.string();
continue;
}
case 21: {
if (tag !== 168) {
break;
}
message.isUneditable = reader.bool();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseLiveStreamGoal_AuditInfo() {
return { violationId: "0", taskType: 0 };
}
exports.LiveStreamGoal_AuditInfoDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.violationId !== "0") {
writer.uint32(8).int64(message.violationId);
}
if (message.taskType !== 0) {
writer.uint32(16).int32(message.taskType);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseLiveStreamGoal_AuditInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.violationId = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.taskType = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseLiveStreamGoal_LiveStreamSubGoal() {
return {
type: 0,
id: "0",
progress: "0",
target: "0",
gift: undefined,
idStr: "",
pinInfo: undefined,
source: 0,
recommendedText: "",
recommendedHeader: "",
};
}
exports.LiveStreamGoal_LiveStreamSubGoalDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.type !== 0) {
writer.uint32(8).int32(message.type);
}
if (message.id !== "0") {
writer.uint32(16).int64(message.id);
}
if (message.progress !== "0") {
writer.uint32(24).int64(message.progress);
}
if (message.target !== "0") {
writer.uint32(32).int64(message.target);
}
if (message.gift !== undefined) {
exports.LiveStreamGoal_LiveStreamSubGoalGiftDecoder.encode(message.gift, writer.uint32(42).fork()).join();
}
if (message.idStr !== "") {
writer.uint32(50).string(message.idStr);
}
if (message.pinInfo !== undefined) {
exports.LiveStreamGoal_LiveStreamSubGoal_SubGoalPinInfoDecoder.encode(message.pinInfo, writer.uint32(58).fork()).join();
}
if (message.source !== 0) {
writer.uint32(64).int32(message.source);
}
if (message.recommendedText !== "") {
writer.uint32(74).string(message.recommendedText);
}
if (message.recommendedHeader !== "") {
writer.uint32(82).string(message.recommendedHeader);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseLiveStreamGoal_LiveStreamSubGoal();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.type = reader.int32();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.id = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.progress = reader.int64().toString();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.target = reader.int64().toString();
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.gift = exports.LiveStreamGoal_LiveStreamSubGoalGiftDecoder.decode(reader, reader.uint32());
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.idStr = reader.string();
continue;
}
case 7: {
if (tag !== 58) {
break;
}
message.pinInfo = exports.LiveStreamGoal_LiveStreamSubGoal_SubGoalPinInfoDecoder.decode(reader, reader.uint32());
continue;
}
case 8: {
if (tag !== 64) {
break;
}
message.source = reader.int32();
continue;
}
case 9: {
if (tag !== 74) {
break;
}
message.recommendedText = reader.string();
continue;
}
case 10: {
if (tag !== 82) {
break;
}
message.recommendedHeader = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseLiveStreamGoal_LiveStreamSubGoal_SubGoalPinInfo() {
return { pinStartTime: "0", pinEndTime: "0", pinReadyTime: "0" };
}
exports.LiveStreamGoal_LiveStreamSubGoal_SubGoalPinInfoDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.pinStartTime !== "0") {
writer.uint32(8).int64(message.pinStartTime);
}
if (message.pinEndTime !== "0") {
writer.uint32(16).int64(message.pinEndTime);
}
if (message.pinReadyTime !== "0") {
writer.uint32(24).int64(message.pinReadyTime);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseLiveStreamGoal_LiveStreamSubGoal_SubGoalPinInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.pinStartTime = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.pinEndTime = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.pinReadyTime = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseLiveStreamGoal_LiveStreamSubGoalGift() {
return { name: "", icon: undefined, diamondCount: "0", type: 0 };
}
exports.LiveStreamGoal_LiveStreamSubGoalGiftDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.name !== "") {
writer.uint32(10).string(message.name);
}
if (message.icon !== undefined) {
exports.ImageDecoder.encode(message.icon, writer.uint32(18).fork()).join();
}
if (message.diamondCount !== "0") {
writer.uint32(24).int64(message.diamondCount);
}
if (message.type !== 0) {
writer.uint32(32).int32(message.type);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseLiveStreamGoal_LiveStreamSubGoalGift();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.name = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.icon = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.diamondCount = reader.int64().toString();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.type = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseLiveStreamGoal_LiveStreamGoalContributor() {
return {
userId: "0",
avatar: undefined,
displayId: "",
score: "0",
userIdStr: "",
inRoom: false,
isFriend: false,
followByOwner: false,
isFistContribute: false,
subGoalContributions: [],
};
}
exports.LiveStreamGoal_LiveStreamGoalContributorDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.userId !== "0") {
writer.uint32(8).int64(message.userId);
}
if (message.avatar !== undefined) {
exports.ImageDecoder.encode(message.avatar, writer.uint32(18).fork()).join();
}
if (message.displayId !== "") {
writer.uint32(26).string(message.displayId);
}
if (message.score !== "0") {
writer.uint32(32).int64(message.score);
}
if (message.userIdStr !== "") {
writer.uint32(42).string(message.userIdStr);
}
if (message.inRoom !== false) {
writer.uint32(48).bool(message.inRoom);
}
if (message.isFriend !== false) {
writer.uint32(56).bool(message.isFriend);
}
if (message.followByOwner !== false) {
writer.uint32(72).bool(message.followByOwner);
}
if (message.isFistContribute !== false) {
writer.uint32(80).bool(message.isFistContribute);
}
for (const v of message.subGoalContributions) {
exports.LiveStreamGoal_LiveStreamGoalContributor_SubGoalContributionDecoder.encode(v, writer.uint32(90).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseLiveStreamGoal_LiveStreamGoalContributor();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.userId = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.avatar = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.displayId = reader.string();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.score = reader.int64().toString();
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.userIdStr = reader.string();
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.inRoom = reader.bool();
continue;
}
case 7: {
if (tag !== 56) {
break;
}
message.isFriend = reader.bool();
continue;
}
case 9: {
if (tag !== 72) {
break;
}
message.followByOwner = reader.bool();
continue;
}
case 10: {
if (tag !== 80) {
break;
}
message.isFistContribute = reader.bool();
continue;
}
case 11: {
if (tag !== 90) {
break;
}
message.subGoalContributions.push(exports.LiveStreamGoal_LiveStreamGoalContributor_SubGoalContributionDecoder.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseLiveStreamGoal_LiveStreamGoalContributor_SubGoalContribution() {
return { id: "", contributionCount: "0" };
}
exports.LiveStreamGoal_LiveStreamGoalContributor_SubGoalContributionDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.id !== "") {
writer.uint32(10).string(message.id);
}
if (message.contributionCount !== "0") {
writer.uint32(16).int64(message.contributionCount);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseLiveStreamGoal_LiveStreamGoalContributor_SubGoalContribution();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.id = reader.string();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.contributionCount = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseLiveStreamGoal_GoalStats() {
return { totalCoins: "0", totalContributor: "0", comparison: undefined, totalNewFans: "0" };
}
exports.LiveStreamGoal_GoalStatsDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.totalCoins !== "0") {
writer.uint32(8).int64(message.totalCoins);
}
if (message.totalContributor !== "0") {
writer.uint32(16).int64(message.totalContributor);
}
if (message.comparison !== undefined) {
exports.LiveStreamGoal_GoalStats_GoalComparisonDecoder.encode(message.comparison, writer.uint32(26).fork()).join();
}
if (message.totalNewFans !== "0") {
writer.uint32(32).int64(message.totalNewFans);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseLiveStreamGoal_GoalStats();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.totalCoins = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.totalContributor = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.comparison = exports.LiveStreamGoal_GoalStats_GoalComparisonDecoder.decode(reader, reader.uint32());
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.totalNewFans = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseLiveStreamGoal_GoalStats_GoalComparison() {
return { coinsIncr: "0", contributorIncr: "0" };
}
exports.LiveStreamGoal_GoalStats_GoalComparisonDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.coinsIncr !== "0") {
writer.uint32(8).int64(message.coinsIncr);
}
if (message.contributorIncr !== "0") {
writer.uint32(16).int64(message.contributorIncr);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseLiveStreamGoal_GoalStats_GoalComparison();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.coinsIncr = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.contributorIncr = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseLiveStreamGoalIndicator() {
return { key: "", op: 0 };
}
exports.LiveStreamGoalIndicatorDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.key !== "") {
writer.uint32(10).string(message.key);
}
if (message.op !== 0) {
writer.uint32(16).int32(message.op);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseLiveStreamGoalIndicator();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.key = reader.string();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.op = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseRanking() {
return { type: "", label: "", color: undefined, details: [] };
}
exports.RankingDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.type !== "") {
writer.uint32(10).string(message.type);
}
if (message.label !== "") {
writer.uint32(18).string(message.label);
}
if (message.color !== undefined) {
exports.TikTokColorDecoder.encode(message.color, writer.uint32(26).fork()).join();
}
for (const v of message.details) {
exports.ValueLabelDecoder.encode(v, writer.uint32(34).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseRanking();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.type = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.label = reader.string();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.color = exports.TikTokColorDecoder.decode(reader, reader.uint32());
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.details.push(exports.ValueLabelDecoder.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseTikTokColor() {
return { color: "", id: "0", data1: 0 };
}
exports.TikTokColorDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.color !== "") {
writer.uint32(10).string(message.color);
}
if (message.id !== "0") {
writer.uint32(32).uint64(message.id);
}
if (message.data1 !== 0) {
writer.uint32(48).uint32(message.data1);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseTikTokColor();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.color = reader.string();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.id = reader.uint64().toString();
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.data1 = reader.uint32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseValueLabel() {
return { data: 0, label: "", label2: "", label3: "" };
}
exports.ValueLabelDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.data !== 0) {
writer.uint32(8).uint32(message.data);
}
if (message.label !== "") {
writer.uint32(18).string(message.label);
}
if (message.label2 !== "") {
writer.uint32(26).string(message.label2);
}
if (message.label3 !== "") {
writer.uint32(90).string(message.label3);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseValueLabel();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.data = reader.uint32();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.label = reader.string();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.label2 = reader.string();
continue;
}
case 11: {
if (tag !== 90) {
break;
}
message.label3 = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseTimeStampContainer() {
return { timestamp1: "0", timestamp2: "0", timestamp3: "0" };
}
exports.TimeStampContainerDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.timestamp1 !== "0") {
writer.uint32(8).uint64(message.timestamp1);
}
if (message.timestamp2 !== "0") {
writer.uint32(16).uint64(message.timestamp2);
}
if (message.timestamp3 !== "0") {
writer.uint32(24).uint64(message.timestamp3);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseTimeStampContainer();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.timestamp1 = reader.uint64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.timestamp2 = reader.uint64().toString();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.timestamp3 = reader.uint64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBasePollStartContent() {
return { StartTime: "0", EndTime: "0", OptionList: [], Title: "", Operator: undefined };
}
exports.PollStartContentDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.StartTime !== "0") {
writer.uint32(8).int64(message.StartTime);
}
if (message.EndTime !== "0") {
writer.uint32(16).int64(message.EndTime);
}
for (const v of message.OptionList) {
exports.PollOptionInfoDecoder.encode(v, writer.uint32(26).fork()).join();
}
if (message.Title !== "") {
writer.uint32(34).string(message.Title);
}
if (message.Operator !== undefined) {
exports.UserDecoder.encode(message.Operator, writer.uint32(42).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBasePollStartContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.StartTime = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.EndTime = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.OptionList.push(exports.PollOptionInfoDecoder.decode(reader, reader.uint32()));
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.Title = reader.string();
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.Operator = exports.UserDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBasePollEndContent() {
return { EndType: 0, OptionList: [], Operator: undefined };
}
exports.PollEndContentDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.EndType !== 0) {
writer.uint32(8).int32(message.EndType);
}
for (const v of message.OptionList) {
exports.PollOptionInfoDecoder.encode(v, writer.uint32(18).fork()).join();
}
if (message.Operator !== undefined) {
exports.UserDecoder.encode(message.Operator, writer.uint32(26).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBasePollEndContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.EndType = reader.int32();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.OptionList.push(exports.PollOptionInfoDecoder.decode(reader, reader.uint32()));
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.Operator = exports.UserDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBasePollOptionInfo() {
return { Votes: 0, DisplayContent: "", OptionIdx: 0, VoteUserList: [] };
}
exports.PollOptionInfoDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.Votes !== 0) {
writer.uint32(8).int32(message.Votes);
}
if (message.DisplayContent !== "") {
writer.uint32(18).string(message.DisplayContent);
}
if (message.OptionIdx !== 0) {
writer.uint32(24).int32(message.OptionIdx);
}
for (const v of message.VoteUserList) {
exports.VoteUserDecoder.encode(v, writer.uint32(34).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBasePollOptionInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.Votes = reader.int32();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.DisplayContent = reader.string();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.OptionIdx = reader.int32();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.VoteUserList.push(exports.VoteUserDecoder.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseVoteUser() {
return { UserId: "0", NickName: "", AvatarThumb: undefined };
}
exports.VoteUserDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.UserId !== "0") {
writer.uint32(8).int64(message.UserId);
}
if (message.NickName !== "") {
writer.uint32(18).string(message.NickName);
}
if (message.AvatarThumb !== undefined) {
exports.ImageDecoder.encode(message.AvatarThumb, writer.uint32(26).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseVoteUser();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.UserId = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.NickName = reader.string();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.AvatarThumb = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBasePollUpdateVotesContent() {
return { OptionList: [] };
}
exports.PollUpdateVotesContentDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
for (const v of message.OptionList) {
exports.PollOptionInfoDecoder.encode(v, writer.uint32(18).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBasePollUpdateVotesContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 2: {
if (tag !== 18) {
break;
}
message.OptionList.push(exports.PollOptionInfoDecoder.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseUserFanTicket() {
return { UserId: "0", FanTicket: "0", MatchTotalScore: "0", MatchRank: 0 };
}
exports.UserFanTicketDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.UserId !== "0") {
writer.uint32(8).int64(message.UserId);
}
if (message.FanTicket !== "0") {
writer.uint32(16).int64(message.FanTicket);
}
if (message.MatchTotalScore !== "0") {
writer.uint32(24).int64(message.MatchTotalScore);
}
if (message.MatchRank !== 0) {
writer.uint32(32).int32(message.MatchRank);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseUserFanTicket();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.UserId = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.FanTicket = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.MatchTotalScore = reader.int64().toString();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.MatchRank = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseFanTicketRoomNoticeContent() {
return {
UserFanTicketList: [],
TotalLinkMicFanTicket: "0",
MatchId: "0",
EventTime: "0",
FanTicketIconUrl: "",
playId: "0",
playScene: 0,
};
}
exports.FanTicketRoomNoticeContentDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
for (const v of message.UserFanTicketList) {
exports.UserFanTicketDecoder.encode(v, writer.uint32(10).fork()).join();
}
if (message.TotalLinkMicFanTicket !== "0") {
writer.uint32(16).int64(message.TotalLinkMicFanTicket);
}
if (message.MatchId !== "0") {
writer.uint32(24).int64(message.MatchId);
}
if (message.EventTime !== "0") {
writer.uint32(32).int64(message.EventTime);
}
if (message.FanTicketIconUrl !== "") {
writer.uint32(42).string(message.FanTicketIconUrl);
}
if (message.playId !== "0") {
writer.uint32(48).int64(message.playId);
}
if (message.playScene !== 0) {
writer.uint32(56).int32(message.playScene);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseFanTicketRoomNoticeContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.UserFanTicketList.push(exports.UserFanTicketDecoder.decode(reader, reader.uint32()));
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.TotalLinkMicFanTicket = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.MatchId = reader.int64().toString();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.EventTime = reader.int64().toString();
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.FanTicketIconUrl = reader.string();
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.playId = reader.int64().toString();
continue;
}
case 7: {
if (tag !== 56) {
break;
}
message.playScene = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseLinkerAcceptNoticeContent() {
return { fromUserId: "0", fromRoomId: "0", toUserId: "0" };
}
exports.LinkerAcceptNoticeContentDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.fromUserId !== "0") {
writer.uint32(8).int64(message.fromUserId);
}
if (message.fromRoomId !== "0") {
writer.uint32(16).int64(message.fromRoomId);
}
if (message.toUserId !== "0") {
writer.uint32(24).int64(message.toUserId);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseLinkerAcceptNoticeContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.fromUserId = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.fromRoomId = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.toUserId = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseLinkerCancelContent() {
return { fromUserId: "0", toUserId: "0", cancelType: "0", actionId: "0" };
}
exports.LinkerCancelContentDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.fromUserId !== "0") {
writer.uint32(8).int64(message.fromUserId);
}
if (message.toUserId !== "0") {
writer.uint32(16).int64(message.toUserId);
}
if (message.cancelType !== "0") {
writer.uint32(24).int64(message.cancelType);
}
if (message.actionId !== "0") {
writer.uint32(32).int64(message.actionId);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseLinkerCancelContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.fromUserId = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.toUserId = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.cancelType = reader.int64().toString();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.actionId = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseListUser() {
return {
user: undefined,
linkmicId: "0",
linkmicIdStr: "",
linkStatus: 0,
linkType: 0,
userPosition: 0,
silenceStatus: 0,
modifyTime: "0",
linkerId: "0",
roleType: 0,
};
}
exports.ListUserDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.user !== undefined) {
exports.UserDecoder.encode(message.user, writer.uint32(10).fork()).join();
}
if (message.linkmicId !== "0") {
writer.uint32(16).int64(message.linkmicId);
}
if (message.linkmicIdStr !== "") {
writer.uint32(26).string(message.linkmicIdStr);
}
if (message.linkStatus !== 0) {
writer.uint32(32).int32(message.linkStatus);
}
if (message.linkType !== 0) {
writer.uint32(40).int32(message.linkType);
}
if (message.userPosition !== 0) {
writer.uint32(48).int32(message.userPosition);
}
if (message.silenceStatus !== 0) {
writer.uint32(56).int32(message.silenceStatus);
}
if (message.modifyTime !== "0") {
writer.uint32(64).int64(message.modifyTime);
}
if (message.linkerId !== "0") {
writer.uint32(72).int64(message.linkerId);
}
if (message.roleType !== 0) {
writer.uint32(80).int32(message.roleType);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseListUser();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.user = exports.UserDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.linkmicId = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.linkmicIdStr = reader.string();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.linkStatus = reader.int32();
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.linkType = reader.int32();
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.userPosition = reader.int32();
continue;
}
case 7: {
if (tag !== 56) {
break;
}
message.silenceStatus = reader.int32();
continue;
}
case 8: {
if (tag !== 64) {
break;
}
message.modifyTime = reader.int64().toString();
continue;
}
case 9: {
if (tag !== 72) {
break;
}
message.linkerId = reader.int64().toString();
continue;
}
case 10: {
if (tag !== 80) {
break;
}
message.roleType = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseLinkerCloseContent() {
return {};
}
exports.LinkerCloseContentDecoder = {
encode(_, writer = new wire_1.BinaryWriter()) {
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseLinkerCloseContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseLinkerCreateContent() {
return { ownerId: "0", ownerRoomId: "0", linkType: "0" };
}
exports.LinkerCreateContentDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.ownerId !== "0") {
writer.uint32(8).int64(message.ownerId);
}
if (message.ownerRoomId !== "0") {
writer.uint32(16).int64(message.ownerRoomId);
}
if (message.linkType !== "0") {
writer.uint32(24).int64(message.linkType);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseLinkerCreateContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.ownerId = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.ownerRoomId = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.linkType = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseLinkerEnterContent() {
return { linkedUsersList: [], anchorMultiLiveEnum: 0, anchorSettingInfo: undefined };
}
exports.LinkerEnterContentDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
for (const v of message.linkedUsersList) {
exports.ListUserDecoder.encode(v, writer.uint32(10).fork()).join();
}
if (message.anchorMultiLiveEnum !== 0) {
writer.uint32(16).int32(message.anchorMultiLiveEnum);
}
if (message.anchorSettingInfo !== undefined) {
exports.MultiLiveAnchorPanelSettingsDecoder.encode(message.anchorSettingInfo, writer.uint32(26).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseLinkerEnterContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.linkedUsersList.push(exports.ListUserDecoder.decode(reader, reader.uint32()));
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.anchorMultiLiveEnum = reader.int32();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.anchorSettingInfo = exports.MultiLiveAnchorPanelSettingsDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseLinkerInviteContent() {
return {
fromUserId: "0",
fromRoomId: "0",
toRtcExtInfo: "",
rtcJoinChannel: false,
vendor: "0",
secFromUserId: "",
toLinkmicIdStr: "",
fromUser: undefined,
requiredMicIdx: "0",
rtcExtInfoMap: {},
multiLiveLayoutEnable: 0,
multiLiveSetting: undefined,
fromLinkmicIdStr: "",
fromTopHostInfo: undefined,
actionId: "0",
linkedUsers: [],
dialogInfo: undefined,
punishEventInfo: undefined,
fromRoomAgeRestricted: 0,
abTestSetting: [],
linkerInviteMsgExtra: undefined,
};
}
exports.LinkerInviteContentDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.fromUserId !== "0") {
writer.uint32(8).int64(message.fromUserId);
}
if (message.fromRoomId !== "0") {
writer.uint32(16).int64(message.fromRoomId);
}
if (message.toRtcExtInfo !== "") {
writer.uint32(26).string(message.toRtcExtInfo);
}
if (message.rtcJoinChannel !== false) {
writer.uint32(32).bool(message.rtcJoinChannel);
}
if (message.vendor !== "0") {
writer.uint32(40).int64(message.vendor);
}
if (message.secFromUserId !== "") {
writer.uint32(50).string(message.secFromUserId);
}
if (message.toLinkmicIdStr !== "") {
writer.uint32(58).string(message.toLinkmicIdStr);
}
if (message.fromUser !== undefined) {
exports.UserDecoder.encode(message.fromUser, writer.uint32(66).fork()).join();
}
if (message.requiredMicIdx !== "0") {
writer.uint32(72).int64(message.requiredMicIdx);
}
Object.entries(message.rtcExtInfoMap).forEach(([key, value]) => {
exports.LinkerInviteContent_RtcExtInfoMapEntryDecoder.encode({ key: key, value }, writer.uint32(82).fork()).join();
});
if (message.multiLiveLayoutEnable !== 0) {
writer.uint32(88).int32(message.multiLiveLayoutEnable);
}
if (message.multiLiveSetting !== undefined) {
exports.MultiLiveAnchorPanelSettingsDecoder.encode(message.multiLiveSetting, writer.uint32(98).fork()).join();
}
if (message.fromLinkmicIdStr !== "") {
writer.uint32(106).string(message.fromLinkmicIdStr);
}
if (message.fromTopHostInfo !== undefined) {
exports.LinkerInviteContent_InviteTopHostInfoDecoder.encode(message.fromTopHostInfo, writer.uint32(130).fork()).join();
}
if (message.actionId !== "0") {
writer.uint32(136).int64(message.actionId);
}
for (const v of message.linkedUsers) {
exports.LinkerInviteContent_LinkmicUserInfoDecoder.encode(v, writer.uint32(146).fork()).join();
}
if (message.dialogInfo !== undefined) {
exports.LinkerInviteContent_PerceptionDialogInfoDecoder.encode(message.dialogInfo, writer.uint32(154).fork()).join();
}
if (message.punishEventInfo !== undefined) {
exports.PunishEventInfoDecoder.encode(message.punishEventInfo, writer.uint32(162).fork()).join();
}
if (message.fromRoomAgeRestricted !== 0) {
writer.uint32(168).int32(message.fromRoomAgeRestricted);
}
for (const v of message.abTestSetting) {
exports.LinkerInviteContent_CohostABTestSettingDecoder.encode(v, writer.uint32(186).fork()).join();
}
if (message.linkerInviteMsgExtra !== undefined) {
exports.LinkerInviteContent_LinkerInviteMessageExtraDecoder.encode(message.linkerInviteMsgExtra, writer.uint32(810).fork())
.join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseLinkerInviteContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.fromUserId = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.fromRoomId = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.toRtcExtInfo = reader.string();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.rtcJoinChannel = reader.bool();
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.vendor = reader.int64().toString();
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.secFromUserId = reader.string();
continue;
}
case 7: {
if (tag !== 58) {
break;
}
message.toLinkmicIdStr = reader.string();
continue;
}
case 8: {
if (tag !== 66) {
break;
}
message.fromUser = exports.UserDecoder.decode(reader, reader.uint32());
continue;
}
case 9: {
if (tag !== 72) {
break;
}
message.requiredMicIdx = reader.int64().toString();
continue;
}
case 10: {
if (tag !== 82) {
break;
}
const entry10 = exports.LinkerInviteContent_RtcExtInfoMapEntryDecoder.decode(reader, reader.uint32());
if (entry10.value !== undefined) {
message.rtcExtInfoMap[entry10.key] = entry10.value;
}
continue;
}
case 11: {
if (tag !== 88) {
break;
}
message.multiLiveLayoutEnable = reader.int32();
continue;
}
case 12: {
if (tag !== 98) {
break;
}
message.multiLiveSetting = exports.MultiLiveAnchorPanelSettingsDecoder.decode(reader, reader.uint32());
continue;
}
case 13: {
if (tag !== 106) {
break;
}
message.fromLinkmicIdStr = reader.string();
continue;
}
case 16: {
if (tag !== 130) {
break;
}
message.fromTopHostInfo = exports.LinkerInviteContent_InviteTopHostInfoDecoder.decode(reader, reader.uint32());
continue;
}
case 17: {
if (tag !== 136) {
break;
}
message.actionId = reader.int64().toString();
continue;
}
case 18: {
if (tag !== 146) {
break;
}
message.linkedUsers.push(exports.LinkerInviteContent_LinkmicUserInfoDecoder.decode(reader, reader.uint32()));
continue;
}
case 19: {
if (tag !== 154) {
break;
}
message.dialogInfo = exports.LinkerInviteContent_PerceptionDialogInfoDecoder.decode(reader, reader.uint32());
continue;
}
case 20: {
if (tag !== 162) {
break;
}
message.punishEventInfo = exports.PunishEventInfoDecoder.decode(reader, reader.uint32());
continue;
}
case 21: {
if (tag !== 168) {
break;
}
message.fromRoomAgeRestricted = reader.int32();
continue;
}
case 23: {
if (tag !== 186) {
break;
}
message.abTestSetting.push(exports.LinkerInviteContent_CohostABTestSettingDecoder.decode(reader, reader.uint32()));
continue;
}
case 101: {
if (tag !== 810) {
break;
}
message.linkerInviteMsgExtra = exports.LinkerInviteContent_LinkerInviteMessageExtraDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseLinkerInviteContent_RtcExtInfoMapEntry() {
return { key: "0", value: "" };
}
exports.LinkerInviteContent_RtcExtInfoMapEntryDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.key !== "0") {
writer.uint32(8).int64(message.key);
}
if (message.value !== "") {
writer.uint32(18).string(message.value);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseLinkerInviteContent_RtcExtInfoMapEntry();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.key = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.value = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseLinkerInviteContent_InviteTopHostInfo() {
return { rankType: "", topIndex: "0" };
}
exports.LinkerInviteContent_InviteTopHostInfoDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.rankType !== "") {
writer.uint32(10).string(message.rankType);
}
if (message.topIndex !== "0") {
writer.uint32(16).int64(message.topIndex);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseLinkerInviteContent_InviteTopHostInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.rankType = reader.string();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.topIndex = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseLinkerInviteContent_LinkmicUserInfo() {
return { userId: "0", linkmicIdStr: "", roomId: "0", linkedTime: "0" };
}
exports.LinkerInviteContent_LinkmicUserInfoDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.userId !== "0") {
writer.uint32(8).int64(message.userId);
}
if (message.linkmicIdStr !== "") {
writer.uint32(18).string(message.linkmicIdStr);
}
if (message.roomId !== "0") {
writer.uint32(24).int64(message.roomId);
}
if (message.linkedTime !== "0") {
writer.uint32(32).int64(message.linkedTime);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseLinkerInviteContent_LinkmicUserInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.userId = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.linkmicIdStr = reader.string();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.roomId = reader.int64().toString();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.linkedTime = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseLinkerInviteContent_PerceptionDialogInfo() {
return {
iconType: 0,
title: undefined,
subTitle: undefined,
adviceActionText: undefined,
defaultActionText: undefined,
violationDetailUrl: "",
scene: 0,
targetUserId: "0",
targetRoomId: "0",
countDownTime: "0",
showFeedback: false,
feedbackOptions: [],
policyTip: "0",
appealPopup: 0,
};
}
exports.LinkerInviteContent_PerceptionDialogInfoDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.iconType !== 0) {
writer.uint32(8).int32(message.iconType);
}
if (message.title !== undefined) {
exports.TextDecoder.encode(message.title, writer.uint32(18).fork()).join();
}
if (message.subTitle !== undefined) {
exports.TextDecoder.encode(message.subTitle, writer.uint32(26).fork()).join();
}
if (message.adviceActionText !== undefined) {
exports.TextDecoder.encode(message.adviceActionText, writer.uint32(34).fork()).join();
}
if (message.defaultActionText !== undefined) {
exports.TextDecoder.encode(message.defaultActionText, writer.uint32(42).fork()).join();
}
if (message.violationDetailUrl !== "") {
writer.uint32(50).string(message.violationDetailUrl);
}
if (message.scene !== 0) {
writer.uint32(56).int32(message.scene);
}
if (message.targetUserId !== "0") {
writer.uint32(64).int64(message.targetUserId);
}
if (message.targetRoomId !== "0") {
writer.uint32(72).int64(message.targetRoomId);
}
if (message.countDownTime !== "0") {
writer.uint32(80).int64(message.countDownTime);
}
if (message.showFeedback !== false) {
writer.uint32(88).bool(message.showFeedback);
}
for (const v of message.feedbackOptions) {
exports.LinkerInviteContent_PerceptionDialogInfo_PerceptionFeedbackOptionDecoder.encode(v, writer.uint32(98).fork()).join();
}
if (message.policyTip !== "0") {
writer.uint32(104).int64(message.policyTip);
}
if (message.appealPopup !== 0) {
writer.uint32(112).int32(message.appealPopup);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseLinkerInviteContent_PerceptionDialogInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.iconType = reader.int32();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.title = exports.TextDecoder.decode(reader, reader.uint32());
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.subTitle = exports.TextDecoder.decode(reader, reader.uint32());
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.adviceActionText = exports.TextDecoder.decode(reader, reader.uint32());
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.defaultActionText = exports.TextDecoder.decode(reader, reader.uint32());
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.violationDetailUrl = reader.string();
continue;
}
case 7: {
if (tag !== 56) {
break;
}
message.scene = reader.int32();
continue;
}
case 8: {
if (tag !== 64) {
break;
}
message.targetUserId = reader.int64().toString();
continue;
}
case 9: {
if (tag !== 72) {
break;
}
message.targetRoomId = reader.int64().toString();
continue;
}
case 10: {
if (tag !== 80) {
break;
}
message.countDownTime = reader.int64().toString();
continue;
}
case 11: {
if (tag !== 88) {
break;
}
message.showFeedback = reader.bool();
continue;
}
case 12: {
if (tag !== 98) {
break;
}
message.feedbackOptions.push(exports.LinkerInviteContent_PerceptionDialogInfo_PerceptionFeedbackOptionDecoder.decode(reader, reader.uint32()));
continue;
}
case 13: {
if (tag !== 104) {
break;
}
message.policyTip = reader.int64().toString();
continue;
}
case 14: {
if (tag !== 112) {
break;
}
message.appealPopup = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseLinkerInviteContent_PerceptionDialogInfo_PerceptionFeedbackOption() {
return { id: "0", contentKey: "" };
}
exports.LinkerInviteContent_PerceptionDialogInfo_PerceptionFeedbackOptionDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.id !== "0") {
writer.uint32(8).int64(message.id);
}
if (message.contentKey !== "") {
writer.uint32(18).string(message.contentKey);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseLinkerInviteContent_PerceptionDialogInfo_PerceptionFeedbackOption();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.id = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.contentKey = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseLinkerInviteContent_CohostABTestSetting() {
return { key: "0", value: undefined };
}
exports.LinkerInviteContent_CohostABTestSettingDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.key !== "0") {
writer.uint32(8).int64(message.key);
}
if (message.value !== undefined) {
exports.LinkerInviteContent_CohostABTestSetting_CohostABTestListDecoder.encode(message.value, writer.uint32(18).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseLinkerInviteContent_CohostABTestSetting();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.key = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.value = exports.LinkerInviteContent_CohostABTestSetting_CohostABTestListDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseLinkerInviteContent_CohostABTestSetting_CohostABTestList() {
return { abTestList: [] };
}
exports.LinkerInviteContent_CohostABTestSetting_CohostABTestListDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
for (const v of message.abTestList) {
exports.LinkerInviteContent_CohostABTestSetting_CohostABTestList_CohostABTestDecoder.encode(v, writer.uint32(10).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseLinkerInviteContent_CohostABTestSetting_CohostABTestList();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.abTestList.push(exports.LinkerInviteContent_CohostABTestSetting_CohostABTestList_CohostABTestDecoder.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseLinkerInviteContent_CohostABTestSetting_CohostABTestList_CohostABTest() {
return { abTestType: 0, group: "0" };
}
exports.LinkerInviteContent_CohostABTestSetting_CohostABTestList_CohostABTestDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.abTestType !== 0) {
writer.uint32(8).int32(message.abTestType);
}
if (message.group !== "0") {
writer.uint32(16).int64(message.group);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseLinkerInviteContent_CohostABTestSetting_CohostABTestList_CohostABTest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.abTestType = reader.int32();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.group = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseLinkerInviteContent_LinkerInviteMessageExtra() {
return {
matchType: 0,
inviteType: 0,
subType: 0,
theme: "",
duration: 0,
layout: 0,
tips: "",
inviterRivalExtra: undefined,
otherRivalExtra: [],
topicInfo: undefined,
algoRequestId: "",
};
}
exports.LinkerInviteContent_LinkerInviteMessageExtraDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.matchType !== 0) {
writer.uint32(8).int32(message.matchType);
}
if (message.inviteType !== 0) {
writer.uint32(16).int32(message.inviteType);
}
if (message.subType !== 0) {
writer.uint32(24).int32(message.subType);
}
if (message.theme !== "") {
writer.uint32(34).string(message.theme);
}
if (message.duration !== 0) {
writer.uint32(40).int32(message.duration);
}
if (message.layout !== 0) {
writer.uint32(48).int32(message.layout);
}
if (message.tips !== "") {
writer.uint32(58).string(message.tips);
}
if (message.inviterRivalExtra !== undefined) {
exports.LinkerInviteContent_LinkerInviteMessageExtra_InviterRivalExtraDecoder.encode(message.inviterRivalExtra, writer.uint32(66).fork()).join();
}
for (const v of message.otherRivalExtra) {
exports.LinkerInviteContent_LinkerInviteMessageExtra_InviterRivalExtraDecoder.encode(v, writer.uint32(74).fork()).join();
}
if (message.topicInfo !== undefined) {
exports.CohostTopicDecoder.encode(message.topicInfo, writer.uint32(82).fork()).join();
}
if (message.algoRequestId !== "") {
writer.uint32(90).string(message.algoRequestId);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseLinkerInviteContent_LinkerInviteMessageExtra();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.matchType = reader.int32();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.inviteType = reader.int32();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.subType = reader.int32();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.theme = reader.string();
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.duration = reader.int32();
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.layout = reader.int32();
continue;
}
case 7: {
if (tag !== 58) {
break;
}
message.tips = reader.string();
continue;
}
case 8: {
if (tag !== 66) {
break;
}
message.inviterRivalExtra = exports.LinkerInviteContent_LinkerInviteMessageExtra_InviterRivalExtraDecoder.decode(reader, reader.uint32());
continue;
}
case 9: {
if (tag !== 74) {
break;
}
message.otherRivalExtra.push(exports.LinkerInviteContent_LinkerInviteMessageExtra_InviterRivalExtraDecoder.decode(reader, reader.uint32()));
continue;
}
case 10: {
if (tag !== 82) {
break;
}
message.topicInfo = exports.CohostTopicDecoder.decode(reader, reader.uint32());
continue;
}
case 11: {
if (tag !== 90) {
break;
}
message.algoRequestId = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseLinkerInviteContent_LinkerInviteMessageExtra_InviterRivalExtra() {
return {
textType: 0,
text: "",
label: "",
userCount: 0,
avatarThumb: undefined,
displayId: "",
authenticationInfo: undefined,
nickname: "",
followStatus: "0",
mHashtag: undefined,
userId: "0",
isBestTeammate: false,
optPairInfo: undefined,
followerCount: "0",
};
}
exports.LinkerInviteContent_LinkerInviteMessageExtra_InviterRivalExtraDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.textType !== 0) {
writer.uint32(8).int32(message.textType);
}
if (message.text !== "") {
writer.uint32(18).string(message.text);
}
if (message.label !== "") {
writer.uint32(26).string(message.label);
}
if (message.userCount !== 0) {
writer.uint32(32).int32(message.userCount);
}
if (message.avatarThumb !== undefined) {
exports.ImageDecoder.encode(message.avatarThumb, writer.uint32(42).fork()).join();
}
if (message.displayId !== "") {
writer.uint32(50).string(message.displayId);
}
if (message.authenticationInfo !== undefined) {
exports.LinkerInviteContent_LinkerInviteMessageExtra_InviterRivalExtra_AuthenticationInfoDecoder.encode(message.authenticationInfo, writer.uint32(58).fork()).join();
}
if (message.nickname !== "") {
writer.uint32(66).string(message.nickname);
}
if (message.followStatus !== "0") {
writer.uint32(72).int64(message.followStatus);
}
if (message.mHashtag !== undefined) {
exports.LinkerInviteContent_LinkerInviteMessageExtra_InviterRivalExtra_HashtagDecoder.encode(message.mHashtag, writer.uint32(82).fork()).join();
}
if (message.userId !== "0") {
writer.uint32(96).int64(message.userId);
}
if (message.isBestTeammate !== false) {
writer.uint32(104).bool(message.isBestTeammate);
}
if (message.optPairInfo !== undefined) {
exports.LinkerInviteContent_LinkerInviteMessageExtra_InviterRivalExtra_OptPairInfoDecoder.encode(message.optPairInfo, writer.uint32(114).fork()).join();
}
if (message.followerCount !== "0") {
writer.uint32(120).int64(message.followerCount);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseLinkerInviteContent_LinkerInviteMessageExtra_InviterRivalExtra();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.textType = reader.int32();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.text = reader.string();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.label = reader.string();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.userCount = reader.int32();
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.avatarThumb = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.displayId = reader.string();
continue;
}
case 7: {
if (tag !== 58) {
break;
}
message.authenticationInfo = exports.LinkerInviteContent_LinkerInviteMessageExtra_InviterRivalExtra_AuthenticationInfoDecoder.decode(reader, reader.uint32());
continue;
}
case 8: {
if (tag !== 66) {
break;
}
message.nickname = reader.string();
continue;
}
case 9: {
if (tag !== 72) {
break;
}
message.followStatus = reader.int64().toString();
continue;
}
case 10: {
if (tag !== 82) {
break;
}
message.mHashtag = exports.LinkerInviteContent_LinkerInviteMessageExtra_InviterRivalExtra_HashtagDecoder.decode(reader, reader.uint32());
continue;
}
case 12: {
if (tag !== 96) {
break;
}
message.userId = reader.int64().toString();
continue;
}
case 13: {
if (tag !== 104) {
break;
}
message.isBestTeammate = reader.bool();
continue;
}
case 14: {
if (tag !== 114) {
break;
}
message.optPairInfo = exports.LinkerInviteContent_LinkerInviteMessageExtra_InviterRivalExtra_OptPairInfoDecoder.decode(reader, reader.uint32());
continue;
}
case 15: {
if (tag !== 120) {
break;
}
message.followerCount = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseLinkerInviteContent_LinkerInviteMessageExtra_InviterRivalExtra_AuthenticationInfo() {
return { customVerify: "", enterpriseVerifyReason: "", authenticationBadge: undefined };
}
exports.LinkerInviteContent_LinkerInviteMessageExtra_InviterRivalExtra_AuthenticationInfoDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.customVerify !== "") {
writer.uint32(10).string(message.customVerify);
}
if (message.enterpriseVerifyReason !== "") {
writer.uint32(18).string(message.enterpriseVerifyReason);
}
if (message.authenticationBadge !== undefined) {
exports.ImageDecoder.encode(message.authenticationBadge, writer.uint32(26).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseLinkerInviteContent_LinkerInviteMessageExtra_InviterRivalExtra_AuthenticationInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.customVerify = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.enterpriseVerifyReason = reader.string();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.authenticationBadge = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseLinkerInviteContent_LinkerInviteMessageExtra_InviterRivalExtra_Hashtag() {
return { id: "0", title: "", image: undefined, namespace: 0 };
}
exports.LinkerInviteContent_LinkerInviteMessageExtra_InviterRivalExtra_HashtagDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.id !== "0") {
writer.uint32(8).int64(message.id);
}
if (message.title !== "") {
writer.uint32(18).string(message.title);
}
if (message.image !== undefined) {
exports.ImageDecoder.encode(message.image, writer.uint32(26).fork()).join();
}
if (message.namespace !== 0) {
writer.uint32(32).int32(message.namespace);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseLinkerInviteContent_LinkerInviteMessageExtra_InviterRivalExtra_Hashtag();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.id = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.title = reader.string();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.image = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.namespace = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseLinkerInviteContent_LinkerInviteMessageExtra_InviterRivalExtra_OptPairInfo() {
return { mappingId: "0", displayUserList: [], buttonNoticeType: 0, expectedTimeSec: "0", optPairType: "0" };
}
exports.LinkerInviteContent_LinkerInviteMessageExtra_InviterRivalExtra_OptPairInfoDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.mappingId !== "0") {
writer.uint32(8).int64(message.mappingId);
}
for (const v of message.displayUserList) {
exports.LinkerInviteContent_LinkerInviteMessageExtra_InviterRivalExtra_OptPairInfo_OptPairUserDecoder.encode(v, writer.uint32(18).fork()).join();
}
if (message.buttonNoticeType !== 0) {
writer.uint32(24).int32(message.buttonNoticeType);
}
if (message.expectedTimeSec !== "0") {
writer.uint32(32).int64(message.expectedTimeSec);
}
if (message.optPairType !== "0") {
writer.uint32(40).int64(message.optPairType);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseLinkerInviteContent_LinkerInviteMessageExtra_InviterRivalExtra_OptPairInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.mappingId = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.displayUserList.push(exports.LinkerInviteContent_LinkerInviteMessageExtra_InviterRivalExtra_OptPairInfo_OptPairUserDecoder.decode(reader, reader.uint32()));
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.buttonNoticeType = reader.int32();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.expectedTimeSec = reader.int64().toString();
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.optPairType = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseLinkerInviteContent_LinkerInviteMessageExtra_InviterRivalExtra_OptPairInfo_OptPairUser() {
return { user: undefined, roomId: "0" };
}
exports.LinkerInviteContent_LinkerInviteMessageExtra_InviterRivalExtra_OptPairInfo_OptPairUserDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.user !== undefined) {
exports.UserDecoder.encode(message.user, writer.uint32(10).fork()).join();
}
if (message.roomId !== "0") {
writer.uint32(16).int64(message.roomId);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseLinkerInviteContent_LinkerInviteMessageExtra_InviterRivalExtra_OptPairInfo_OptPairUser();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.user = exports.UserDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.roomId = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseCohostTopic() {
return { id: "0", titleKey: "", titleText: "", liked: false, totalHeat: "0", totalRivals: "0", rivalsAvatar: [] };
}
exports.CohostTopicDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.id !== "0") {
writer.uint32(8).int64(message.id);
}
if (message.titleKey !== "") {
writer.uint32(18).string(message.titleKey);
}
if (message.titleText !== "") {
writer.uint32(26).string(message.titleText);
}
if (message.liked !== false) {
writer.uint32(168).bool(message.liked);
}
if (message.totalHeat !== "0") {
writer.uint32(176).int64(message.totalHeat);
}
if (message.totalRivals !== "0") {
writer.uint32(184).int64(message.totalRivals);
}
for (const v of message.rivalsAvatar) {
exports.ImageDecoder.encode(v, writer.uint32(194).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseCohostTopic();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.id = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.titleKey = reader.string();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.titleText = reader.string();
continue;
}
case 21: {
if (tag !== 168) {
break;
}
message.liked = reader.bool();
continue;
}
case 22: {
if (tag !== 176) {
break;
}
message.totalHeat = reader.int64().toString();
continue;
}
case 23: {
if (tag !== 184) {
break;
}
message.totalRivals = reader.int64().toString();
continue;
}
case 24: {
if (tag !== 194) {
break;
}
message.rivalsAvatar.push(exports.ImageDecoder.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseLinkerKickOutContent() {
return { fromUserId: "0", kickoutReason: 0 };
}
exports.LinkerKickOutContentDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.fromUserId !== "0") {
writer.uint32(8).int64(message.fromUserId);
}
if (message.kickoutReason !== 0) {
writer.uint32(16).int32(message.kickoutReason);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseLinkerKickOutContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.fromUserId = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.kickoutReason = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseLinkerLeaveContent() {
return { userId: "0", linkmicIdStr: "", sendLeaveUid: "0", leaveReason: "0" };
}
exports.LinkerLeaveContentDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.userId !== "0") {
writer.uint32(8).int64(message.userId);
}
if (message.linkmicIdStr !== "") {
writer.uint32(18).string(message.linkmicIdStr);
}
if (message.sendLeaveUid !== "0") {
writer.uint32(24).int64(message.sendLeaveUid);
}
if (message.leaveReason !== "0") {
writer.uint32(32).int64(message.leaveReason);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseLinkerLeaveContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.userId = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.linkmicIdStr = reader.string();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.sendLeaveUid = reader.int64().toString();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.leaveReason = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseLinkerLinkedListChangeContent() {
return {};
}
exports.LinkerLinkedListChangeContentDecoder = {
encode(_, writer = new wire_1.BinaryWriter()) {
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseLinkerLinkedListChangeContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseCohostListChangeContent() {
return {};
}
exports.CohostListChangeContentDecoder = {
encode(_, writer = new wire_1.BinaryWriter()) {
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseCohostListChangeContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseLinkerListChangeContent() {
return { linkedUsers: [], appliedUsers: [], connectingUsers: [] };
}
exports.LinkerListChangeContentDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
for (const v of message.linkedUsers) {
exports.ListUserDecoder.encode(v, writer.uint32(10).fork()).join();
}
for (const v of message.appliedUsers) {
exports.ListUserDecoder.encode(v, writer.uint32(18).fork()).join();
}
for (const v of message.connectingUsers) {
exports.ListUserDecoder.encode(v, writer.uint32(26).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseLinkerListChangeContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.linkedUsers.push(exports.ListUserDecoder.decode(reader, reader.uint32()));
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.appliedUsers.push(exports.ListUserDecoder.decode(reader, reader.uint32()));
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.connectingUsers.push(exports.ListUserDecoder.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseLinkerMediaChangeContent() {
return { op: 0, toUserId: "0", anchorId: "0", roomId: "0", changeScene: 0, operatorInfo: undefined };
}
exports.LinkerMediaChangeContentDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.op !== 0) {
writer.uint32(8).int32(message.op);
}
if (message.toUserId !== "0") {
writer.uint32(16).int64(message.toUserId);
}
if (message.anchorId !== "0") {
writer.uint32(24).int64(message.anchorId);
}
if (message.roomId !== "0") {
writer.uint32(32).int64(message.roomId);
}
if (message.changeScene !== 0) {
writer.uint32(40).int32(message.changeScene);
}
if (message.operatorInfo !== undefined) {
exports.LinkerMediaChangeContent_LinkerMediaChangeOperatorDecoder.encode(message.operatorInfo, writer.uint32(58).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseLinkerMediaChangeContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.op = reader.int32();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.toUserId = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.anchorId = reader.int64().toString();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.roomId = reader.int64().toString();
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.changeScene = reader.int32();
continue;
}
case 7: {
if (tag !== 58) {
break;
}
message.operatorInfo = exports.LinkerMediaChangeContent_LinkerMediaChangeOperatorDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseLinkerMediaChangeContent_LinkerMediaChangeOperator() {
return { userId: "0", operatorType: 0, nickName: "", displayId: "" };
}
exports.LinkerMediaChangeContent_LinkerMediaChangeOperatorDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.userId !== "0") {
writer.uint32(8).int64(message.userId);
}
if (message.operatorType !== 0) {
writer.uint32(16).int32(message.operatorType);
}
if (message.nickName !== "") {
writer.uint32(26).string(message.nickName);
}
if (message.displayId !== "") {
writer.uint32(34).string(message.displayId);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseLinkerMediaChangeContent_LinkerMediaChangeOperator();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.userId = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.operatorType = reader.int32();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.nickName = reader.string();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.displayId = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseLinkerMicIdxUpdateContent() {
return {};
}
exports.LinkerMicIdxUpdateContentDecoder = {
encode(_, writer = new wire_1.BinaryWriter()) {
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseLinkerMicIdxUpdateContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseLinkerMuteContent() {
return { userId: "0", status: 0 };
}
exports.LinkerMuteContentDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.userId !== "0") {
writer.uint32(8).int64(message.userId);
}
if (message.status !== 0) {
writer.uint32(16).int32(message.status);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseLinkerMuteContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.userId = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.status = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseLinkerRandomMatchContent() {
return { user: undefined, roomId: "0", inviteType: "0", matchId: "", innerChannelId: "0" };
}
exports.LinkerRandomMatchContentDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.user !== undefined) {
exports.UserDecoder.encode(message.user, writer.uint32(10).fork()).join();
}
if (message.roomId !== "0") {
writer.uint32(16).int64(message.roomId);
}
if (message.inviteType !== "0") {
writer.uint32(24).int64(message.inviteType);
}
if (message.matchId !== "") {
writer.uint32(34).string(message.matchId);
}
if (message.innerChannelId !== "0") {
writer.uint32(40).int64(message.innerChannelId);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseLinkerRandomMatchContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.user = exports.UserDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.roomId = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.inviteType = reader.int64().toString();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.matchId = reader.string();
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.innerChannelId = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseLinkerReplyContent() {
return {
fromUserId: "0",
fromRoomId: "0",
fromUserLinkmicInfo: undefined,
toUserId: "0",
toUserLinkmicInfo: undefined,
linkType: "0",
replyStatus: "0",
linkerSetting: undefined,
fromUser: undefined,
toUser: undefined,
};
}
exports.LinkerReplyContentDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.fromUserId !== "0") {
writer.uint32(8).int64(message.fromUserId);
}
if (message.fromRoomId !== "0") {
writer.uint32(16).int64(message.fromRoomId);
}
if (message.fromUserLinkmicInfo !== undefined) {
exports.LinkerReplyContent_LinkmicInfoDecoder.encode(message.fromUserLinkmicInfo, writer.uint32(26).fork()).join();
}
if (message.toUserId !== "0") {
writer.uint32(32).int64(message.toUserId);
}
if (message.toUserLinkmicInfo !== undefined) {
exports.LinkerReplyContent_LinkmicInfoDecoder.encode(message.toUserLinkmicInfo, writer.uint32(42).fork()).join();
}
if (message.linkType !== "0") {
writer.uint32(48).int64(message.linkType);
}
if (message.replyStatus !== "0") {
writer.uint32(56).int64(message.replyStatus);
}
if (message.linkerSetting !== undefined) {
exports.LinkerSettingDecoder.encode(message.linkerSetting, writer.uint32(66).fork()).join();
}
if (message.fromUser !== undefined) {
exports.UserDecoder.encode(message.fromUser, writer.uint32(74).fork()).join();
}
if (message.toUser !== undefined) {
exports.UserDecoder.encode(message.toUser, writer.uint32(82).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseLinkerReplyContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.fromUserId = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.fromRoomId = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.fromUserLinkmicInfo = exports.LinkerReplyContent_LinkmicInfoDecoder.decode(reader, reader.uint32());
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.toUserId = reader.int64().toString();
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.toUserLinkmicInfo = exports.LinkerReplyContent_LinkmicInfoDecoder.decode(reader, reader.uint32());
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.linkType = reader.int64().toString();
continue;
}
case 7: {
if (tag !== 56) {
break;
}
message.replyStatus = reader.int64().toString();
continue;
}
case 8: {
if (tag !== 66) {
break;
}
message.linkerSetting = exports.LinkerSettingDecoder.decode(reader, reader.uint32());
continue;
}
case 9: {
if (tag !== 74) {
break;
}
message.fromUser = exports.UserDecoder.decode(reader, reader.uint32());
continue;
}
case 10: {
if (tag !== 82) {
break;
}
message.toUser = exports.UserDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseLinkerReplyContent_LinkmicInfo() {
return {
accessKey: "",
linkMicId: "0",
joinable: false,
confluenceType: 0,
rtcExtInfo: "",
rtcAppId: "",
rtcAppSign: "",
linkmicIdStr: "",
vendor: "0",
};
}
exports.LinkerReplyContent_LinkmicInfoDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.accessKey !== "") {
writer.uint32(10).string(message.accessKey);
}
if (message.linkMicId !== "0") {
writer.uint32(16).int64(message.linkMicId);
}
if (message.joinable !== false) {
writer.uint32(24).bool(message.joinable);
}
if (message.confluenceType !== 0) {
writer.uint32(32).int32(message.confluenceType);
}
if (message.rtcExtInfo !== "") {
writer.uint32(42).string(message.rtcExtInfo);
}
if (message.rtcAppId !== "") {
writer.uint32(50).string(message.rtcAppId);
}
if (message.rtcAppSign !== "") {
writer.uint32(58).string(message.rtcAppSign);
}
if (message.linkmicIdStr !== "") {
writer.uint32(66).string(message.linkmicIdStr);
}
if (message.vendor !== "0") {
writer.uint32(72).int64(message.vendor);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseLinkerReplyContent_LinkmicInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.accessKey = reader.string();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.linkMicId = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.joinable = reader.bool();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.confluenceType = reader.int32();
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.rtcExtInfo = reader.string();
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.rtcAppId = reader.string();
continue;
}
case 7: {
if (tag !== 58) {
break;
}
message.rtcAppSign = reader.string();
continue;
}
case 8: {
if (tag !== 66) {
break;
}
message.linkmicIdStr = reader.string();
continue;
}
case 9: {
if (tag !== 72) {
break;
}
message.vendor = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseLinkerSetting() {
return { MaxMemberLimit: "0", LinkType: "0", Scene: 0, OwnerUserId: "0", OwnerRoomId: "0", Vendor: "0" };
}
exports.LinkerSettingDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.MaxMemberLimit !== "0") {
writer.uint32(8).int64(message.MaxMemberLimit);
}
if (message.LinkType !== "0") {
writer.uint32(16).int64(message.LinkType);
}
if (message.Scene !== 0) {
writer.uint32(24).int32(message.Scene);
}
if (message.OwnerUserId !== "0") {
writer.uint32(32).int64(message.OwnerUserId);
}
if (message.OwnerRoomId !== "0") {
writer.uint32(40).int64(message.OwnerRoomId);
}
if (message.Vendor !== "0") {
writer.uint32(48).int64(message.Vendor);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseLinkerSetting();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.MaxMemberLimit = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.LinkType = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.Scene = reader.int32();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.OwnerUserId = reader.int64().toString();
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.OwnerRoomId = reader.int64().toString();
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.Vendor = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseLinkerSysKickOutContent() {
return { userId: "0", linkmicIdStr: "" };
}
exports.LinkerSysKickOutContentDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.userId !== "0") {
writer.uint32(8).int64(message.userId);
}
if (message.linkmicIdStr !== "") {
writer.uint32(18).string(message.linkmicIdStr);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseLinkerSysKickOutContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.userId = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.linkmicIdStr = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseLinkmicUserToastContent() {
return { userId: "0", roomId: "0", displayText: undefined, leavedUserId: "0" };
}
exports.LinkmicUserToastContentDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.userId !== "0") {
writer.uint32(8).int64(message.userId);
}
if (message.roomId !== "0") {
writer.uint32(16).int64(message.roomId);
}
if (message.displayText !== undefined) {
exports.TextDecoder.encode(message.displayText, writer.uint32(26).fork()).join();
}
if (message.leavedUserId !== "0") {
writer.uint32(32).int64(message.leavedUserId);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseLinkmicUserToastContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.userId = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.roomId = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.displayText = exports.TextDecoder.decode(reader, reader.uint32());
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.leavedUserId = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseLinkerUpdateUserContent() {
return { fromUserId: "0", toUserId: "0", updateInfo: {} };
}
exports.LinkerUpdateUserContentDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.fromUserId !== "0") {
writer.uint32(8).int64(message.fromUserId);
}
if (message.toUserId !== "0") {
writer.uint32(16).int64(message.toUserId);
}
Object.entries(message.updateInfo).forEach(([key, value]) => {
exports.LinkerUpdateUserContent_UpdateInfoEntryDecoder.encode({ key: key, value }, writer.uint32(26).fork()).join();
});
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseLinkerUpdateUserContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.fromUserId = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.toUserId = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
const entry3 = exports.LinkerUpdateUserContent_UpdateInfoEntryDecoder.decode(reader, reader.uint32());
if (entry3.value !== undefined) {
message.updateInfo[entry3.key] = entry3.value;
}
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseLinkerUpdateUserContent_UpdateInfoEntry() {
return { key: "", value: "" };
}
exports.LinkerUpdateUserContent_UpdateInfoEntryDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.key !== "") {
writer.uint32(10).string(message.key);
}
if (message.value !== "") {
writer.uint32(18).string(message.value);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseLinkerUpdateUserContent_UpdateInfoEntry();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.key = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.value = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseLinkerUpdateUserSettingContent() {
return { multiLiveAnchorPanelSettings: undefined };
}
exports.LinkerUpdateUserSettingContentDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.multiLiveAnchorPanelSettings !== undefined) {
exports.MultiLiveAnchorPanelSettingsDecoder.encode(message.multiLiveAnchorPanelSettings, writer.uint32(10).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseLinkerUpdateUserSettingContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.multiLiveAnchorPanelSettings = exports.MultiLiveAnchorPanelSettingsDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseLinkerWaitingListChangeContent() {
return {};
}
exports.LinkerWaitingListChangeContentDecoder = {
encode(_, writer = new wire_1.BinaryWriter()) {
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseLinkerWaitingListChangeContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseMultiLiveAnchorPanelSettings() {
return {
userId: "0",
layout: "0",
fixMicNum: "0",
allowRequestFromUser: "0",
allowRequestFromFollowerOnly: "0",
applierSortSetting: 0,
applierSortGiftScoreThreshold: "0",
allowRequestFromFriends: 0,
allowRequestFromFollowers: 0,
allowRequestFromOthers: 0,
enableShowMultiGuestLayout: 0,
};
}
exports.MultiLiveAnchorPanelSettingsDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.userId !== "0") {
writer.uint32(8).int64(message.userId);
}
if (message.layout !== "0") {
writer.uint32(16).int64(message.layout);
}
if (message.fixMicNum !== "0") {
writer.uint32(24).int64(message.fixMicNum);
}
if (message.allowRequestFromUser !== "0") {
writer.uint32(32).int64(message.allowRequestFromUser);
}
if (message.allowRequestFromFollowerOnly !== "0") {
writer.uint32(40).int64(message.allowRequestFromFollowerOnly);
}
if (message.applierSortSetting !== 0) {
writer.uint32(56).int32(message.applierSortSetting);
}
if (message.applierSortGiftScoreThreshold !== "0") {
writer.uint32(64).int64(message.applierSortGiftScoreThreshold);
}
if (message.allowRequestFromFriends !== 0) {
writer.uint32(72).int32(message.allowRequestFromFriends);
}
if (message.allowRequestFromFollowers !== 0) {
writer.uint32(80).int32(message.allowRequestFromFollowers);
}
if (message.allowRequestFromOthers !== 0) {
writer.uint32(88).int32(message.allowRequestFromOthers);
}
if (message.enableShowMultiGuestLayout !== 0) {
writer.uint32(96).int32(message.enableShowMultiGuestLayout);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseMultiLiveAnchorPanelSettings();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.userId = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.layout = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.fixMicNum = reader.int64().toString();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.allowRequestFromUser = reader.int64().toString();
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.allowRequestFromFollowerOnly = reader.int64().toString();
continue;
}
case 7: {
if (tag !== 56) {
break;
}
message.applierSortSetting = reader.int32();
continue;
}
case 8: {
if (tag !== 64) {
break;
}
message.applierSortGiftScoreThreshold = reader.int64().toString();
continue;
}
case 9: {
if (tag !== 72) {
break;
}
message.allowRequestFromFriends = reader.int32();
continue;
}
case 10: {
if (tag !== 80) {
break;
}
message.allowRequestFromFollowers = reader.int32();
continue;
}
case 11: {
if (tag !== 88) {
break;
}
message.allowRequestFromOthers = reader.int32();
continue;
}
case 12: {
if (tag !== 96) {
break;
}
message.enableShowMultiGuestLayout = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBasePlayer() {
return { roomId: "0", userId: "0" };
}
exports.PlayerDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.roomId !== "0") {
writer.uint32(8).int64(message.roomId);
}
if (message.userId !== "0") {
writer.uint32(16).int64(message.userId);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBasePlayer();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.roomId = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.userId = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseAllListUser() {
return { linkedList: [], appliedList: [], invitedList: [], readyList: [] };
}
exports.AllListUserDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
for (const v of message.linkedList) {
exports.LinkLayerListUserDecoder.encode(v, writer.uint32(18).fork()).join();
}
for (const v of message.appliedList) {
exports.LinkLayerListUserDecoder.encode(v, writer.uint32(26).fork()).join();
}
for (const v of message.invitedList) {
exports.LinkLayerListUserDecoder.encode(v, writer.uint32(34).fork()).join();
}
for (const v of message.readyList) {
exports.LinkLayerListUserDecoder.encode(v, writer.uint32(42).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseAllListUser();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 2: {
if (tag !== 18) {
break;
}
message.linkedList.push(exports.LinkLayerListUserDecoder.decode(reader, reader.uint32()));
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.appliedList.push(exports.LinkLayerListUserDecoder.decode(reader, reader.uint32()));
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.invitedList.push(exports.LinkLayerListUserDecoder.decode(reader, reader.uint32()));
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.readyList.push(exports.LinkLayerListUserDecoder.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseLinkLayerListUser() {
return { user: undefined, linkmicId: "0", pos: undefined, linkedTimeNano: "0", appVersion: "", magicNumber1: "0" };
}
exports.LinkLayerListUserDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.user !== undefined) {
exports.UserDecoder.encode(message.user, writer.uint32(10).fork()).join();
}
if (message.linkmicId !== "0") {
writer.uint32(16).int64(message.linkmicId);
}
if (message.pos !== undefined) {
exports.PositionDecoder.encode(message.pos, writer.uint32(26).fork()).join();
}
if (message.linkedTimeNano !== "0") {
writer.uint32(32).int64(message.linkedTimeNano);
}
if (message.appVersion !== "") {
writer.uint32(42).string(message.appVersion);
}
if (message.magicNumber1 !== "0") {
writer.uint32(56).int64(message.magicNumber1);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseLinkLayerListUser();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.user = exports.UserDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.linkmicId = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.pos = exports.PositionDecoder.decode(reader, reader.uint32());
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.linkedTimeNano = reader.int64().toString();
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.appVersion = reader.string();
continue;
}
case 7: {
if (tag !== 56) {
break;
}
message.magicNumber1 = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBasePosition() {
return { type: 0, link: undefined };
}
exports.PositionDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.type !== 0) {
writer.uint32(8).int32(message.type);
}
if (message.link !== undefined) {
exports.LinkPositionDecoder.encode(message.link, writer.uint32(18).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBasePosition();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.type = reader.int32();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.link = exports.LinkPositionDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseLinkPosition() {
return { position: 0, opt: 0 };
}
exports.LinkPositionDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.position !== 0) {
writer.uint32(8).int32(message.position);
}
if (message.opt !== 0) {
writer.uint32(16).int32(message.opt);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseLinkPosition();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.position = reader.int32();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.opt = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseGroupPlayer() {
return { channelId: "0", user: undefined };
}
exports.GroupPlayerDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.channelId !== "0") {
writer.uint32(8).int64(message.channelId);
}
if (message.user !== undefined) {
exports.UserDecoder.encode(message.user, writer.uint32(18).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseGroupPlayer();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.channelId = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.user = exports.UserDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseDSLConfig() {
return { sceneVersion: 0, layoutId: "" };
}
exports.DSLConfigDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.sceneVersion !== 0) {
writer.uint32(8).int32(message.sceneVersion);
}
if (message.layoutId !== "") {
writer.uint32(18).string(message.layoutId);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseDSLConfig();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.sceneVersion = reader.int32();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.layoutId = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseGroupChannelAllUser() {
return { groupChannelId: "0", userList: [], contentVersion: "0" };
}
exports.GroupChannelAllUserDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.groupChannelId !== "0") {
writer.uint32(8).int64(message.groupChannelId);
}
for (const v of message.userList) {
exports.GroupChannelUserDecoder.encode(v, writer.uint32(18).fork()).join();
}
if (message.contentVersion !== "0") {
writer.uint32(24).int64(message.contentVersion);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseGroupChannelAllUser();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.groupChannelId = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.userList.push(exports.GroupChannelUserDecoder.decode(reader, reader.uint32()));
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.contentVersion = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseGroupChannelUser() {
return {
channelId: "0",
status: 0,
type: 0,
allUser: undefined,
joinTime: "0",
linkedTime: "0",
ownerUser: undefined,
groupLinkmicId: "",
};
}
exports.GroupChannelUserDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.channelId !== "0") {
writer.uint32(8).int64(message.channelId);
}
if (message.status !== 0) {
writer.uint32(16).int32(message.status);
}
if (message.type !== 0) {
writer.uint32(24).int32(message.type);
}
if (message.allUser !== undefined) {
exports.AllListUserDecoder.encode(message.allUser, writer.uint32(34).fork()).join();
}
if (message.joinTime !== "0") {
writer.uint32(40).int64(message.joinTime);
}
if (message.linkedTime !== "0") {
writer.uint32(48).int64(message.linkedTime);
}
if (message.ownerUser !== undefined) {
exports.GroupPlayerDecoder.encode(message.ownerUser, writer.uint32(58).fork()).join();
}
if (message.groupLinkmicId !== "") {
writer.uint32(66).string(message.groupLinkmicId);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseGroupChannelUser();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.channelId = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.status = reader.int32();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.type = reader.int32();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.allUser = exports.AllListUserDecoder.decode(reader, reader.uint32());
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.joinTime = reader.int64().toString();
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.linkedTime = reader.int64().toString();
continue;
}
case 7: {
if (tag !== 58) {
break;
}
message.ownerUser = exports.GroupPlayerDecoder.decode(reader, reader.uint32());
continue;
}
case 8: {
if (tag !== 66) {
break;
}
message.groupLinkmicId = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseRTCExtraInfo() {
return {
liveRtcEngineConfig: undefined,
liveRtcVideoParamList: [],
rtcBitrateMap: undefined,
rtcFps: 0,
rtcMixBase: undefined,
byteRtcExtInfo: undefined,
rtcInfoExtra: undefined,
rtcBusinessId: "",
rtcOther: undefined,
interactClientType: 0,
};
}
exports.RTCExtraInfoDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.liveRtcEngineConfig !== undefined) {
exports.RTCExtraInfo_RTCEngineConfigDecoder.encode(message.liveRtcEngineConfig, writer.uint32(10).fork()).join();
}
for (const v of message.liveRtcVideoParamList) {
exports.RTCExtraInfo_RTCLiveVideoParamDecoder.encode(v, writer.uint32(18).fork()).join();
}
if (message.rtcBitrateMap !== undefined) {
exports.RTCExtraInfo_RTCBitrateMapDecoder.encode(message.rtcBitrateMap, writer.uint32(26).fork()).join();
}
if (message.rtcFps !== 0) {
writer.uint32(32).int32(message.rtcFps);
}
if (message.rtcMixBase !== undefined) {
exports.RTCExtraInfo_RTCMixBaseDecoder.encode(message.rtcMixBase, writer.uint32(42).fork()).join();
}
if (message.byteRtcExtInfo !== undefined) {
exports.RTCExtraInfo_ByteRTCExtInfoDecoder.encode(message.byteRtcExtInfo, writer.uint32(50).fork()).join();
}
if (message.rtcInfoExtra !== undefined) {
exports.RTCExtraInfo_RTCInfoExtraDecoder.encode(message.rtcInfoExtra, writer.uint32(58).fork()).join();
}
if (message.rtcBusinessId !== "") {
writer.uint32(66).string(message.rtcBusinessId);
}
if (message.rtcOther !== undefined) {
exports.RTCExtraInfo_RTCOtherDecoder.encode(message.rtcOther, writer.uint32(74).fork()).join();
}
if (message.interactClientType !== 0) {
writer.uint32(80).int32(message.interactClientType);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseRTCExtraInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.liveRtcEngineConfig = exports.RTCExtraInfo_RTCEngineConfigDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.liveRtcVideoParamList.push(exports.RTCExtraInfo_RTCLiveVideoParamDecoder.decode(reader, reader.uint32()));
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.rtcBitrateMap = exports.RTCExtraInfo_RTCBitrateMapDecoder.decode(reader, reader.uint32());
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.rtcFps = reader.int32();
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.rtcMixBase = exports.RTCExtraInfo_RTCMixBaseDecoder.decode(reader, reader.uint32());
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.byteRtcExtInfo = exports.RTCExtraInfo_ByteRTCExtInfoDecoder.decode(reader, reader.uint32());
continue;
}
case 7: {
if (tag !== 58) {
break;
}
message.rtcInfoExtra = exports.RTCExtraInfo_RTCInfoExtraDecoder.decode(reader, reader.uint32());
continue;
}
case 8: {
if (tag !== 66) {
break;
}
message.rtcBusinessId = reader.string();
continue;
}
case 9: {
if (tag !== 74) {
break;
}
message.rtcOther = exports.RTCExtraInfo_RTCOtherDecoder.decode(reader, reader.uint32());
continue;
}
case 10: {
if (tag !== 80) {
break;
}
message.interactClientType = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseRTCExtraInfo_RTCMixBase() {
return { bitrate: 0 };
}
exports.RTCExtraInfo_RTCMixBaseDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.bitrate !== 0) {
writer.uint32(8).int32(message.bitrate);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseRTCExtraInfo_RTCMixBase();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.bitrate = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseRTCExtraInfo_ByteRTCExtInfo() {
return { defaultSignaling: 0 };
}
exports.RTCExtraInfo_ByteRTCExtInfoDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.defaultSignaling !== 0) {
writer.uint32(8).int32(message.defaultSignaling);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseRTCExtraInfo_ByteRTCExtInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.defaultSignaling = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseRTCExtraInfo_RTCInfoExtra() {
return { version: "" };
}
exports.RTCExtraInfo_RTCInfoExtraDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.version !== "") {
writer.uint32(10).string(message.version);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseRTCExtraInfo_RTCInfoExtra();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.version = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseRTCExtraInfo_RTCOther() {
return { transCodingSecond: 0 };
}
exports.RTCExtraInfo_RTCOtherDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.transCodingSecond !== 0) {
writer.uint32(8).int32(message.transCodingSecond);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseRTCExtraInfo_RTCOther();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.transCodingSecond = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseRTCExtraInfo_RTCEngineConfig() {
return { rtcAppId: "", rtcUserId: "", rtcToken: "", rtcChannelId: "0" };
}
exports.RTCExtraInfo_RTCEngineConfigDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.rtcAppId !== "") {
writer.uint32(10).string(message.rtcAppId);
}
if (message.rtcUserId !== "") {
writer.uint32(18).string(message.rtcUserId);
}
if (message.rtcToken !== "") {
writer.uint32(26).string(message.rtcToken);
}
if (message.rtcChannelId !== "0") {
writer.uint32(32).int64(message.rtcChannelId);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseRTCExtraInfo_RTCEngineConfig();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.rtcAppId = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.rtcUserId = reader.string();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.rtcToken = reader.string();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.rtcChannelId = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseRTCExtraInfo_RTCLiveVideoParam() {
return { strategyId: 0, params: undefined };
}
exports.RTCExtraInfo_RTCLiveVideoParamDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.strategyId !== 0) {
writer.uint32(8).int32(message.strategyId);
}
if (message.params !== undefined) {
exports.RTCExtraInfo_RTCVideoParamDecoder.encode(message.params, writer.uint32(18).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseRTCExtraInfo_RTCLiveVideoParam();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.strategyId = reader.int32();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.params = exports.RTCExtraInfo_RTCVideoParamDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseRTCExtraInfo_RTCVideoParam() {
return { width: 0, height: 0, fps: 0, bitrateKbps: 0 };
}
exports.RTCExtraInfo_RTCVideoParamDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.width !== 0) {
writer.uint32(8).int32(message.width);
}
if (message.height !== 0) {
writer.uint32(16).int32(message.height);
}
if (message.fps !== 0) {
writer.uint32(24).int32(message.fps);
}
if (message.bitrateKbps !== 0) {
writer.uint32(32).int32(message.bitrateKbps);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseRTCExtraInfo_RTCVideoParam();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.width = reader.int32();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.height = reader.int32();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.fps = reader.int32();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.bitrateKbps = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseRTCExtraInfo_RTCBitrateMap() {
return { xx1: 0, xx2: 0, xx3: 0, xx4: 0 };
}
exports.RTCExtraInfo_RTCBitrateMapDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.xx1 !== 0) {
writer.uint32(8).int32(message.xx1);
}
if (message.xx2 !== 0) {
writer.uint32(16).int32(message.xx2);
}
if (message.xx3 !== 0) {
writer.uint32(24).int32(message.xx3);
}
if (message.xx4 !== 0) {
writer.uint32(32).int32(message.xx4);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseRTCExtraInfo_RTCBitrateMap();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.xx1 = reader.int32();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.xx2 = reader.int32();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.xx3 = reader.int32();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.xx4 = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseCreateChannelContent() {
return { owner: undefined, ownerLinkMicId: "" };
}
exports.CreateChannelContentDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.owner !== undefined) {
exports.PlayerDecoder.encode(message.owner, writer.uint32(10).fork()).join();
}
if (message.ownerLinkMicId !== "") {
writer.uint32(18).string(message.ownerLinkMicId);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseCreateChannelContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.owner = exports.PlayerDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.ownerLinkMicId = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseListChangeContent() {
return { listChangeType: 0, userList: undefined, linkedUserUiPositions: [], contentPos: [] };
}
exports.ListChangeContentDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.listChangeType !== 0) {
writer.uint32(8).int32(message.listChangeType);
}
if (message.userList !== undefined) {
exports.AllListUserDecoder.encode(message.userList, writer.uint32(18).fork()).join();
}
for (const v of message.linkedUserUiPositions) {
writer.uint32(26).string(v);
}
for (const v of message.contentPos) {
exports.ContentPositionDecoder.encode(v, writer.uint32(34).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseListChangeContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.listChangeType = reader.int32();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.userList = exports.AllListUserDecoder.decode(reader, reader.uint32());
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.linkedUserUiPositions.push(reader.string());
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.contentPos.push(exports.ContentPositionDecoder.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseContentPosition() {
return { contentID: "", contentType: 0, pos: undefined, contentLinkmicID: "", startTimeNano: "0" };
}
exports.ContentPositionDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.contentID !== "") {
writer.uint32(10).string(message.contentID);
}
if (message.contentType !== 0) {
writer.uint32(16).int32(message.contentType);
}
if (message.pos !== undefined) {
exports.MicPositionDataDecoder.encode(message.pos, writer.uint32(26).fork()).join();
}
if (message.contentLinkmicID !== "") {
writer.uint32(34).string(message.contentLinkmicID);
}
if (message.startTimeNano !== "0") {
writer.uint32(40).int64(message.startTimeNano);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseContentPosition();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.contentID = reader.string();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.contentType = reader.int32();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.pos = exports.MicPositionDataDecoder.decode(reader, reader.uint32());
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.contentLinkmicID = reader.string();
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.startTimeNano = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseMicPositionData() {
return { type: 0, linkPosition: undefined };
}
exports.MicPositionDataDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.type !== 0) {
writer.uint32(8).int32(message.type);
}
if (message.linkPosition !== undefined) {
exports.LinkPositionDecoder.encode(message.linkPosition, writer.uint32(18).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseMicPositionData();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.type = reader.int32();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.linkPosition = exports.LinkPositionDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseMultiLiveContent() {
return {
applyBizContent: undefined,
inviteBizContent: undefined,
replyBizContent: undefined,
permitBizContent: undefined,
joinDirectBizContent: undefined,
kickOutBizContent: undefined,
};
}
exports.MultiLiveContentDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.applyBizContent !== undefined) {
exports.MultiLiveContent_ApplyBizContentDecoder.encode(message.applyBizContent, writer.uint32(10).fork()).join();
}
if (message.inviteBizContent !== undefined) {
exports.MultiLiveContent_InviteBizContentDecoder.encode(message.inviteBizContent, writer.uint32(18).fork()).join();
}
if (message.replyBizContent !== undefined) {
exports.MultiLiveContent_ReplyBizContentDecoder.encode(message.replyBizContent, writer.uint32(26).fork()).join();
}
if (message.permitBizContent !== undefined) {
exports.MultiLiveContent_PermitBizContentDecoder.encode(message.permitBizContent, writer.uint32(34).fork()).join();
}
if (message.joinDirectBizContent !== undefined) {
exports.MultiLiveContent_JoinDirectBizContentDecoder.encode(message.joinDirectBizContent, writer.uint32(42).fork()).join();
}
if (message.kickOutBizContent !== undefined) {
exports.MultiLiveContent_KickOutBizContentDecoder.encode(message.kickOutBizContent, writer.uint32(50).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseMultiLiveContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.applyBizContent = exports.MultiLiveContent_ApplyBizContentDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.inviteBizContent = exports.MultiLiveContent_InviteBizContentDecoder.decode(reader, reader.uint32());
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.replyBizContent = exports.MultiLiveContent_ReplyBizContentDecoder.decode(reader, reader.uint32());
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.permitBizContent = exports.MultiLiveContent_PermitBizContentDecoder.decode(reader, reader.uint32());
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.joinDirectBizContent = exports.MultiLiveContent_JoinDirectBizContentDecoder.decode(reader, reader.uint32());
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.kickOutBizContent = exports.MultiLiveContent_KickOutBizContentDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseMultiLiveContent_ApplyBizContent() {
return { user: undefined };
}
exports.MultiLiveContent_ApplyBizContentDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.user !== undefined) {
exports.UserDecoder.encode(message.user, writer.uint32(10).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseMultiLiveContent_ApplyBizContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.user = exports.UserDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseMultiLiveContent_JoinDirectBizContent() {
return { replyImMsgId: "0", outsideRoomInviteSource: 0 };
}
exports.MultiLiveContent_JoinDirectBizContentDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.replyImMsgId !== "0") {
writer.uint32(8).int64(message.replyImMsgId);
}
if (message.outsideRoomInviteSource !== 0) {
writer.uint32(16).int32(message.outsideRoomInviteSource);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseMultiLiveContent_JoinDirectBizContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.replyImMsgId = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.outsideRoomInviteSource = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseMultiLiveContent_InviteBizContent() {
return {
anchorSettingInfo: undefined,
inviteSource: 0,
operatorUserInfo: undefined,
operatorLinkAdminType: 0,
inviteeUserInfo: undefined,
shareRevenueSetting: 0,
};
}
exports.MultiLiveContent_InviteBizContentDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.anchorSettingInfo !== undefined) {
exports.MultiLiveAnchorPanelSettingsDecoder.encode(message.anchorSettingInfo, writer.uint32(10).fork()).join();
}
if (message.inviteSource !== 0) {
writer.uint32(16).int32(message.inviteSource);
}
if (message.operatorUserInfo !== undefined) {
exports.UserDecoder.encode(message.operatorUserInfo, writer.uint32(26).fork()).join();
}
if (message.operatorLinkAdminType !== 0) {
writer.uint32(32).int32(message.operatorLinkAdminType);
}
if (message.inviteeUserInfo !== undefined) {
exports.UserDecoder.encode(message.inviteeUserInfo, writer.uint32(42).fork()).join();
}
if (message.shareRevenueSetting !== 0) {
writer.uint32(48).int32(message.shareRevenueSetting);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseMultiLiveContent_InviteBizContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.anchorSettingInfo = exports.MultiLiveAnchorPanelSettingsDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.inviteSource = reader.int32();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.operatorUserInfo = exports.UserDecoder.decode(reader, reader.uint32());
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.operatorLinkAdminType = reader.int32();
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.inviteeUserInfo = exports.UserDecoder.decode(reader, reader.uint32());
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.shareRevenueSetting = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseMultiLiveContent_ReplyBizContent() {
return { linkType: 0, isTurnOffInvitation: 0, replyUserInfo: undefined };
}
exports.MultiLiveContent_ReplyBizContentDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.linkType !== 0) {
writer.uint32(8).int32(message.linkType);
}
if (message.isTurnOffInvitation !== 0) {
writer.uint32(16).int32(message.isTurnOffInvitation);
}
if (message.replyUserInfo !== undefined) {
exports.UserDecoder.encode(message.replyUserInfo, writer.uint32(26).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseMultiLiveContent_ReplyBizContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.linkType = reader.int32();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.isTurnOffInvitation = reader.int32();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.replyUserInfo = exports.UserDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseMultiLiveContent_PermitBizContent() {
return {
anchorSettingInfo: undefined,
expireTimestamp: "0",
operatorUserInfo: undefined,
operatorLinkAdminType: 0,
linkUserType: 0,
};
}
exports.MultiLiveContent_PermitBizContentDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.anchorSettingInfo !== undefined) {
exports.MultiLiveAnchorPanelSettingsDecoder.encode(message.anchorSettingInfo, writer.uint32(10).fork()).join();
}
if (message.expireTimestamp !== "0") {
writer.uint32(16).int64(message.expireTimestamp);
}
if (message.operatorUserInfo !== undefined) {
exports.UserDecoder.encode(message.operatorUserInfo, writer.uint32(26).fork()).join();
}
if (message.operatorLinkAdminType !== 0) {
writer.uint32(32).int32(message.operatorLinkAdminType);
}
if (message.linkUserType !== 0) {
writer.uint32(40).int32(message.linkUserType);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseMultiLiveContent_PermitBizContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.anchorSettingInfo = exports.MultiLiveAnchorPanelSettingsDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.expireTimestamp = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.operatorUserInfo = exports.UserDecoder.decode(reader, reader.uint32());
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.operatorLinkAdminType = reader.int32();
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.linkUserType = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseMultiLiveContent_KickOutBizContent() {
return { operatorUserInfo: undefined, operatorLinkAdminType: 0, kickPlayerUserInfo: undefined };
}
exports.MultiLiveContent_KickOutBizContentDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.operatorUserInfo !== undefined) {
exports.UserDecoder.encode(message.operatorUserInfo, writer.uint32(10).fork()).join();
}
if (message.operatorLinkAdminType !== 0) {
writer.uint32(16).int32(message.operatorLinkAdminType);
}
if (message.kickPlayerUserInfo !== undefined) {
exports.UserDecoder.encode(message.kickPlayerUserInfo, writer.uint32(26).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseMultiLiveContent_KickOutBizContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.operatorUserInfo = exports.UserDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.operatorLinkAdminType = reader.int32();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.kickPlayerUserInfo = exports.UserDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseInviteContent() {
return {
invitor: undefined,
inviteeRtcExtInfo: undefined,
invitorLinkMicId: "",
inviteeLinkMicId: "",
isOwner: false,
pos: undefined,
dsl: undefined,
invitee: undefined,
operator: undefined,
};
}
exports.InviteContentDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.invitor !== undefined) {
exports.PlayerDecoder.encode(message.invitor, writer.uint32(10).fork()).join();
}
if (message.inviteeRtcExtInfo !== undefined) {
exports.RTCExtraInfoDecoder.encode(message.inviteeRtcExtInfo, writer.uint32(18).fork()).join();
}
if (message.invitorLinkMicId !== "") {
writer.uint32(26).string(message.invitorLinkMicId);
}
if (message.inviteeLinkMicId !== "") {
writer.uint32(34).string(message.inviteeLinkMicId);
}
if (message.isOwner !== false) {
writer.uint32(40).bool(message.isOwner);
}
if (message.pos !== undefined) {
exports.PositionDecoder.encode(message.pos, writer.uint32(50).fork()).join();
}
if (message.dsl !== undefined) {
exports.DSLConfigDecoder.encode(message.dsl, writer.uint32(58).fork()).join();
}
if (message.invitee !== undefined) {
exports.UserDecoder.encode(message.invitee, writer.uint32(66).fork()).join();
}
if (message.operator !== undefined) {
exports.UserDecoder.encode(message.operator, writer.uint32(74).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseInviteContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.invitor = exports.PlayerDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.inviteeRtcExtInfo = exports.RTCExtraInfoDecoder.decode(reader, reader.uint32());
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.invitorLinkMicId = reader.string();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.inviteeLinkMicId = reader.string();
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.isOwner = reader.bool();
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.pos = exports.PositionDecoder.decode(reader, reader.uint32());
continue;
}
case 7: {
if (tag !== 58) {
break;
}
message.dsl = exports.DSLConfigDecoder.decode(reader, reader.uint32());
continue;
}
case 8: {
if (tag !== 66) {
break;
}
message.invitee = exports.UserDecoder.decode(reader, reader.uint32());
continue;
}
case 9: {
if (tag !== 74) {
break;
}
message.operator = exports.UserDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseApplyContent() {
return { applier: undefined, applierLinkMicId: "" };
}
exports.ApplyContentDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.applier !== undefined) {
exports.PlayerDecoder.encode(message.applier, writer.uint32(10).fork()).join();
}
if (message.applierLinkMicId !== "") {
writer.uint32(18).string(message.applierLinkMicId);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseApplyContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.applier = exports.PlayerDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.applierLinkMicId = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBasePermitApplyContent() {
return {
permiter: undefined,
permiterLinkMicId: "",
applierPos: undefined,
replyStatus: 0,
dsl: undefined,
applier: undefined,
operator: undefined,
applierLinkMicId: "",
};
}
exports.PermitApplyContentDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.permiter !== undefined) {
exports.PlayerDecoder.encode(message.permiter, writer.uint32(10).fork()).join();
}
if (message.permiterLinkMicId !== "") {
writer.uint32(18).string(message.permiterLinkMicId);
}
if (message.applierPos !== undefined) {
exports.PositionDecoder.encode(message.applierPos, writer.uint32(26).fork()).join();
}
if (message.replyStatus !== 0) {
writer.uint32(32).int32(message.replyStatus);
}
if (message.dsl !== undefined) {
exports.DSLConfigDecoder.encode(message.dsl, writer.uint32(42).fork()).join();
}
if (message.applier !== undefined) {
exports.UserDecoder.encode(message.applier, writer.uint32(50).fork()).join();
}
if (message.operator !== undefined) {
exports.UserDecoder.encode(message.operator, writer.uint32(58).fork()).join();
}
if (message.applierLinkMicId !== "") {
writer.uint32(66).string(message.applierLinkMicId);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBasePermitApplyContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.permiter = exports.PlayerDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.permiterLinkMicId = reader.string();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.applierPos = exports.PositionDecoder.decode(reader, reader.uint32());
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.replyStatus = reader.int32();
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.dsl = exports.DSLConfigDecoder.decode(reader, reader.uint32());
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.applier = exports.UserDecoder.decode(reader, reader.uint32());
continue;
}
case 7: {
if (tag !== 58) {
break;
}
message.operator = exports.UserDecoder.decode(reader, reader.uint32());
continue;
}
case 8: {
if (tag !== 66) {
break;
}
message.applierLinkMicId = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseReplyInviteContent() {
return {
invitee: undefined,
replyStatus: 0,
inviteeLinkMicId: "",
inviteePos: undefined,
inviteOperatorUser: undefined,
linkedUserUiPositions: [],
uiPos: [],
};
}
exports.ReplyInviteContentDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.invitee !== undefined) {
exports.PlayerDecoder.encode(message.invitee, writer.uint32(10).fork()).join();
}
if (message.replyStatus !== 0) {
writer.uint32(16).int32(message.replyStatus);
}
if (message.inviteeLinkMicId !== "") {
writer.uint32(26).string(message.inviteeLinkMicId);
}
if (message.inviteePos !== undefined) {
exports.PositionDecoder.encode(message.inviteePos, writer.uint32(34).fork()).join();
}
if (message.inviteOperatorUser !== undefined) {
exports.PlayerDecoder.encode(message.inviteOperatorUser, writer.uint32(42).fork()).join();
}
for (const v of message.linkedUserUiPositions) {
writer.uint32(50).string(v);
}
for (const v of message.uiPos) {
exports.PosIdentityDecoder.encode(v, writer.uint32(58).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseReplyInviteContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.invitee = exports.PlayerDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.replyStatus = reader.int32();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.inviteeLinkMicId = reader.string();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.inviteePos = exports.PositionDecoder.decode(reader, reader.uint32());
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.inviteOperatorUser = exports.PlayerDecoder.decode(reader, reader.uint32());
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.linkedUserUiPositions.push(reader.string());
continue;
}
case 7: {
if (tag !== 58) {
break;
}
message.uiPos.push(exports.PosIdentityDecoder.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseKickOutContent() {
return { offliner: undefined, kickoutReason: 0, linkedUserUiPositions: [], uiPos: [] };
}
exports.KickOutContentDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.offliner !== undefined) {
exports.PlayerDecoder.encode(message.offliner, writer.uint32(10).fork()).join();
}
if (message.kickoutReason !== 0) {
writer.uint32(16).int32(message.kickoutReason);
}
for (const v of message.linkedUserUiPositions) {
writer.uint32(26).string(v);
}
for (const v of message.uiPos) {
exports.PosIdentityDecoder.encode(v, writer.uint32(34).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseKickOutContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.offliner = exports.PlayerDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.kickoutReason = reader.int32();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.linkedUserUiPositions.push(reader.string());
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.uiPos.push(exports.PosIdentityDecoder.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBasePosIdentity() {
return { type: 0, value: "" };
}
exports.PosIdentityDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.type !== 0) {
writer.uint32(8).int32(message.type);
}
if (message.value !== "") {
writer.uint32(18).string(message.value);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBasePosIdentity();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.type = reader.int32();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.value = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseCancelApplyContent() {
return { applier: undefined, applierLinkMicId: "" };
}
exports.CancelApplyContentDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.applier !== undefined) {
exports.PlayerDecoder.encode(message.applier, writer.uint32(10).fork()).join();
}
if (message.applierLinkMicId !== "") {
writer.uint32(18).string(message.applierLinkMicId);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseCancelApplyContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.applier = exports.PlayerDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.applierLinkMicId = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseCancelInviteContent() {
return { invitor: undefined, invitorLinkMicId: "", inviteeLinkMicId: "", inviteSeqId: "0", invitee: undefined };
}
exports.CancelInviteContentDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.invitor !== undefined) {
exports.PlayerDecoder.encode(message.invitor, writer.uint32(10).fork()).join();
}
if (message.invitorLinkMicId !== "") {
writer.uint32(18).string(message.invitorLinkMicId);
}
if (message.inviteeLinkMicId !== "") {
writer.uint32(26).string(message.inviteeLinkMicId);
}
if (message.inviteSeqId !== "0") {
writer.uint32(32).int64(message.inviteSeqId);
}
if (message.invitee !== undefined) {
exports.PlayerDecoder.encode(message.invitee, writer.uint32(42).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseCancelInviteContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.invitor = exports.PlayerDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.invitorLinkMicId = reader.string();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.inviteeLinkMicId = reader.string();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.inviteSeqId = reader.int64().toString();
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.invitee = exports.PlayerDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseLeaveContent() {
return { leaver: undefined, leaveReason: "0", linkedUserUiPositions: [], uiPos: [] };
}
exports.LeaveContentDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.leaver !== undefined) {
exports.PlayerDecoder.encode(message.leaver, writer.uint32(10).fork()).join();
}
if (message.leaveReason !== "0") {
writer.uint32(16).int64(message.leaveReason);
}
for (const v of message.linkedUserUiPositions) {
writer.uint32(26).string(v);
}
for (const v of message.uiPos) {
exports.PosIdentityDecoder.encode(v, writer.uint32(34).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseLeaveContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.leaver = exports.PlayerDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.leaveReason = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.linkedUserUiPositions.push(reader.string());
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.uiPos.push(exports.PosIdentityDecoder.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseFinishChannelContent() {
return { owner: undefined, finishReason: "0" };
}
exports.FinishChannelContentDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.owner !== undefined) {
exports.PlayerDecoder.encode(message.owner, writer.uint32(10).fork()).join();
}
if (message.finishReason !== "0") {
writer.uint32(16).int64(message.finishReason);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseFinishChannelContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.owner = exports.PlayerDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.finishReason = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseJoinDirectContent() {
return { joiner: undefined, allUsers: undefined };
}
exports.JoinDirectContentDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.joiner !== undefined) {
exports.LinkLayerListUserDecoder.encode(message.joiner, writer.uint32(10).fork()).join();
}
if (message.allUsers !== undefined) {
exports.AllListUserDecoder.encode(message.allUsers, writer.uint32(18).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseJoinDirectContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.joiner = exports.LinkLayerListUserDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.allUsers = exports.AllListUserDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseLeaveJoinGroupContent() {
return { operator: undefined, groupChannelId: "0", leaveSource: "", linkedUserUiPositions: [] };
}
exports.LeaveJoinGroupContentDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.operator !== undefined) {
exports.GroupPlayerDecoder.encode(message.operator, writer.uint32(10).fork()).join();
}
if (message.groupChannelId !== "0") {
writer.uint32(16).int64(message.groupChannelId);
}
if (message.leaveSource !== "") {
writer.uint32(26).string(message.leaveSource);
}
for (const v of message.linkedUserUiPositions) {
writer.uint32(34).string(v);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseLeaveJoinGroupContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.operator = exports.GroupPlayerDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.groupChannelId = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.leaveSource = reader.string();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.linkedUserUiPositions.push(reader.string());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBasePermitJoinGroupContent() {
return {
approver: undefined,
agreeStatus: 0,
type: 0,
groupExtInfoList: [],
groupUser: undefined,
migrationDetails: undefined,
linkedUserUiPositions: [],
};
}
exports.PermitJoinGroupContentDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.approver !== undefined) {
exports.GroupPlayerDecoder.encode(message.approver, writer.uint32(10).fork()).join();
}
if (message.agreeStatus !== 0) {
writer.uint32(16).int32(message.agreeStatus);
}
if (message.type !== 0) {
writer.uint32(24).int32(message.type);
}
for (const v of message.groupExtInfoList) {
exports.RTCExtraInfoDecoder.encode(v, writer.uint32(34).fork()).join();
}
if (message.groupUser !== undefined) {
exports.GroupChannelAllUserDecoder.encode(message.groupUser, writer.uint32(42).fork()).join();
}
if (message.migrationDetails !== undefined) {
exports.MigrationDetailsDecoder.encode(message.migrationDetails, writer.uint32(50).fork()).join();
}
for (const v of message.linkedUserUiPositions) {
writer.uint32(58).string(v);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBasePermitJoinGroupContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.approver = exports.GroupPlayerDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.agreeStatus = reader.int32();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.type = reader.int32();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.groupExtInfoList.push(exports.RTCExtraInfoDecoder.decode(reader, reader.uint32()));
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.groupUser = exports.GroupChannelAllUserDecoder.decode(reader, reader.uint32());
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.migrationDetails = exports.MigrationDetailsDecoder.decode(reader, reader.uint32());
continue;
}
case 7: {
if (tag !== 58) {
break;
}
message.linkedUserUiPositions.push(reader.string());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseMigrationDetails() {
return { isMigrate: false, sourceGroupChannelId: "0", targetGroupChannelId: "0" };
}
exports.MigrationDetailsDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.isMigrate !== false) {
writer.uint32(8).bool(message.isMigrate);
}
if (message.sourceGroupChannelId !== "0") {
writer.uint32(16).int64(message.sourceGroupChannelId);
}
if (message.targetGroupChannelId !== "0") {
writer.uint32(24).int64(message.targetGroupChannelId);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseMigrationDetails();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.isMigrate = reader.bool();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.sourceGroupChannelId = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.targetGroupChannelId = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseCancelJoinGroupContent() {
return { leaverList: [], operator: undefined, type: 0, groupUser: undefined };
}
exports.CancelJoinGroupContentDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
for (const v of message.leaverList) {
exports.GroupPlayerDecoder.encode(v, writer.uint32(10).fork()).join();
}
if (message.operator !== undefined) {
exports.GroupPlayerDecoder.encode(message.operator, writer.uint32(18).fork()).join();
}
if (message.type !== 0) {
writer.uint32(24).int32(message.type);
}
if (message.groupUser !== undefined) {
exports.GroupChannelAllUserDecoder.encode(message.groupUser, writer.uint32(34).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseCancelJoinGroupContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.leaverList.push(exports.GroupPlayerDecoder.decode(reader, reader.uint32()));
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.operator = exports.GroupPlayerDecoder.decode(reader, reader.uint32());
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.type = reader.int32();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.groupUser = exports.GroupChannelAllUserDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseP2PGroupChangeContent() {
return { groupExtInfoList: [], groupUser: undefined, migrationDetails: undefined, contentPos: [] };
}
exports.P2PGroupChangeContentDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
for (const v of message.groupExtInfoList) {
exports.RTCExtraInfoDecoder.encode(v, writer.uint32(10).fork()).join();
}
if (message.groupUser !== undefined) {
exports.GroupChannelAllUserDecoder.encode(message.groupUser, writer.uint32(18).fork()).join();
}
if (message.migrationDetails !== undefined) {
exports.MigrationDetailsDecoder.encode(message.migrationDetails, writer.uint32(26).fork()).join();
}
for (const v of message.contentPos) {
exports.ContentPositionDecoder.encode(v, writer.uint32(34).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseP2PGroupChangeContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.groupExtInfoList.push(exports.RTCExtraInfoDecoder.decode(reader, reader.uint32()));
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.groupUser = exports.GroupChannelAllUserDecoder.decode(reader, reader.uint32());
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.migrationDetails = exports.MigrationDetailsDecoder.decode(reader, reader.uint32());
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.contentPos.push(exports.ContentPositionDecoder.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseGroupChangeContent() {
return { groupUser: undefined, linkedUserUiPositions: [] };
}
exports.GroupChangeContentDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.groupUser !== undefined) {
exports.GroupChannelAllUserDecoder.encode(message.groupUser, writer.uint32(10).fork()).join();
}
for (const v of message.linkedUserUiPositions) {
writer.uint32(18).string(v);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseGroupChangeContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.groupUser = exports.GroupChannelAllUserDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.linkedUserUiPositions.push(reader.string());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseBusinessContent() {
return { overLength: "0", multiLiveContent: undefined, cohostContent: undefined };
}
exports.BusinessContentDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.overLength !== "0") {
writer.uint32(8).int64(message.overLength);
}
if (message.multiLiveContent !== undefined) {
exports.MultiLiveContentDecoder.encode(message.multiLiveContent, writer.uint32(802).fork()).join();
}
if (message.cohostContent !== undefined) {
exports.BusinessContent_CohostContentDecoder.encode(message.cohostContent, writer.uint32(1602).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseBusinessContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.overLength = reader.int64().toString();
continue;
}
case 100: {
if (tag !== 802) {
break;
}
message.multiLiveContent = exports.MultiLiveContentDecoder.decode(reader, reader.uint32());
continue;
}
case 200: {
if (tag !== 1602) {
break;
}
message.cohostContent = exports.BusinessContent_CohostContentDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseBusinessContent_CohostContent() {
return { joinGroupBizContent: undefined, permitJoinGroupBizContent: undefined, listChangeBizContent: undefined };
}
exports.BusinessContent_CohostContentDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.joinGroupBizContent !== undefined) {
exports.BusinessContent_JoinGroupBizContentDecoder.encode(message.joinGroupBizContent, writer.uint32(10).fork()).join();
}
if (message.permitJoinGroupBizContent !== undefined) {
exports.BusinessContent_PermitJoinGroupBizContentDecoder.encode(message.permitJoinGroupBizContent, writer.uint32(18).fork())
.join();
}
if (message.listChangeBizContent !== undefined) {
exports.BusinessContent_ListChangeBizContentDecoder.encode(message.listChangeBizContent, writer.uint32(90).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseBusinessContent_CohostContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.joinGroupBizContent = exports.BusinessContent_JoinGroupBizContentDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.permitJoinGroupBizContent = exports.BusinessContent_PermitJoinGroupBizContentDecoder.decode(reader, reader.uint32());
continue;
}
case 11: {
if (tag !== 90) {
break;
}
message.listChangeBizContent = exports.BusinessContent_ListChangeBizContentDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseBusinessContent_PermitJoinGroupBizContent() {
return { replyStatus: 0, sourceType: 0 };
}
exports.BusinessContent_PermitJoinGroupBizContentDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.replyStatus !== 0) {
writer.uint32(8).int32(message.replyStatus);
}
if (message.sourceType !== 0) {
writer.uint32(16).int32(message.sourceType);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseBusinessContent_PermitJoinGroupBizContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.replyStatus = reader.int32();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.sourceType = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseBusinessContent_ListChangeBizContent() {
return { userInfos: {}, waitingUsers: [] };
}
exports.BusinessContent_ListChangeBizContentDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
Object.entries(message.userInfos).forEach(([key, value]) => {
exports.BusinessContent_ListChangeBizContent_UserInfosEntryDecoder.encode({ key: key, value }, writer.uint32(10).fork())
.join();
});
for (const v of message.waitingUsers) {
exports.BusinessContent_ListChangeBizContent_VirtualWaitingUserDecoder.encode(v, writer.uint32(18).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseBusinessContent_ListChangeBizContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
const entry1 = exports.BusinessContent_ListChangeBizContent_UserInfosEntryDecoder.decode(reader, reader.uint32());
if (entry1.value !== undefined) {
message.userInfos[entry1.key] = entry1.value;
}
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.waitingUsers.push(exports.BusinessContent_ListChangeBizContent_VirtualWaitingUserDecoder.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseBusinessContent_ListChangeBizContent_UserInfosEntry() {
return { key: "0", value: undefined };
}
exports.BusinessContent_ListChangeBizContent_UserInfosEntryDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.key !== "0") {
writer.uint32(8).int64(message.key);
}
if (message.value !== undefined) {
exports.BusinessContent_CohostUserInfoDecoder.encode(message.value, writer.uint32(18).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseBusinessContent_ListChangeBizContent_UserInfosEntry();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.key = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.value = exports.BusinessContent_CohostUserInfoDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseBusinessContent_ListChangeBizContent_VirtualWaitingUser() {
return { userId: "0", timestamp: "0", avatars: [] };
}
exports.BusinessContent_ListChangeBizContent_VirtualWaitingUserDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.userId !== "0") {
writer.uint32(8).int64(message.userId);
}
if (message.timestamp !== "0") {
writer.uint32(16).int64(message.timestamp);
}
for (const v of message.avatars) {
exports.ImageDecoder.encode(v, writer.uint32(26).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseBusinessContent_ListChangeBizContent_VirtualWaitingUser();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.userId = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.timestamp = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.avatars.push(exports.ImageDecoder.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseBusinessContent_CohostUserInfo() {
return {
permissionType: "0",
sourceType: 0,
isLowVersion: false,
bestTeammateUid: "0",
hasTopicPerm: false,
streamConfig: undefined,
inDifferentInviteTypeControlGroup: false,
nickname: "",
displayId: "",
avatarThumb: undefined,
followStatus: "0",
userIdStr: "",
};
}
exports.BusinessContent_CohostUserInfoDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.permissionType !== "0") {
writer.uint32(8).int64(message.permissionType);
}
if (message.sourceType !== 0) {
writer.uint32(16).int32(message.sourceType);
}
if (message.isLowVersion !== false) {
writer.uint32(24).bool(message.isLowVersion);
}
if (message.bestTeammateUid !== "0") {
writer.uint32(32).int64(message.bestTeammateUid);
}
if (message.hasTopicPerm !== false) {
writer.uint32(40).bool(message.hasTopicPerm);
}
if (message.streamConfig !== undefined) {
exports.BusinessContent_CohostUserInfo_CohostStreamConfigDecoder.encode(message.streamConfig, writer.uint32(50).fork()).join();
}
if (message.inDifferentInviteTypeControlGroup !== false) {
writer.uint32(56).bool(message.inDifferentInviteTypeControlGroup);
}
if (message.nickname !== "") {
writer.uint32(90).string(message.nickname);
}
if (message.displayId !== "") {
writer.uint32(98).string(message.displayId);
}
if (message.avatarThumb !== undefined) {
exports.ImageDecoder.encode(message.avatarThumb, writer.uint32(106).fork()).join();
}
if (message.followStatus !== "0") {
writer.uint32(112).int64(message.followStatus);
}
if (message.userIdStr !== "") {
writer.uint32(122).string(message.userIdStr);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseBusinessContent_CohostUserInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.permissionType = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.sourceType = reader.int32();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.isLowVersion = reader.bool();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.bestTeammateUid = reader.int64().toString();
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.hasTopicPerm = reader.bool();
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.streamConfig = exports.BusinessContent_CohostUserInfo_CohostStreamConfigDecoder.decode(reader, reader.uint32());
continue;
}
case 7: {
if (tag !== 56) {
break;
}
message.inDifferentInviteTypeControlGroup = reader.bool();
continue;
}
case 11: {
if (tag !== 90) {
break;
}
message.nickname = reader.string();
continue;
}
case 12: {
if (tag !== 98) {
break;
}
message.displayId = reader.string();
continue;
}
case 13: {
if (tag !== 106) {
break;
}
message.avatarThumb = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 14: {
if (tag !== 112) {
break;
}
message.followStatus = reader.int64().toString();
continue;
}
case 15: {
if (tag !== 122) {
break;
}
message.userIdStr = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseBusinessContent_CohostUserInfo_CohostStreamConfig() {
return { screenShareStreamId: "" };
}
exports.BusinessContent_CohostUserInfo_CohostStreamConfigDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.screenShareStreamId !== "") {
writer.uint32(10).string(message.screenShareStreamId);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseBusinessContent_CohostUserInfo_CohostStreamConfig();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.screenShareStreamId = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseBusinessContent_JoinGroupBizContent() {
return {
fromRoomAgeRestricted: 0,
fromTag: undefined,
dialog: undefined,
punishInfo: undefined,
topicInfo: undefined,
algoRequestId: "",
cohostLayoutMode: 0,
tag: undefined,
gameTag: undefined,
newUserEducation: "",
joinGroupMsgExtra: undefined,
};
}
exports.BusinessContent_JoinGroupBizContentDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.fromRoomAgeRestricted !== 0) {
writer.uint32(8).int32(message.fromRoomAgeRestricted);
}
if (message.fromTag !== undefined) {
exports.BusinessContent_TagDecoder.encode(message.fromTag, writer.uint32(18).fork()).join();
}
if (message.dialog !== undefined) {
exports.BusinessContent_PerceptionDialogInfoDecoder.encode(message.dialog, writer.uint32(26).fork()).join();
}
if (message.punishInfo !== undefined) {
exports.PunishEventInfoDecoder.encode(message.punishInfo, writer.uint32(34).fork()).join();
}
if (message.topicInfo !== undefined) {
exports.CohostTopicDecoder.encode(message.topicInfo, writer.uint32(42).fork()).join();
}
if (message.algoRequestId !== "") {
writer.uint32(50).string(message.algoRequestId);
}
if (message.cohostLayoutMode !== 0) {
writer.uint32(56).int32(message.cohostLayoutMode);
}
if (message.tag !== undefined) {
exports.BusinessContent_JoinGroupBizContent_TagV2Decoder.encode(message.tag, writer.uint32(66).fork()).join();
}
if (message.gameTag !== undefined) {
exports.BusinessContent_JoinGroupBizContent_RivalsGameTagDecoder.encode(message.gameTag, writer.uint32(74).fork()).join();
}
if (message.newUserEducation !== "") {
writer.uint32(90).string(message.newUserEducation);
}
if (message.joinGroupMsgExtra !== undefined) {
exports.BusinessContent_JoinGroupMessageExtraDecoder.encode(message.joinGroupMsgExtra, writer.uint32(810).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseBusinessContent_JoinGroupBizContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.fromRoomAgeRestricted = reader.int32();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.fromTag = exports.BusinessContent_TagDecoder.decode(reader, reader.uint32());
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.dialog = exports.BusinessContent_PerceptionDialogInfoDecoder.decode(reader, reader.uint32());
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.punishInfo = exports.PunishEventInfoDecoder.decode(reader, reader.uint32());
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.topicInfo = exports.CohostTopicDecoder.decode(reader, reader.uint32());
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.algoRequestId = reader.string();
continue;
}
case 7: {
if (tag !== 56) {
break;
}
message.cohostLayoutMode = reader.int32();
continue;
}
case 8: {
if (tag !== 66) {
break;
}
message.tag = exports.BusinessContent_JoinGroupBizContent_TagV2Decoder.decode(reader, reader.uint32());
continue;
}
case 9: {
if (tag !== 74) {
break;
}
message.gameTag = exports.BusinessContent_JoinGroupBizContent_RivalsGameTagDecoder.decode(reader, reader.uint32());
continue;
}
case 11: {
if (tag !== 90) {
break;
}
message.newUserEducation = reader.string();
continue;
}
case 101: {
if (tag !== 810) {
break;
}
message.joinGroupMsgExtra = exports.BusinessContent_JoinGroupMessageExtraDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseBusinessContent_JoinGroupBizContent_RivalsGameTag() {
return { tagId: "0", tagDisplayText: "" };
}
exports.BusinessContent_JoinGroupBizContent_RivalsGameTagDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.tagId !== "0") {
writer.uint32(8).int64(message.tagId);
}
if (message.tagDisplayText !== "") {
writer.uint32(18).string(message.tagDisplayText);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseBusinessContent_JoinGroupBizContent_RivalsGameTag();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.tagId = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.tagDisplayText = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseBusinessContent_JoinGroupBizContent_TagV2() {
return {
tagClassification: 0,
tagType: 0,
tagValue: "",
starlingKey: "",
secondDegreeRelationContent: undefined,
cohostHistoryDay: "0",
similarInterestContent: undefined,
};
}
exports.BusinessContent_JoinGroupBizContent_TagV2Decoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.tagClassification !== 0) {
writer.uint32(8).int32(message.tagClassification);
}
if (message.tagType !== 0) {
writer.uint32(16).int32(message.tagType);
}
if (message.tagValue !== "") {
writer.uint32(26).string(message.tagValue);
}
if (message.starlingKey !== "") {
writer.uint32(34).string(message.starlingKey);
}
if (message.secondDegreeRelationContent !== undefined) {
exports.BusinessContent_JoinGroupBizContent_TagV2_SecondDegreeRelationContentDecoder.encode(message.secondDegreeRelationContent, writer.uint32(82).fork()).join();
}
if (message.cohostHistoryDay !== "0") {
writer.uint32(88).int64(message.cohostHistoryDay);
}
if (message.similarInterestContent !== undefined) {
exports.BusinessContent_JoinGroupBizContent_TagV2_SimilarInterestContentDecoder.encode(message.similarInterestContent, writer.uint32(98).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseBusinessContent_JoinGroupBizContent_TagV2();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.tagClassification = reader.int32();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.tagType = reader.int32();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.tagValue = reader.string();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.starlingKey = reader.string();
continue;
}
case 10: {
if (tag !== 82) {
break;
}
message.secondDegreeRelationContent = exports.BusinessContent_JoinGroupBizContent_TagV2_SecondDegreeRelationContentDecoder.decode(reader, reader.uint32());
continue;
}
case 11: {
if (tag !== 88) {
break;
}
message.cohostHistoryDay = reader.int64().toString();
continue;
}
case 12: {
if (tag !== 98) {
break;
}
message.similarInterestContent = exports.BusinessContent_JoinGroupBizContent_TagV2_SimilarInterestContentDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseBusinessContent_JoinGroupBizContent_TagV2_UserInfo() {
return { userId: "0", nickName: "", avatarThumb: undefined };
}
exports.BusinessContent_JoinGroupBizContent_TagV2_UserInfoDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.userId !== "0") {
writer.uint32(8).int64(message.userId);
}
if (message.nickName !== "") {
writer.uint32(18).string(message.nickName);
}
if (message.avatarThumb !== undefined) {
exports.ImageDecoder.encode(message.avatarThumb, writer.uint32(26).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseBusinessContent_JoinGroupBizContent_TagV2_UserInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.userId = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.nickName = reader.string();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.avatarThumb = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseBusinessContent_JoinGroupBizContent_TagV2_SecondDegreeRelationContent() {
return { relatedUsers: [], totalRelatedUserCnt: "0" };
}
exports.BusinessContent_JoinGroupBizContent_TagV2_SecondDegreeRelationContentDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
for (const v of message.relatedUsers) {
exports.BusinessContent_JoinGroupBizContent_TagV2_UserInfoDecoder.encode(v, writer.uint32(10).fork()).join();
}
if (message.totalRelatedUserCnt !== "0") {
writer.uint32(16).int64(message.totalRelatedUserCnt);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseBusinessContent_JoinGroupBizContent_TagV2_SecondDegreeRelationContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.relatedUsers.push(exports.BusinessContent_JoinGroupBizContent_TagV2_UserInfoDecoder.decode(reader, reader.uint32()));
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.totalRelatedUserCnt = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseBusinessContent_JoinGroupBizContent_TagV2_SimilarInterestContent() {
return { contentId: "0", displayText: "" };
}
exports.BusinessContent_JoinGroupBizContent_TagV2_SimilarInterestContentDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.contentId !== "0") {
writer.uint32(8).int64(message.contentId);
}
if (message.displayText !== "") {
writer.uint32(18).string(message.displayText);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseBusinessContent_JoinGroupBizContent_TagV2_SimilarInterestContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.contentId = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.displayText = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseBusinessContent_Tag() {
return { tagType: 0, tagValue: "", tagText: "" };
}
exports.BusinessContent_TagDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.tagType !== 0) {
writer.uint32(8).int32(message.tagType);
}
if (message.tagValue !== "") {
writer.uint32(18).string(message.tagValue);
}
if (message.tagText !== "") {
writer.uint32(26).string(message.tagText);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseBusinessContent_Tag();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.tagType = reader.int32();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.tagValue = reader.string();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.tagText = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseBusinessContent_PerceptionDialogInfo() {
return {
iconType: "0",
title: undefined,
subTitle: undefined,
adviceActionText: undefined,
defaultActionText: undefined,
violationDetailUrl: "",
scene: 0,
targetUserId: "0",
targetRoomId: "0",
countDownTime: "0",
showFeedback: false,
feedbackOptionsList: [],
policyTip: "0",
};
}
exports.BusinessContent_PerceptionDialogInfoDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.iconType !== "0") {
writer.uint32(8).int64(message.iconType);
}
if (message.title !== undefined) {
exports.TextDecoder.encode(message.title, writer.uint32(18).fork()).join();
}
if (message.subTitle !== undefined) {
exports.TextDecoder.encode(message.subTitle, writer.uint32(26).fork()).join();
}
if (message.adviceActionText !== undefined) {
exports.TextDecoder.encode(message.adviceActionText, writer.uint32(34).fork()).join();
}
if (message.defaultActionText !== undefined) {
exports.TextDecoder.encode(message.defaultActionText, writer.uint32(42).fork()).join();
}
if (message.violationDetailUrl !== "") {
writer.uint32(50).string(message.violationDetailUrl);
}
if (message.scene !== 0) {
writer.uint32(56).int32(message.scene);
}
if (message.targetUserId !== "0") {
writer.uint32(64).int64(message.targetUserId);
}
if (message.targetRoomId !== "0") {
writer.uint32(72).int64(message.targetRoomId);
}
if (message.countDownTime !== "0") {
writer.uint32(80).int64(message.countDownTime);
}
if (message.showFeedback !== false) {
writer.uint32(88).bool(message.showFeedback);
}
for (const v of message.feedbackOptionsList) {
exports.BusinessContent_PerceptionFeedbackOptionDecoder.encode(v, writer.uint32(98).fork()).join();
}
if (message.policyTip !== "0") {
writer.uint32(104).int64(message.policyTip);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseBusinessContent_PerceptionDialogInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.iconType = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.title = exports.TextDecoder.decode(reader, reader.uint32());
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.subTitle = exports.TextDecoder.decode(reader, reader.uint32());
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.adviceActionText = exports.TextDecoder.decode(reader, reader.uint32());
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.defaultActionText = exports.TextDecoder.decode(reader, reader.uint32());
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.violationDetailUrl = reader.string();
continue;
}
case 7: {
if (tag !== 56) {
break;
}
message.scene = reader.int32();
continue;
}
case 8: {
if (tag !== 64) {
break;
}
message.targetUserId = reader.int64().toString();
continue;
}
case 9: {
if (tag !== 72) {
break;
}
message.targetRoomId = reader.int64().toString();
continue;
}
case 10: {
if (tag !== 80) {
break;
}
message.countDownTime = reader.int64().toString();
continue;
}
case 11: {
if (tag !== 88) {
break;
}
message.showFeedback = reader.bool();
continue;
}
case 12: {
if (tag !== 98) {
break;
}
message.feedbackOptionsList.push(exports.BusinessContent_PerceptionFeedbackOptionDecoder.decode(reader, reader.uint32()));
continue;
}
case 13: {
if (tag !== 104) {
break;
}
message.policyTip = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseBusinessContent_PerceptionFeedbackOption() {
return { id: "0", contentKey: "" };
}
exports.BusinessContent_PerceptionFeedbackOptionDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.id !== "0") {
writer.uint32(8).int64(message.id);
}
if (message.contentKey !== "") {
writer.uint32(18).string(message.contentKey);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseBusinessContent_PerceptionFeedbackOption();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.id = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.contentKey = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseBusinessContent_JoinGroupMessageExtra() {
return { sourceType: "0", extra: undefined, otherUsersList: [] };
}
exports.BusinessContent_JoinGroupMessageExtraDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.sourceType !== "0") {
writer.uint32(8).int64(message.sourceType);
}
if (message.extra !== undefined) {
exports.BusinessContent_JoinGroupMessageExtra_RivalExtraDecoder.encode(message.extra, writer.uint32(18).fork()).join();
}
for (const v of message.otherUsersList) {
exports.BusinessContent_JoinGroupMessageExtra_RivalExtraDecoder.encode(v, writer.uint32(26).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseBusinessContent_JoinGroupMessageExtra();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.sourceType = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.extra = exports.BusinessContent_JoinGroupMessageExtra_RivalExtraDecoder.decode(reader, reader.uint32());
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.otherUsersList.push(exports.BusinessContent_JoinGroupMessageExtra_RivalExtraDecoder.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseBusinessContent_JoinGroupMessageExtra_RivalExtra() {
return {
userCount: "0",
avatarThumb: undefined,
displayId: "",
authenticationInfo: undefined,
nickname: "",
followStatus: "0",
hashtag: undefined,
topHostInfo: undefined,
userId: "0",
isBestTeammate: false,
};
}
exports.BusinessContent_JoinGroupMessageExtra_RivalExtraDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.userCount !== "0") {
writer.uint32(32).int64(message.userCount);
}
if (message.avatarThumb !== undefined) {
exports.ImageDecoder.encode(message.avatarThumb, writer.uint32(42).fork()).join();
}
if (message.displayId !== "") {
writer.uint32(50).string(message.displayId);
}
if (message.authenticationInfo !== undefined) {
exports.BusinessContent_JoinGroupMessageExtra_RivalExtra_AuthenticationInfoDecoder.encode(message.authenticationInfo, writer.uint32(58).fork()).join();
}
if (message.nickname !== "") {
writer.uint32(66).string(message.nickname);
}
if (message.followStatus !== "0") {
writer.uint32(72).int64(message.followStatus);
}
if (message.hashtag !== undefined) {
exports.BusinessContent_HashtagDecoder.encode(message.hashtag, writer.uint32(82).fork()).join();
}
if (message.topHostInfo !== undefined) {
exports.BusinessContent_TopHostInfoDecoder.encode(message.topHostInfo, writer.uint32(90).fork()).join();
}
if (message.userId !== "0") {
writer.uint32(96).int64(message.userId);
}
if (message.isBestTeammate !== false) {
writer.uint32(104).bool(message.isBestTeammate);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseBusinessContent_JoinGroupMessageExtra_RivalExtra();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 4: {
if (tag !== 32) {
break;
}
message.userCount = reader.int64().toString();
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.avatarThumb = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.displayId = reader.string();
continue;
}
case 7: {
if (tag !== 58) {
break;
}
message.authenticationInfo = exports.BusinessContent_JoinGroupMessageExtra_RivalExtra_AuthenticationInfoDecoder.decode(reader, reader.uint32());
continue;
}
case 8: {
if (tag !== 66) {
break;
}
message.nickname = reader.string();
continue;
}
case 9: {
if (tag !== 72) {
break;
}
message.followStatus = reader.int64().toString();
continue;
}
case 10: {
if (tag !== 82) {
break;
}
message.hashtag = exports.BusinessContent_HashtagDecoder.decode(reader, reader.uint32());
continue;
}
case 11: {
if (tag !== 90) {
break;
}
message.topHostInfo = exports.BusinessContent_TopHostInfoDecoder.decode(reader, reader.uint32());
continue;
}
case 12: {
if (tag !== 96) {
break;
}
message.userId = reader.int64().toString();
continue;
}
case 13: {
if (tag !== 104) {
break;
}
message.isBestTeammate = reader.bool();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseBusinessContent_JoinGroupMessageExtra_RivalExtra_AuthenticationInfo() {
return { customVerify: "", enterpriseVerifyReason: "", authenticationBadge: undefined };
}
exports.BusinessContent_JoinGroupMessageExtra_RivalExtra_AuthenticationInfoDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.customVerify !== "") {
writer.uint32(10).string(message.customVerify);
}
if (message.enterpriseVerifyReason !== "") {
writer.uint32(18).string(message.enterpriseVerifyReason);
}
if (message.authenticationBadge !== undefined) {
exports.ImageDecoder.encode(message.authenticationBadge, writer.uint32(26).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseBusinessContent_JoinGroupMessageExtra_RivalExtra_AuthenticationInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.customVerify = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.enterpriseVerifyReason = reader.string();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.authenticationBadge = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseBusinessContent_Hashtag() {
return { id: "0", title: "", image: undefined, namespace: 0 };
}
exports.BusinessContent_HashtagDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.id !== "0") {
writer.uint32(8).int64(message.id);
}
if (message.title !== "") {
writer.uint32(18).string(message.title);
}
if (message.image !== undefined) {
exports.ImageDecoder.encode(message.image, writer.uint32(26).fork()).join();
}
if (message.namespace !== 0) {
writer.uint32(32).int32(message.namespace);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseBusinessContent_Hashtag();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.id = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.title = reader.string();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.image = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.namespace = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseBusinessContent_TopHostInfo() {
return { rankType: "", topIndex: "0" };
}
exports.BusinessContent_TopHostInfoDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.rankType !== "") {
writer.uint32(10).string(message.rankType);
}
if (message.topIndex !== "0") {
writer.uint32(16).int64(message.topIndex);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseBusinessContent_TopHostInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.rankType = reader.string();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.topIndex = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseJoinGroupContent() {
return { groupUser: undefined, joinUser: undefined, type: 0, groupExtInfo: [] };
}
exports.JoinGroupContentDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.groupUser !== undefined) {
exports.GroupChannelAllUserDecoder.encode(message.groupUser, writer.uint32(10).fork()).join();
}
if (message.joinUser !== undefined) {
exports.GroupPlayerDecoder.encode(message.joinUser, writer.uint32(18).fork()).join();
}
if (message.type !== 0) {
writer.uint32(24).int32(message.type);
}
for (const v of message.groupExtInfo) {
exports.RTCExtraInfoDecoder.encode(v, writer.uint32(34).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseJoinGroupContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.groupUser = exports.GroupChannelAllUserDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.joinUser = exports.GroupPlayerDecoder.decode(reader, reader.uint32());
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.type = reader.int32();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.groupExtInfo.push(exports.RTCExtraInfoDecoder.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBasePrivilegeLogExtra() {
return { dataVersion: "", privilegeId: "", privilegeVersion: "", privilegeOrderId: "", level: "" };
}
exports.PrivilegeLogExtraDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.dataVersion !== "") {
writer.uint32(10).string(message.dataVersion);
}
if (message.privilegeId !== "") {
writer.uint32(18).string(message.privilegeId);
}
if (message.privilegeVersion !== "") {
writer.uint32(26).string(message.privilegeVersion);
}
if (message.privilegeOrderId !== "") {
writer.uint32(34).string(message.privilegeOrderId);
}
if (message.level !== "") {
writer.uint32(42).string(message.level);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBasePrivilegeLogExtra();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.dataVersion = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.privilegeId = reader.string();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.privilegeVersion = reader.string();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.privilegeOrderId = reader.string();
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.level = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseFontStyle() {
return { fontSize: 0, fontWidth: 0, fontColor: "", borderColor: "" };
}
exports.FontStyleDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.fontSize !== 0) {
writer.uint32(8).int32(message.fontSize);
}
if (message.fontWidth !== 0) {
writer.uint32(16).int32(message.fontWidth);
}
if (message.fontColor !== "") {
writer.uint32(26).string(message.fontColor);
}
if (message.borderColor !== "") {
writer.uint32(34).string(message.borderColor);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseFontStyle();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.fontSize = reader.int32();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.fontWidth = reader.int32();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.fontColor = reader.string();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.borderColor = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseUserHonor() {
return {
totalDiamond: "0",
diamondIcon: undefined,
currentHonorName: "",
currentHonorIcon: undefined,
nextHonorName: "",
level: 0,
nextHonorIcon: undefined,
currentDiamond: "0",
thisGradeMinDiamond: "0",
thisGradeMaxDiamond: "0",
gradeDescribe: "",
gradeIconList: [],
screenChatType: "0",
imIcon: undefined,
imIconWithLevel: undefined,
liveIcon: undefined,
newImIconWithLevel: undefined,
newLiveIcon: undefined,
upgradeNeedConsume: "0",
nextPrivileges: "",
profileDialogBg: undefined,
profileDialogBackBg: undefined,
score: "0",
gradeBanner: "",
};
}
exports.UserHonorDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.totalDiamond !== "0") {
writer.uint32(8).int64(message.totalDiamond);
}
if (message.diamondIcon !== undefined) {
exports.ImageDecoder.encode(message.diamondIcon, writer.uint32(18).fork()).join();
}
if (message.currentHonorName !== "") {
writer.uint32(26).string(message.currentHonorName);
}
if (message.currentHonorIcon !== undefined) {
exports.ImageDecoder.encode(message.currentHonorIcon, writer.uint32(34).fork()).join();
}
if (message.nextHonorName !== "") {
writer.uint32(42).string(message.nextHonorName);
}
if (message.level !== 0) {
writer.uint32(48).int32(message.level);
}
if (message.nextHonorIcon !== undefined) {
exports.ImageDecoder.encode(message.nextHonorIcon, writer.uint32(58).fork()).join();
}
if (message.currentDiamond !== "0") {
writer.uint32(72).int64(message.currentDiamond);
}
if (message.thisGradeMinDiamond !== "0") {
writer.uint32(80).int64(message.thisGradeMinDiamond);
}
if (message.thisGradeMaxDiamond !== "0") {
writer.uint32(88).int64(message.thisGradeMaxDiamond);
}
if (message.gradeDescribe !== "") {
writer.uint32(106).string(message.gradeDescribe);
}
for (const v of message.gradeIconList) {
exports.GradeIconDecoder.encode(v, writer.uint32(114).fork()).join();
}
if (message.screenChatType !== "0") {
writer.uint32(120).int64(message.screenChatType);
}
if (message.imIcon !== undefined) {
exports.ImageDecoder.encode(message.imIcon, writer.uint32(130).fork()).join();
}
if (message.imIconWithLevel !== undefined) {
exports.ImageDecoder.encode(message.imIconWithLevel, writer.uint32(138).fork()).join();
}
if (message.liveIcon !== undefined) {
exports.ImageDecoder.encode(message.liveIcon, writer.uint32(146).fork()).join();
}
if (message.newImIconWithLevel !== undefined) {
exports.ImageDecoder.encode(message.newImIconWithLevel, writer.uint32(154).fork()).join();
}
if (message.newLiveIcon !== undefined) {
exports.ImageDecoder.encode(message.newLiveIcon, writer.uint32(162).fork()).join();
}
if (message.upgradeNeedConsume !== "0") {
writer.uint32(168).int64(message.upgradeNeedConsume);
}
if (message.nextPrivileges !== "") {
writer.uint32(178).string(message.nextPrivileges);
}
if (message.profileDialogBg !== undefined) {
exports.ImageDecoder.encode(message.profileDialogBg, writer.uint32(186).fork()).join();
}
if (message.profileDialogBackBg !== undefined) {
exports.ImageDecoder.encode(message.profileDialogBackBg, writer.uint32(194).fork()).join();
}
if (message.score !== "0") {
writer.uint32(200).int64(message.score);
}
if (message.gradeBanner !== "") {
writer.uint32(8010).string(message.gradeBanner);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseUserHonor();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.totalDiamond = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.diamondIcon = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.currentHonorName = reader.string();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.currentHonorIcon = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.nextHonorName = reader.string();
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.level = reader.int32();
continue;
}
case 7: {
if (tag !== 58) {
break;
}
message.nextHonorIcon = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 9: {
if (tag !== 72) {
break;
}
message.currentDiamond = reader.int64().toString();
continue;
}
case 10: {
if (tag !== 80) {
break;
}
message.thisGradeMinDiamond = reader.int64().toString();
continue;
}
case 11: {
if (tag !== 88) {
break;
}
message.thisGradeMaxDiamond = reader.int64().toString();
continue;
}
case 13: {
if (tag !== 106) {
break;
}
message.gradeDescribe = reader.string();
continue;
}
case 14: {
if (tag !== 114) {
break;
}
message.gradeIconList.push(exports.GradeIconDecoder.decode(reader, reader.uint32()));
continue;
}
case 15: {
if (tag !== 120) {
break;
}
message.screenChatType = reader.int64().toString();
continue;
}
case 16: {
if (tag !== 130) {
break;
}
message.imIcon = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 17: {
if (tag !== 138) {
break;
}
message.imIconWithLevel = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 18: {
if (tag !== 146) {
break;
}
message.liveIcon = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 19: {
if (tag !== 154) {
break;
}
message.newImIconWithLevel = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 20: {
if (tag !== 162) {
break;
}
message.newLiveIcon = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 21: {
if (tag !== 168) {
break;
}
message.upgradeNeedConsume = reader.int64().toString();
continue;
}
case 22: {
if (tag !== 178) {
break;
}
message.nextPrivileges = reader.string();
continue;
}
case 23: {
if (tag !== 186) {
break;
}
message.profileDialogBg = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 24: {
if (tag !== 194) {
break;
}
message.profileDialogBackBg = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 25: {
if (tag !== 200) {
break;
}
message.score = reader.int64().toString();
continue;
}
case 1001: {
if (tag !== 8010) {
break;
}
message.gradeBanner = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseGradeIcon() {
return { icon: undefined, iconDiamond: "0", level: "0", levelStr: "" };
}
exports.GradeIconDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.icon !== undefined) {
exports.ImageDecoder.encode(message.icon, writer.uint32(10).fork()).join();
}
if (message.iconDiamond !== "0") {
writer.uint32(16).int64(message.iconDiamond);
}
if (message.level !== "0") {
writer.uint32(24).int64(message.level);
}
if (message.levelStr !== "") {
writer.uint32(34).string(message.levelStr);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseGradeIcon();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.icon = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.iconDiamond = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.level = reader.int64().toString();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.levelStr = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseBorderInfo() {
return {
icon: undefined,
level: "0",
source: "",
profileDecorationRibbon: undefined,
borderLogExtra: undefined,
ribbonLogExtra: undefined,
avatarBackgroundColor: "",
avatarBackgroundBorderColor: "",
};
}
exports.BorderInfoDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.icon !== undefined) {
exports.ImageDecoder.encode(message.icon, writer.uint32(10).fork()).join();
}
if (message.level !== "0") {
writer.uint32(16).int64(message.level);
}
if (message.source !== "") {
writer.uint32(26).string(message.source);
}
if (message.profileDecorationRibbon !== undefined) {
exports.ImageDecoder.encode(message.profileDecorationRibbon, writer.uint32(34).fork()).join();
}
if (message.borderLogExtra !== undefined) {
exports.PrivilegeLogExtraDecoder.encode(message.borderLogExtra, writer.uint32(42).fork()).join();
}
if (message.ribbonLogExtra !== undefined) {
exports.PrivilegeLogExtraDecoder.encode(message.ribbonLogExtra, writer.uint32(50).fork()).join();
}
if (message.avatarBackgroundColor !== "") {
writer.uint32(58).string(message.avatarBackgroundColor);
}
if (message.avatarBackgroundBorderColor !== "") {
writer.uint32(66).string(message.avatarBackgroundBorderColor);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseBorderInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.icon = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.level = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.source = reader.string();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.profileDecorationRibbon = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.borderLogExtra = exports.PrivilegeLogExtraDecoder.decode(reader, reader.uint32());
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.ribbonLogExtra = exports.PrivilegeLogExtraDecoder.decode(reader, reader.uint32());
continue;
}
case 7: {
if (tag !== 58) {
break;
}
message.avatarBackgroundColor = reader.string();
continue;
}
case 8: {
if (tag !== 66) {
break;
}
message.avatarBackgroundBorderColor = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseFansClubMember() {
return { data: undefined, preferData: {} };
}
exports.FansClubMemberDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.data !== undefined) {
exports.FansClubDataDecoder.encode(message.data, writer.uint32(10).fork()).join();
}
Object.entries(message.preferData).forEach(([key, value]) => {
exports.FansClubMember_PreferDataEntryDecoder.encode({ key: key, value }, writer.uint32(18).fork()).join();
});
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseFansClubMember();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.data = exports.FansClubDataDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
const entry2 = exports.FansClubMember_PreferDataEntryDecoder.decode(reader, reader.uint32());
if (entry2.value !== undefined) {
message.preferData[entry2.key] = entry2.value;
}
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseFansClubMember_PreferDataEntry() {
return { key: 0, value: undefined };
}
exports.FansClubMember_PreferDataEntryDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.key !== 0) {
writer.uint32(8).int32(message.key);
}
if (message.value !== undefined) {
exports.FansClubDataDecoder.encode(message.value, writer.uint32(18).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseFansClubMember_PreferDataEntry();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.key = reader.int32();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.value = exports.FansClubDataDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseFansClubData() {
return { clubName: "", level: 0, userFansClubStatus: 0, badge: undefined, availableGiftIds: [], anchorId: "0" };
}
exports.FansClubDataDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.clubName !== "") {
writer.uint32(10).string(message.clubName);
}
if (message.level !== 0) {
writer.uint32(16).int32(message.level);
}
if (message.userFansClubStatus !== 0) {
writer.uint32(24).int32(message.userFansClubStatus);
}
if (message.badge !== undefined) {
exports.FansClubData_UserBadgeDecoder.encode(message.badge, writer.uint32(34).fork()).join();
}
writer.uint32(42).fork();
for (const v of message.availableGiftIds) {
writer.int64(v);
}
writer.join();
if (message.anchorId !== "0") {
writer.uint32(48).int64(message.anchorId);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseFansClubData();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.clubName = reader.string();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.level = reader.int32();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.userFansClubStatus = reader.int32();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.badge = exports.FansClubData_UserBadgeDecoder.decode(reader, reader.uint32());
continue;
}
case 5: {
if (tag === 40) {
message.availableGiftIds.push(reader.int64().toString());
continue;
}
if (tag === 42) {
const end2 = reader.uint32() + reader.pos;
while (reader.pos < end2) {
message.availableGiftIds.push(reader.int64().toString());
}
continue;
}
break;
}
case 6: {
if (tag !== 48) {
break;
}
message.anchorId = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseFansClubData_UserBadge() {
return { icons: {}, title: "" };
}
exports.FansClubData_UserBadgeDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
Object.entries(message.icons).forEach(([key, value]) => {
exports.FansClubData_UserBadge_IconsEntryDecoder.encode({ key: key, value }, writer.uint32(10).fork()).join();
});
if (message.title !== "") {
writer.uint32(18).string(message.title);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseFansClubData_UserBadge();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
const entry1 = exports.FansClubData_UserBadge_IconsEntryDecoder.decode(reader, reader.uint32());
if (entry1.value !== undefined) {
message.icons[entry1.key] = entry1.value;
}
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.title = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseFansClubData_UserBadge_IconsEntry() {
return { key: 0, value: undefined };
}
exports.FansClubData_UserBadge_IconsEntryDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.key !== 0) {
writer.uint32(8).int32(message.key);
}
if (message.value !== undefined) {
exports.ImageDecoder.encode(message.value, writer.uint32(18).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseFansClubData_UserBadge_IconsEntry();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.key = reader.int32();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.value = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseAuthor() {
return { videoTotalCount: "0", videoTotalPlayCount: "0", videoTotalFavoriteCount: "0" };
}
exports.AuthorDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.videoTotalCount !== "0") {
writer.uint32(8).int64(message.videoTotalCount);
}
if (message.videoTotalPlayCount !== "0") {
writer.uint32(16).int64(message.videoTotalPlayCount);
}
if (message.videoTotalFavoriteCount !== "0") {
writer.uint32(48).int64(message.videoTotalFavoriteCount);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseAuthor();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.videoTotalCount = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.videoTotalPlayCount = reader.int64().toString();
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.videoTotalFavoriteCount = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBasePublicAreaCommon() {
return { userLabel: undefined, userConsumeInRoom: "0" };
}
exports.PublicAreaCommonDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.userLabel !== undefined) {
exports.ImageDecoder.encode(message.userLabel, writer.uint32(10).fork()).join();
}
if (message.userConsumeInRoom !== "0") {
writer.uint32(16).int64(message.userConsumeInRoom);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBasePublicAreaCommon();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.userLabel = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.userConsumeInRoom = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBasePublicAreaMessageCommon() {
return {
scrollGapCount: "0",
anchorScrollGapCount: "0",
releaseToScrollArea: false,
anchorReleaseToScrollArea: false,
isAnchorMarked: false,
creatorSuccessInfo: undefined,
portraitInfo: undefined,
userInteractionInfo: undefined,
adminFoldType: "0",
};
}
exports.PublicAreaMessageCommonDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.scrollGapCount !== "0") {
writer.uint32(8).int64(message.scrollGapCount);
}
if (message.anchorScrollGapCount !== "0") {
writer.uint32(16).int64(message.anchorScrollGapCount);
}
if (message.releaseToScrollArea !== false) {
writer.uint32(24).bool(message.releaseToScrollArea);
}
if (message.anchorReleaseToScrollArea !== false) {
writer.uint32(32).bool(message.anchorReleaseToScrollArea);
}
if (message.isAnchorMarked !== false) {
writer.uint32(40).bool(message.isAnchorMarked);
}
if (message.creatorSuccessInfo !== undefined) {
exports.PublicAreaMessageCommon_CreatorSuccessInfoDecoder.encode(message.creatorSuccessInfo, writer.uint32(50).fork()).join();
}
if (message.portraitInfo !== undefined) {
exports.PublicAreaMessageCommon_PortraitInfoDecoder.encode(message.portraitInfo, writer.uint32(58).fork()).join();
}
if (message.userInteractionInfo !== undefined) {
exports.PublicAreaMessageCommon_UserInteractionInfoDecoder.encode(message.userInteractionInfo, writer.uint32(66).fork()).join();
}
if (message.adminFoldType !== "0") {
writer.uint32(72).int64(message.adminFoldType);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBasePublicAreaMessageCommon();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.scrollGapCount = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.anchorScrollGapCount = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.releaseToScrollArea = reader.bool();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.anchorReleaseToScrollArea = reader.bool();
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.isAnchorMarked = reader.bool();
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.creatorSuccessInfo = exports.PublicAreaMessageCommon_CreatorSuccessInfoDecoder.decode(reader, reader.uint32());
continue;
}
case 7: {
if (tag !== 58) {
break;
}
message.portraitInfo = exports.PublicAreaMessageCommon_PortraitInfoDecoder.decode(reader, reader.uint32());
continue;
}
case 8: {
if (tag !== 66) {
break;
}
message.userInteractionInfo = exports.PublicAreaMessageCommon_UserInteractionInfoDecoder.decode(reader, reader.uint32());
continue;
}
case 9: {
if (tag !== 72) {
break;
}
message.adminFoldType = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBasePublicAreaMessageCommon_TagItem() {
return { tagType: 0, tagText: undefined };
}
exports.PublicAreaMessageCommon_TagItemDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.tagType !== 0) {
writer.uint32(8).int32(message.tagType);
}
if (message.tagText !== undefined) {
exports.TextDecoder.encode(message.tagText, writer.uint32(18).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBasePublicAreaMessageCommon_TagItem();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.tagType = reader.int32();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.tagText = exports.TextDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBasePublicAreaMessageCommon_Topic() {
return { topicActionType: 0, topicText: undefined, topicTips: undefined };
}
exports.PublicAreaMessageCommon_TopicDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.topicActionType !== 0) {
writer.uint32(8).int32(message.topicActionType);
}
if (message.topicText !== undefined) {
exports.TextDecoder.encode(message.topicText, writer.uint32(18).fork()).join();
}
if (message.topicTips !== undefined) {
exports.TextDecoder.encode(message.topicTips, writer.uint32(26).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBasePublicAreaMessageCommon_Topic();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.topicActionType = reader.int32();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.topicText = exports.TextDecoder.decode(reader, reader.uint32());
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.topicTips = exports.TextDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBasePublicAreaMessageCommon_CreatorSuccessInfo() {
return { tags: [], topic: undefined };
}
exports.PublicAreaMessageCommon_CreatorSuccessInfoDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
for (const v of message.tags) {
exports.PublicAreaMessageCommon_TagItemDecoder.encode(v, writer.uint32(10).fork()).join();
}
if (message.topic !== undefined) {
exports.PublicAreaMessageCommon_TopicDecoder.encode(message.topic, writer.uint32(18).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBasePublicAreaMessageCommon_CreatorSuccessInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.tags.push(exports.PublicAreaMessageCommon_TagItemDecoder.decode(reader, reader.uint32()));
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.topic = exports.PublicAreaMessageCommon_TopicDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBasePublicAreaMessageCommon_UserMetrics() {
return { type: 0, metricsValue: "" };
}
exports.PublicAreaMessageCommon_UserMetricsDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.type !== 0) {
writer.uint32(8).int32(message.type);
}
if (message.metricsValue !== "") {
writer.uint32(18).string(message.metricsValue);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBasePublicAreaMessageCommon_UserMetrics();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.type = reader.int32();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.metricsValue = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBasePublicAreaMessageCommon_PortraitTag() {
return { tagId: "", priority: "0", showValue: "", showArgs: "" };
}
exports.PublicAreaMessageCommon_PortraitTagDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.tagId !== "") {
writer.uint32(10).string(message.tagId);
}
if (message.priority !== "0") {
writer.uint32(16).int64(message.priority);
}
if (message.showValue !== "") {
writer.uint32(26).string(message.showValue);
}
if (message.showArgs !== "") {
writer.uint32(34).string(message.showArgs);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBasePublicAreaMessageCommon_PortraitTag();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.tagId = reader.string();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.priority = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.showValue = reader.string();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.showArgs = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBasePublicAreaMessageCommon_PortraitInfo() {
return { userMetrics: [], portraitTag: [] };
}
exports.PublicAreaMessageCommon_PortraitInfoDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
for (const v of message.userMetrics) {
exports.PublicAreaMessageCommon_UserMetricsDecoder.encode(v, writer.uint32(10).fork()).join();
}
for (const v of message.portraitTag) {
exports.PublicAreaMessageCommon_PortraitTagDecoder.encode(v, writer.uint32(18).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBasePublicAreaMessageCommon_PortraitInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.userMetrics.push(exports.PublicAreaMessageCommon_UserMetricsDecoder.decode(reader, reader.uint32()));
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.portraitTag.push(exports.PublicAreaMessageCommon_PortraitTagDecoder.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBasePublicAreaMessageCommon_UserInteractionInfo() {
return { likeCnt: "0", commentCnt: "0", shareCnt: "0" };
}
exports.PublicAreaMessageCommon_UserInteractionInfoDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.likeCnt !== "0") {
writer.uint32(8).int64(message.likeCnt);
}
if (message.commentCnt !== "0") {
writer.uint32(16).int64(message.commentCnt);
}
if (message.shareCnt !== "0") {
writer.uint32(24).int64(message.shareCnt);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBasePublicAreaMessageCommon_UserInteractionInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.likeCnt = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.commentCnt = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.shareCnt = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseGiftModeMeta() {
return { giftId: "0", giftNameKey: "", giftIconImage: undefined, giftModeDesc: undefined };
}
exports.GiftModeMetaDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.giftId !== "0") {
writer.uint32(8).int64(message.giftId);
}
if (message.giftNameKey !== "") {
writer.uint32(18).string(message.giftNameKey);
}
if (message.giftIconImage !== undefined) {
exports.ImageDecoder.encode(message.giftIconImage, writer.uint32(26).fork()).join();
}
if (message.giftModeDesc !== undefined) {
exports.TextDecoder.encode(message.giftModeDesc, writer.uint32(34).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseGiftModeMeta();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.giftId = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.giftNameKey = reader.string();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.giftIconImage = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.giftModeDesc = exports.TextDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseBattleTeamUser() {
return { userId: "0", score: "0", userIdStr: "" };
}
exports.BattleTeamUserDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.userId !== "0") {
writer.uint32(8).int64(message.userId);
}
if (message.score !== "0") {
writer.uint32(16).int64(message.score);
}
if (message.userIdStr !== "") {
writer.uint32(26).string(message.userIdStr);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseBattleTeamUser();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.userId = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.score = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.userIdStr = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseBattleSetting() {
return {
battleId: "0",
startTimeMs: "0",
duration: 0,
channelId: "0",
status: 0,
inviteType: 0,
giftModeMeta: undefined,
battleType: 0,
extraDurationSecond: "0",
endTimeMs: "0",
};
}
exports.BattleSettingDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.battleId !== "0") {
writer.uint32(8).int64(message.battleId);
}
if (message.startTimeMs !== "0") {
writer.uint32(16).int64(message.startTimeMs);
}
if (message.duration !== 0) {
writer.uint32(24).int32(message.duration);
}
if (message.channelId !== "0") {
writer.uint32(32).int64(message.channelId);
}
if (message.status !== 0) {
writer.uint32(40).int32(message.status);
}
if (message.inviteType !== 0) {
writer.uint32(48).int32(message.inviteType);
}
if (message.giftModeMeta !== undefined) {
exports.GiftModeMetaDecoder.encode(message.giftModeMeta, writer.uint32(58).fork()).join();
}
if (message.battleType !== 0) {
writer.uint32(64).int32(message.battleType);
}
if (message.extraDurationSecond !== "0") {
writer.uint32(72).int64(message.extraDurationSecond);
}
if (message.endTimeMs !== "0") {
writer.uint32(80).int64(message.endTimeMs);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseBattleSetting();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.battleId = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.startTimeMs = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.duration = reader.int32();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.channelId = reader.int64().toString();
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.status = reader.int32();
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.inviteType = reader.int32();
continue;
}
case 7: {
if (tag !== 58) {
break;
}
message.giftModeMeta = exports.GiftModeMetaDecoder.decode(reader, reader.uint32());
continue;
}
case 8: {
if (tag !== 64) {
break;
}
message.battleType = reader.int32();
continue;
}
case 9: {
if (tag !== 72) {
break;
}
message.extraDurationSecond = reader.int64().toString();
continue;
}
case 10: {
if (tag !== 80) {
break;
}
message.endTimeMs = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseBattleTeamUserArmies() {
return { teamId: "0", teamUsers: [], teamTotalScore: "0", userArmies: undefined, hostRank: "0" };
}
exports.BattleTeamUserArmiesDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.teamId !== "0") {
writer.uint32(8).int64(message.teamId);
}
for (const v of message.teamUsers) {
exports.BattleTeamUserDecoder.encode(v, writer.uint32(18).fork()).join();
}
if (message.teamTotalScore !== "0") {
writer.uint32(24).int64(message.teamTotalScore);
}
if (message.userArmies !== undefined) {
exports.BattleUserArmiesDecoder.encode(message.userArmies, writer.uint32(34).fork()).join();
}
if (message.hostRank !== "0") {
writer.uint32(40).int64(message.hostRank);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseBattleTeamUserArmies();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.teamId = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.teamUsers.push(exports.BattleTeamUserDecoder.decode(reader, reader.uint32()));
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.teamTotalScore = reader.int64().toString();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.userArmies = exports.BattleUserArmiesDecoder.decode(reader, reader.uint32());
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.hostRank = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseBattleUserArmies() {
return { userArmy: [], hostScore: "0", anchorIdStr: "" };
}
exports.BattleUserArmiesDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
for (const v of message.userArmy) {
exports.BattleUserArmyDecoder.encode(v, writer.uint32(10).fork()).join();
}
if (message.hostScore !== "0") {
writer.uint32(16).int64(message.hostScore);
}
if (message.anchorIdStr !== "") {
writer.uint32(26).string(message.anchorIdStr);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseBattleUserArmies();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.userArmy.push(exports.BattleUserArmyDecoder.decode(reader, reader.uint32()));
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.hostScore = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.anchorIdStr = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseBattleUserArmy() {
return { userId: "0", score: "0", nickname: "", avatarThumb: undefined, diamondScore: "0", userIdStr: "" };
}
exports.BattleUserArmyDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.userId !== "0") {
writer.uint32(8).int64(message.userId);
}
if (message.score !== "0") {
writer.uint32(16).int64(message.score);
}
if (message.nickname !== "") {
writer.uint32(26).string(message.nickname);
}
if (message.avatarThumb !== undefined) {
exports.ImageDecoder.encode(message.avatarThumb, writer.uint32(34).fork()).join();
}
if (message.diamondScore !== "0") {
writer.uint32(40).int64(message.diamondScore);
}
if (message.userIdStr !== "") {
writer.uint32(50).string(message.userIdStr);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseBattleUserArmy();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.userId = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.score = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.nickname = reader.string();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.avatarThumb = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.diamondScore = reader.int64().toString();
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.userIdStr = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseHighScoreControlCfg() {
return { normalControlApplied: false, threshold: "0", originDisplayToUserList: [] };
}
exports.HighScoreControlCfgDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.normalControlApplied !== false) {
writer.uint32(8).bool(message.normalControlApplied);
}
if (message.threshold !== "0") {
writer.uint32(16).int64(message.threshold);
}
writer.uint32(26).fork();
for (const v of message.originDisplayToUserList) {
writer.int64(v);
}
writer.join();
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseHighScoreControlCfg();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.normalControlApplied = reader.bool();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.threshold = reader.int64().toString();
continue;
}
case 3: {
if (tag === 24) {
message.originDisplayToUserList.push(reader.int64().toString());
continue;
}
if (tag === 26) {
const end2 = reader.uint32() + reader.pos;
while (reader.pos < end2) {
message.originDisplayToUserList.push(reader.int64().toString());
}
continue;
}
break;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseHeartbeatMessage() {
return { roomId: "0" };
}
exports.HeartbeatMessageDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.roomId !== "0") {
writer.uint32(8).uint64(message.roomId);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseHeartbeatMessage();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.roomId = reader.uint64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastPushFrame() {
return {
seqId: "0",
logId: "0",
service: "0",
method: "0",
headers: {},
payloadEncoding: "",
payloadType: "",
payload: new Uint8Array(0),
};
}
exports.WebcastPushFrameDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.seqId !== "0") {
writer.uint32(8).int64(message.seqId);
}
if (message.logId !== "0") {
writer.uint32(16).int64(message.logId);
}
if (message.service !== "0") {
writer.uint32(24).int64(message.service);
}
if (message.method !== "0") {
writer.uint32(32).int64(message.method);
}
Object.entries(message.headers).forEach(([key, value]) => {
exports.WebcastPushFrame_HeadersEntryDecoder.encode({ key: key, value }, writer.uint32(42).fork()).join();
});
if (message.payloadEncoding !== "") {
writer.uint32(50).string(message.payloadEncoding);
}
if (message.payloadType !== "") {
writer.uint32(58).string(message.payloadType);
}
if (message.payload.length !== 0) {
writer.uint32(66).bytes(message.payload);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastPushFrame();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.seqId = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.logId = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.service = reader.int64().toString();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.method = reader.int64().toString();
continue;
}
case 5: {
if (tag !== 42) {
break;
}
const entry5 = exports.WebcastPushFrame_HeadersEntryDecoder.decode(reader, reader.uint32());
if (entry5.value !== undefined) {
message.headers[entry5.key] = entry5.value;
}
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.payloadEncoding = reader.string();
continue;
}
case 7: {
if (tag !== 58) {
break;
}
message.payloadType = reader.string();
continue;
}
case 8: {
if (tag !== 66) {
break;
}
message.payload = reader.bytes();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastPushFrame_HeadersEntry() {
return { key: "", value: "" };
}
exports.WebcastPushFrame_HeadersEntryDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.key !== "") {
writer.uint32(10).string(message.key);
}
if (message.value !== "") {
writer.uint32(18).string(message.value);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastPushFrame_HeadersEntry();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.key = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.value = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseMessage() {
return { type: "", binary: new Uint8Array(0) };
}
exports.MessageDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.type !== "") {
writer.uint32(10).string(message.type);
}
if (message.binary.length !== 0) {
writer.uint32(18).bytes(message.binary);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseMessage();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.type = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.binary = reader.bytes();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebsocketParam() {
return { name: "", value: "" };
}
exports.WebsocketParamDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.name !== "") {
writer.uint32(10).string(message.name);
}
if (message.value !== "") {
writer.uint32(18).string(message.value);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebsocketParam();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.name = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.value = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastRoomUserSeqMessage() {
return {
common: undefined,
viewerCount: 0,
ranksList: [],
popStr: "",
seatsList: [],
popularity: "0",
totalUser: 0,
anonymous: "0",
};
}
exports.WebcastRoomUserSeqMessageDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.common !== undefined) {
exports.CommonMessageDataDecoder.encode(message.common, writer.uint32(10).fork()).join();
}
if (message.viewerCount !== 0) {
writer.uint32(24).int32(message.viewerCount);
}
for (const v of message.ranksList) {
exports.WebcastRoomUserSeqMessage_ContributorDecoder.encode(v, writer.uint32(18).fork()).join();
}
if (message.popStr !== "") {
writer.uint32(34).string(message.popStr);
}
for (const v of message.seatsList) {
exports.WebcastRoomUserSeqMessage_ContributorDecoder.encode(v, writer.uint32(42).fork()).join();
}
if (message.popularity !== "0") {
writer.uint32(48).int64(message.popularity);
}
if (message.totalUser !== 0) {
writer.uint32(56).int32(message.totalUser);
}
if (message.anonymous !== "0") {
writer.uint32(64).int64(message.anonymous);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastRoomUserSeqMessage();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.common = exports.CommonMessageDataDecoder.decode(reader, reader.uint32());
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.viewerCount = reader.int32();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.ranksList.push(exports.WebcastRoomUserSeqMessage_ContributorDecoder.decode(reader, reader.uint32()));
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.popStr = reader.string();
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.seatsList.push(exports.WebcastRoomUserSeqMessage_ContributorDecoder.decode(reader, reader.uint32()));
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.popularity = reader.int64().toString();
continue;
}
case 7: {
if (tag !== 56) {
break;
}
message.totalUser = reader.int32();
continue;
}
case 8: {
if (tag !== 64) {
break;
}
message.anonymous = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastRoomUserSeqMessage_Contributor() {
return { coinCount: 0, user: undefined, rank: 0, delta: "0" };
}
exports.WebcastRoomUserSeqMessage_ContributorDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.coinCount !== 0) {
writer.uint32(8).int32(message.coinCount);
}
if (message.user !== undefined) {
exports.UserDecoder.encode(message.user, writer.uint32(18).fork()).join();
}
if (message.rank !== 0) {
writer.uint32(24).int32(message.rank);
}
if (message.delta !== "0") {
writer.uint32(32).int64(message.delta);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastRoomUserSeqMessage_Contributor();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.coinCount = reader.int32();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.user = exports.UserDecoder.decode(reader, reader.uint32());
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.rank = reader.int32();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.delta = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseImageModel() {
return {
mUrls: [],
mUri: "",
height: 0,
width: 0,
avgColor: "",
imageType: 0,
schema: "",
content: undefined,
isAnimated: false,
};
}
exports.ImageModelDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
for (const v of message.mUrls) {
writer.uint32(10).string(v);
}
if (message.mUri !== "") {
writer.uint32(18).string(message.mUri);
}
if (message.height !== 0) {
writer.uint32(24).int32(message.height);
}
if (message.width !== 0) {
writer.uint32(32).int32(message.width);
}
if (message.avgColor !== "") {
writer.uint32(42).string(message.avgColor);
}
if (message.imageType !== 0) {
writer.uint32(48).int32(message.imageType);
}
if (message.schema !== "") {
writer.uint32(58).string(message.schema);
}
if (message.content !== undefined) {
exports.ImageModel_ContentDecoder.encode(message.content, writer.uint32(66).fork()).join();
}
if (message.isAnimated !== false) {
writer.uint32(72).bool(message.isAnimated);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseImageModel();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.mUrls.push(reader.string());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.mUri = reader.string();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.height = reader.int32();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.width = reader.int32();
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.avgColor = reader.string();
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.imageType = reader.int32();
continue;
}
case 7: {
if (tag !== 58) {
break;
}
message.schema = reader.string();
continue;
}
case 8: {
if (tag !== 66) {
break;
}
message.content = exports.ImageModel_ContentDecoder.decode(reader, reader.uint32());
continue;
}
case 9: {
if (tag !== 72) {
break;
}
message.isAnimated = reader.bool();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseImageModel_Content() {
return { name: "", fontColor: "", level: "0" };
}
exports.ImageModel_ContentDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.name !== "") {
writer.uint32(10).string(message.name);
}
if (message.fontColor !== "") {
writer.uint32(18).string(message.fontColor);
}
if (message.level !== "0") {
writer.uint32(24).int64(message.level);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseImageModel_Content();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.name = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.fontColor = reader.string();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.level = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastChatMessage() {
return {
common: undefined,
user: undefined,
comment: "",
visibleToSender: false,
background: undefined,
fullScreenTextColor: "",
backgroundImageV2: undefined,
publicAreaCommon: undefined,
giftImage: undefined,
inputType: 0,
atUser: undefined,
emotes: [],
contentLanguage: "",
msgFilter: undefined,
quickChatScene: 0,
communityflaggedStatus: 0,
commentQualityScores: [],
userIdentity: undefined,
commentTag: [],
publicAreaMessageCommon: undefined,
screenTime: "0",
signature: "",
signatureVersion: "",
ecStreamerKey: "",
};
}
exports.WebcastChatMessageDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.common !== undefined) {
exports.CommonMessageDataDecoder.encode(message.common, writer.uint32(10).fork()).join();
}
if (message.user !== undefined) {
exports.UserDecoder.encode(message.user, writer.uint32(18).fork()).join();
}
if (message.comment !== "") {
writer.uint32(26).string(message.comment);
}
if (message.visibleToSender !== false) {
writer.uint32(32).bool(message.visibleToSender);
}
if (message.background !== undefined) {
exports.ImageModelDecoder.encode(message.background, writer.uint32(42).fork()).join();
}
if (message.fullScreenTextColor !== "") {
writer.uint32(50).string(message.fullScreenTextColor);
}
if (message.backgroundImageV2 !== undefined) {
exports.ImageModelDecoder.encode(message.backgroundImageV2, writer.uint32(58).fork()).join();
}
if (message.publicAreaCommon !== undefined) {
exports.PublicAreaCommonDecoder.encode(message.publicAreaCommon, writer.uint32(74).fork()).join();
}
if (message.giftImage !== undefined) {
exports.ImageModelDecoder.encode(message.giftImage, writer.uint32(82).fork()).join();
}
if (message.inputType !== 0) {
writer.uint32(88).int32(message.inputType);
}
if (message.atUser !== undefined) {
exports.UserDecoder.encode(message.atUser, writer.uint32(98).fork()).join();
}
for (const v of message.emotes) {
exports.WebcastSubEmoteDecoder.encode(v, writer.uint32(106).fork()).join();
}
if (message.contentLanguage !== "") {
writer.uint32(114).string(message.contentLanguage);
}
if (message.msgFilter !== undefined) {
exports.MsgFilterDecoder.encode(message.msgFilter, writer.uint32(122).fork()).join();
}
if (message.quickChatScene !== 0) {
writer.uint32(128).int32(message.quickChatScene);
}
if (message.communityflaggedStatus !== 0) {
writer.uint32(136).int32(message.communityflaggedStatus);
}
for (const v of message.commentQualityScores) {
exports.WebcastChatMessage_CommentQualityScoreDecoder.encode(v, writer.uint32(154).fork()).join();
}
if (message.userIdentity !== undefined) {
exports.WebcastChatMessage_UserIdentityDecoder.encode(message.userIdentity, writer.uint32(146).fork()).join();
}
writer.uint32(162).fork();
for (const v of message.commentTag) {
writer.int32(v);
}
writer.join();
if (message.publicAreaMessageCommon !== undefined) {
exports.PublicAreaMessageCommonDecoder.encode(message.publicAreaMessageCommon, writer.uint32(170).fork()).join();
}
if (message.screenTime !== "0") {
writer.uint32(176).int64(message.screenTime);
}
if (message.signature !== "") {
writer.uint32(186).string(message.signature);
}
if (message.signatureVersion !== "") {
writer.uint32(194).string(message.signatureVersion);
}
if (message.ecStreamerKey !== "") {
writer.uint32(202).string(message.ecStreamerKey);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastChatMessage();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.common = exports.CommonMessageDataDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.user = exports.UserDecoder.decode(reader, reader.uint32());
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.comment = reader.string();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.visibleToSender = reader.bool();
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.background = exports.ImageModelDecoder.decode(reader, reader.uint32());
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.fullScreenTextColor = reader.string();
continue;
}
case 7: {
if (tag !== 58) {
break;
}
message.backgroundImageV2 = exports.ImageModelDecoder.decode(reader, reader.uint32());
continue;
}
case 9: {
if (tag !== 74) {
break;
}
message.publicAreaCommon = exports.PublicAreaCommonDecoder.decode(reader, reader.uint32());
continue;
}
case 10: {
if (tag !== 82) {
break;
}
message.giftImage = exports.ImageModelDecoder.decode(reader, reader.uint32());
continue;
}
case 11: {
if (tag !== 88) {
break;
}
message.inputType = reader.int32();
continue;
}
case 12: {
if (tag !== 98) {
break;
}
message.atUser = exports.UserDecoder.decode(reader, reader.uint32());
continue;
}
case 13: {
if (tag !== 106) {
break;
}
message.emotes.push(exports.WebcastSubEmoteDecoder.decode(reader, reader.uint32()));
continue;
}
case 14: {
if (tag !== 114) {
break;
}
message.contentLanguage = reader.string();
continue;
}
case 15: {
if (tag !== 122) {
break;
}
message.msgFilter = exports.MsgFilterDecoder.decode(reader, reader.uint32());
continue;
}
case 16: {
if (tag !== 128) {
break;
}
message.quickChatScene = reader.int32();
continue;
}
case 17: {
if (tag !== 136) {
break;
}
message.communityflaggedStatus = reader.int32();
continue;
}
case 19: {
if (tag !== 154) {
break;
}
message.commentQualityScores.push(exports.WebcastChatMessage_CommentQualityScoreDecoder.decode(reader, reader.uint32()));
continue;
}
case 18: {
if (tag !== 146) {
break;
}
message.userIdentity = exports.WebcastChatMessage_UserIdentityDecoder.decode(reader, reader.uint32());
continue;
}
case 20: {
if (tag === 160) {
message.commentTag.push(reader.int32());
continue;
}
if (tag === 162) {
const end2 = reader.uint32() + reader.pos;
while (reader.pos < end2) {
message.commentTag.push(reader.int32());
}
continue;
}
break;
}
case 21: {
if (tag !== 170) {
break;
}
message.publicAreaMessageCommon = exports.PublicAreaMessageCommonDecoder.decode(reader, reader.uint32());
continue;
}
case 22: {
if (tag !== 176) {
break;
}
message.screenTime = reader.int64().toString();
continue;
}
case 23: {
if (tag !== 186) {
break;
}
message.signature = reader.string();
continue;
}
case 24: {
if (tag !== 194) {
break;
}
message.signatureVersion = reader.string();
continue;
}
case 25: {
if (tag !== 202) {
break;
}
message.ecStreamerKey = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastChatMessage_UserIdentity() {
return {
isGiftGiverOfAnchor: false,
isSubscriberOfAnchor: false,
isMutualFollowingWithAnchor: false,
isFollowerOfAnchor: false,
isModeratorOfAnchor: false,
isAnchor: false,
};
}
exports.WebcastChatMessage_UserIdentityDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.isGiftGiverOfAnchor !== false) {
writer.uint32(8).bool(message.isGiftGiverOfAnchor);
}
if (message.isSubscriberOfAnchor !== false) {
writer.uint32(16).bool(message.isSubscriberOfAnchor);
}
if (message.isMutualFollowingWithAnchor !== false) {
writer.uint32(24).bool(message.isMutualFollowingWithAnchor);
}
if (message.isFollowerOfAnchor !== false) {
writer.uint32(32).bool(message.isFollowerOfAnchor);
}
if (message.isModeratorOfAnchor !== false) {
writer.uint32(40).bool(message.isModeratorOfAnchor);
}
if (message.isAnchor !== false) {
writer.uint32(48).bool(message.isAnchor);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastChatMessage_UserIdentity();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.isGiftGiverOfAnchor = reader.bool();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.isSubscriberOfAnchor = reader.bool();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.isMutualFollowingWithAnchor = reader.bool();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.isFollowerOfAnchor = reader.bool();
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.isModeratorOfAnchor = reader.bool();
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.isAnchor = reader.bool();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastChatMessage_CommentQualityScore() {
return { version: "", score: "0" };
}
exports.WebcastChatMessage_CommentQualityScoreDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.version !== "") {
writer.uint32(10).string(message.version);
}
if (message.score !== "0") {
writer.uint32(16).int64(message.score);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastChatMessage_CommentQualityScore();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.version = reader.string();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.score = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseEmoteUploadInfo() {
return { userId: "0", emoteUploadSource: undefined, userInfo: undefined, userIdStr: "" };
}
exports.EmoteUploadInfoDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.userId !== "0") {
writer.uint32(8).int64(message.userId);
}
if (message.emoteUploadSource !== undefined) {
writer.uint32(16).int32(message.emoteUploadSource);
}
if (message.userInfo !== undefined) {
exports.UserDecoder.encode(message.userInfo, writer.uint32(26).fork()).join();
}
if (message.userIdStr !== "") {
writer.uint32(34).string(message.userIdStr);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseEmoteUploadInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.userId = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.emoteUploadSource = reader.int32();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.userInfo = exports.UserDecoder.decode(reader, reader.uint32());
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.userIdStr = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastEmoteChatMessage() {
return { common: undefined, user: undefined, emoteList: [], msgFilter: undefined, userIdentity: undefined };
}
exports.WebcastEmoteChatMessageDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.common !== undefined) {
exports.CommonMessageDataDecoder.encode(message.common, writer.uint32(10).fork()).join();
}
if (message.user !== undefined) {
exports.UserDecoder.encode(message.user, writer.uint32(18).fork()).join();
}
for (const v of message.emoteList) {
exports.EmoteDecoder.encode(v, writer.uint32(26).fork()).join();
}
if (message.msgFilter !== undefined) {
exports.MsgFilterDecoder.encode(message.msgFilter, writer.uint32(34).fork()).join();
}
if (message.userIdentity !== undefined) {
exports.UserIdentityDecoder.encode(message.userIdentity, writer.uint32(42).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastEmoteChatMessage();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.common = exports.CommonMessageDataDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.user = exports.UserDecoder.decode(reader, reader.uint32());
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.emoteList.push(exports.EmoteDecoder.decode(reader, reader.uint32()));
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.msgFilter = exports.MsgFilterDecoder.decode(reader, reader.uint32());
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.userIdentity = exports.UserIdentityDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastSubEmote() {
return { placeInComment: 0, emote: undefined };
}
exports.WebcastSubEmoteDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.placeInComment !== 0) {
writer.uint32(8).int32(message.placeInComment);
}
if (message.emote !== undefined) {
exports.EmoteDetailsDecoder.encode(message.emote, writer.uint32(18).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastSubEmote();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.placeInComment = reader.int32();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.emote = exports.EmoteDetailsDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastMemberMessage() {
return {
common: undefined,
user: undefined,
action: 0,
memberCount: 0,
operator: undefined,
isSetToAdmin: false,
isTopUser: false,
rankScore: "0",
topUserNo: "0",
enterType: "0",
actionDescription: "",
userId: "0",
effectConfig: undefined,
popStr: "",
enterEffectConfig: undefined,
backgroundImage: undefined,
backgroundImageV2: undefined,
anchorDisplayText: undefined,
clientEnterSource: "",
clientEnterType: "",
clientLiveReason: "",
actionDuration: "0",
userShareType: "",
displayStyle: 0,
adminPermissions: {},
kickSource: 0,
allowPreviewTime: "0",
lastSubscriptionAction: "0",
publicAreaMessageCommon: undefined,
liveSubOnlyTier: "0",
liveSubOnlyMonth: "0",
ecStreamerKey: "",
showWave: "0",
waveAlgorithmData: undefined,
hitAbStatus: 0,
};
}
exports.WebcastMemberMessageDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.common !== undefined) {
exports.CommonMessageDataDecoder.encode(message.common, writer.uint32(10).fork()).join();
}
if (message.user !== undefined) {
exports.UserDecoder.encode(message.user, writer.uint32(18).fork()).join();
}
if (message.action !== 0) {
writer.uint32(80).int32(message.action);
}
if (message.memberCount !== 0) {
writer.uint32(24).int32(message.memberCount);
}
if (message.operator !== undefined) {
exports.UserDecoder.encode(message.operator, writer.uint32(34).fork()).join();
}
if (message.isSetToAdmin !== false) {
writer.uint32(40).bool(message.isSetToAdmin);
}
if (message.isTopUser !== false) {
writer.uint32(48).bool(message.isTopUser);
}
if (message.rankScore !== "0") {
writer.uint32(56).int64(message.rankScore);
}
if (message.topUserNo !== "0") {
writer.uint32(64).int64(message.topUserNo);
}
if (message.enterType !== "0") {
writer.uint32(72).int64(message.enterType);
}
if (message.actionDescription !== "") {
writer.uint32(90).string(message.actionDescription);
}
if (message.userId !== "0") {
writer.uint32(96).int64(message.userId);
}
if (message.effectConfig !== undefined) {
exports.WebcastMemberMessage_EffectConfigDecoder.encode(message.effectConfig, writer.uint32(106).fork()).join();
}
if (message.popStr !== "") {
writer.uint32(114).string(message.popStr);
}
if (message.enterEffectConfig !== undefined) {
exports.WebcastMemberMessage_EffectConfigDecoder.encode(message.enterEffectConfig, writer.uint32(122).fork()).join();
}
if (message.backgroundImage !== undefined) {
exports.ImageDecoder.encode(message.backgroundImage, writer.uint32(130).fork()).join();
}
if (message.backgroundImageV2 !== undefined) {
exports.ImageDecoder.encode(message.backgroundImageV2, writer.uint32(138).fork()).join();
}
if (message.anchorDisplayText !== undefined) {
exports.TextDecoder.encode(message.anchorDisplayText, writer.uint32(146).fork()).join();
}
if (message.clientEnterSource !== "") {
writer.uint32(154).string(message.clientEnterSource);
}
if (message.clientEnterType !== "") {
writer.uint32(162).string(message.clientEnterType);
}
if (message.clientLiveReason !== "") {
writer.uint32(170).string(message.clientLiveReason);
}
if (message.actionDuration !== "0") {
writer.uint32(176).int64(message.actionDuration);
}
if (message.userShareType !== "") {
writer.uint32(186).string(message.userShareType);
}
if (message.displayStyle !== 0) {
writer.uint32(192).int32(message.displayStyle);
}
Object.entries(message.adminPermissions).forEach(([key, value]) => {
exports.WebcastMemberMessage_AdminPermissionsEntryDecoder.encode({ key: key, value }, writer.uint32(202).fork()).join();
});
if (message.kickSource !== 0) {
writer.uint32(208).int32(message.kickSource);
}
if (message.allowPreviewTime !== "0") {
writer.uint32(216).int64(message.allowPreviewTime);
}
if (message.lastSubscriptionAction !== "0") {
writer.uint32(224).int64(message.lastSubscriptionAction);
}
if (message.publicAreaMessageCommon !== undefined) {
exports.PublicAreaMessageCommonDecoder.encode(message.publicAreaMessageCommon, writer.uint32(234).fork()).join();
}
if (message.liveSubOnlyTier !== "0") {
writer.uint32(240).int64(message.liveSubOnlyTier);
}
if (message.liveSubOnlyMonth !== "0") {
writer.uint32(248).int64(message.liveSubOnlyMonth);
}
if (message.ecStreamerKey !== "") {
writer.uint32(258).string(message.ecStreamerKey);
}
if (message.showWave !== "0") {
writer.uint32(264).int64(message.showWave);
}
if (message.waveAlgorithmData !== undefined) {
exports.WebcastMemberMessage_WaveAlgorithmDataDecoder.encode(message.waveAlgorithmData, writer.uint32(274).fork()).join();
}
if (message.hitAbStatus !== 0) {
writer.uint32(280).int32(message.hitAbStatus);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastMemberMessage();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.common = exports.CommonMessageDataDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.user = exports.UserDecoder.decode(reader, reader.uint32());
continue;
}
case 10: {
if (tag !== 80) {
break;
}
message.action = reader.int32();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.memberCount = reader.int32();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.operator = exports.UserDecoder.decode(reader, reader.uint32());
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.isSetToAdmin = reader.bool();
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.isTopUser = reader.bool();
continue;
}
case 7: {
if (tag !== 56) {
break;
}
message.rankScore = reader.int64().toString();
continue;
}
case 8: {
if (tag !== 64) {
break;
}
message.topUserNo = reader.int64().toString();
continue;
}
case 9: {
if (tag !== 72) {
break;
}
message.enterType = reader.int64().toString();
continue;
}
case 11: {
if (tag !== 90) {
break;
}
message.actionDescription = reader.string();
continue;
}
case 12: {
if (tag !== 96) {
break;
}
message.userId = reader.int64().toString();
continue;
}
case 13: {
if (tag !== 106) {
break;
}
message.effectConfig = exports.WebcastMemberMessage_EffectConfigDecoder.decode(reader, reader.uint32());
continue;
}
case 14: {
if (tag !== 114) {
break;
}
message.popStr = reader.string();
continue;
}
case 15: {
if (tag !== 122) {
break;
}
message.enterEffectConfig = exports.WebcastMemberMessage_EffectConfigDecoder.decode(reader, reader.uint32());
continue;
}
case 16: {
if (tag !== 130) {
break;
}
message.backgroundImage = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 17: {
if (tag !== 138) {
break;
}
message.backgroundImageV2 = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 18: {
if (tag !== 146) {
break;
}
message.anchorDisplayText = exports.TextDecoder.decode(reader, reader.uint32());
continue;
}
case 19: {
if (tag !== 154) {
break;
}
message.clientEnterSource = reader.string();
continue;
}
case 20: {
if (tag !== 162) {
break;
}
message.clientEnterType = reader.string();
continue;
}
case 21: {
if (tag !== 170) {
break;
}
message.clientLiveReason = reader.string();
continue;
}
case 22: {
if (tag !== 176) {
break;
}
message.actionDuration = reader.int64().toString();
continue;
}
case 23: {
if (tag !== 186) {
break;
}
message.userShareType = reader.string();
continue;
}
case 24: {
if (tag !== 192) {
break;
}
message.displayStyle = reader.int32();
continue;
}
case 25: {
if (tag !== 202) {
break;
}
const entry25 = exports.WebcastMemberMessage_AdminPermissionsEntryDecoder.decode(reader, reader.uint32());
if (entry25.value !== undefined) {
message.adminPermissions[entry25.key] = entry25.value;
}
continue;
}
case 26: {
if (tag !== 208) {
break;
}
message.kickSource = reader.int32();
continue;
}
case 27: {
if (tag !== 216) {
break;
}
message.allowPreviewTime = reader.int64().toString();
continue;
}
case 28: {
if (tag !== 224) {
break;
}
message.lastSubscriptionAction = reader.int64().toString();
continue;
}
case 29: {
if (tag !== 234) {
break;
}
message.publicAreaMessageCommon = exports.PublicAreaMessageCommonDecoder.decode(reader, reader.uint32());
continue;
}
case 30: {
if (tag !== 240) {
break;
}
message.liveSubOnlyTier = reader.int64().toString();
continue;
}
case 31: {
if (tag !== 248) {
break;
}
message.liveSubOnlyMonth = reader.int64().toString();
continue;
}
case 32: {
if (tag !== 258) {
break;
}
message.ecStreamerKey = reader.string();
continue;
}
case 33: {
if (tag !== 264) {
break;
}
message.showWave = reader.int64().toString();
continue;
}
case 34: {
if (tag !== 274) {
break;
}
message.waveAlgorithmData = exports.WebcastMemberMessage_WaveAlgorithmDataDecoder.decode(reader, reader.uint32());
continue;
}
case 35: {
if (tag !== 280) {
break;
}
message.hitAbStatus = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastMemberMessage_AdminPermissionsEntry() {
return { key: 0, value: 0 };
}
exports.WebcastMemberMessage_AdminPermissionsEntryDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.key !== 0) {
writer.uint32(8).int32(message.key);
}
if (message.value !== 0) {
writer.uint32(16).int32(message.value);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastMemberMessage_AdminPermissionsEntry();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.key = reader.int32();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.value = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastMemberMessage_EffectConfig() {
return {
type: "0",
icon: undefined,
avatarPos: "0",
text: undefined,
textIcon: undefined,
stayTime: 0,
animAssetId: "0",
badge: undefined,
flexSettingArrayList: [],
};
}
exports.WebcastMemberMessage_EffectConfigDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.type !== "0") {
writer.uint32(8).int64(message.type);
}
if (message.icon !== undefined) {
exports.ImageDecoder.encode(message.icon, writer.uint32(18).fork()).join();
}
if (message.avatarPos !== "0") {
writer.uint32(24).int64(message.avatarPos);
}
if (message.text !== undefined) {
exports.TextDecoder.encode(message.text, writer.uint32(34).fork()).join();
}
if (message.textIcon !== undefined) {
exports.ImageDecoder.encode(message.textIcon, writer.uint32(42).fork()).join();
}
if (message.stayTime !== 0) {
writer.uint32(48).int32(message.stayTime);
}
if (message.animAssetId !== "0") {
writer.uint32(56).int64(message.animAssetId);
}
if (message.badge !== undefined) {
exports.ImageDecoder.encode(message.badge, writer.uint32(66).fork()).join();
}
writer.uint32(74).fork();
for (const v of message.flexSettingArrayList) {
writer.int64(v);
}
writer.join();
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastMemberMessage_EffectConfig();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.type = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.icon = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.avatarPos = reader.int64().toString();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.text = exports.TextDecoder.decode(reader, reader.uint32());
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.textIcon = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.stayTime = reader.int32();
continue;
}
case 7: {
if (tag !== 56) {
break;
}
message.animAssetId = reader.int64().toString();
continue;
}
case 8: {
if (tag !== 66) {
break;
}
message.badge = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 9: {
if (tag === 72) {
message.flexSettingArrayList.push(reader.int64().toString());
continue;
}
if (tag === 74) {
const end2 = reader.uint32() + reader.pos;
while (reader.pos < end2) {
message.flexSettingArrayList.push(reader.int64().toString());
}
continue;
}
break;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastMemberMessage_WaveAlgorithmData() {
return { algorithmVersion: "", isAlgHit: false, predictScore: "", isRewatch: false, isFollow: false };
}
exports.WebcastMemberMessage_WaveAlgorithmDataDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.algorithmVersion !== "") {
writer.uint32(10).string(message.algorithmVersion);
}
if (message.isAlgHit !== false) {
writer.uint32(16).bool(message.isAlgHit);
}
if (message.predictScore !== "") {
writer.uint32(26).string(message.predictScore);
}
if (message.isRewatch !== false) {
writer.uint32(32).bool(message.isRewatch);
}
if (message.isFollow !== false) {
writer.uint32(40).bool(message.isFollow);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastMemberMessage_WaveAlgorithmData();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.algorithmVersion = reader.string();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.isAlgHit = reader.bool();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.predictScore = reader.string();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.isRewatch = reader.bool();
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.isFollow = reader.bool();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastMemberMessage_EffectConfigBean() {
return { type: 0, icon: undefined, textKey: undefined, badge: undefined };
}
exports.WebcastMemberMessage_EffectConfigBeanDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.type !== 0) {
writer.uint32(8).int32(message.type);
}
if (message.icon !== undefined) {
exports.ImageModelDecoder.encode(message.icon, writer.uint32(18).fork()).join();
}
if (message.textKey !== undefined) {
exports.TextDecoder.encode(message.textKey, writer.uint32(34).fork()).join();
}
if (message.badge !== undefined) {
exports.ImageModelDecoder.encode(message.badge, writer.uint32(66).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastMemberMessage_EffectConfigBean();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.type = reader.int32();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.icon = exports.ImageModelDecoder.decode(reader, reader.uint32());
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.textKey = exports.TextDecoder.decode(reader, reader.uint32());
continue;
}
case 8: {
if (tag !== 66) {
break;
}
message.badge = exports.ImageModelDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastGiftMessage() {
return {
common: undefined,
giftId: 0,
user: undefined,
repeatEnd: 0,
groupId: "0",
giftDetails: undefined,
monitorExtra: "",
fanTicketCount: "0",
groupCount: 0,
repeatCount: 0,
comboCount: 0,
toUser: undefined,
textEffect: undefined,
incomeTaskgifts: "0",
roomFanTicketCount: "0",
priority: undefined,
logId: "",
sendType: "0",
publicAreaCommon: undefined,
trayDisplayText: undefined,
bannedDisplayEffects: "0",
mTrayInfo: undefined,
giftExtra: undefined,
colorId: "0",
isFirstSent: false,
displayTextForAnchor: undefined,
displayTextForAudience: undefined,
orderId: "",
giftsInBox: undefined,
msgFilter: undefined,
lynxExtra: [],
userIdentity: undefined,
matchInfo: undefined,
linkmicGiftExpressionStrategy: 0,
flyingMicResources: undefined,
disableGiftTracking: false,
asset: undefined,
version: 0,
sponsorshipInfo: [],
flyingMicResourcesV2: undefined,
publicAreaMessageCommon: undefined,
signature: "",
signatureVersion: "",
multiGenerateMessage: false,
toMemberId: "",
toMemberIdInt: "0",
toMemberNickname: "",
interactiveGiftInfo: undefined,
};
}
exports.WebcastGiftMessageDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.common !== undefined) {
exports.CommonMessageDataDecoder.encode(message.common, writer.uint32(10).fork()).join();
}
if (message.giftId !== 0) {
writer.uint32(16).int32(message.giftId);
}
if (message.user !== undefined) {
exports.UserDecoder.encode(message.user, writer.uint32(58).fork()).join();
}
if (message.repeatEnd !== 0) {
writer.uint32(72).int32(message.repeatEnd);
}
if (message.groupId !== "0") {
writer.uint32(88).uint64(message.groupId);
}
if (message.giftDetails !== undefined) {
exports.GiftDecoder.encode(message.giftDetails, writer.uint32(122).fork()).join();
}
if (message.monitorExtra !== "") {
writer.uint32(178).string(message.monitorExtra);
}
if (message.fanTicketCount !== "0") {
writer.uint32(24).int64(message.fanTicketCount);
}
if (message.groupCount !== 0) {
writer.uint32(32).int32(message.groupCount);
}
if (message.repeatCount !== 0) {
writer.uint32(40).int32(message.repeatCount);
}
if (message.comboCount !== 0) {
writer.uint32(48).int32(message.comboCount);
}
if (message.toUser !== undefined) {
exports.UserDecoder.encode(message.toUser, writer.uint32(66).fork()).join();
}
if (message.textEffect !== undefined) {
exports.WebcastGiftMessage_TextEffectDecoder.encode(message.textEffect, writer.uint32(82).fork()).join();
}
if (message.incomeTaskgifts !== "0") {
writer.uint32(96).int64(message.incomeTaskgifts);
}
if (message.roomFanTicketCount !== "0") {
writer.uint32(104).int64(message.roomFanTicketCount);
}
if (message.priority !== undefined) {
exports.WebcastGiftMessage_GiftIMPriorityDecoder.encode(message.priority, writer.uint32(114).fork()).join();
}
if (message.logId !== "") {
writer.uint32(130).string(message.logId);
}
if (message.sendType !== "0") {
writer.uint32(136).int64(message.sendType);
}
if (message.publicAreaCommon !== undefined) {
exports.PublicAreaCommonDecoder.encode(message.publicAreaCommon, writer.uint32(146).fork()).join();
}
if (message.trayDisplayText !== undefined) {
exports.TextDecoder.encode(message.trayDisplayText, writer.uint32(154).fork()).join();
}
if (message.bannedDisplayEffects !== "0") {
writer.uint32(160).int64(message.bannedDisplayEffects);
}
if (message.mTrayInfo !== undefined) {
exports.WebcastGiftMessage_GiftTrayInfoDecoder.encode(message.mTrayInfo, writer.uint32(170).fork()).join();
}
if (message.giftExtra !== undefined) {
exports.WebcastGiftMessage_GiftMonitorInfoDecoder.encode(message.giftExtra, writer.uint32(186).fork()).join();
}
if (message.colorId !== "0") {
writer.uint32(192).int64(message.colorId);
}
if (message.isFirstSent !== false) {
writer.uint32(200).bool(message.isFirstSent);
}
if (message.displayTextForAnchor !== undefined) {
exports.TextDecoder.encode(message.displayTextForAnchor, writer.uint32(210).fork()).join();
}
if (message.displayTextForAudience !== undefined) {
exports.TextDecoder.encode(message.displayTextForAudience, writer.uint32(218).fork()).join();
}
if (message.orderId !== "") {
writer.uint32(226).string(message.orderId);
}
if (message.giftsInBox !== undefined) {
exports.WebcastGiftMessage_GiftsBoxInfoDecoder.encode(message.giftsInBox, writer.uint32(234).fork()).join();
}
if (message.msgFilter !== undefined) {
exports.MsgFilterDecoder.encode(message.msgFilter, writer.uint32(242).fork()).join();
}
for (const v of message.lynxExtra) {
exports.WebcastGiftMessage_LynxGiftExtraDecoder.encode(v, writer.uint32(250).fork()).join();
}
if (message.userIdentity !== undefined) {
exports.UserIdentityDecoder.encode(message.userIdentity, writer.uint32(258).fork()).join();
}
if (message.matchInfo !== undefined) {
exports.WebcastGiftMessage_MatchInfoDecoder.encode(message.matchInfo, writer.uint32(266).fork()).join();
}
if (message.linkmicGiftExpressionStrategy !== 0) {
writer.uint32(272).int32(message.linkmicGiftExpressionStrategy);
}
if (message.flyingMicResources !== undefined) {
exports.WebcastGiftMessage_FlyingMicResourcesDecoder.encode(message.flyingMicResources, writer.uint32(282).fork()).join();
}
if (message.disableGiftTracking !== false) {
writer.uint32(288).bool(message.disableGiftTracking);
}
if (message.asset !== undefined) {
exports.WebcastGiftMessage_AssetsModelDecoder.encode(message.asset, writer.uint32(298).fork()).join();
}
if (message.version !== 0) {
writer.uint32(304).int32(message.version);
}
for (const v of message.sponsorshipInfo) {
exports.WebcastGiftMessage_SponsorshipInfoDecoder.encode(v, writer.uint32(314).fork()).join();
}
if (message.flyingMicResourcesV2 !== undefined) {
exports.WebcastGiftMessage_FlyingMicResourcesDecoder.encode(message.flyingMicResourcesV2, writer.uint32(322).fork()).join();
}
if (message.publicAreaMessageCommon !== undefined) {
exports.PublicAreaMessageCommonDecoder.encode(message.publicAreaMessageCommon, writer.uint32(330).fork()).join();
}
if (message.signature !== "") {
writer.uint32(338).string(message.signature);
}
if (message.signatureVersion !== "") {
writer.uint32(346).string(message.signatureVersion);
}
if (message.multiGenerateMessage !== false) {
writer.uint32(352).bool(message.multiGenerateMessage);
}
if (message.toMemberId !== "") {
writer.uint32(362).string(message.toMemberId);
}
if (message.toMemberIdInt !== "0") {
writer.uint32(368).int64(message.toMemberIdInt);
}
if (message.toMemberNickname !== "") {
writer.uint32(378).string(message.toMemberNickname);
}
if (message.interactiveGiftInfo !== undefined) {
exports.WebcastGiftMessage_InteractiveGiftInfoDecoder.encode(message.interactiveGiftInfo, writer.uint32(386).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastGiftMessage();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.common = exports.CommonMessageDataDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.giftId = reader.int32();
continue;
}
case 7: {
if (tag !== 58) {
break;
}
message.user = exports.UserDecoder.decode(reader, reader.uint32());
continue;
}
case 9: {
if (tag !== 72) {
break;
}
message.repeatEnd = reader.int32();
continue;
}
case 11: {
if (tag !== 88) {
break;
}
message.groupId = reader.uint64().toString();
continue;
}
case 15: {
if (tag !== 122) {
break;
}
message.giftDetails = exports.GiftDecoder.decode(reader, reader.uint32());
continue;
}
case 22: {
if (tag !== 178) {
break;
}
message.monitorExtra = reader.string();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.fanTicketCount = reader.int64().toString();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.groupCount = reader.int32();
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.repeatCount = reader.int32();
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.comboCount = reader.int32();
continue;
}
case 8: {
if (tag !== 66) {
break;
}
message.toUser = exports.UserDecoder.decode(reader, reader.uint32());
continue;
}
case 10: {
if (tag !== 82) {
break;
}
message.textEffect = exports.WebcastGiftMessage_TextEffectDecoder.decode(reader, reader.uint32());
continue;
}
case 12: {
if (tag !== 96) {
break;
}
message.incomeTaskgifts = reader.int64().toString();
continue;
}
case 13: {
if (tag !== 104) {
break;
}
message.roomFanTicketCount = reader.int64().toString();
continue;
}
case 14: {
if (tag !== 114) {
break;
}
message.priority = exports.WebcastGiftMessage_GiftIMPriorityDecoder.decode(reader, reader.uint32());
continue;
}
case 16: {
if (tag !== 130) {
break;
}
message.logId = reader.string();
continue;
}
case 17: {
if (tag !== 136) {
break;
}
message.sendType = reader.int64().toString();
continue;
}
case 18: {
if (tag !== 146) {
break;
}
message.publicAreaCommon = exports.PublicAreaCommonDecoder.decode(reader, reader.uint32());
continue;
}
case 19: {
if (tag !== 154) {
break;
}
message.trayDisplayText = exports.TextDecoder.decode(reader, reader.uint32());
continue;
}
case 20: {
if (tag !== 160) {
break;
}
message.bannedDisplayEffects = reader.int64().toString();
continue;
}
case 21: {
if (tag !== 170) {
break;
}
message.mTrayInfo = exports.WebcastGiftMessage_GiftTrayInfoDecoder.decode(reader, reader.uint32());
continue;
}
case 23: {
if (tag !== 186) {
break;
}
message.giftExtra = exports.WebcastGiftMessage_GiftMonitorInfoDecoder.decode(reader, reader.uint32());
continue;
}
case 24: {
if (tag !== 192) {
break;
}
message.colorId = reader.int64().toString();
continue;
}
case 25: {
if (tag !== 200) {
break;
}
message.isFirstSent = reader.bool();
continue;
}
case 26: {
if (tag !== 210) {
break;
}
message.displayTextForAnchor = exports.TextDecoder.decode(reader, reader.uint32());
continue;
}
case 27: {
if (tag !== 218) {
break;
}
message.displayTextForAudience = exports.TextDecoder.decode(reader, reader.uint32());
continue;
}
case 28: {
if (tag !== 226) {
break;
}
message.orderId = reader.string();
continue;
}
case 29: {
if (tag !== 234) {
break;
}
message.giftsInBox = exports.WebcastGiftMessage_GiftsBoxInfoDecoder.decode(reader, reader.uint32());
continue;
}
case 30: {
if (tag !== 242) {
break;
}
message.msgFilter = exports.MsgFilterDecoder.decode(reader, reader.uint32());
continue;
}
case 31: {
if (tag !== 250) {
break;
}
message.lynxExtra.push(exports.WebcastGiftMessage_LynxGiftExtraDecoder.decode(reader, reader.uint32()));
continue;
}
case 32: {
if (tag !== 258) {
break;
}
message.userIdentity = exports.UserIdentityDecoder.decode(reader, reader.uint32());
continue;
}
case 33: {
if (tag !== 266) {
break;
}
message.matchInfo = exports.WebcastGiftMessage_MatchInfoDecoder.decode(reader, reader.uint32());
continue;
}
case 34: {
if (tag !== 272) {
break;
}
message.linkmicGiftExpressionStrategy = reader.int32();
continue;
}
case 35: {
if (tag !== 282) {
break;
}
message.flyingMicResources = exports.WebcastGiftMessage_FlyingMicResourcesDecoder.decode(reader, reader.uint32());
continue;
}
case 36: {
if (tag !== 288) {
break;
}
message.disableGiftTracking = reader.bool();
continue;
}
case 37: {
if (tag !== 298) {
break;
}
message.asset = exports.WebcastGiftMessage_AssetsModelDecoder.decode(reader, reader.uint32());
continue;
}
case 38: {
if (tag !== 304) {
break;
}
message.version = reader.int32();
continue;
}
case 39: {
if (tag !== 314) {
break;
}
message.sponsorshipInfo.push(exports.WebcastGiftMessage_SponsorshipInfoDecoder.decode(reader, reader.uint32()));
continue;
}
case 40: {
if (tag !== 322) {
break;
}
message.flyingMicResourcesV2 = exports.WebcastGiftMessage_FlyingMicResourcesDecoder.decode(reader, reader.uint32());
continue;
}
case 41: {
if (tag !== 330) {
break;
}
message.publicAreaMessageCommon = exports.PublicAreaMessageCommonDecoder.decode(reader, reader.uint32());
continue;
}
case 42: {
if (tag !== 338) {
break;
}
message.signature = reader.string();
continue;
}
case 43: {
if (tag !== 346) {
break;
}
message.signatureVersion = reader.string();
continue;
}
case 44: {
if (tag !== 352) {
break;
}
message.multiGenerateMessage = reader.bool();
continue;
}
case 45: {
if (tag !== 362) {
break;
}
message.toMemberId = reader.string();
continue;
}
case 46: {
if (tag !== 368) {
break;
}
message.toMemberIdInt = reader.int64().toString();
continue;
}
case 47: {
if (tag !== 378) {
break;
}
message.toMemberNickname = reader.string();
continue;
}
case 48: {
if (tag !== 386) {
break;
}
message.interactiveGiftInfo = exports.WebcastGiftMessage_InteractiveGiftInfoDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastGiftMessage_InteractiveGiftInfo() {
return { crossScreenDelay: "0", crossScreenRole: "0", ignoreConfig: 0, uniqId: "0", toUserTeamId: "0" };
}
exports.WebcastGiftMessage_InteractiveGiftInfoDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.crossScreenDelay !== "0") {
writer.uint32(8).int64(message.crossScreenDelay);
}
if (message.crossScreenRole !== "0") {
writer.uint32(16).int64(message.crossScreenRole);
}
if (message.ignoreConfig !== 0) {
writer.uint32(24).int32(message.ignoreConfig);
}
if (message.uniqId !== "0") {
writer.uint32(32).int64(message.uniqId);
}
if (message.toUserTeamId !== "0") {
writer.uint32(40).int64(message.toUserTeamId);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastGiftMessage_InteractiveGiftInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.crossScreenDelay = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.crossScreenRole = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.ignoreConfig = reader.int32();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.uniqId = reader.int64().toString();
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.toUserTeamId = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastGiftMessage_GiftIMPriority() {
return { queueSizesList: [], selfQueuePriority: "0", priority: "0" };
}
exports.WebcastGiftMessage_GiftIMPriorityDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
writer.uint32(10).fork();
for (const v of message.queueSizesList) {
writer.int64(v);
}
writer.join();
if (message.selfQueuePriority !== "0") {
writer.uint32(16).int64(message.selfQueuePriority);
}
if (message.priority !== "0") {
writer.uint32(24).int64(message.priority);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastGiftMessage_GiftIMPriority();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag === 8) {
message.queueSizesList.push(reader.int64().toString());
continue;
}
if (tag === 10) {
const end2 = reader.uint32() + reader.pos;
while (reader.pos < end2) {
message.queueSizesList.push(reader.int64().toString());
}
continue;
}
break;
}
case 2: {
if (tag !== 16) {
break;
}
message.selfQueuePriority = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.priority = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastGiftMessage_TextEffect() {
return { portraitDetail: undefined, landscapeDetail: undefined };
}
exports.WebcastGiftMessage_TextEffectDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.portraitDetail !== undefined) {
exports.WebcastGiftMessage_TextEffect_DetailDecoder.encode(message.portraitDetail, writer.uint32(10).fork()).join();
}
if (message.landscapeDetail !== undefined) {
exports.WebcastGiftMessage_TextEffect_DetailDecoder.encode(message.landscapeDetail, writer.uint32(18).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastGiftMessage_TextEffect();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.portraitDetail = exports.WebcastGiftMessage_TextEffect_DetailDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.landscapeDetail = exports.WebcastGiftMessage_TextEffect_DetailDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastGiftMessage_TextEffect_Detail() {
return {
text: undefined,
textFontSize: 0,
background: undefined,
start: "0",
duration: "0",
x: 0,
y: 0,
width: 0,
height: 0,
shadowDx: 0,
shadowDy: 0,
shadowRadius: 0,
shadowColor: "",
strokeColor: "",
strokeWidth: 0,
};
}
exports.WebcastGiftMessage_TextEffect_DetailDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.text !== undefined) {
exports.TextDecoder.encode(message.text, writer.uint32(10).fork()).join();
}
if (message.textFontSize !== 0) {
writer.uint32(16).int32(message.textFontSize);
}
if (message.background !== undefined) {
exports.ImageDecoder.encode(message.background, writer.uint32(26).fork()).join();
}
if (message.start !== "0") {
writer.uint32(32).int64(message.start);
}
if (message.duration !== "0") {
writer.uint32(40).int64(message.duration);
}
if (message.x !== 0) {
writer.uint32(48).int32(message.x);
}
if (message.y !== 0) {
writer.uint32(56).int32(message.y);
}
if (message.width !== 0) {
writer.uint32(64).int32(message.width);
}
if (message.height !== 0) {
writer.uint32(72).int32(message.height);
}
if (message.shadowDx !== 0) {
writer.uint32(80).int32(message.shadowDx);
}
if (message.shadowDy !== 0) {
writer.uint32(88).int32(message.shadowDy);
}
if (message.shadowRadius !== 0) {
writer.uint32(96).int32(message.shadowRadius);
}
if (message.shadowColor !== "") {
writer.uint32(106).string(message.shadowColor);
}
if (message.strokeColor !== "") {
writer.uint32(114).string(message.strokeColor);
}
if (message.strokeWidth !== 0) {
writer.uint32(120).int32(message.strokeWidth);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastGiftMessage_TextEffect_Detail();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.text = exports.TextDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.textFontSize = reader.int32();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.background = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.start = reader.int64().toString();
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.duration = reader.int64().toString();
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.x = reader.int32();
continue;
}
case 7: {
if (tag !== 56) {
break;
}
message.y = reader.int32();
continue;
}
case 8: {
if (tag !== 64) {
break;
}
message.width = reader.int32();
continue;
}
case 9: {
if (tag !== 72) {
break;
}
message.height = reader.int32();
continue;
}
case 10: {
if (tag !== 80) {
break;
}
message.shadowDx = reader.int32();
continue;
}
case 11: {
if (tag !== 88) {
break;
}
message.shadowDy = reader.int32();
continue;
}
case 12: {
if (tag !== 96) {
break;
}
message.shadowRadius = reader.int32();
continue;
}
case 13: {
if (tag !== 106) {
break;
}
message.shadowColor = reader.string();
continue;
}
case 14: {
if (tag !== 114) {
break;
}
message.strokeColor = reader.string();
continue;
}
case 15: {
if (tag !== 120) {
break;
}
message.strokeWidth = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastGiftMessage_GiftTrayInfo() {
return {
mDynamicImg: undefined,
canMirror: false,
trayNormalBgImg: undefined,
trayNormalBgColor: [],
traySmallBgImg: undefined,
traySmallBgColor: [],
rightTagText: undefined,
rightTagBgImg: undefined,
rightTagBgColor: [],
trayNameTextColor: "",
trayDescTextColor: "",
rightTagJumpSchema: "",
};
}
exports.WebcastGiftMessage_GiftTrayInfoDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.mDynamicImg !== undefined) {
exports.ImageDecoder.encode(message.mDynamicImg, writer.uint32(10).fork()).join();
}
if (message.canMirror !== false) {
writer.uint32(16).bool(message.canMirror);
}
if (message.trayNormalBgImg !== undefined) {
exports.ImageDecoder.encode(message.trayNormalBgImg, writer.uint32(26).fork()).join();
}
for (const v of message.trayNormalBgColor) {
writer.uint32(34).string(v);
}
if (message.traySmallBgImg !== undefined) {
exports.ImageDecoder.encode(message.traySmallBgImg, writer.uint32(42).fork()).join();
}
for (const v of message.traySmallBgColor) {
writer.uint32(50).string(v);
}
if (message.rightTagText !== undefined) {
exports.TextDecoder.encode(message.rightTagText, writer.uint32(58).fork()).join();
}
if (message.rightTagBgImg !== undefined) {
exports.ImageDecoder.encode(message.rightTagBgImg, writer.uint32(66).fork()).join();
}
for (const v of message.rightTagBgColor) {
writer.uint32(74).string(v);
}
if (message.trayNameTextColor !== "") {
writer.uint32(82).string(message.trayNameTextColor);
}
if (message.trayDescTextColor !== "") {
writer.uint32(90).string(message.trayDescTextColor);
}
if (message.rightTagJumpSchema !== "") {
writer.uint32(98).string(message.rightTagJumpSchema);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastGiftMessage_GiftTrayInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.mDynamicImg = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.canMirror = reader.bool();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.trayNormalBgImg = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.trayNormalBgColor.push(reader.string());
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.traySmallBgImg = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.traySmallBgColor.push(reader.string());
continue;
}
case 7: {
if (tag !== 58) {
break;
}
message.rightTagText = exports.TextDecoder.decode(reader, reader.uint32());
continue;
}
case 8: {
if (tag !== 66) {
break;
}
message.rightTagBgImg = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 9: {
if (tag !== 74) {
break;
}
message.rightTagBgColor.push(reader.string());
continue;
}
case 10: {
if (tag !== 82) {
break;
}
message.trayNameTextColor = reader.string();
continue;
}
case 11: {
if (tag !== 90) {
break;
}
message.trayDescTextColor = reader.string();
continue;
}
case 12: {
if (tag !== 98) {
break;
}
message.rightTagJumpSchema = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastGiftMessage_GiftMonitorInfo() {
return {
anchorId: "0",
profitApiMessageDur: "0",
sendGiftProfitApiStartMs: "0",
sendGiftProfitCoreStartMs: "0",
sendGiftReqStartMs: "0",
sendGiftSendMessageSuccessMs: "0",
sendProfitApiDur: "0",
toUserId: "0",
sendGiftStartClientLocalMs: "0",
fromPlatform: "",
fromVersion: "",
};
}
exports.WebcastGiftMessage_GiftMonitorInfoDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.anchorId !== "0") {
writer.uint32(8).int64(message.anchorId);
}
if (message.profitApiMessageDur !== "0") {
writer.uint32(16).int64(message.profitApiMessageDur);
}
if (message.sendGiftProfitApiStartMs !== "0") {
writer.uint32(24).int64(message.sendGiftProfitApiStartMs);
}
if (message.sendGiftProfitCoreStartMs !== "0") {
writer.uint32(32).int64(message.sendGiftProfitCoreStartMs);
}
if (message.sendGiftReqStartMs !== "0") {
writer.uint32(40).int64(message.sendGiftReqStartMs);
}
if (message.sendGiftSendMessageSuccessMs !== "0") {
writer.uint32(48).int64(message.sendGiftSendMessageSuccessMs);
}
if (message.sendProfitApiDur !== "0") {
writer.uint32(56).int64(message.sendProfitApiDur);
}
if (message.toUserId !== "0") {
writer.uint32(64).int64(message.toUserId);
}
if (message.sendGiftStartClientLocalMs !== "0") {
writer.uint32(72).int64(message.sendGiftStartClientLocalMs);
}
if (message.fromPlatform !== "") {
writer.uint32(82).string(message.fromPlatform);
}
if (message.fromVersion !== "") {
writer.uint32(90).string(message.fromVersion);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastGiftMessage_GiftMonitorInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.anchorId = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.profitApiMessageDur = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.sendGiftProfitApiStartMs = reader.int64().toString();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.sendGiftProfitCoreStartMs = reader.int64().toString();
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.sendGiftReqStartMs = reader.int64().toString();
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.sendGiftSendMessageSuccessMs = reader.int64().toString();
continue;
}
case 7: {
if (tag !== 56) {
break;
}
message.sendProfitApiDur = reader.int64().toString();
continue;
}
case 8: {
if (tag !== 64) {
break;
}
message.toUserId = reader.int64().toString();
continue;
}
case 9: {
if (tag !== 72) {
break;
}
message.sendGiftStartClientLocalMs = reader.int64().toString();
continue;
}
case 10: {
if (tag !== 82) {
break;
}
message.fromPlatform = reader.string();
continue;
}
case 11: {
if (tag !== 90) {
break;
}
message.fromVersion = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastGiftMessage_MatchInfo() {
return { critical: "0", effectCardInUse: false, multiplierType: 0, multiplierValue: "0" };
}
exports.WebcastGiftMessage_MatchInfoDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.critical !== "0") {
writer.uint32(8).int64(message.critical);
}
if (message.effectCardInUse !== false) {
writer.uint32(16).bool(message.effectCardInUse);
}
if (message.multiplierType !== 0) {
writer.uint32(24).int32(message.multiplierType);
}
if (message.multiplierValue !== "0") {
writer.uint32(32).int64(message.multiplierValue);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastGiftMessage_MatchInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.critical = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.effectCardInUse = reader.bool();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.multiplierType = reader.int32();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.multiplierValue = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastGiftMessage_GiftsBoxInfo() {
return { gifts: [] };
}
exports.WebcastGiftMessage_GiftsBoxInfoDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
for (const v of message.gifts) {
exports.WebcastGiftMessage_GiftsBoxInfo_GiftInfoInBoxDecoder.encode(v, writer.uint32(10).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastGiftMessage_GiftsBoxInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.gifts.push(exports.WebcastGiftMessage_GiftsBoxInfo_GiftInfoInBoxDecoder.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastGiftMessage_GiftsBoxInfo_GiftInfoInBox() {
return { giftId: "0", effectId: "0", colorId: "0", remainTimes: 0, asset: undefined };
}
exports.WebcastGiftMessage_GiftsBoxInfo_GiftInfoInBoxDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.giftId !== "0") {
writer.uint32(8).int64(message.giftId);
}
if (message.effectId !== "0") {
writer.uint32(16).int64(message.effectId);
}
if (message.colorId !== "0") {
writer.uint32(24).int64(message.colorId);
}
if (message.remainTimes !== 0) {
writer.uint32(32).int32(message.remainTimes);
}
if (message.asset !== undefined) {
exports.WebcastGiftMessage_GiftsBoxInfo_GiftInfoInBox_AssetsModel.encode(message.asset, writer.uint32(42).fork())
.join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastGiftMessage_GiftsBoxInfo_GiftInfoInBox();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.giftId = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.effectId = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.colorId = reader.int64().toString();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.remainTimes = reader.int32();
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.asset = exports.WebcastGiftMessage_GiftsBoxInfo_GiftInfoInBox_AssetsModel.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastGiftMessage_GiftsBoxInfo_GiftInfoInBox_AssetsModel() {
return {
name: "",
resourceUri: "",
resourceModel: undefined,
describe: "",
id: "0",
resourceType: 0,
md5: "",
size: "0",
lokiExtraContent: undefined,
downloadType: 0,
resourceByteVC1Model: undefined,
bytevc1Md5: "",
videoResourceList: [],
faceRecognitionArchiveMeta: undefined,
lynxUrlSettingsKey: "",
downgradeResourceType: 0,
assetExtra: undefined,
stickerAssetVariant: 0,
immediateDownload: false,
stickerAssetVariantReason: 0,
};
}
exports.WebcastGiftMessage_GiftsBoxInfo_GiftInfoInBox_AssetsModel = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.name !== "") {
writer.uint32(10).string(message.name);
}
if (message.resourceUri !== "") {
writer.uint32(18).string(message.resourceUri);
}
if (message.resourceModel !== undefined) {
exports.WebcastGiftMessage_GiftsBoxInfo_GiftInfoInBox_AssetsModel_ResourceModelDecoder.encode(message.resourceModel, writer.uint32(34).fork()).join();
}
if (message.describe !== "") {
writer.uint32(42).string(message.describe);
}
if (message.id !== "0") {
writer.uint32(48).int64(message.id);
}
if (message.resourceType !== 0) {
writer.uint32(56).int32(message.resourceType);
}
if (message.md5 !== "") {
writer.uint32(66).string(message.md5);
}
if (message.size !== "0") {
writer.uint32(72).int64(message.size);
}
if (message.lokiExtraContent !== undefined) {
exports.WebcastGiftMessage_GiftsBoxInfo_GiftInfoInBox_AssetsModel_LokiExtraContentDecoder.encode(message.lokiExtraContent, writer.uint32(82).fork()).join();
}
if (message.downloadType !== 0) {
writer.uint32(208).int32(message.downloadType);
}
if (message.resourceByteVC1Model !== undefined) {
exports.WebcastGiftMessage_GiftsBoxInfo_GiftInfoInBox_AssetsModel_ResourceModelDecoder.encode(message.resourceByteVC1Model, writer.uint32(226).fork()).join();
}
if (message.bytevc1Md5 !== "") {
writer.uint32(234).string(message.bytevc1Md5);
}
for (const v of message.videoResourceList) {
exports.WebcastGiftMessage_GiftsBoxInfo_GiftInfoInBox_AssetsModel_VideoResourceDecoder.encode(v, writer.uint32(242).fork())
.join();
}
if (message.faceRecognitionArchiveMeta !== undefined) {
exports.WebcastGiftMessage_GiftsBoxInfo_GiftInfoInBox_AssetsModel_FaceRecognitionMetaDecoder.encode(message.faceRecognitionArchiveMeta, writer.uint32(250).fork()).join();
}
if (message.lynxUrlSettingsKey !== "") {
writer.uint32(258).string(message.lynxUrlSettingsKey);
}
if (message.downgradeResourceType !== 0) {
writer.uint32(264).int32(message.downgradeResourceType);
}
if (message.assetExtra !== undefined) {
exports.WebcastGiftMessage_GiftsBoxInfo_GiftInfoInBox_AssetsModel_AssetExtraDecoder.encode(message.assetExtra, writer.uint32(274).fork()).join();
}
if (message.stickerAssetVariant !== 0) {
writer.uint32(280).int32(message.stickerAssetVariant);
}
if (message.immediateDownload !== false) {
writer.uint32(288).bool(message.immediateDownload);
}
if (message.stickerAssetVariantReason !== 0) {
writer.uint32(296).int32(message.stickerAssetVariantReason);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastGiftMessage_GiftsBoxInfo_GiftInfoInBox_AssetsModel();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.name = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.resourceUri = reader.string();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.resourceModel = exports.WebcastGiftMessage_GiftsBoxInfo_GiftInfoInBox_AssetsModel_ResourceModelDecoder.decode(reader, reader.uint32());
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.describe = reader.string();
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.id = reader.int64().toString();
continue;
}
case 7: {
if (tag !== 56) {
break;
}
message.resourceType = reader.int32();
continue;
}
case 8: {
if (tag !== 66) {
break;
}
message.md5 = reader.string();
continue;
}
case 9: {
if (tag !== 72) {
break;
}
message.size = reader.int64().toString();
continue;
}
case 10: {
if (tag !== 82) {
break;
}
message.lokiExtraContent = exports.WebcastGiftMessage_GiftsBoxInfo_GiftInfoInBox_AssetsModel_LokiExtraContentDecoder.decode(reader, reader.uint32());
continue;
}
case 26: {
if (tag !== 208) {
break;
}
message.downloadType = reader.int32();
continue;
}
case 28: {
if (tag !== 226) {
break;
}
message.resourceByteVC1Model = exports.WebcastGiftMessage_GiftsBoxInfo_GiftInfoInBox_AssetsModel_ResourceModelDecoder.decode(reader, reader.uint32());
continue;
}
case 29: {
if (tag !== 234) {
break;
}
message.bytevc1Md5 = reader.string();
continue;
}
case 30: {
if (tag !== 242) {
break;
}
message.videoResourceList.push(exports.WebcastGiftMessage_GiftsBoxInfo_GiftInfoInBox_AssetsModel_VideoResourceDecoder.decode(reader, reader.uint32()));
continue;
}
case 31: {
if (tag !== 250) {
break;
}
message.faceRecognitionArchiveMeta =
exports.WebcastGiftMessage_GiftsBoxInfo_GiftInfoInBox_AssetsModel_FaceRecognitionMetaDecoder.decode(reader, reader.uint32());
continue;
}
case 32: {
if (tag !== 258) {
break;
}
message.lynxUrlSettingsKey = reader.string();
continue;
}
case 33: {
if (tag !== 264) {
break;
}
message.downgradeResourceType = reader.int32();
continue;
}
case 34: {
if (tag !== 274) {
break;
}
message.assetExtra = exports.WebcastGiftMessage_GiftsBoxInfo_GiftInfoInBox_AssetsModel_AssetExtraDecoder.decode(reader, reader.uint32());
continue;
}
case 35: {
if (tag !== 280) {
break;
}
message.stickerAssetVariant = reader.int32();
continue;
}
case 36: {
if (tag !== 288) {
break;
}
message.immediateDownload = reader.bool();
continue;
}
case 37: {
if (tag !== 296) {
break;
}
message.stickerAssetVariantReason = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastGiftMessage_GiftsBoxInfo_GiftInfoInBox_AssetsModel_AssetExtra() {
return { effectStarlingKey: "" };
}
exports.WebcastGiftMessage_GiftsBoxInfo_GiftInfoInBox_AssetsModel_AssetExtraDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.effectStarlingKey !== "") {
writer.uint32(10).string(message.effectStarlingKey);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastGiftMessage_GiftsBoxInfo_GiftInfoInBox_AssetsModel_AssetExtra();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.effectStarlingKey = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastGiftMessage_GiftsBoxInfo_GiftInfoInBox_AssetsModel_ResourceModel() {
return { urlList: [], uri: "" };
}
exports.WebcastGiftMessage_GiftsBoxInfo_GiftInfoInBox_AssetsModel_ResourceModelDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
for (const v of message.urlList) {
writer.uint32(10).string(v);
}
if (message.uri !== "") {
writer.uint32(18).string(message.uri);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastGiftMessage_GiftsBoxInfo_GiftInfoInBox_AssetsModel_ResourceModel();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.urlList.push(reader.string());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.uri = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastGiftMessage_GiftsBoxInfo_GiftInfoInBox_AssetsModel_LokiExtraContent() {
return {
giftType: "",
giftDuration: "0",
needScreenShot: false,
ismultiFrame: false,
viewOverlay: "",
befViewRenderSize: undefined,
befViewRenderFPS: 0,
befViewFitMode: 0,
modelNames: "",
requirements: [],
};
}
exports.WebcastGiftMessage_GiftsBoxInfo_GiftInfoInBox_AssetsModel_LokiExtraContentDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.giftType !== "") {
writer.uint32(10).string(message.giftType);
}
if (message.giftDuration !== "0") {
writer.uint32(16).int64(message.giftDuration);
}
if (message.needScreenShot !== false) {
writer.uint32(24).bool(message.needScreenShot);
}
if (message.ismultiFrame !== false) {
writer.uint32(32).bool(message.ismultiFrame);
}
if (message.viewOverlay !== "") {
writer.uint32(42).string(message.viewOverlay);
}
if (message.befViewRenderSize !== undefined) {
exports.WebcastGiftMessage_GiftsBoxInfo_GiftInfoInBox_AssetsModel_LokiExtraContent_BEFViewRenderSizeDecoder.encode(message.befViewRenderSize, writer.uint32(50).fork()).join();
}
if (message.befViewRenderFPS !== 0) {
writer.uint32(56).int32(message.befViewRenderFPS);
}
if (message.befViewFitMode !== 0) {
writer.uint32(64).int32(message.befViewFitMode);
}
if (message.modelNames !== "") {
writer.uint32(74).string(message.modelNames);
}
for (const v of message.requirements) {
writer.uint32(82).string(v);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastGiftMessage_GiftsBoxInfo_GiftInfoInBox_AssetsModel_LokiExtraContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.giftType = reader.string();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.giftDuration = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.needScreenShot = reader.bool();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.ismultiFrame = reader.bool();
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.viewOverlay = reader.string();
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.befViewRenderSize =
exports.WebcastGiftMessage_GiftsBoxInfo_GiftInfoInBox_AssetsModel_LokiExtraContent_BEFViewRenderSizeDecoder.decode(reader, reader.uint32());
continue;
}
case 7: {
if (tag !== 56) {
break;
}
message.befViewRenderFPS = reader.int32();
continue;
}
case 8: {
if (tag !== 64) {
break;
}
message.befViewFitMode = reader.int32();
continue;
}
case 9: {
if (tag !== 74) {
break;
}
message.modelNames = reader.string();
continue;
}
case 10: {
if (tag !== 82) {
break;
}
message.requirements.push(reader.string());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastGiftMessage_GiftsBoxInfo_GiftInfoInBox_AssetsModel_LokiExtraContent_BEFViewRenderSize() {
return { with: 0, height: 0 };
}
exports.WebcastGiftMessage_GiftsBoxInfo_GiftInfoInBox_AssetsModel_LokiExtraContent_BEFViewRenderSizeDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.with !== 0) {
writer.uint32(8).int32(message.with);
}
if (message.height !== 0) {
writer.uint32(16).int32(message.height);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastGiftMessage_GiftsBoxInfo_GiftInfoInBox_AssetsModel_LokiExtraContent_BEFViewRenderSize();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.with = reader.int32();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.height = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastGiftMessage_GiftsBoxInfo_GiftInfoInBox_AssetsModel_VideoResource() {
return { videoTypeName: "", videoUrl: undefined, videoMd5: "" };
}
exports.WebcastGiftMessage_GiftsBoxInfo_GiftInfoInBox_AssetsModel_VideoResourceDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.videoTypeName !== "") {
writer.uint32(10).string(message.videoTypeName);
}
if (message.videoUrl !== undefined) {
exports.WebcastGiftMessage_GiftsBoxInfo_GiftInfoInBox_AssetsModel_ResourceModelDecoder.encode(message.videoUrl, writer.uint32(18).fork()).join();
}
if (message.videoMd5 !== "") {
writer.uint32(26).string(message.videoMd5);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastGiftMessage_GiftsBoxInfo_GiftInfoInBox_AssetsModel_VideoResource();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.videoTypeName = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.videoUrl = exports.WebcastGiftMessage_GiftsBoxInfo_GiftInfoInBox_AssetsModel_ResourceModelDecoder.decode(reader, reader.uint32());
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.videoMd5 = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastGiftMessage_GiftsBoxInfo_GiftInfoInBox_AssetsModel_FaceRecognitionMeta() {
return { version: "", requirements: [], modelNames: "", sdkExtra: "" };
}
exports.WebcastGiftMessage_GiftsBoxInfo_GiftInfoInBox_AssetsModel_FaceRecognitionMetaDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.version !== "") {
writer.uint32(10).string(message.version);
}
for (const v of message.requirements) {
writer.uint32(18).string(v);
}
if (message.modelNames !== "") {
writer.uint32(26).string(message.modelNames);
}
if (message.sdkExtra !== "") {
writer.uint32(34).string(message.sdkExtra);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastGiftMessage_GiftsBoxInfo_GiftInfoInBox_AssetsModel_FaceRecognitionMeta();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.version = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.requirements.push(reader.string());
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.modelNames = reader.string();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.sdkExtra = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastGiftMessage_AssetsModel() {
return {
name: "",
resourceUri: "",
resourceModel: undefined,
describe: "",
id: "0",
resourceType: 0,
md5: "",
size: "0",
lokiExtraContent: undefined,
downloadType: 0,
resourceByteVC1Model: undefined,
bytevc1Md5: "",
videoResourceList: [],
faceRecognitionArchiveMeta: undefined,
lynxUrlSettingsKey: "",
downgradeResourceType: 0,
assetExtra: undefined,
stickerAssetVariant: 0,
immediateDownload: false,
stickerAssetVariantReason: 0,
};
}
exports.WebcastGiftMessage_AssetsModelDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.name !== "") {
writer.uint32(10).string(message.name);
}
if (message.resourceUri !== "") {
writer.uint32(18).string(message.resourceUri);
}
if (message.resourceModel !== undefined) {
exports.WebcastGiftMessage_AssetsModel_ResourceModelDecoder.encode(message.resourceModel, writer.uint32(34).fork()).join();
}
if (message.describe !== "") {
writer.uint32(42).string(message.describe);
}
if (message.id !== "0") {
writer.uint32(48).int64(message.id);
}
if (message.resourceType !== 0) {
writer.uint32(56).int32(message.resourceType);
}
if (message.md5 !== "") {
writer.uint32(66).string(message.md5);
}
if (message.size !== "0") {
writer.uint32(72).int64(message.size);
}
if (message.lokiExtraContent !== undefined) {
exports.WebcastGiftMessage_AssetsModel_LokiExtraContentDecoder.encode(message.lokiExtraContent, writer.uint32(82).fork()).join();
}
if (message.downloadType !== 0) {
writer.uint32(208).int32(message.downloadType);
}
if (message.resourceByteVC1Model !== undefined) {
exports.WebcastGiftMessage_AssetsModel_ResourceModelDecoder.encode(message.resourceByteVC1Model, writer.uint32(226).fork())
.join();
}
if (message.bytevc1Md5 !== "") {
writer.uint32(234).string(message.bytevc1Md5);
}
for (const v of message.videoResourceList) {
exports.WebcastGiftMessage_AssetsModel_VideoResourceDecoder.encode(v, writer.uint32(242).fork()).join();
}
if (message.faceRecognitionArchiveMeta !== undefined) {
exports.WebcastGiftMessage_AssetsModel_FaceRecognitionMetaDecoder.encode(message.faceRecognitionArchiveMeta, writer.uint32(250).fork()).join();
}
if (message.lynxUrlSettingsKey !== "") {
writer.uint32(258).string(message.lynxUrlSettingsKey);
}
if (message.downgradeResourceType !== 0) {
writer.uint32(264).int32(message.downgradeResourceType);
}
if (message.assetExtra !== undefined) {
exports.WebcastGiftMessage_AssetsModel_AssetExtraDecoder.encode(message.assetExtra, writer.uint32(274).fork()).join();
}
if (message.stickerAssetVariant !== 0) {
writer.uint32(280).int32(message.stickerAssetVariant);
}
if (message.immediateDownload !== false) {
writer.uint32(288).bool(message.immediateDownload);
}
if (message.stickerAssetVariantReason !== 0) {
writer.uint32(296).int32(message.stickerAssetVariantReason);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastGiftMessage_AssetsModel();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.name = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.resourceUri = reader.string();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.resourceModel = exports.WebcastGiftMessage_AssetsModel_ResourceModelDecoder.decode(reader, reader.uint32());
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.describe = reader.string();
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.id = reader.int64().toString();
continue;
}
case 7: {
if (tag !== 56) {
break;
}
message.resourceType = reader.int32();
continue;
}
case 8: {
if (tag !== 66) {
break;
}
message.md5 = reader.string();
continue;
}
case 9: {
if (tag !== 72) {
break;
}
message.size = reader.int64().toString();
continue;
}
case 10: {
if (tag !== 82) {
break;
}
message.lokiExtraContent = exports.WebcastGiftMessage_AssetsModel_LokiExtraContentDecoder.decode(reader, reader.uint32());
continue;
}
case 26: {
if (tag !== 208) {
break;
}
message.downloadType = reader.int32();
continue;
}
case 28: {
if (tag !== 226) {
break;
}
message.resourceByteVC1Model = exports.WebcastGiftMessage_AssetsModel_ResourceModelDecoder.decode(reader, reader.uint32());
continue;
}
case 29: {
if (tag !== 234) {
break;
}
message.bytevc1Md5 = reader.string();
continue;
}
case 30: {
if (tag !== 242) {
break;
}
message.videoResourceList.push(exports.WebcastGiftMessage_AssetsModel_VideoResourceDecoder.decode(reader, reader.uint32()));
continue;
}
case 31: {
if (tag !== 250) {
break;
}
message.faceRecognitionArchiveMeta = exports.WebcastGiftMessage_AssetsModel_FaceRecognitionMetaDecoder.decode(reader, reader.uint32());
continue;
}
case 32: {
if (tag !== 258) {
break;
}
message.lynxUrlSettingsKey = reader.string();
continue;
}
case 33: {
if (tag !== 264) {
break;
}
message.downgradeResourceType = reader.int32();
continue;
}
case 34: {
if (tag !== 274) {
break;
}
message.assetExtra = exports.WebcastGiftMessage_AssetsModel_AssetExtraDecoder.decode(reader, reader.uint32());
continue;
}
case 35: {
if (tag !== 280) {
break;
}
message.stickerAssetVariant = reader.int32();
continue;
}
case 36: {
if (tag !== 288) {
break;
}
message.immediateDownload = reader.bool();
continue;
}
case 37: {
if (tag !== 296) {
break;
}
message.stickerAssetVariantReason = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastGiftMessage_AssetsModel_AssetExtra() {
return { effectStarlingKey: "" };
}
exports.WebcastGiftMessage_AssetsModel_AssetExtraDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.effectStarlingKey !== "") {
writer.uint32(10).string(message.effectStarlingKey);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastGiftMessage_AssetsModel_AssetExtra();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.effectStarlingKey = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastGiftMessage_AssetsModel_ResourceModel() {
return { urlList: [], uri: "" };
}
exports.WebcastGiftMessage_AssetsModel_ResourceModelDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
for (const v of message.urlList) {
writer.uint32(10).string(v);
}
if (message.uri !== "") {
writer.uint32(18).string(message.uri);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastGiftMessage_AssetsModel_ResourceModel();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.urlList.push(reader.string());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.uri = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastGiftMessage_AssetsModel_LokiExtraContent() {
return {
giftType: "",
giftDuration: "0",
needScreenShot: false,
ismultiFrame: false,
viewOverlay: "",
befViewRenderSize: undefined,
befViewRenderFPS: 0,
befViewFitMode: 0,
modelNames: "",
requirements: [],
};
}
exports.WebcastGiftMessage_AssetsModel_LokiExtraContentDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.giftType !== "") {
writer.uint32(10).string(message.giftType);
}
if (message.giftDuration !== "0") {
writer.uint32(16).int64(message.giftDuration);
}
if (message.needScreenShot !== false) {
writer.uint32(24).bool(message.needScreenShot);
}
if (message.ismultiFrame !== false) {
writer.uint32(32).bool(message.ismultiFrame);
}
if (message.viewOverlay !== "") {
writer.uint32(42).string(message.viewOverlay);
}
if (message.befViewRenderSize !== undefined) {
exports.WebcastGiftMessage_AssetsModel_LokiExtraContent_BEFViewRenderSizeDecoder.encode(message.befViewRenderSize, writer.uint32(50).fork()).join();
}
if (message.befViewRenderFPS !== 0) {
writer.uint32(56).int32(message.befViewRenderFPS);
}
if (message.befViewFitMode !== 0) {
writer.uint32(64).int32(message.befViewFitMode);
}
if (message.modelNames !== "") {
writer.uint32(74).string(message.modelNames);
}
for (const v of message.requirements) {
writer.uint32(82).string(v);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastGiftMessage_AssetsModel_LokiExtraContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.giftType = reader.string();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.giftDuration = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.needScreenShot = reader.bool();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.ismultiFrame = reader.bool();
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.viewOverlay = reader.string();
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.befViewRenderSize = exports.WebcastGiftMessage_AssetsModel_LokiExtraContent_BEFViewRenderSizeDecoder.decode(reader, reader.uint32());
continue;
}
case 7: {
if (tag !== 56) {
break;
}
message.befViewRenderFPS = reader.int32();
continue;
}
case 8: {
if (tag !== 64) {
break;
}
message.befViewFitMode = reader.int32();
continue;
}
case 9: {
if (tag !== 74) {
break;
}
message.modelNames = reader.string();
continue;
}
case 10: {
if (tag !== 82) {
break;
}
message.requirements.push(reader.string());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastGiftMessage_AssetsModel_LokiExtraContent_BEFViewRenderSize() {
return { with: 0, height: 0 };
}
exports.WebcastGiftMessage_AssetsModel_LokiExtraContent_BEFViewRenderSizeDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.with !== 0) {
writer.uint32(8).int32(message.with);
}
if (message.height !== 0) {
writer.uint32(16).int32(message.height);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastGiftMessage_AssetsModel_LokiExtraContent_BEFViewRenderSize();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.with = reader.int32();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.height = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastGiftMessage_AssetsModel_VideoResource() {
return { videoTypeName: "", videoUrl: undefined, videoMd5: "" };
}
exports.WebcastGiftMessage_AssetsModel_VideoResourceDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.videoTypeName !== "") {
writer.uint32(10).string(message.videoTypeName);
}
if (message.videoUrl !== undefined) {
exports.WebcastGiftMessage_AssetsModel_ResourceModelDecoder.encode(message.videoUrl, writer.uint32(18).fork()).join();
}
if (message.videoMd5 !== "") {
writer.uint32(26).string(message.videoMd5);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastGiftMessage_AssetsModel_VideoResource();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.videoTypeName = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.videoUrl = exports.WebcastGiftMessage_AssetsModel_ResourceModelDecoder.decode(reader, reader.uint32());
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.videoMd5 = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastGiftMessage_AssetsModel_FaceRecognitionMeta() {
return { version: "", requirements: [], modelNames: "", sdkExtra: "" };
}
exports.WebcastGiftMessage_AssetsModel_FaceRecognitionMetaDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.version !== "") {
writer.uint32(10).string(message.version);
}
for (const v of message.requirements) {
writer.uint32(18).string(v);
}
if (message.modelNames !== "") {
writer.uint32(26).string(message.modelNames);
}
if (message.sdkExtra !== "") {
writer.uint32(34).string(message.sdkExtra);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastGiftMessage_AssetsModel_FaceRecognitionMeta();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.version = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.requirements.push(reader.string());
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.modelNames = reader.string();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.sdkExtra = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastGiftMessage_LynxGiftExtra() {
return { id: "0", code: "0", type: "0", params: [], extra: "" };
}
exports.WebcastGiftMessage_LynxGiftExtraDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.id !== "0") {
writer.uint32(8).int64(message.id);
}
if (message.code !== "0") {
writer.uint32(16).int64(message.code);
}
if (message.type !== "0") {
writer.uint32(24).int64(message.type);
}
for (const v of message.params) {
writer.uint32(34).string(v);
}
if (message.extra !== "") {
writer.uint32(42).string(message.extra);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastGiftMessage_LynxGiftExtra();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.id = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.code = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.type = reader.int64().toString();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.params.push(reader.string());
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.extra = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastGiftMessage_FlyingMicResources() {
return { pathImage: undefined, micImage: undefined, transitionConfigs: [] };
}
exports.WebcastGiftMessage_FlyingMicResourcesDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.pathImage !== undefined) {
exports.ImageDecoder.encode(message.pathImage, writer.uint32(10).fork()).join();
}
if (message.micImage !== undefined) {
exports.ImageDecoder.encode(message.micImage, writer.uint32(18).fork()).join();
}
for (const v of message.transitionConfigs) {
exports.WebcastGiftMessage_FlyingMicResources_TransitionConfigDecoder.encode(v, writer.uint32(26).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastGiftMessage_FlyingMicResources();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.pathImage = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.micImage = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.transitionConfigs.push(exports.WebcastGiftMessage_FlyingMicResources_TransitionConfigDecoder.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastGiftMessage_FlyingMicResources_TransitionConfig() {
return { configId: "0", resourceImage: undefined };
}
exports.WebcastGiftMessage_FlyingMicResources_TransitionConfigDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.configId !== "0") {
writer.uint32(8).int64(message.configId);
}
if (message.resourceImage !== undefined) {
exports.ImageDecoder.encode(message.resourceImage, writer.uint32(18).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastGiftMessage_FlyingMicResources_TransitionConfig();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.configId = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.resourceImage = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastGiftMessage_SponsorshipInfo() {
return {
giftId: "0",
sponsorId: "0",
lightGiftUp: false,
unlightedGiftIcon: "",
giftGalleryDetailPageSchemeUrl: "",
giftGalleryClickSponsor: false,
becomeAllSponsored: false,
};
}
exports.WebcastGiftMessage_SponsorshipInfoDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.giftId !== "0") {
writer.uint32(8).int64(message.giftId);
}
if (message.sponsorId !== "0") {
writer.uint32(16).int64(message.sponsorId);
}
if (message.lightGiftUp !== false) {
writer.uint32(24).bool(message.lightGiftUp);
}
if (message.unlightedGiftIcon !== "") {
writer.uint32(34).string(message.unlightedGiftIcon);
}
if (message.giftGalleryDetailPageSchemeUrl !== "") {
writer.uint32(42).string(message.giftGalleryDetailPageSchemeUrl);
}
if (message.giftGalleryClickSponsor !== false) {
writer.uint32(48).bool(message.giftGalleryClickSponsor);
}
if (message.becomeAllSponsored !== false) {
writer.uint32(168).bool(message.becomeAllSponsored);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastGiftMessage_SponsorshipInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.giftId = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.sponsorId = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.lightGiftUp = reader.bool();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.unlightedGiftIcon = reader.string();
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.giftGalleryDetailPageSchemeUrl = reader.string();
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.giftGalleryClickSponsor = reader.bool();
continue;
}
case 21: {
if (tag !== 168) {
break;
}
message.becomeAllSponsored = reader.bool();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastLinkMicBattle() {
return {
common: undefined,
battleId: "0",
battleSetting: undefined,
action: 0,
battleResult: {},
mBattleDisplayConfig: undefined,
inviteeGiftPermissionType: 0,
armies: {},
anchorInfo: {},
bubbleText: "",
supportedActions: [],
battleCombos: {},
teamUsers: [],
inviteeGiftPermissionTypes: [],
actionByUserId: "0",
teamBattleResult: [],
teamArmies: [],
abtestSettings: [],
teamMatchCampaign: undefined,
fuzzyDisplayConfigV2: undefined,
};
}
exports.WebcastLinkMicBattleDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.common !== undefined) {
exports.CommonMessageDataDecoder.encode(message.common, writer.uint32(10).fork()).join();
}
if (message.battleId !== "0") {
writer.uint32(16).int64(message.battleId);
}
if (message.battleSetting !== undefined) {
exports.BattleSettingDecoder.encode(message.battleSetting, writer.uint32(26).fork()).join();
}
if (message.action !== 0) {
writer.uint32(32).int32(message.action);
}
Object.entries(message.battleResult).forEach(([key, value]) => {
exports.WebcastLinkMicBattle_BattleResultEntryDecoder.encode({ key: key, value }, writer.uint32(42).fork()).join();
});
if (message.mBattleDisplayConfig !== undefined) {
exports.WebcastLinkMicBattle_BattleDisplayConfigDecoder.encode(message.mBattleDisplayConfig, writer.uint32(50).fork()).join();
}
if (message.inviteeGiftPermissionType !== 0) {
writer.uint32(64).int32(message.inviteeGiftPermissionType);
}
Object.entries(message.armies).forEach(([key, value]) => {
exports.WebcastLinkMicBattle_ArmiesEntryDecoder.encode({ key: key, value }, writer.uint32(74).fork()).join();
});
Object.entries(message.anchorInfo).forEach(([key, value]) => {
exports.WebcastLinkMicBattle_AnchorInfoEntryDecoder.encode({ key: key, value }, writer.uint32(82).fork()).join();
});
if (message.bubbleText !== "") {
writer.uint32(90).string(message.bubbleText);
}
for (const v of message.supportedActions) {
exports.WebcastLinkMicBattle_SupportedActionsWrapperDecoder.encode(v, writer.uint32(98).fork()).join();
}
Object.entries(message.battleCombos).forEach(([key, value]) => {
exports.WebcastLinkMicBattle_BattleCombosEntryDecoder.encode({ key: key, value }, writer.uint32(106).fork()).join();
});
for (const v of message.teamUsers) {
exports.WebcastLinkMicBattle_TeamUsersInfoDecoder.encode(v, writer.uint32(114).fork()).join();
}
for (const v of message.inviteeGiftPermissionTypes) {
exports.WebcastLinkMicBattle_BattleInviteeGiftPermissionDecoder.encode(v, writer.uint32(122).fork()).join();
}
if (message.actionByUserId !== "0") {
writer.uint32(128).int64(message.actionByUserId);
}
for (const v of message.teamBattleResult) {
exports.WebcastLinkMicBattle_BattleTeamResultDecoder.encode(v, writer.uint32(138).fork()).join();
}
for (const v of message.teamArmies) {
exports.BattleTeamUserArmiesDecoder.encode(v, writer.uint32(146).fork()).join();
}
for (const v of message.abtestSettings) {
exports.WebcastLinkMicBattle_BattleABTestSettingDecoder.encode(v, writer.uint32(154).fork()).join();
}
if (message.teamMatchCampaign !== undefined) {
exports.WebcastLinkMicBattle_TeamMatchCampaignDecoder.encode(message.teamMatchCampaign, writer.uint32(162).fork()).join();
}
if (message.fuzzyDisplayConfigV2 !== undefined) {
exports.HighScoreControlCfgDecoder.encode(message.fuzzyDisplayConfigV2, writer.uint32(170).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastLinkMicBattle();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.common = exports.CommonMessageDataDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.battleId = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.battleSetting = exports.BattleSettingDecoder.decode(reader, reader.uint32());
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.action = reader.int32();
continue;
}
case 5: {
if (tag !== 42) {
break;
}
const entry5 = exports.WebcastLinkMicBattle_BattleResultEntryDecoder.decode(reader, reader.uint32());
if (entry5.value !== undefined) {
message.battleResult[entry5.key] = entry5.value;
}
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.mBattleDisplayConfig = exports.WebcastLinkMicBattle_BattleDisplayConfigDecoder.decode(reader, reader.uint32());
continue;
}
case 8: {
if (tag !== 64) {
break;
}
message.inviteeGiftPermissionType = reader.int32();
continue;
}
case 9: {
if (tag !== 74) {
break;
}
const entry9 = exports.WebcastLinkMicBattle_ArmiesEntryDecoder.decode(reader, reader.uint32());
if (entry9.value !== undefined) {
message.armies[entry9.key] = entry9.value;
}
continue;
}
case 10: {
if (tag !== 82) {
break;
}
const entry10 = exports.WebcastLinkMicBattle_AnchorInfoEntryDecoder.decode(reader, reader.uint32());
if (entry10.value !== undefined) {
message.anchorInfo[entry10.key] = entry10.value;
}
continue;
}
case 11: {
if (tag !== 90) {
break;
}
message.bubbleText = reader.string();
continue;
}
case 12: {
if (tag !== 98) {
break;
}
message.supportedActions.push(exports.WebcastLinkMicBattle_SupportedActionsWrapperDecoder.decode(reader, reader.uint32()));
continue;
}
case 13: {
if (tag !== 106) {
break;
}
const entry13 = exports.WebcastLinkMicBattle_BattleCombosEntryDecoder.decode(reader, reader.uint32());
if (entry13.value !== undefined) {
message.battleCombos[entry13.key] = entry13.value;
}
continue;
}
case 14: {
if (tag !== 114) {
break;
}
message.teamUsers.push(exports.WebcastLinkMicBattle_TeamUsersInfoDecoder.decode(reader, reader.uint32()));
continue;
}
case 15: {
if (tag !== 122) {
break;
}
message.inviteeGiftPermissionTypes.push(exports.WebcastLinkMicBattle_BattleInviteeGiftPermissionDecoder.decode(reader, reader.uint32()));
continue;
}
case 16: {
if (tag !== 128) {
break;
}
message.actionByUserId = reader.int64().toString();
continue;
}
case 17: {
if (tag !== 138) {
break;
}
message.teamBattleResult.push(exports.WebcastLinkMicBattle_BattleTeamResultDecoder.decode(reader, reader.uint32()));
continue;
}
case 18: {
if (tag !== 146) {
break;
}
message.teamArmies.push(exports.BattleTeamUserArmiesDecoder.decode(reader, reader.uint32()));
continue;
}
case 19: {
if (tag !== 154) {
break;
}
message.abtestSettings.push(exports.WebcastLinkMicBattle_BattleABTestSettingDecoder.decode(reader, reader.uint32()));
continue;
}
case 20: {
if (tag !== 162) {
break;
}
message.teamMatchCampaign = exports.WebcastLinkMicBattle_TeamMatchCampaignDecoder.decode(reader, reader.uint32());
continue;
}
case 21: {
if (tag !== 170) {
break;
}
message.fuzzyDisplayConfigV2 = exports.HighScoreControlCfgDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastLinkMicBattle_BattleResultEntry() {
return { key: "0", value: undefined };
}
exports.WebcastLinkMicBattle_BattleResultEntryDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.key !== "0") {
writer.uint32(8).int64(message.key);
}
if (message.value !== undefined) {
exports.WebcastLinkMicBattle_BattleResultDecoder.encode(message.value, writer.uint32(18).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastLinkMicBattle_BattleResultEntry();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.key = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.value = exports.WebcastLinkMicBattle_BattleResultDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastLinkMicBattle_ArmiesEntry() {
return { key: "0", value: undefined };
}
exports.WebcastLinkMicBattle_ArmiesEntryDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.key !== "0") {
writer.uint32(8).int64(message.key);
}
if (message.value !== undefined) {
exports.BattleUserArmiesDecoder.encode(message.value, writer.uint32(18).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastLinkMicBattle_ArmiesEntry();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.key = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.value = exports.BattleUserArmiesDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastLinkMicBattle_AnchorInfoEntry() {
return { key: "0", value: undefined };
}
exports.WebcastLinkMicBattle_AnchorInfoEntryDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.key !== "0") {
writer.uint32(8).int64(message.key);
}
if (message.value !== undefined) {
exports.WebcastLinkMicBattle_BattleUserInfoDecoder.encode(message.value, writer.uint32(18).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastLinkMicBattle_AnchorInfoEntry();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.key = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.value = exports.WebcastLinkMicBattle_BattleUserInfoDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastLinkMicBattle_BattleCombosEntry() {
return { key: "0", value: undefined };
}
exports.WebcastLinkMicBattle_BattleCombosEntryDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.key !== "0") {
writer.uint32(8).int64(message.key);
}
if (message.value !== undefined) {
exports.WebcastLinkMicBattle_BattleComboInfoDecoder.encode(message.value, writer.uint32(18).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastLinkMicBattle_BattleCombosEntry();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.key = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.value = exports.WebcastLinkMicBattle_BattleComboInfoDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastLinkMicBattle_TeamMatchCampaign() {
return { bestTeammateRelation: [], startSfxTeamId: [], hasTeamMatchMvpSfx: false };
}
exports.WebcastLinkMicBattle_TeamMatchCampaignDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
for (const v of message.bestTeammateRelation) {
exports.WebcastLinkMicBattle_TeamMatchCampaign_BestTeammateRelationDecoder.encode(v, writer.uint32(10).fork()).join();
}
writer.uint32(18).fork();
for (const v of message.startSfxTeamId) {
writer.int64(v);
}
writer.join();
if (message.hasTeamMatchMvpSfx !== false) {
writer.uint32(24).bool(message.hasTeamMatchMvpSfx);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastLinkMicBattle_TeamMatchCampaign();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.bestTeammateRelation.push(exports.WebcastLinkMicBattle_TeamMatchCampaign_BestTeammateRelationDecoder.decode(reader, reader.uint32()));
continue;
}
case 2: {
if (tag === 16) {
message.startSfxTeamId.push(reader.int64().toString());
continue;
}
if (tag === 18) {
const end2 = reader.uint32() + reader.pos;
while (reader.pos < end2) {
message.startSfxTeamId.push(reader.int64().toString());
}
continue;
}
break;
}
case 3: {
if (tag !== 24) {
break;
}
message.hasTeamMatchMvpSfx = reader.bool();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastLinkMicBattle_TeamMatchCampaign_BestTeammateRelation() {
return { userId: "0", bestTeammateId: "0" };
}
exports.WebcastLinkMicBattle_TeamMatchCampaign_BestTeammateRelationDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.userId !== "0") {
writer.uint32(8).int64(message.userId);
}
if (message.bestTeammateId !== "0") {
writer.uint32(16).int64(message.bestTeammateId);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastLinkMicBattle_TeamMatchCampaign_BestTeammateRelation();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.userId = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.bestTeammateId = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastLinkMicBattle_BattleTeamResult() {
return { teamId: "0", teamUsers: [], result: 0, totalScore: "0" };
}
exports.WebcastLinkMicBattle_BattleTeamResultDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.teamId !== "0") {
writer.uint32(8).int64(message.teamId);
}
for (const v of message.teamUsers) {
exports.BattleTeamUserDecoder.encode(v, writer.uint32(18).fork()).join();
}
if (message.result !== 0) {
writer.uint32(24).int32(message.result);
}
if (message.totalScore !== "0") {
writer.uint32(32).int64(message.totalScore);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastLinkMicBattle_BattleTeamResult();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.teamId = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.teamUsers.push(exports.BattleTeamUserDecoder.decode(reader, reader.uint32()));
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.result = reader.int32();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.totalScore = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastLinkMicBattle_BattleInviteeGiftPermission() {
return { userId: "0", giftPermissionType: 0 };
}
exports.WebcastLinkMicBattle_BattleInviteeGiftPermissionDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.userId !== "0") {
writer.uint32(8).int64(message.userId);
}
if (message.giftPermissionType !== 0) {
writer.uint32(16).int32(message.giftPermissionType);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastLinkMicBattle_BattleInviteeGiftPermission();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.userId = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.giftPermissionType = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastLinkMicBattle_SupportedActionsWrapper() {
return { actionType: "0" };
}
exports.WebcastLinkMicBattle_SupportedActionsWrapperDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.actionType !== "0") {
writer.uint32(8).int64(message.actionType);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastLinkMicBattle_SupportedActionsWrapper();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.actionType = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastLinkMicBattle_TeamUsersInfo() {
return { teamId: "0", userIds: [] };
}
exports.WebcastLinkMicBattle_TeamUsersInfoDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.teamId !== "0") {
writer.uint32(8).int64(message.teamId);
}
writer.uint32(18).fork();
for (const v of message.userIds) {
writer.int64(v);
}
writer.join();
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastLinkMicBattle_TeamUsersInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.teamId = reader.int64().toString();
continue;
}
case 2: {
if (tag === 16) {
message.userIds.push(reader.int64().toString());
continue;
}
if (tag === 18) {
const end2 = reader.uint32() + reader.pos;
while (reader.pos < end2) {
message.userIds.push(reader.int64().toString());
}
continue;
}
break;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastLinkMicBattle_BattleComboInfo() {
return { userId: "0", comboStatus: "0", comboCount: "0", comboIconUrl: "", comboType: 0, comboRuleGuideSchema: "" };
}
exports.WebcastLinkMicBattle_BattleComboInfoDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.userId !== "0") {
writer.uint32(8).int64(message.userId);
}
if (message.comboStatus !== "0") {
writer.uint32(16).int64(message.comboStatus);
}
if (message.comboCount !== "0") {
writer.uint32(24).int64(message.comboCount);
}
if (message.comboIconUrl !== "") {
writer.uint32(34).string(message.comboIconUrl);
}
if (message.comboType !== 0) {
writer.uint32(40).int32(message.comboType);
}
if (message.comboRuleGuideSchema !== "") {
writer.uint32(50).string(message.comboRuleGuideSchema);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastLinkMicBattle_BattleComboInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.userId = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.comboStatus = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.comboCount = reader.int64().toString();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.comboIconUrl = reader.string();
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.comboType = reader.int32();
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.comboRuleGuideSchema = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastLinkMicBattle_BattleResult() {
return { userId: "0", result: 0, score: "0" };
}
exports.WebcastLinkMicBattle_BattleResultDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.userId !== "0") {
writer.uint32(8).int64(message.userId);
}
if (message.result !== 0) {
writer.uint32(16).int32(message.result);
}
if (message.score !== "0") {
writer.uint32(24).int64(message.score);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastLinkMicBattle_BattleResult();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.userId = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.result = reader.int32();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.score = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastLinkMicBattle_BattleDisplayConfig() {
return { threshold: 0, text: "", diffThreshold: 0, diffText: "", exemptStrategy: undefined };
}
exports.WebcastLinkMicBattle_BattleDisplayConfigDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.threshold !== 0) {
writer.uint32(8).int32(message.threshold);
}
if (message.text !== "") {
writer.uint32(18).string(message.text);
}
if (message.diffThreshold !== 0) {
writer.uint32(24).int32(message.diffThreshold);
}
if (message.diffText !== "") {
writer.uint32(34).string(message.diffText);
}
if (message.exemptStrategy !== undefined) {
exports.WebcastLinkMicBattle_BattleDisplayConfig_ExemptStrategyDecoder.encode(message.exemptStrategy, writer.uint32(42).fork())
.join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastLinkMicBattle_BattleDisplayConfig();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.threshold = reader.int32();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.text = reader.string();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.diffThreshold = reader.int32();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.diffText = reader.string();
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.exemptStrategy = exports.WebcastLinkMicBattle_BattleDisplayConfig_ExemptStrategyDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastLinkMicBattle_BattleDisplayConfig_ExemptStrategy() {
return { exemptBothHost: false, exemptAudienceTop: 0 };
}
exports.WebcastLinkMicBattle_BattleDisplayConfig_ExemptStrategyDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.exemptBothHost !== false) {
writer.uint32(8).bool(message.exemptBothHost);
}
if (message.exemptAudienceTop !== 0) {
writer.uint32(16).int32(message.exemptAudienceTop);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastLinkMicBattle_BattleDisplayConfig_ExemptStrategy();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.exemptBothHost = reader.bool();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.exemptAudienceTop = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastLinkMicBattle_BattleUserInfo() {
return { user: undefined, tags: [] };
}
exports.WebcastLinkMicBattle_BattleUserInfoDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.user !== undefined) {
exports.WebcastLinkMicBattle_BattleUserInfo_BattleBaseUserInfoDecoder.encode(message.user, writer.uint32(10).fork()).join();
}
for (const v of message.tags) {
exports.WebcastLinkMicBattle_BattleUserInfo_BattleRivalTagDecoder.encode(v, writer.uint32(18).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastLinkMicBattle_BattleUserInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.user = exports.WebcastLinkMicBattle_BattleUserInfo_BattleBaseUserInfoDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.tags.push(exports.WebcastLinkMicBattle_BattleUserInfo_BattleRivalTagDecoder.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastLinkMicBattle_BattleUserInfo_BattleBaseUserInfo() {
return { userId: "0", nickName: "", avatarThumb: undefined, displayId: "" };
}
exports.WebcastLinkMicBattle_BattleUserInfo_BattleBaseUserInfoDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.userId !== "0") {
writer.uint32(8).int64(message.userId);
}
if (message.nickName !== "") {
writer.uint32(18).string(message.nickName);
}
if (message.avatarThumb !== undefined) {
exports.ImageDecoder.encode(message.avatarThumb, writer.uint32(26).fork()).join();
}
if (message.displayId !== "") {
writer.uint32(34).string(message.displayId);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastLinkMicBattle_BattleUserInfo_BattleBaseUserInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.userId = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.nickName = reader.string();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.avatarThumb = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.displayId = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastLinkMicBattle_BattleUserInfo_BattleRivalTag() {
return { bgImage: undefined, iconImage: undefined, content: "" };
}
exports.WebcastLinkMicBattle_BattleUserInfo_BattleRivalTagDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.bgImage !== undefined) {
exports.ImageDecoder.encode(message.bgImage, writer.uint32(10).fork()).join();
}
if (message.iconImage !== undefined) {
exports.ImageDecoder.encode(message.iconImage, writer.uint32(18).fork()).join();
}
if (message.content !== "") {
writer.uint32(26).string(message.content);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastLinkMicBattle_BattleUserInfo_BattleRivalTag();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.bgImage = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.iconImage = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.content = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastLinkMicBattle_BattleABTestSetting() {
return { uid: "0", abTestList: undefined };
}
exports.WebcastLinkMicBattle_BattleABTestSettingDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.uid !== "0") {
writer.uint32(8).int64(message.uid);
}
if (message.abTestList !== undefined) {
exports.WebcastLinkMicBattle_BattleABTestSetting_BattleABTestListDecoder.encode(message.abTestList, writer.uint32(18).fork())
.join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastLinkMicBattle_BattleABTestSetting();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.uid = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.abTestList = exports.WebcastLinkMicBattle_BattleABTestSetting_BattleABTestListDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastLinkMicBattle_BattleABTestSetting_BattleABTestList() {
return { abTestList: [] };
}
exports.WebcastLinkMicBattle_BattleABTestSetting_BattleABTestListDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
for (const v of message.abTestList) {
exports.WebcastLinkMicBattle_BattleABTestSetting_BattleABTestList_BattleABTestDecoder.encode(v, writer.uint32(10).fork())
.join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastLinkMicBattle_BattleABTestSetting_BattleABTestList();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.abTestList.push(exports.WebcastLinkMicBattle_BattleABTestSetting_BattleABTestList_BattleABTestDecoder.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastLinkMicBattle_BattleABTestSetting_BattleABTestList_BattleABTest() {
return { abTestType: 0, group: 0 };
}
exports.WebcastLinkMicBattle_BattleABTestSetting_BattleABTestList_BattleABTestDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.abTestType !== 0) {
writer.uint32(8).int32(message.abTestType);
}
if (message.group !== 0) {
writer.uint32(16).int32(message.group);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastLinkMicBattle_BattleABTestSetting_BattleABTestList_BattleABTest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.abTestType = reader.int32();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.group = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastLinkMicArmies() {
return {
common: undefined,
battleId: "0",
battleItems: {},
channelId: "0",
giftSentTime: "0",
scoreUpdateTime: "0",
battleStatus: 0,
fromUserId: "0",
giftId: "0",
giftCount: 0,
gifIconImage: undefined,
totalDiamondCount: 0,
repeatCount: 0,
teamArmies: [],
triggerCriticalStrike: false,
hasTeamMatchMvpSfx: false,
logId: "",
battleSettings: undefined,
fuzzyDisplayConfigV2: undefined,
};
}
exports.WebcastLinkMicArmiesDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.common !== undefined) {
exports.CommonMessageDataDecoder.encode(message.common, writer.uint32(10).fork()).join();
}
if (message.battleId !== "0") {
writer.uint32(16).int64(message.battleId);
}
Object.entries(message.battleItems).forEach(([key, value]) => {
exports.WebcastLinkMicArmies_BattleItemsEntryDecoder.encode({ key: key, value }, writer.uint32(26).fork()).join();
});
if (message.channelId !== "0") {
writer.uint32(32).int64(message.channelId);
}
if (message.giftSentTime !== "0") {
writer.uint32(40).int64(message.giftSentTime);
}
if (message.scoreUpdateTime !== "0") {
writer.uint32(48).int64(message.scoreUpdateTime);
}
if (message.battleStatus !== 0) {
writer.uint32(56).int32(message.battleStatus);
}
if (message.fromUserId !== "0") {
writer.uint32(64).int64(message.fromUserId);
}
if (message.giftId !== "0") {
writer.uint32(72).int64(message.giftId);
}
if (message.giftCount !== 0) {
writer.uint32(80).int32(message.giftCount);
}
if (message.gifIconImage !== undefined) {
exports.ImageDecoder.encode(message.gifIconImage, writer.uint32(90).fork()).join();
}
if (message.totalDiamondCount !== 0) {
writer.uint32(96).int32(message.totalDiamondCount);
}
if (message.repeatCount !== 0) {
writer.uint32(104).int32(message.repeatCount);
}
for (const v of message.teamArmies) {
exports.BattleTeamUserArmiesDecoder.encode(v, writer.uint32(114).fork()).join();
}
if (message.triggerCriticalStrike !== false) {
writer.uint32(120).bool(message.triggerCriticalStrike);
}
if (message.hasTeamMatchMvpSfx !== false) {
writer.uint32(128).bool(message.hasTeamMatchMvpSfx);
}
if (message.logId !== "") {
writer.uint32(138).string(message.logId);
}
if (message.battleSettings !== undefined) {
exports.BattleSettingDecoder.encode(message.battleSettings, writer.uint32(146).fork()).join();
}
if (message.fuzzyDisplayConfigV2 !== undefined) {
exports.HighScoreControlCfgDecoder.encode(message.fuzzyDisplayConfigV2, writer.uint32(154).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastLinkMicArmies();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.common = exports.CommonMessageDataDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.battleId = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
const entry3 = exports.WebcastLinkMicArmies_BattleItemsEntryDecoder.decode(reader, reader.uint32());
if (entry3.value !== undefined) {
message.battleItems[entry3.key] = entry3.value;
}
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.channelId = reader.int64().toString();
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.giftSentTime = reader.int64().toString();
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.scoreUpdateTime = reader.int64().toString();
continue;
}
case 7: {
if (tag !== 56) {
break;
}
message.battleStatus = reader.int32();
continue;
}
case 8: {
if (tag !== 64) {
break;
}
message.fromUserId = reader.int64().toString();
continue;
}
case 9: {
if (tag !== 72) {
break;
}
message.giftId = reader.int64().toString();
continue;
}
case 10: {
if (tag !== 80) {
break;
}
message.giftCount = reader.int32();
continue;
}
case 11: {
if (tag !== 90) {
break;
}
message.gifIconImage = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 12: {
if (tag !== 96) {
break;
}
message.totalDiamondCount = reader.int32();
continue;
}
case 13: {
if (tag !== 104) {
break;
}
message.repeatCount = reader.int32();
continue;
}
case 14: {
if (tag !== 114) {
break;
}
message.teamArmies.push(exports.BattleTeamUserArmiesDecoder.decode(reader, reader.uint32()));
continue;
}
case 15: {
if (tag !== 120) {
break;
}
message.triggerCriticalStrike = reader.bool();
continue;
}
case 16: {
if (tag !== 128) {
break;
}
message.hasTeamMatchMvpSfx = reader.bool();
continue;
}
case 17: {
if (tag !== 138) {
break;
}
message.logId = reader.string();
continue;
}
case 18: {
if (tag !== 146) {
break;
}
message.battleSettings = exports.BattleSettingDecoder.decode(reader, reader.uint32());
continue;
}
case 19: {
if (tag !== 154) {
break;
}
message.fuzzyDisplayConfigV2 = exports.HighScoreControlCfgDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastLinkMicArmies_BattleItemsEntry() {
return { key: "0", value: undefined };
}
exports.WebcastLinkMicArmies_BattleItemsEntryDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.key !== "0") {
writer.uint32(8).int64(message.key);
}
if (message.value !== undefined) {
exports.BattleUserArmiesDecoder.encode(message.value, writer.uint32(18).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastLinkMicArmies_BattleItemsEntry();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.key = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.value = exports.BattleUserArmiesDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastLinkMicArmiesItems() {
return { hostUserId: "0", battleGroups: [] };
}
exports.WebcastLinkMicArmiesItemsDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.hostUserId !== "0") {
writer.uint32(8).uint64(message.hostUserId);
}
for (const v of message.battleGroups) {
exports.WebcastLinkMicArmiesGroupDecoder.encode(v, writer.uint32(18).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastLinkMicArmiesItems();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.hostUserId = reader.uint64().toString();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.battleGroups.push(exports.WebcastLinkMicArmiesGroupDecoder.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastLinkMicArmiesGroup() {
return { users: [], points: 0 };
}
exports.WebcastLinkMicArmiesGroupDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
for (const v of message.users) {
exports.UserDecoder.encode(v, writer.uint32(10).fork()).join();
}
if (message.points !== 0) {
writer.uint32(16).int32(message.points);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastLinkMicArmiesGroup();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.users.push(exports.UserDecoder.decode(reader, reader.uint32()));
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.points = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastSocialMessage() {
return {
common: undefined,
user: undefined,
shareType: "0",
action: "0",
shareTarget: "",
followCount: 0,
shareDisplayStyle: "0",
shareCount: 0,
publicAreaMessageCommon: undefined,
signature: "",
signatureVersion: "",
showDurationMs: "0",
};
}
exports.WebcastSocialMessageDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.common !== undefined) {
exports.CommonMessageDataDecoder.encode(message.common, writer.uint32(10).fork()).join();
}
if (message.user !== undefined) {
exports.UserDecoder.encode(message.user, writer.uint32(18).fork()).join();
}
if (message.shareType !== "0") {
writer.uint32(24).int64(message.shareType);
}
if (message.action !== "0") {
writer.uint32(32).int64(message.action);
}
if (message.shareTarget !== "") {
writer.uint32(42).string(message.shareTarget);
}
if (message.followCount !== 0) {
writer.uint32(48).int32(message.followCount);
}
if (message.shareDisplayStyle !== "0") {
writer.uint32(56).int64(message.shareDisplayStyle);
}
if (message.shareCount !== 0) {
writer.uint32(64).int32(message.shareCount);
}
if (message.publicAreaMessageCommon !== undefined) {
exports.PublicAreaMessageCommonDecoder.encode(message.publicAreaMessageCommon, writer.uint32(74).fork()).join();
}
if (message.signature !== "") {
writer.uint32(82).string(message.signature);
}
if (message.signatureVersion !== "") {
writer.uint32(90).string(message.signatureVersion);
}
if (message.showDurationMs !== "0") {
writer.uint32(96).int64(message.showDurationMs);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastSocialMessage();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.common = exports.CommonMessageDataDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.user = exports.UserDecoder.decode(reader, reader.uint32());
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.shareType = reader.int64().toString();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.action = reader.int64().toString();
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.shareTarget = reader.string();
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.followCount = reader.int32();
continue;
}
case 7: {
if (tag !== 56) {
break;
}
message.shareDisplayStyle = reader.int64().toString();
continue;
}
case 8: {
if (tag !== 64) {
break;
}
message.shareCount = reader.int32();
continue;
}
case 9: {
if (tag !== 74) {
break;
}
message.publicAreaMessageCommon = exports.PublicAreaMessageCommonDecoder.decode(reader, reader.uint32());
continue;
}
case 10: {
if (tag !== 82) {
break;
}
message.signature = reader.string();
continue;
}
case 11: {
if (tag !== 90) {
break;
}
message.signatureVersion = reader.string();
continue;
}
case 12: {
if (tag !== 96) {
break;
}
message.showDurationMs = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastLikeMessage() {
return {
common: undefined,
likeCount: 0,
totalLikeCount: 0,
color: 0,
user: undefined,
icon: "",
icons: [],
specifiedDisplayText: [],
effectCnt: "0",
likeEffect: [],
publicAreaMessageCommon: undefined,
roomMessageHeatLevel: "0",
};
}
exports.WebcastLikeMessageDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.common !== undefined) {
exports.CommonMessageDataDecoder.encode(message.common, writer.uint32(10).fork()).join();
}
if (message.likeCount !== 0) {
writer.uint32(16).int32(message.likeCount);
}
if (message.totalLikeCount !== 0) {
writer.uint32(24).int32(message.totalLikeCount);
}
if (message.color !== 0) {
writer.uint32(32).int32(message.color);
}
if (message.user !== undefined) {
exports.UserDecoder.encode(message.user, writer.uint32(42).fork()).join();
}
if (message.icon !== "") {
writer.uint32(50).string(message.icon);
}
for (const v of message.icons) {
exports.ImageDecoder.encode(v, writer.uint32(58).fork()).join();
}
for (const v of message.specifiedDisplayText) {
exports.SpecifiedDisplayTextDecoder.encode(v, writer.uint32(66).fork()).join();
}
if (message.effectCnt !== "0") {
writer.uint32(72).int64(message.effectCnt);
}
for (const v of message.likeEffect) {
exports.LikeEffectDecoder.encode(v, writer.uint32(82).fork()).join();
}
if (message.publicAreaMessageCommon !== undefined) {
exports.PublicAreaMessageCommonDecoder.encode(message.publicAreaMessageCommon, writer.uint32(90).fork()).join();
}
if (message.roomMessageHeatLevel !== "0") {
writer.uint32(96).int64(message.roomMessageHeatLevel);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastLikeMessage();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.common = exports.CommonMessageDataDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.likeCount = reader.int32();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.totalLikeCount = reader.int32();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.color = reader.int32();
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.user = exports.UserDecoder.decode(reader, reader.uint32());
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.icon = reader.string();
continue;
}
case 7: {
if (tag !== 58) {
break;
}
message.icons.push(exports.ImageDecoder.decode(reader, reader.uint32()));
continue;
}
case 8: {
if (tag !== 66) {
break;
}
message.specifiedDisplayText.push(exports.SpecifiedDisplayTextDecoder.decode(reader, reader.uint32()));
continue;
}
case 9: {
if (tag !== 72) {
break;
}
message.effectCnt = reader.int64().toString();
continue;
}
case 10: {
if (tag !== 82) {
break;
}
message.likeEffect.push(exports.LikeEffectDecoder.decode(reader, reader.uint32()));
continue;
}
case 11: {
if (tag !== 90) {
break;
}
message.publicAreaMessageCommon = exports.PublicAreaMessageCommonDecoder.decode(reader, reader.uint32());
continue;
}
case 12: {
if (tag !== 96) {
break;
}
message.roomMessageHeatLevel = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseSpecifiedDisplayText() {
return { uid: "0", displayText: undefined };
}
exports.SpecifiedDisplayTextDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.uid !== "0") {
writer.uint32(8).int64(message.uid);
}
if (message.displayText !== undefined) {
exports.TextDecoder.encode(message.displayText, writer.uint32(18).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseSpecifiedDisplayText();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.uid = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.displayText = exports.TextDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseLikeEffect() {
return { version: "0", effectCnt: "0", effectIntervalMs: "0", level: "0" };
}
exports.LikeEffectDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.version !== "0") {
writer.uint32(8).int64(message.version);
}
if (message.effectCnt !== "0") {
writer.uint32(16).int64(message.effectCnt);
}
if (message.effectIntervalMs !== "0") {
writer.uint32(24).int64(message.effectIntervalMs);
}
if (message.level !== "0") {
writer.uint32(32).int64(message.level);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseLikeEffect();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.version = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.effectCnt = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.effectIntervalMs = reader.int64().toString();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.level = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastQuestionNewMessage() {
return { common: undefined, details: undefined };
}
exports.WebcastQuestionNewMessageDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.common !== undefined) {
exports.CommonMessageDataDecoder.encode(message.common, writer.uint32(10).fork()).join();
}
if (message.details !== undefined) {
exports.WebcastQuestionNewMessage_QuestionDecoder.encode(message.details, writer.uint32(18).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastQuestionNewMessage();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.common = exports.CommonMessageDataDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.details = exports.WebcastQuestionNewMessage_QuestionDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastQuestionNewMessage_Question() {
return {
questionId: "0",
questionText: "",
answerStatus: 0,
createTime: "0",
user: undefined,
createFrom: 0,
answerFrom: 0,
};
}
exports.WebcastQuestionNewMessage_QuestionDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.questionId !== "0") {
writer.uint32(8).int64(message.questionId);
}
if (message.questionText !== "") {
writer.uint32(18).string(message.questionText);
}
if (message.answerStatus !== 0) {
writer.uint32(24).int32(message.answerStatus);
}
if (message.createTime !== "0") {
writer.uint32(32).int64(message.createTime);
}
if (message.user !== undefined) {
exports.UserDecoder.encode(message.user, writer.uint32(42).fork()).join();
}
if (message.createFrom !== 0) {
writer.uint32(160).int32(message.createFrom);
}
if (message.answerFrom !== 0) {
writer.uint32(168).int32(message.answerFrom);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastQuestionNewMessage_Question();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.questionId = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.questionText = reader.string();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.answerStatus = reader.int32();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.createTime = reader.int64().toString();
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.user = exports.UserDecoder.decode(reader, reader.uint32());
continue;
}
case 20: {
if (tag !== 160) {
break;
}
message.createFrom = reader.int32();
continue;
}
case 21: {
if (tag !== 168) {
break;
}
message.answerFrom = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastMessageEventDetails() {
return { displayType: "", label: "" };
}
exports.WebcastMessageEventDetailsDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.displayType !== "") {
writer.uint32(10).string(message.displayType);
}
if (message.label !== "") {
writer.uint32(18).string(message.label);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastMessageEventDetails();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.displayType = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.label = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastLiveIntroMessage() {
return {
common: undefined,
roomId: "0",
auditStatus: 0,
description: "",
host: undefined,
introMode: 0,
badges: [],
language: "",
};
}
exports.WebcastLiveIntroMessageDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.common !== undefined) {
exports.CommonMessageDataDecoder.encode(message.common, writer.uint32(10).fork()).join();
}
if (message.roomId !== "0") {
writer.uint32(16).int64(message.roomId);
}
if (message.auditStatus !== 0) {
writer.uint32(24).int32(message.auditStatus);
}
if (message.description !== "") {
writer.uint32(34).string(message.description);
}
if (message.host !== undefined) {
exports.UserDecoder.encode(message.host, writer.uint32(42).fork()).join();
}
if (message.introMode !== 0) {
writer.uint32(48).int32(message.introMode);
}
for (const v of message.badges) {
exports.BadgeStructDecoder.encode(v, writer.uint32(58).fork()).join();
}
if (message.language !== "") {
writer.uint32(66).string(message.language);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastLiveIntroMessage();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.common = exports.CommonMessageDataDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.roomId = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.auditStatus = reader.int32();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.description = reader.string();
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.host = exports.UserDecoder.decode(reader, reader.uint32());
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.introMode = reader.int32();
continue;
}
case 7: {
if (tag !== 58) {
break;
}
message.badges.push(exports.BadgeStructDecoder.decode(reader, reader.uint32()));
continue;
}
case 8: {
if (tag !== 66) {
break;
}
message.language = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseSystemMessage() {
return { description: "" };
}
exports.SystemMessageDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.description !== "") {
writer.uint32(18).string(message.description);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseSystemMessage();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 2: {
if (tag !== 18) {
break;
}
message.description = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseRankItem() {
return { colour: "", id: "0" };
}
exports.RankItemDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.colour !== "") {
writer.uint32(10).string(message.colour);
}
if (message.id !== "0") {
writer.uint32(32).uint64(message.id);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseRankItem();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.colour = reader.string();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.id = reader.uint64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastHourlyRankMessage() {
return { data: undefined, common: undefined, data2: 0 };
}
exports.WebcastHourlyRankMessageDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.data !== undefined) {
exports.WebcastHourlyRankMessage_RankContainerDecoder.encode(message.data, writer.uint32(18).fork()).join();
}
if (message.common !== undefined) {
exports.CommonMessageDataDecoder.encode(message.common, writer.uint32(10).fork()).join();
}
if (message.data2 !== 0) {
writer.uint32(24).uint32(message.data2);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastHourlyRankMessage();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 2: {
if (tag !== 18) {
break;
}
message.data = exports.WebcastHourlyRankMessage_RankContainerDecoder.decode(reader, reader.uint32());
continue;
}
case 1: {
if (tag !== 10) {
break;
}
message.common = exports.CommonMessageDataDecoder.decode(reader, reader.uint32());
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.data2 = reader.uint32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastHourlyRankMessage_RankContainer() {
return {
data1: 0,
rankingData: undefined,
data2: 0,
rankings: undefined,
rankingData2: undefined,
data3: 0,
data4: 0,
};
}
exports.WebcastHourlyRankMessage_RankContainerDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.data1 !== 0) {
writer.uint32(8).uint32(message.data1);
}
if (message.rankingData !== undefined) {
exports.WebcastHourlyRankMessage_RankContainer_RankingDataDecoder.encode(message.rankingData, writer.uint32(18).fork()).join();
}
if (message.data2 !== 0) {
writer.uint32(24).uint32(message.data2);
}
if (message.rankings !== undefined) {
exports.RankingDecoder.encode(message.rankings, writer.uint32(34).fork()).join();
}
if (message.rankingData2 !== undefined) {
exports.WebcastHourlyRankMessage_RankContainer_RankingData2Decoder.encode(message.rankingData2, writer.uint32(42).fork()).join();
}
if (message.data3 !== 0) {
writer.uint32(48).uint32(message.data3);
}
if (message.data4 !== 0) {
writer.uint32(56).uint32(message.data4);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastHourlyRankMessage_RankContainer();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.data1 = reader.uint32();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.rankingData = exports.WebcastHourlyRankMessage_RankContainer_RankingDataDecoder.decode(reader, reader.uint32());
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.data2 = reader.uint32();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.rankings = exports.RankingDecoder.decode(reader, reader.uint32());
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.rankingData2 = exports.WebcastHourlyRankMessage_RankContainer_RankingData2Decoder.decode(reader, reader.uint32());
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.data3 = reader.uint32();
continue;
}
case 7: {
if (tag !== 56) {
break;
}
message.data4 = reader.uint32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastHourlyRankMessage_RankContainer_RankingData() {
return { data1: 0, rankdata: undefined, data2: "" };
}
exports.WebcastHourlyRankMessage_RankContainer_RankingDataDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.data1 !== 0) {
writer.uint32(8).uint32(message.data1);
}
if (message.rankdata !== undefined) {
exports.RankingDecoder.encode(message.rankdata, writer.uint32(18).fork()).join();
}
if (message.data2 !== "") {
writer.uint32(26).string(message.data2);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastHourlyRankMessage_RankContainer_RankingData();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.data1 = reader.uint32();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.rankdata = exports.RankingDecoder.decode(reader, reader.uint32());
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.data2 = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastHourlyRankMessage_RankContainer_RankingData2() {
return { data1: 0, data2: 0, rankdata: undefined, data3: "", data4: 0, data5: 0 };
}
exports.WebcastHourlyRankMessage_RankContainer_RankingData2Decoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.data1 !== 0) {
writer.uint32(8).uint32(message.data1);
}
if (message.data2 !== 0) {
writer.uint32(16).uint32(message.data2);
}
if (message.rankdata !== undefined) {
exports.RankingDecoder.encode(message.rankdata, writer.uint32(26).fork()).join();
}
if (message.data3 !== "") {
writer.uint32(34).string(message.data3);
}
if (message.data4 !== 0) {
writer.uint32(40).uint32(message.data4);
}
if (message.data5 !== 0) {
writer.uint32(48).uint32(message.data5);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastHourlyRankMessage_RankContainer_RankingData2();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.data1 = reader.uint32();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.data2 = reader.uint32();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.rankdata = exports.RankingDecoder.decode(reader, reader.uint32());
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.data3 = reader.string();
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.data4 = reader.uint32();
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.data5 = reader.uint32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseEmoteDetails() {
return { emoteId: "", image: undefined };
}
exports.EmoteDetailsDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.emoteId !== "") {
writer.uint32(10).string(message.emoteId);
}
if (message.image !== undefined) {
exports.EmoteImageDecoder.encode(message.image, writer.uint32(18).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseEmoteDetails();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.emoteId = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.image = exports.EmoteImageDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseEmoteImage() {
return { imageUrl: "" };
}
exports.EmoteImageDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.imageUrl !== "") {
writer.uint32(10).string(message.imageUrl);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseEmoteImage();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.imageUrl = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastEnvelopeMessage() {
return { common: undefined, envelopeInfo: undefined, display: 0 };
}
exports.WebcastEnvelopeMessageDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.common !== undefined) {
exports.CommonMessageDataDecoder.encode(message.common, writer.uint32(10).fork()).join();
}
if (message.envelopeInfo !== undefined) {
exports.WebcastEnvelopeMessage_EnvelopeInfoDecoder.encode(message.envelopeInfo, writer.uint32(18).fork()).join();
}
if (message.display !== 0) {
writer.uint32(24).int32(message.display);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastEnvelopeMessage();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.common = exports.CommonMessageDataDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.envelopeInfo = exports.WebcastEnvelopeMessage_EnvelopeInfoDecoder.decode(reader, reader.uint32());
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.display = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastEnvelopeMessage_EnvelopeInfo() {
return {
envelopeId: "",
businessType: 0,
envelopeIdc: "",
sendUserName: "",
diamondCount: 0,
peopleCount: 0,
unpackAt: 0,
sendUserId: "",
sendUserAvatar: undefined,
createAt: "",
roomId: "",
followShowStatus: 0,
skinId: 0,
};
}
exports.WebcastEnvelopeMessage_EnvelopeInfoDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.envelopeId !== "") {
writer.uint32(10).string(message.envelopeId);
}
if (message.businessType !== 0) {
writer.uint32(16).int32(message.businessType);
}
if (message.envelopeIdc !== "") {
writer.uint32(26).string(message.envelopeIdc);
}
if (message.sendUserName !== "") {
writer.uint32(34).string(message.sendUserName);
}
if (message.diamondCount !== 0) {
writer.uint32(40).int32(message.diamondCount);
}
if (message.peopleCount !== 0) {
writer.uint32(48).int32(message.peopleCount);
}
if (message.unpackAt !== 0) {
writer.uint32(56).int32(message.unpackAt);
}
if (message.sendUserId !== "") {
writer.uint32(66).string(message.sendUserId);
}
if (message.sendUserAvatar !== undefined) {
exports.ImageDecoder.encode(message.sendUserAvatar, writer.uint32(74).fork()).join();
}
if (message.createAt !== "") {
writer.uint32(82).string(message.createAt);
}
if (message.roomId !== "") {
writer.uint32(90).string(message.roomId);
}
if (message.followShowStatus !== 0) {
writer.uint32(96).int32(message.followShowStatus);
}
if (message.skinId !== 0) {
writer.uint32(104).int32(message.skinId);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastEnvelopeMessage_EnvelopeInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.envelopeId = reader.string();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.businessType = reader.int32();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.envelopeIdc = reader.string();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.sendUserName = reader.string();
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.diamondCount = reader.int32();
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.peopleCount = reader.int32();
continue;
}
case 7: {
if (tag !== 56) {
break;
}
message.unpackAt = reader.int32();
continue;
}
case 8: {
if (tag !== 66) {
break;
}
message.sendUserId = reader.string();
continue;
}
case 9: {
if (tag !== 74) {
break;
}
message.sendUserAvatar = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 10: {
if (tag !== 82) {
break;
}
message.createAt = reader.string();
continue;
}
case 11: {
if (tag !== 90) {
break;
}
message.roomId = reader.string();
continue;
}
case 12: {
if (tag !== 96) {
break;
}
message.followShowStatus = reader.int32();
continue;
}
case 13: {
if (tag !== 104) {
break;
}
message.skinId = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseTreasureBoxData() {
return { coins: 0, canOpen: 0, timestamp: "0" };
}
exports.TreasureBoxDataDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.coins !== 0) {
writer.uint32(40).uint32(message.coins);
}
if (message.canOpen !== 0) {
writer.uint32(48).uint32(message.canOpen);
}
if (message.timestamp !== "0") {
writer.uint32(56).uint64(message.timestamp);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseTreasureBoxData();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 5: {
if (tag !== 40) {
break;
}
message.coins = reader.uint32();
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.canOpen = reader.uint32();
continue;
}
case 7: {
if (tag !== 56) {
break;
}
message.timestamp = reader.uint64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastSubNotifyMessage() {
return {
common: undefined,
user: undefined,
exhibitionType: 0,
subMonth: "0",
subscribeType: 0,
oldSubscribeStatus: 0,
subscribeMessageType: undefined,
subscribingStatus: 0,
isSend: false,
isCustom: false,
giftSource: 0,
messageDisplayStyle: 0,
publicAreaMessageCommon: undefined,
packageId: "",
eventTracking: undefined,
};
}
exports.WebcastSubNotifyMessageDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.common !== undefined) {
exports.CommonMessageDataDecoder.encode(message.common, writer.uint32(10).fork()).join();
}
if (message.user !== undefined) {
exports.UserDecoder.encode(message.user, writer.uint32(18).fork()).join();
}
if (message.exhibitionType !== 0) {
writer.uint32(24).int32(message.exhibitionType);
}
if (message.subMonth !== "0") {
writer.uint32(32).int64(message.subMonth);
}
if (message.subscribeType !== 0) {
writer.uint32(40).int32(message.subscribeType);
}
if (message.oldSubscribeStatus !== 0) {
writer.uint32(48).int32(message.oldSubscribeStatus);
}
if (message.subscribeMessageType !== undefined) {
writer.uint32(56).int32(message.subscribeMessageType);
}
if (message.subscribingStatus !== 0) {
writer.uint32(64).int32(message.subscribingStatus);
}
if (message.isSend !== false) {
writer.uint32(72).bool(message.isSend);
}
if (message.isCustom !== false) {
writer.uint32(80).bool(message.isCustom);
}
if (message.giftSource !== 0) {
writer.uint32(88).int32(message.giftSource);
}
if (message.messageDisplayStyle !== 0) {
writer.uint32(96).int32(message.messageDisplayStyle);
}
if (message.publicAreaMessageCommon !== undefined) {
exports.PublicAreaMessageCommonDecoder.encode(message.publicAreaMessageCommon, writer.uint32(106).fork()).join();
}
if (message.packageId !== "") {
writer.uint32(114).string(message.packageId);
}
if (message.eventTracking !== undefined) {
exports.WebcastSubNotifyMessage_EventTrackingDecoder.encode(message.eventTracking, writer.uint32(122).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastSubNotifyMessage();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.common = exports.CommonMessageDataDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.user = exports.UserDecoder.decode(reader, reader.uint32());
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.exhibitionType = reader.int32();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.subMonth = reader.int64().toString();
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.subscribeType = reader.int32();
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.oldSubscribeStatus = reader.int32();
continue;
}
case 7: {
if (tag !== 56) {
break;
}
message.subscribeMessageType = reader.int32();
continue;
}
case 8: {
if (tag !== 64) {
break;
}
message.subscribingStatus = reader.int32();
continue;
}
case 9: {
if (tag !== 72) {
break;
}
message.isSend = reader.bool();
continue;
}
case 10: {
if (tag !== 80) {
break;
}
message.isCustom = reader.bool();
continue;
}
case 11: {
if (tag !== 88) {
break;
}
message.giftSource = reader.int32();
continue;
}
case 12: {
if (tag !== 96) {
break;
}
message.messageDisplayStyle = reader.int32();
continue;
}
case 13: {
if (tag !== 106) {
break;
}
message.publicAreaMessageCommon = exports.PublicAreaMessageCommonDecoder.decode(reader, reader.uint32());
continue;
}
case 14: {
if (tag !== 114) {
break;
}
message.packageId = reader.string();
continue;
}
case 15: {
if (tag !== 122) {
break;
}
message.eventTracking = exports.WebcastSubNotifyMessage_EventTrackingDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastSubNotifyMessage_EventTracking() {
return { giftSubSenderId: "0", giftSubReceiverId: "0", anchorId: "0", giftSubOrderCreateTime: "0" };
}
exports.WebcastSubNotifyMessage_EventTrackingDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.giftSubSenderId !== "0") {
writer.uint32(8).int64(message.giftSubSenderId);
}
if (message.giftSubReceiverId !== "0") {
writer.uint32(16).int64(message.giftSubReceiverId);
}
if (message.anchorId !== "0") {
writer.uint32(24).int64(message.anchorId);
}
if (message.giftSubOrderCreateTime !== "0") {
writer.uint32(32).int64(message.giftSubOrderCreateTime);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastSubNotifyMessage_EventTracking();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.giftSubSenderId = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.giftSubReceiverId = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.anchorId = reader.int64().toString();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.giftSubOrderCreateTime = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseFollowInfo() {
return { followingCount: 0, followerCount: 0, followStatus: 0, pushStatus: 0 };
}
exports.FollowInfoDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.followingCount !== 0) {
writer.uint32(8).int32(message.followingCount);
}
if (message.followerCount !== 0) {
writer.uint32(16).int32(message.followerCount);
}
if (message.followStatus !== 0) {
writer.uint32(24).int32(message.followStatus);
}
if (message.pushStatus !== 0) {
writer.uint32(32).int32(message.pushStatus);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseFollowInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.followingCount = reader.int32();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.followerCount = reader.int32();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.followStatus = reader.int32();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.pushStatus = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseProfilePicture() {
return { urls: [] };
}
exports.ProfilePictureDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
for (const v of message.urls) {
writer.uint32(10).string(v);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseProfilePicture();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.urls.push(reader.string());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseUserBadgesAttributes() {
return { badgeSceneType: 0, imageBadges: [], badges: [], privilegeLogExtra: undefined };
}
exports.UserBadgesAttributesDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.badgeSceneType !== 0) {
writer.uint32(24).int32(message.badgeSceneType);
}
for (const v of message.imageBadges) {
exports.UserImageBadgeDecoder.encode(v, writer.uint32(162).fork()).join();
}
for (const v of message.badges) {
exports.UserBadgeDecoder.encode(v, writer.uint32(170).fork()).join();
}
if (message.privilegeLogExtra !== undefined) {
exports.PrivilegeLogExtraDecoder.encode(message.privilegeLogExtra, writer.uint32(98).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseUserBadgesAttributes();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 3: {
if (tag !== 24) {
break;
}
message.badgeSceneType = reader.int32();
continue;
}
case 20: {
if (tag !== 162) {
break;
}
message.imageBadges.push(exports.UserImageBadgeDecoder.decode(reader, reader.uint32()));
continue;
}
case 21: {
if (tag !== 170) {
break;
}
message.badges.push(exports.UserBadgeDecoder.decode(reader, reader.uint32()));
continue;
}
case 12: {
if (tag !== 98) {
break;
}
message.privilegeLogExtra = exports.PrivilegeLogExtraDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseUserBadge() {
return { type: "", name: "" };
}
exports.UserBadgeDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.type !== "") {
writer.uint32(18).string(message.type);
}
if (message.name !== "") {
writer.uint32(26).string(message.name);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseUserBadge();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 2: {
if (tag !== 18) {
break;
}
message.type = reader.string();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.name = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseUserImageBadge() {
return { displayType: 0, image: undefined };
}
exports.UserImageBadgeDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.displayType !== 0) {
writer.uint32(8).int32(message.displayType);
}
if (message.image !== undefined) {
exports.UserImageBadgeImageDecoder.encode(message.image, writer.uint32(18).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseUserImageBadge();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.displayType = reader.int32();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.image = exports.UserImageBadgeImageDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseUserImageBadgeImage() {
return { url: "" };
}
exports.UserImageBadgeImageDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.url !== "") {
writer.uint32(10).string(message.url);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseUserImageBadgeImage();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.url = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastBarrageMessage() {
return {
common: undefined,
event: undefined,
msgType: undefined,
icon: undefined,
duration: "0",
backGround: undefined,
rightIcon: undefined,
displayConfig: 0,
galleryGiftId: "0",
useMarquee: false,
showType: undefined,
renderType: undefined,
leftIconDisplayType: undefined,
ribbonAnimation: undefined,
hybridUrl: "",
schema: "",
subType: "",
privilegeLogExtra: undefined,
content: undefined,
scene: 0,
control: undefined,
rightLabel: undefined,
badge: undefined,
animationData: undefined,
commonBarrageContent: undefined,
userGradeParam: undefined,
fansLevelParam: undefined,
subscribeGiftParam: undefined,
giftGalleryParams: undefined,
};
}
exports.WebcastBarrageMessageDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.common !== undefined) {
exports.CommonMessageDataDecoder.encode(message.common, writer.uint32(10).fork()).join();
}
if (message.event !== undefined) {
exports.WebcastBarrageMessage_BarrageEventDecoder.encode(message.event, writer.uint32(18).fork()).join();
}
if (message.msgType !== undefined) {
writer.uint32(24).int32(message.msgType);
}
if (message.icon !== undefined) {
exports.ImageModelDecoder.encode(message.icon, writer.uint32(34).fork()).join();
}
if (message.duration !== "0") {
writer.uint32(48).int64(message.duration);
}
if (message.backGround !== undefined) {
exports.ImageModelDecoder.encode(message.backGround, writer.uint32(58).fork()).join();
}
if (message.rightIcon !== undefined) {
exports.ImageModelDecoder.encode(message.rightIcon, writer.uint32(66).fork()).join();
}
if (message.displayConfig !== 0) {
writer.uint32(72).int32(message.displayConfig);
}
if (message.galleryGiftId !== "0") {
writer.uint32(80).int64(message.galleryGiftId);
}
if (message.useMarquee !== false) {
writer.uint32(112).bool(message.useMarquee);
}
if (message.showType !== undefined) {
writer.uint32(120).int32(message.showType);
}
if (message.renderType !== undefined) {
writer.uint32(136).int32(message.renderType);
}
if (message.leftIconDisplayType !== undefined) {
writer.uint32(144).int32(message.leftIconDisplayType);
}
if (message.ribbonAnimation !== undefined) {
exports.ImageModelDecoder.encode(message.ribbonAnimation, writer.uint32(154).fork()).join();
}
if (message.hybridUrl !== "") {
writer.uint32(170).string(message.hybridUrl);
}
if (message.schema !== "") {
writer.uint32(178).string(message.schema);
}
if (message.subType !== "") {
writer.uint32(186).string(message.subType);
}
if (message.privilegeLogExtra !== undefined) {
exports.PrivilegeLogExtraDecoder.encode(message.privilegeLogExtra, writer.uint32(826).fork()).join();
}
if (message.content !== undefined) {
exports.TextDecoder.encode(message.content, writer.uint32(42).fork()).join();
}
if (message.scene !== 0) {
writer.uint32(88).int32(message.scene);
}
if (message.control !== undefined) {
exports.WebcastBarrageMessage_DisplayControlDecoder.encode(message.control, writer.uint32(98).fork()).join();
}
if (message.rightLabel !== undefined) {
exports.WebcastBarrageMessage_RightLabelDecoder.encode(message.rightLabel, writer.uint32(106).fork()).join();
}
if (message.badge !== undefined) {
exports.BadgeStructDecoder.encode(message.badge, writer.uint32(130).fork()).join();
}
if (message.animationData !== undefined) {
exports.WebcastBarrageMessage_AnimationDataDecoder.encode(message.animationData, writer.uint32(162).fork()).join();
}
if (message.commonBarrageContent !== undefined) {
exports.TextDecoder.encode(message.commonBarrageContent, writer.uint32(194).fork()).join();
}
if (message.userGradeParam !== undefined) {
exports.WebcastBarrageMessage_BarrageTypeUserGradeParamDecoder.encode(message.userGradeParam, writer.uint32(802).fork()).join();
}
if (message.fansLevelParam !== undefined) {
exports.WebcastBarrageMessage_BarrageTypeFansLevelParamDecoder.encode(message.fansLevelParam, writer.uint32(810).fork()).join();
}
if (message.subscribeGiftParam !== undefined) {
exports.WebcastBarrageMessage_BarrageTypeSubscribeGiftParamDecoder.encode(message.subscribeGiftParam, writer.uint32(818).fork())
.join();
}
if (message.giftGalleryParams !== undefined) {
exports.WebcastBarrageMessage_BarrageTypeGiftGalleryParamDecoder.encode(message.giftGalleryParams, writer.uint32(834).fork())
.join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastBarrageMessage();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.common = exports.CommonMessageDataDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.event = exports.WebcastBarrageMessage_BarrageEventDecoder.decode(reader, reader.uint32());
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.msgType = reader.int32();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.icon = exports.ImageModelDecoder.decode(reader, reader.uint32());
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.duration = reader.int64().toString();
continue;
}
case 7: {
if (tag !== 58) {
break;
}
message.backGround = exports.ImageModelDecoder.decode(reader, reader.uint32());
continue;
}
case 8: {
if (tag !== 66) {
break;
}
message.rightIcon = exports.ImageModelDecoder.decode(reader, reader.uint32());
continue;
}
case 9: {
if (tag !== 72) {
break;
}
message.displayConfig = reader.int32();
continue;
}
case 10: {
if (tag !== 80) {
break;
}
message.galleryGiftId = reader.int64().toString();
continue;
}
case 14: {
if (tag !== 112) {
break;
}
message.useMarquee = reader.bool();
continue;
}
case 15: {
if (tag !== 120) {
break;
}
message.showType = reader.int32();
continue;
}
case 17: {
if (tag !== 136) {
break;
}
message.renderType = reader.int32();
continue;
}
case 18: {
if (tag !== 144) {
break;
}
message.leftIconDisplayType = reader.int32();
continue;
}
case 19: {
if (tag !== 154) {
break;
}
message.ribbonAnimation = exports.ImageModelDecoder.decode(reader, reader.uint32());
continue;
}
case 21: {
if (tag !== 170) {
break;
}
message.hybridUrl = reader.string();
continue;
}
case 22: {
if (tag !== 178) {
break;
}
message.schema = reader.string();
continue;
}
case 23: {
if (tag !== 186) {
break;
}
message.subType = reader.string();
continue;
}
case 103: {
if (tag !== 826) {
break;
}
message.privilegeLogExtra = exports.PrivilegeLogExtraDecoder.decode(reader, reader.uint32());
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.content = exports.TextDecoder.decode(reader, reader.uint32());
continue;
}
case 11: {
if (tag !== 88) {
break;
}
message.scene = reader.int32();
continue;
}
case 12: {
if (tag !== 98) {
break;
}
message.control = exports.WebcastBarrageMessage_DisplayControlDecoder.decode(reader, reader.uint32());
continue;
}
case 13: {
if (tag !== 106) {
break;
}
message.rightLabel = exports.WebcastBarrageMessage_RightLabelDecoder.decode(reader, reader.uint32());
continue;
}
case 16: {
if (tag !== 130) {
break;
}
message.badge = exports.BadgeStructDecoder.decode(reader, reader.uint32());
continue;
}
case 20: {
if (tag !== 162) {
break;
}
message.animationData = exports.WebcastBarrageMessage_AnimationDataDecoder.decode(reader, reader.uint32());
continue;
}
case 24: {
if (tag !== 194) {
break;
}
message.commonBarrageContent = exports.TextDecoder.decode(reader, reader.uint32());
continue;
}
case 100: {
if (tag !== 802) {
break;
}
message.userGradeParam = exports.WebcastBarrageMessage_BarrageTypeUserGradeParamDecoder.decode(reader, reader.uint32());
continue;
}
case 101: {
if (tag !== 810) {
break;
}
message.fansLevelParam = exports.WebcastBarrageMessage_BarrageTypeFansLevelParamDecoder.decode(reader, reader.uint32());
continue;
}
case 102: {
if (tag !== 818) {
break;
}
message.subscribeGiftParam = exports.WebcastBarrageMessage_BarrageTypeSubscribeGiftParamDecoder.decode(reader, reader.uint32());
continue;
}
case 104: {
if (tag !== 834) {
break;
}
message.giftGalleryParams = exports.WebcastBarrageMessage_BarrageTypeGiftGalleryParamDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastBarrageMessage_BarrageEvent() {
return { eventName: "", params: {} };
}
exports.WebcastBarrageMessage_BarrageEventDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.eventName !== "") {
writer.uint32(10).string(message.eventName);
}
Object.entries(message.params).forEach(([key, value]) => {
exports.WebcastBarrageMessage_BarrageEvent_ParamsEntryDecoder.encode({ key: key, value }, writer.uint32(18).fork())
.join();
});
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastBarrageMessage_BarrageEvent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.eventName = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
const entry2 = exports.WebcastBarrageMessage_BarrageEvent_ParamsEntryDecoder.decode(reader, reader.uint32());
if (entry2.value !== undefined) {
message.params[entry2.key] = entry2.value;
}
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastBarrageMessage_BarrageEvent_ParamsEntry() {
return { key: "", value: "" };
}
exports.WebcastBarrageMessage_BarrageEvent_ParamsEntryDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.key !== "") {
writer.uint32(10).string(message.key);
}
if (message.value !== "") {
writer.uint32(18).string(message.value);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastBarrageMessage_BarrageEvent_ParamsEntry();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.key = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.value = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastBarrageMessage_BarrageTypeUserGradeParam() {
return { currentGrade: 0, displayConfig: 0, userId: "", user: undefined };
}
exports.WebcastBarrageMessage_BarrageTypeUserGradeParamDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.currentGrade !== 0) {
writer.uint32(8).int32(message.currentGrade);
}
if (message.displayConfig !== 0) {
writer.uint32(16).int32(message.displayConfig);
}
if (message.userId !== "") {
writer.uint32(26).string(message.userId);
}
if (message.user !== undefined) {
exports.UserDecoder.encode(message.user, writer.uint32(34).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastBarrageMessage_BarrageTypeUserGradeParam();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.currentGrade = reader.int32();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.displayConfig = reader.int32();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.userId = reader.string();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.user = exports.UserDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastBarrageMessage_BarrageTypeFansLevelParam() {
return { currentGrade: 0, displayConfig: 0, user: undefined };
}
exports.WebcastBarrageMessage_BarrageTypeFansLevelParamDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.currentGrade !== 0) {
writer.uint32(8).int32(message.currentGrade);
}
if (message.displayConfig !== 0) {
writer.uint32(16).int32(message.displayConfig);
}
if (message.user !== undefined) {
exports.UserDecoder.encode(message.user, writer.uint32(34).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastBarrageMessage_BarrageTypeFansLevelParam();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.currentGrade = reader.int32();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.displayConfig = reader.int32();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.user = exports.UserDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastBarrageMessage_BarrageTypeSubscribeGiftParam() {
return { giftSubCount: "0", showGiftSubCount: false };
}
exports.WebcastBarrageMessage_BarrageTypeSubscribeGiftParamDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.giftSubCount !== "0") {
writer.uint32(8).int64(message.giftSubCount);
}
if (message.showGiftSubCount !== false) {
writer.uint32(16).bool(message.showGiftSubCount);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastBarrageMessage_BarrageTypeSubscribeGiftParam();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.giftSubCount = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.showGiftSubCount = reader.bool();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastBarrageMessage_AnimationData() {
return { geckoChannelName: "", fileName: "", height: "0", width: "0", rightOffset: "0" };
}
exports.WebcastBarrageMessage_AnimationDataDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.geckoChannelName !== "") {
writer.uint32(10).string(message.geckoChannelName);
}
if (message.fileName !== "") {
writer.uint32(18).string(message.fileName);
}
if (message.height !== "0") {
writer.uint32(24).int64(message.height);
}
if (message.width !== "0") {
writer.uint32(32).int64(message.width);
}
if (message.rightOffset !== "0") {
writer.uint32(40).int64(message.rightOffset);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastBarrageMessage_AnimationData();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.geckoChannelName = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.fileName = reader.string();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.height = reader.int64().toString();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.width = reader.int64().toString();
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.rightOffset = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastBarrageMessage_BarrageTypeGiftGalleryParam() {
return { fromUserId: "0", toUserId: "0" };
}
exports.WebcastBarrageMessage_BarrageTypeGiftGalleryParamDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.fromUserId !== "0") {
writer.uint32(8).int64(message.fromUserId);
}
if (message.toUserId !== "0") {
writer.uint32(16).int64(message.toUserId);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastBarrageMessage_BarrageTypeGiftGalleryParam();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.fromUserId = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.toUserId = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastBarrageMessage_DisplayControl() {
return { priority: 0, duration: "0", targetGroupShowRst: {}, horizontalTriggerType: 0 };
}
exports.WebcastBarrageMessage_DisplayControlDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.priority !== 0) {
writer.uint32(8).int32(message.priority);
}
if (message.duration !== "0") {
writer.uint32(16).int64(message.duration);
}
Object.entries(message.targetGroupShowRst).forEach(([key, value]) => {
exports.WebcastBarrageMessage_DisplayControl_TargetGroupShowRstEntryDecoder.encode({ key: key, value }, writer.uint32(26).fork()).join();
});
if (message.horizontalTriggerType !== 0) {
writer.uint32(32).int32(message.horizontalTriggerType);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastBarrageMessage_DisplayControl();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.priority = reader.int32();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.duration = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
const entry3 = exports.WebcastBarrageMessage_DisplayControl_TargetGroupShowRstEntryDecoder.decode(reader, reader.uint32());
if (entry3.value !== undefined) {
message.targetGroupShowRst[entry3.key] = entry3.value;
}
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.horizontalTriggerType = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastBarrageMessage_DisplayControl_TargetGroupShowRstEntry() {
return { key: 0, value: undefined };
}
exports.WebcastBarrageMessage_DisplayControl_TargetGroupShowRstEntryDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.key !== 0) {
writer.uint32(8).int32(message.key);
}
if (message.value !== undefined) {
exports.WebcastBarrageMessage_DisplayControl_ShowResultDecoder.encode(message.value, writer.uint32(18).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastBarrageMessage_DisplayControl_TargetGroupShowRstEntry();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.key = reader.int32();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.value = exports.WebcastBarrageMessage_DisplayControl_ShowResultDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastBarrageMessage_DisplayControl_ShowResult() {
return { banned: false };
}
exports.WebcastBarrageMessage_DisplayControl_ShowResultDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.banned !== false) {
writer.uint32(8).bool(message.banned);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastBarrageMessage_DisplayControl_ShowResult();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.banned = reader.bool();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastBarrageMessage_RightLabel() {
return { backgroundColor: "", content: undefined, height: "0" };
}
exports.WebcastBarrageMessage_RightLabelDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.backgroundColor !== "") {
writer.uint32(10).string(message.backgroundColor);
}
if (message.content !== undefined) {
exports.TextDecoder.encode(message.content, writer.uint32(18).fork()).join();
}
if (message.height !== "0") {
writer.uint32(24).int64(message.height);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastBarrageMessage_RightLabel();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.backgroundColor = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.content = exports.TextDecoder.decode(reader, reader.uint32());
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.height = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseProtoMessageFetchResult() {
return {
messages: [],
cursor: "",
fetchInterval: "0",
now: "0",
internalExt: "",
fetchType: 0,
wsParams: {},
heartBeatDuration: 0,
needsAck: false,
wsUrl: "",
isFirst: false,
historyCommentCursor: "",
historyNoMore: false,
};
}
exports.ProtoMessageFetchResultDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
for (const v of message.messages) {
exports.BaseProtoMessageDecoder.encode(v, writer.uint32(10).fork()).join();
}
if (message.cursor !== "") {
writer.uint32(18).string(message.cursor);
}
if (message.fetchInterval !== "0") {
writer.uint32(24).int64(message.fetchInterval);
}
if (message.now !== "0") {
writer.uint32(32).int64(message.now);
}
if (message.internalExt !== "") {
writer.uint32(42).string(message.internalExt);
}
if (message.fetchType !== 0) {
writer.uint32(48).int32(message.fetchType);
}
Object.entries(message.wsParams).forEach(([key, value]) => {
exports.ProtoMessageFetchResult_WsParamsEntryDecoder.encode({ key: key, value }, writer.uint32(58).fork()).join();
});
if (message.heartBeatDuration !== 0) {
writer.uint32(64).int32(message.heartBeatDuration);
}
if (message.needsAck !== false) {
writer.uint32(72).bool(message.needsAck);
}
if (message.wsUrl !== "") {
writer.uint32(82).string(message.wsUrl);
}
if (message.isFirst !== false) {
writer.uint32(88).bool(message.isFirst);
}
if (message.historyCommentCursor !== "") {
writer.uint32(98).string(message.historyCommentCursor);
}
if (message.historyNoMore !== false) {
writer.uint32(104).bool(message.historyNoMore);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseProtoMessageFetchResult();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.messages.push(exports.BaseProtoMessageDecoder.decode(reader, reader.uint32()));
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.cursor = reader.string();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.fetchInterval = reader.int64().toString();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.now = reader.int64().toString();
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.internalExt = reader.string();
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.fetchType = reader.int32();
continue;
}
case 7: {
if (tag !== 58) {
break;
}
const entry7 = exports.ProtoMessageFetchResult_WsParamsEntryDecoder.decode(reader, reader.uint32());
if (entry7.value !== undefined) {
message.wsParams[entry7.key] = entry7.value;
}
continue;
}
case 8: {
if (tag !== 64) {
break;
}
message.heartBeatDuration = reader.int32();
continue;
}
case 9: {
if (tag !== 72) {
break;
}
message.needsAck = reader.bool();
continue;
}
case 10: {
if (tag !== 82) {
break;
}
message.wsUrl = reader.string();
continue;
}
case 11: {
if (tag !== 88) {
break;
}
message.isFirst = reader.bool();
continue;
}
case 12: {
if (tag !== 98) {
break;
}
message.historyCommentCursor = reader.string();
continue;
}
case 13: {
if (tag !== 104) {
break;
}
message.historyNoMore = reader.bool();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseProtoMessageFetchResult_WsParamsEntry() {
return { key: "", value: "" };
}
exports.ProtoMessageFetchResult_WsParamsEntryDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.key !== "") {
writer.uint32(10).string(message.key);
}
if (message.value !== "") {
writer.uint32(18).string(message.value);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseProtoMessageFetchResult_WsParamsEntry();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.key = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.value = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseBaseProtoMessage() {
return { type: "", payload: new Uint8Array(0), msgId: "0", msgType: 0, offset: "0", isHistory: false };
}
exports.BaseProtoMessageDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.type !== "") {
writer.uint32(10).string(message.type);
}
if (message.payload.length !== 0) {
writer.uint32(18).bytes(message.payload);
}
if (message.msgId !== "0") {
writer.uint32(24).int64(message.msgId);
}
if (message.msgType !== 0) {
writer.uint32(32).int32(message.msgType);
}
if (message.offset !== "0") {
writer.uint32(40).int64(message.offset);
}
if (message.isHistory !== false) {
writer.uint32(48).bool(message.isHistory);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseBaseProtoMessage();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.type = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.payload = reader.bytes();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.msgId = reader.int64().toString();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.msgType = reader.int32();
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.offset = reader.int64().toString();
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.isHistory = reader.bool();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastRoomMessage() {
return {
common: undefined,
content: "",
supportLandscape: false,
source: "0",
icon: undefined,
scene: 0,
isWelcome: false,
publicAreaCommon: undefined,
showDurationMs: "0",
subScene: "",
};
}
exports.WebcastRoomMessageDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.common !== undefined) {
exports.CommonMessageDataDecoder.encode(message.common, writer.uint32(10).fork()).join();
}
if (message.content !== "") {
writer.uint32(18).string(message.content);
}
if (message.supportLandscape !== false) {
writer.uint32(24).bool(message.supportLandscape);
}
if (message.source !== "0") {
writer.uint32(32).int64(message.source);
}
if (message.icon !== undefined) {
exports.ImageDecoder.encode(message.icon, writer.uint32(42).fork()).join();
}
if (message.scene !== 0) {
writer.uint32(48).int32(message.scene);
}
if (message.isWelcome !== false) {
writer.uint32(56).bool(message.isWelcome);
}
if (message.publicAreaCommon !== undefined) {
exports.PublicAreaMessageCommonDecoder.encode(message.publicAreaCommon, writer.uint32(66).fork()).join();
}
if (message.showDurationMs !== "0") {
writer.uint32(72).int64(message.showDurationMs);
}
if (message.subScene !== "") {
writer.uint32(82).string(message.subScene);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastRoomMessage();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.common = exports.CommonMessageDataDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.content = reader.string();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.supportLandscape = reader.bool();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.source = reader.int64().toString();
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.icon = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.scene = reader.int32();
continue;
}
case 7: {
if (tag !== 56) {
break;
}
message.isWelcome = reader.bool();
continue;
}
case 8: {
if (tag !== 66) {
break;
}
message.publicAreaCommon = exports.PublicAreaMessageCommonDecoder.decode(reader, reader.uint32());
continue;
}
case 9: {
if (tag !== 72) {
break;
}
message.showDurationMs = reader.int64().toString();
continue;
}
case 10: {
if (tag !== 82) {
break;
}
message.subScene = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastCaptionMessage() {
return {
common: undefined,
timestampMs: "0",
durationMs: "0",
content: [],
sentenceId: "0",
sequenceId: "0",
definite: false,
};
}
exports.WebcastCaptionMessageDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.common !== undefined) {
exports.CommonMessageDataDecoder.encode(message.common, writer.uint32(10).fork()).join();
}
if (message.timestampMs !== "0") {
writer.uint32(16).int64(message.timestampMs);
}
if (message.durationMs !== "0") {
writer.uint32(24).int64(message.durationMs);
}
for (const v of message.content) {
exports.WebcastCaptionMessage_CaptionContentDecoder.encode(v, writer.uint32(34).fork()).join();
}
if (message.sentenceId !== "0") {
writer.uint32(40).int64(message.sentenceId);
}
if (message.sequenceId !== "0") {
writer.uint32(48).int64(message.sequenceId);
}
if (message.definite !== false) {
writer.uint32(56).bool(message.definite);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastCaptionMessage();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.common = exports.CommonMessageDataDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.timestampMs = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.durationMs = reader.int64().toString();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.content.push(exports.WebcastCaptionMessage_CaptionContentDecoder.decode(reader, reader.uint32()));
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.sentenceId = reader.int64().toString();
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.sequenceId = reader.int64().toString();
continue;
}
case 7: {
if (tag !== 56) {
break;
}
message.definite = reader.bool();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastCaptionMessage_CaptionContent() {
return { lang: "", content: "" };
}
exports.WebcastCaptionMessage_CaptionContentDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.lang !== "") {
writer.uint32(10).string(message.lang);
}
if (message.content !== "") {
writer.uint32(18).string(message.content);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastCaptionMessage_CaptionContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.lang = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.content = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastControlMessage() {
return {
common: undefined,
action: 0,
tips: "",
extra: undefined,
perceptionDialog: undefined,
perceptionAudienceText: undefined,
punishInfo: undefined,
floatText: undefined,
floatStyle: 0,
};
}
exports.WebcastControlMessageDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.common !== undefined) {
exports.CommonMessageDataDecoder.encode(message.common, writer.uint32(10).fork()).join();
}
if (message.action !== 0) {
writer.uint32(16).int32(message.action);
}
if (message.tips !== "") {
writer.uint32(26).string(message.tips);
}
if (message.extra !== undefined) {
exports.WebcastControlMessage_ExtraDecoder.encode(message.extra, writer.uint32(34).fork()).join();
}
if (message.perceptionDialog !== undefined) {
exports.WebcastControlMessage_PerceptionDialogInfoDecoder.encode(message.perceptionDialog, writer.uint32(42).fork()).join();
}
if (message.perceptionAudienceText !== undefined) {
exports.TextDecoder.encode(message.perceptionAudienceText, writer.uint32(50).fork()).join();
}
if (message.punishInfo !== undefined) {
exports.PunishEventInfoDecoder.encode(message.punishInfo, writer.uint32(58).fork()).join();
}
if (message.floatText !== undefined) {
exports.TextDecoder.encode(message.floatText, writer.uint32(66).fork()).join();
}
if (message.floatStyle !== 0) {
writer.uint32(72).int32(message.floatStyle);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastControlMessage();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.common = exports.CommonMessageDataDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.action = reader.int32();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.tips = reader.string();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.extra = exports.WebcastControlMessage_ExtraDecoder.decode(reader, reader.uint32());
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.perceptionDialog = exports.WebcastControlMessage_PerceptionDialogInfoDecoder.decode(reader, reader.uint32());
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.perceptionAudienceText = exports.TextDecoder.decode(reader, reader.uint32());
continue;
}
case 7: {
if (tag !== 58) {
break;
}
message.punishInfo = exports.PunishEventInfoDecoder.decode(reader, reader.uint32());
continue;
}
case 8: {
if (tag !== 66) {
break;
}
message.floatText = exports.TextDecoder.decode(reader, reader.uint32());
continue;
}
case 9: {
if (tag !== 72) {
break;
}
message.floatStyle = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastControlMessage_Extra() {
return {
banInfoUrl: "",
reasonNo: "0",
title: undefined,
violationReason: undefined,
content: undefined,
gotItButton: undefined,
banDetailButton: undefined,
source: "",
};
}
exports.WebcastControlMessage_ExtraDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.banInfoUrl !== "") {
writer.uint32(10).string(message.banInfoUrl);
}
if (message.reasonNo !== "0") {
writer.uint32(16).int64(message.reasonNo);
}
if (message.title !== undefined) {
exports.TextDecoder.encode(message.title, writer.uint32(26).fork()).join();
}
if (message.violationReason !== undefined) {
exports.TextDecoder.encode(message.violationReason, writer.uint32(34).fork()).join();
}
if (message.content !== undefined) {
exports.TextDecoder.encode(message.content, writer.uint32(42).fork()).join();
}
if (message.gotItButton !== undefined) {
exports.TextDecoder.encode(message.gotItButton, writer.uint32(50).fork()).join();
}
if (message.banDetailButton !== undefined) {
exports.TextDecoder.encode(message.banDetailButton, writer.uint32(58).fork()).join();
}
if (message.source !== "") {
writer.uint32(66).string(message.source);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastControlMessage_Extra();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.banInfoUrl = reader.string();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.reasonNo = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.title = exports.TextDecoder.decode(reader, reader.uint32());
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.violationReason = exports.TextDecoder.decode(reader, reader.uint32());
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.content = exports.TextDecoder.decode(reader, reader.uint32());
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.gotItButton = exports.TextDecoder.decode(reader, reader.uint32());
continue;
}
case 7: {
if (tag !== 58) {
break;
}
message.banDetailButton = exports.TextDecoder.decode(reader, reader.uint32());
continue;
}
case 8: {
if (tag !== 66) {
break;
}
message.source = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastControlMessage_PerceptionDialogInfo() {
return {
iconType: 0,
title: undefined,
subTitle: undefined,
adviceActionText: undefined,
defaultActionText: undefined,
violationDetailUrl: "",
scene: 0,
targetUserId: "0",
targetRoomId: "0",
countDownTime: "0",
showFeedback: false,
feedbackOptions: [],
policyTip: "0",
appealPopup: 0,
};
}
exports.WebcastControlMessage_PerceptionDialogInfoDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.iconType !== 0) {
writer.uint32(8).int32(message.iconType);
}
if (message.title !== undefined) {
exports.TextDecoder.encode(message.title, writer.uint32(18).fork()).join();
}
if (message.subTitle !== undefined) {
exports.TextDecoder.encode(message.subTitle, writer.uint32(26).fork()).join();
}
if (message.adviceActionText !== undefined) {
exports.TextDecoder.encode(message.adviceActionText, writer.uint32(34).fork()).join();
}
if (message.defaultActionText !== undefined) {
exports.TextDecoder.encode(message.defaultActionText, writer.uint32(42).fork()).join();
}
if (message.violationDetailUrl !== "") {
writer.uint32(50).string(message.violationDetailUrl);
}
if (message.scene !== 0) {
writer.uint32(56).int32(message.scene);
}
if (message.targetUserId !== "0") {
writer.uint32(64).int64(message.targetUserId);
}
if (message.targetRoomId !== "0") {
writer.uint32(72).int64(message.targetRoomId);
}
if (message.countDownTime !== "0") {
writer.uint32(80).int64(message.countDownTime);
}
if (message.showFeedback !== false) {
writer.uint32(88).bool(message.showFeedback);
}
for (const v of message.feedbackOptions) {
exports.WebcastControlMessage_PerceptionDialogInfo_PerceptionFeedbackOptionDecoder.encode(v, writer.uint32(98).fork()).join();
}
if (message.policyTip !== "0") {
writer.uint32(104).int64(message.policyTip);
}
if (message.appealPopup !== 0) {
writer.uint32(112).int32(message.appealPopup);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastControlMessage_PerceptionDialogInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.iconType = reader.int32();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.title = exports.TextDecoder.decode(reader, reader.uint32());
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.subTitle = exports.TextDecoder.decode(reader, reader.uint32());
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.adviceActionText = exports.TextDecoder.decode(reader, reader.uint32());
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.defaultActionText = exports.TextDecoder.decode(reader, reader.uint32());
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.violationDetailUrl = reader.string();
continue;
}
case 7: {
if (tag !== 56) {
break;
}
message.scene = reader.int32();
continue;
}
case 8: {
if (tag !== 64) {
break;
}
message.targetUserId = reader.int64().toString();
continue;
}
case 9: {
if (tag !== 72) {
break;
}
message.targetRoomId = reader.int64().toString();
continue;
}
case 10: {
if (tag !== 80) {
break;
}
message.countDownTime = reader.int64().toString();
continue;
}
case 11: {
if (tag !== 88) {
break;
}
message.showFeedback = reader.bool();
continue;
}
case 12: {
if (tag !== 98) {
break;
}
message.feedbackOptions.push(exports.WebcastControlMessage_PerceptionDialogInfo_PerceptionFeedbackOptionDecoder.decode(reader, reader.uint32()));
continue;
}
case 13: {
if (tag !== 104) {
break;
}
message.policyTip = reader.int64().toString();
continue;
}
case 14: {
if (tag !== 112) {
break;
}
message.appealPopup = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastControlMessage_PerceptionDialogInfo_PerceptionFeedbackOption() {
return { id: "0", contentKey: "" };
}
exports.WebcastControlMessage_PerceptionDialogInfo_PerceptionFeedbackOptionDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.id !== "0") {
writer.uint32(8).int64(message.id);
}
if (message.contentKey !== "") {
writer.uint32(18).string(message.contentKey);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastControlMessage_PerceptionDialogInfo_PerceptionFeedbackOption();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.id = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.contentKey = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastGoalUpdateMessage() {
return {
common: undefined,
indicator: undefined,
goal: undefined,
contributorId: "0",
contributorAvatar: undefined,
contributorDisplayId: "",
contributeSubgoal: undefined,
contributeCount: "0",
contributeScore: "0",
giftRepeatCount: "0",
contributorIdStr: "",
pin: false,
unpin: false,
pinInfo: undefined,
updateSource: 0,
goalExtra: "",
};
}
exports.WebcastGoalUpdateMessageDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.common !== undefined) {
exports.CommonMessageDataDecoder.encode(message.common, writer.uint32(10).fork()).join();
}
if (message.indicator !== undefined) {
exports.LiveStreamGoalIndicatorDecoder.encode(message.indicator, writer.uint32(18).fork()).join();
}
if (message.goal !== undefined) {
exports.LiveStreamGoalDecoder.encode(message.goal, writer.uint32(26).fork()).join();
}
if (message.contributorId !== "0") {
writer.uint32(32).int64(message.contributorId);
}
if (message.contributorAvatar !== undefined) {
exports.ImageDecoder.encode(message.contributorAvatar, writer.uint32(42).fork()).join();
}
if (message.contributorDisplayId !== "") {
writer.uint32(50).string(message.contributorDisplayId);
}
if (message.contributeSubgoal !== undefined) {
exports.WebcastGoalUpdateMessage_LiveStreamSubGoalDecoder.encode(message.contributeSubgoal, writer.uint32(58).fork()).join();
}
if (message.contributeCount !== "0") {
writer.uint32(72).int64(message.contributeCount);
}
if (message.contributeScore !== "0") {
writer.uint32(80).int64(message.contributeScore);
}
if (message.giftRepeatCount !== "0") {
writer.uint32(88).int64(message.giftRepeatCount);
}
if (message.contributorIdStr !== "") {
writer.uint32(98).string(message.contributorIdStr);
}
if (message.pin !== false) {
writer.uint32(104).bool(message.pin);
}
if (message.unpin !== false) {
writer.uint32(112).bool(message.unpin);
}
if (message.pinInfo !== undefined) {
exports.WebcastGoalUpdateMessage_GoalPinInfoDecoder.encode(message.pinInfo, writer.uint32(122).fork()).join();
}
if (message.updateSource !== 0) {
writer.uint32(128).int32(message.updateSource);
}
if (message.goalExtra !== "") {
writer.uint32(138).string(message.goalExtra);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastGoalUpdateMessage();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.common = exports.CommonMessageDataDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.indicator = exports.LiveStreamGoalIndicatorDecoder.decode(reader, reader.uint32());
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.goal = exports.LiveStreamGoalDecoder.decode(reader, reader.uint32());
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.contributorId = reader.int64().toString();
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.contributorAvatar = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.contributorDisplayId = reader.string();
continue;
}
case 7: {
if (tag !== 58) {
break;
}
message.contributeSubgoal = exports.WebcastGoalUpdateMessage_LiveStreamSubGoalDecoder.decode(reader, reader.uint32());
continue;
}
case 9: {
if (tag !== 72) {
break;
}
message.contributeCount = reader.int64().toString();
continue;
}
case 10: {
if (tag !== 80) {
break;
}
message.contributeScore = reader.int64().toString();
continue;
}
case 11: {
if (tag !== 88) {
break;
}
message.giftRepeatCount = reader.int64().toString();
continue;
}
case 12: {
if (tag !== 98) {
break;
}
message.contributorIdStr = reader.string();
continue;
}
case 13: {
if (tag !== 104) {
break;
}
message.pin = reader.bool();
continue;
}
case 14: {
if (tag !== 112) {
break;
}
message.unpin = reader.bool();
continue;
}
case 15: {
if (tag !== 122) {
break;
}
message.pinInfo = exports.WebcastGoalUpdateMessage_GoalPinInfoDecoder.decode(reader, reader.uint32());
continue;
}
case 16: {
if (tag !== 128) {
break;
}
message.updateSource = reader.int32();
continue;
}
case 17: {
if (tag !== 138) {
break;
}
message.goalExtra = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastGoalUpdateMessage_LiveStreamSubGoal() {
return {
type: 0,
id: "0",
progress: "0",
target: "0",
gift: undefined,
idStr: "",
pinInfo: undefined,
source: 0,
recommendedText: "",
recommendedCommon: "",
};
}
exports.WebcastGoalUpdateMessage_LiveStreamSubGoalDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.type !== 0) {
writer.uint32(8).int32(message.type);
}
if (message.id !== "0") {
writer.uint32(16).int64(message.id);
}
if (message.progress !== "0") {
writer.uint32(24).int64(message.progress);
}
if (message.target !== "0") {
writer.uint32(32).int64(message.target);
}
if (message.gift !== undefined) {
exports.WebcastGoalUpdateMessage_LiveStreamSubGoal_LiveStreamSubGoalGiftDecoder.encode(message.gift, writer.uint32(42).fork())
.join();
}
if (message.idStr !== "") {
writer.uint32(50).string(message.idStr);
}
if (message.pinInfo !== undefined) {
exports.WebcastGoalUpdateMessage_LiveStreamSubGoal_SubGoalPinInfoDecoder.encode(message.pinInfo, writer.uint32(58).fork())
.join();
}
if (message.source !== 0) {
writer.uint32(64).int32(message.source);
}
if (message.recommendedText !== "") {
writer.uint32(74).string(message.recommendedText);
}
if (message.recommendedCommon !== "") {
writer.uint32(82).string(message.recommendedCommon);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastGoalUpdateMessage_LiveStreamSubGoal();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.type = reader.int32();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.id = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.progress = reader.int64().toString();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.target = reader.int64().toString();
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.gift = exports.WebcastGoalUpdateMessage_LiveStreamSubGoal_LiveStreamSubGoalGiftDecoder.decode(reader, reader.uint32());
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.idStr = reader.string();
continue;
}
case 7: {
if (tag !== 58) {
break;
}
message.pinInfo = exports.WebcastGoalUpdateMessage_LiveStreamSubGoal_SubGoalPinInfoDecoder.decode(reader, reader.uint32());
continue;
}
case 8: {
if (tag !== 64) {
break;
}
message.source = reader.int32();
continue;
}
case 9: {
if (tag !== 74) {
break;
}
message.recommendedText = reader.string();
continue;
}
case 10: {
if (tag !== 82) {
break;
}
message.recommendedCommon = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastGoalUpdateMessage_LiveStreamSubGoal_LiveStreamSubGoalGift() {
return { name: "", icon: undefined, diamondCount: "0", type: 0 };
}
exports.WebcastGoalUpdateMessage_LiveStreamSubGoal_LiveStreamSubGoalGiftDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.name !== "") {
writer.uint32(10).string(message.name);
}
if (message.icon !== undefined) {
exports.ImageDecoder.encode(message.icon, writer.uint32(18).fork()).join();
}
if (message.diamondCount !== "0") {
writer.uint32(24).int64(message.diamondCount);
}
if (message.type !== 0) {
writer.uint32(32).int32(message.type);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastGoalUpdateMessage_LiveStreamSubGoal_LiveStreamSubGoalGift();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.name = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.icon = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.diamondCount = reader.int64().toString();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.type = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastGoalUpdateMessage_LiveStreamSubGoal_SubGoalPinInfo() {
return { pinStartTime: "0", pinEndTime: "0", pinReadyTime: "0" };
}
exports.WebcastGoalUpdateMessage_LiveStreamSubGoal_SubGoalPinInfoDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.pinStartTime !== "0") {
writer.uint32(8).int64(message.pinStartTime);
}
if (message.pinEndTime !== "0") {
writer.uint32(16).int64(message.pinEndTime);
}
if (message.pinReadyTime !== "0") {
writer.uint32(24).int64(message.pinReadyTime);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastGoalUpdateMessage_LiveStreamSubGoal_SubGoalPinInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.pinStartTime = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.pinEndTime = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.pinReadyTime = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastGoalUpdateMessage_GoalPinInfo() {
return { pin: false, unpin: false, pinEndTime: "0", subGoalId: "0", subGoalIdStr: "" };
}
exports.WebcastGoalUpdateMessage_GoalPinInfoDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.pin !== false) {
writer.uint32(8).bool(message.pin);
}
if (message.unpin !== false) {
writer.uint32(16).bool(message.unpin);
}
if (message.pinEndTime !== "0") {
writer.uint32(24).int64(message.pinEndTime);
}
if (message.subGoalId !== "0") {
writer.uint32(32).int64(message.subGoalId);
}
if (message.subGoalIdStr !== "") {
writer.uint32(42).string(message.subGoalIdStr);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastGoalUpdateMessage_GoalPinInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.pin = reader.bool();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.unpin = reader.bool();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.pinEndTime = reader.int64().toString();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.subGoalId = reader.int64().toString();
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.subGoalIdStr = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastImDeleteMessage() {
return { common: undefined, deleteMsgIdsList: [], deleteUserIdsList: [] };
}
exports.WebcastImDeleteMessageDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.common !== undefined) {
exports.CommonMessageDataDecoder.encode(message.common, writer.uint32(10).fork()).join();
}
writer.uint32(18).fork();
for (const v of message.deleteMsgIdsList) {
writer.int64(v);
}
writer.join();
writer.uint32(26).fork();
for (const v of message.deleteUserIdsList) {
writer.int64(v);
}
writer.join();
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastImDeleteMessage();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.common = exports.CommonMessageDataDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag === 16) {
message.deleteMsgIdsList.push(reader.int64().toString());
continue;
}
if (tag === 18) {
const end2 = reader.uint32() + reader.pos;
while (reader.pos < end2) {
message.deleteMsgIdsList.push(reader.int64().toString());
}
continue;
}
break;
}
case 3: {
if (tag === 24) {
message.deleteUserIdsList.push(reader.int64().toString());
continue;
}
if (tag === 26) {
const end2 = reader.uint32() + reader.pos;
while (reader.pos < end2) {
message.deleteUserIdsList.push(reader.int64().toString());
}
continue;
}
break;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastInRoomBannerMessage() {
return { common: undefined, data: {}, position: 0, actionType: 0 };
}
exports.WebcastInRoomBannerMessageDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.common !== undefined) {
exports.CommonMessageDataDecoder.encode(message.common, writer.uint32(10).fork()).join();
}
Object.entries(message.data).forEach(([key, value]) => {
exports.WebcastInRoomBannerMessage_DataEntryDecoder.encode({ key: key, value }, writer.uint32(18).fork()).join();
});
if (message.position !== 0) {
writer.uint32(24).int32(message.position);
}
if (message.actionType !== 0) {
writer.uint32(32).int32(message.actionType);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastInRoomBannerMessage();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.common = exports.CommonMessageDataDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
const entry2 = exports.WebcastInRoomBannerMessage_DataEntryDecoder.decode(reader, reader.uint32());
if (entry2.value !== undefined) {
message.data[entry2.key] = entry2.value;
}
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.position = reader.int32();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.actionType = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastInRoomBannerMessage_DataEntry() {
return { key: "", value: "" };
}
exports.WebcastInRoomBannerMessage_DataEntryDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.key !== "") {
writer.uint32(10).string(message.key);
}
if (message.value !== "") {
writer.uint32(18).string(message.value);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastInRoomBannerMessage_DataEntry();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.key = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.value = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastRankUpdateMessage() {
return {
common: undefined,
updatesList: [],
groupType: "0",
priority: "0",
tabsList: [],
isAnimationLoopPlay: false,
animationLoopForOff: false,
unionAnimation: [],
tabInfo: [],
};
}
exports.WebcastRankUpdateMessageDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.common !== undefined) {
exports.CommonMessageDataDecoder.encode(message.common, writer.uint32(10).fork()).join();
}
for (const v of message.updatesList) {
exports.WebcastRankUpdateMessage_RankUpdateDecoder.encode(v, writer.uint32(18).fork()).join();
}
if (message.groupType !== "0") {
writer.uint32(24).int64(message.groupType);
}
if (message.priority !== "0") {
writer.uint32(40).int64(message.priority);
}
for (const v of message.tabsList) {
exports.WebcastRankUpdateMessage_RankTabInfoDecoder.encode(v, writer.uint32(50).fork()).join();
}
if (message.isAnimationLoopPlay !== false) {
writer.uint32(56).bool(message.isAnimationLoopPlay);
}
if (message.animationLoopForOff !== false) {
writer.uint32(64).bool(message.animationLoopForOff);
}
for (const v of message.unionAnimation) {
exports.WebcastRankUpdateMessage_UnionAnimationInfoDecoder.encode(v, writer.uint32(74).fork()).join();
}
for (const v of message.tabInfo) {
exports.WebcastRankUpdateMessage_RankListTabInfoDecoder.encode(v, writer.uint32(82).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastRankUpdateMessage();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.common = exports.CommonMessageDataDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.updatesList.push(exports.WebcastRankUpdateMessage_RankUpdateDecoder.decode(reader, reader.uint32()));
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.groupType = reader.int64().toString();
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.priority = reader.int64().toString();
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.tabsList.push(exports.WebcastRankUpdateMessage_RankTabInfoDecoder.decode(reader, reader.uint32()));
continue;
}
case 7: {
if (tag !== 56) {
break;
}
message.isAnimationLoopPlay = reader.bool();
continue;
}
case 8: {
if (tag !== 64) {
break;
}
message.animationLoopForOff = reader.bool();
continue;
}
case 9: {
if (tag !== 74) {
break;
}
message.unionAnimation.push(exports.WebcastRankUpdateMessage_UnionAnimationInfoDecoder.decode(reader, reader.uint32()));
continue;
}
case 10: {
if (tag !== 82) {
break;
}
message.tabInfo.push(exports.WebcastRankUpdateMessage_RankListTabInfoDecoder.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastRankUpdateMessage_UnionAnimationInfo() {
return { unionType: 0, rankTypeArray: 0, supportedVersion: "0" };
}
exports.WebcastRankUpdateMessage_UnionAnimationInfoDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.unionType !== 0) {
writer.uint32(8).int32(message.unionType);
}
if (message.rankTypeArray !== 0) {
writer.uint32(16).int32(message.rankTypeArray);
}
if (message.supportedVersion !== "0") {
writer.uint32(24).int64(message.supportedVersion);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastRankUpdateMessage_UnionAnimationInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.unionType = reader.int32();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.rankTypeArray = reader.int32();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.supportedVersion = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastRankUpdateMessage_RankListTabInfo() {
return { tabs: [], supportedVersion: "0" };
}
exports.WebcastRankUpdateMessage_RankListTabInfoDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
for (const v of message.tabs) {
exports.WebcastRankUpdateMessage_RankTabInfoDecoder.encode(v, writer.uint32(10).fork()).join();
}
if (message.supportedVersion !== "0") {
writer.uint32(16).int64(message.supportedVersion);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastRankUpdateMessage_RankListTabInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.tabs.push(exports.WebcastRankUpdateMessage_RankTabInfoDecoder.decode(reader, reader.uint32()));
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.supportedVersion = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastRankUpdateMessage_RankTabInfo() {
return { rankType: 0, title: "", titleText: undefined, listLynxType: "0" };
}
exports.WebcastRankUpdateMessage_RankTabInfoDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.rankType !== 0) {
writer.uint32(8).int32(message.rankType);
}
if (message.title !== "") {
writer.uint32(18).string(message.title);
}
if (message.titleText !== undefined) {
exports.TextDecoder.encode(message.titleText, writer.uint32(26).fork()).join();
}
if (message.listLynxType !== "0") {
writer.uint32(32).int64(message.listLynxType);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastRankUpdateMessage_RankTabInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.rankType = reader.int32();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.title = reader.string();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.titleText = exports.TextDecoder.decode(reader, reader.uint32());
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.listLynxType = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastRankUpdateMessage_RankUpdate() {
return {
rankType: "0",
ownerRank: "0",
defaultContent: undefined,
showEntranceAnimation: false,
countdown: "0",
relatedTabRankType: "0",
requestFirstShowType: "0",
supportedVersion: "0",
owneronrank: false,
};
}
exports.WebcastRankUpdateMessage_RankUpdateDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.rankType !== "0") {
writer.uint32(8).int64(message.rankType);
}
if (message.ownerRank !== "0") {
writer.uint32(16).int64(message.ownerRank);
}
if (message.defaultContent !== undefined) {
exports.TextDecoder.encode(message.defaultContent, writer.uint32(26).fork()).join();
}
if (message.showEntranceAnimation !== false) {
writer.uint32(40).bool(message.showEntranceAnimation);
}
if (message.countdown !== "0") {
writer.uint32(48).int64(message.countdown);
}
if (message.relatedTabRankType !== "0") {
writer.uint32(64).int64(message.relatedTabRankType);
}
if (message.requestFirstShowType !== "0") {
writer.uint32(72).int64(message.requestFirstShowType);
}
if (message.supportedVersion !== "0") {
writer.uint32(80).int64(message.supportedVersion);
}
if (message.owneronrank !== false) {
writer.uint32(88).bool(message.owneronrank);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastRankUpdateMessage_RankUpdate();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.rankType = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.ownerRank = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.defaultContent = exports.TextDecoder.decode(reader, reader.uint32());
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.showEntranceAnimation = reader.bool();
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.countdown = reader.int64().toString();
continue;
}
case 8: {
if (tag !== 64) {
break;
}
message.relatedTabRankType = reader.int64().toString();
continue;
}
case 9: {
if (tag !== 72) {
break;
}
message.requestFirstShowType = reader.int64().toString();
continue;
}
case 10: {
if (tag !== 80) {
break;
}
message.supportedVersion = reader.int64().toString();
continue;
}
case 11: {
if (tag !== 88) {
break;
}
message.owneronrank = reader.bool();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastPollMessage() {
return {
common: undefined,
messageType: 0,
pollId: "0",
startContent: undefined,
endContent: undefined,
updateContent: undefined,
pollKind: 0,
pollBasicInfo: undefined,
templateContent: undefined,
};
}
exports.WebcastPollMessageDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.common !== undefined) {
exports.CommonMessageDataDecoder.encode(message.common, writer.uint32(10).fork()).join();
}
if (message.messageType !== 0) {
writer.uint32(16).int32(message.messageType);
}
if (message.pollId !== "0") {
writer.uint32(24).int64(message.pollId);
}
if (message.startContent !== undefined) {
exports.PollStartContentDecoder.encode(message.startContent, writer.uint32(34).fork()).join();
}
if (message.endContent !== undefined) {
exports.PollEndContentDecoder.encode(message.endContent, writer.uint32(42).fork()).join();
}
if (message.updateContent !== undefined) {
exports.PollUpdateVotesContentDecoder.encode(message.updateContent, writer.uint32(50).fork()).join();
}
if (message.pollKind !== 0) {
writer.uint32(56).int32(message.pollKind);
}
if (message.pollBasicInfo !== undefined) {
exports.WebcastPollMessage_PollBasicInfoDecoder.encode(message.pollBasicInfo, writer.uint32(66).fork()).join();
}
if (message.templateContent !== undefined) {
exports.WebcastPollMessage_TemplateContentDecoder.encode(message.templateContent, writer.uint32(74).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastPollMessage();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.common = exports.CommonMessageDataDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.messageType = reader.int32();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.pollId = reader.int64().toString();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.startContent = exports.PollStartContentDecoder.decode(reader, reader.uint32());
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.endContent = exports.PollEndContentDecoder.decode(reader, reader.uint32());
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.updateContent = exports.PollUpdateVotesContentDecoder.decode(reader, reader.uint32());
continue;
}
case 7: {
if (tag !== 56) {
break;
}
message.pollKind = reader.int32();
continue;
}
case 8: {
if (tag !== 66) {
break;
}
message.pollBasicInfo = exports.WebcastPollMessage_PollBasicInfoDecoder.decode(reader, reader.uint32());
continue;
}
case 9: {
if (tag !== 74) {
break;
}
message.templateContent = exports.WebcastPollMessage_TemplateContentDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastPollMessage_TemplateContent() {
return { templateId: "0", templateIdStr: "", status: 0, pollKind: 0, appealStatus: 0, violationIdStr: "" };
}
exports.WebcastPollMessage_TemplateContentDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.templateId !== "0") {
writer.uint32(8).int64(message.templateId);
}
if (message.templateIdStr !== "") {
writer.uint32(18).string(message.templateIdStr);
}
if (message.status !== 0) {
writer.uint32(24).int32(message.status);
}
if (message.pollKind !== 0) {
writer.uint32(32).int32(message.pollKind);
}
if (message.appealStatus !== 0) {
writer.uint32(40).int32(message.appealStatus);
}
if (message.violationIdStr !== "") {
writer.uint32(50).string(message.violationIdStr);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastPollMessage_TemplateContent();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.templateId = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.templateIdStr = reader.string();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.status = reader.int32();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.pollKind = reader.int32();
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.appealStatus = reader.int32();
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.violationIdStr = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastPollMessage_PollBasicInfo() {
return {
pollSponsor: "",
giftId: "0",
title: "",
isSuggestedQuestion: false,
userCnt: "0",
gift: undefined,
pollIdStr: "",
suggestedQuestionKey: "",
pollDuration: "0",
timeRemain: "0",
pollIndex: "0",
templateId: "0",
};
}
exports.WebcastPollMessage_PollBasicInfoDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.pollSponsor !== "") {
writer.uint32(10).string(message.pollSponsor);
}
if (message.giftId !== "0") {
writer.uint32(16).int64(message.giftId);
}
if (message.title !== "") {
writer.uint32(26).string(message.title);
}
if (message.isSuggestedQuestion !== false) {
writer.uint32(32).bool(message.isSuggestedQuestion);
}
if (message.userCnt !== "0") {
writer.uint32(40).int64(message.userCnt);
}
if (message.gift !== undefined) {
exports.GiftDecoder.encode(message.gift, writer.uint32(50).fork()).join();
}
if (message.pollIdStr !== "") {
writer.uint32(58).string(message.pollIdStr);
}
if (message.suggestedQuestionKey !== "") {
writer.uint32(66).string(message.suggestedQuestionKey);
}
if (message.pollDuration !== "0") {
writer.uint32(72).int64(message.pollDuration);
}
if (message.timeRemain !== "0") {
writer.uint32(80).int64(message.timeRemain);
}
if (message.pollIndex !== "0") {
writer.uint32(88).int64(message.pollIndex);
}
if (message.templateId !== "0") {
writer.uint32(96).int64(message.templateId);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastPollMessage_PollBasicInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.pollSponsor = reader.string();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.giftId = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.title = reader.string();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.isSuggestedQuestion = reader.bool();
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.userCnt = reader.int64().toString();
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.gift = exports.GiftDecoder.decode(reader, reader.uint32());
continue;
}
case 7: {
if (tag !== 58) {
break;
}
message.pollIdStr = reader.string();
continue;
}
case 8: {
if (tag !== 66) {
break;
}
message.suggestedQuestionKey = reader.string();
continue;
}
case 9: {
if (tag !== 72) {
break;
}
message.pollDuration = reader.int64().toString();
continue;
}
case 10: {
if (tag !== 80) {
break;
}
message.timeRemain = reader.int64().toString();
continue;
}
case 11: {
if (tag !== 88) {
break;
}
message.pollIndex = reader.int64().toString();
continue;
}
case 12: {
if (tag !== 96) {
break;
}
message.templateId = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastRankTextMessage() {
return {
common: undefined,
scene: 0,
ownerIdxBeforeUpdate: "0",
ownerIdxAfterUpdate: "0",
selfGetBadgeMsg: undefined,
otherGetBadgeMsg: undefined,
curUserId: "0",
};
}
exports.WebcastRankTextMessageDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.common !== undefined) {
exports.CommonMessageDataDecoder.encode(message.common, writer.uint32(10).fork()).join();
}
if (message.scene !== 0) {
writer.uint32(16).int32(message.scene);
}
if (message.ownerIdxBeforeUpdate !== "0") {
writer.uint32(24).int64(message.ownerIdxBeforeUpdate);
}
if (message.ownerIdxAfterUpdate !== "0") {
writer.uint32(32).int64(message.ownerIdxAfterUpdate);
}
if (message.selfGetBadgeMsg !== undefined) {
exports.TextDecoder.encode(message.selfGetBadgeMsg, writer.uint32(42).fork()).join();
}
if (message.otherGetBadgeMsg !== undefined) {
exports.TextDecoder.encode(message.otherGetBadgeMsg, writer.uint32(50).fork()).join();
}
if (message.curUserId !== "0") {
writer.uint32(56).int64(message.curUserId);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastRankTextMessage();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.common = exports.CommonMessageDataDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.scene = reader.int32();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.ownerIdxBeforeUpdate = reader.int64().toString();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.ownerIdxAfterUpdate = reader.int64().toString();
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.selfGetBadgeMsg = exports.TextDecoder.decode(reader, reader.uint32());
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.otherGetBadgeMsg = exports.TextDecoder.decode(reader, reader.uint32());
continue;
}
case 7: {
if (tag !== 56) {
break;
}
message.curUserId = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastLinkMicBattlePunishFinish() {
return { common: undefined, channelId: "0", opUid: "0", reason: 0, battleId: "0", battleSettings: undefined };
}
exports.WebcastLinkMicBattlePunishFinishDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.common !== undefined) {
exports.CommonMessageDataDecoder.encode(message.common, writer.uint32(10).fork()).join();
}
if (message.channelId !== "0") {
writer.uint32(16).int64(message.channelId);
}
if (message.opUid !== "0") {
writer.uint32(24).int64(message.opUid);
}
if (message.reason !== 0) {
writer.uint32(32).int32(message.reason);
}
if (message.battleId !== "0") {
writer.uint32(40).int64(message.battleId);
}
if (message.battleSettings !== undefined) {
exports.BattleSettingDecoder.encode(message.battleSettings, writer.uint32(50).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastLinkMicBattlePunishFinish();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.common = exports.CommonMessageDataDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.channelId = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.opUid = reader.int64().toString();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.reason = reader.int32();
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.battleId = reader.int64().toString();
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.battleSettings = exports.BattleSettingDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastLinkmicBattleTaskMessage() {
return {
common: undefined,
battleTaskMessageType: 0,
taskStart: undefined,
taskUpdate: undefined,
taskSettle: undefined,
rewardSettle: undefined,
battleId: "0",
};
}
exports.WebcastLinkmicBattleTaskMessageDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.common !== undefined) {
exports.CommonMessageDataDecoder.encode(message.common, writer.uint32(10).fork()).join();
}
if (message.battleTaskMessageType !== 0) {
writer.uint32(16).int32(message.battleTaskMessageType);
}
if (message.taskStart !== undefined) {
exports.WebcastLinkmicBattleTaskMessage_BattleTaskStartDecoder.encode(message.taskStart, writer.uint32(26).fork()).join();
}
if (message.taskUpdate !== undefined) {
exports.WebcastLinkmicBattleTaskMessage_BattleTaskUpdateDecoder.encode(message.taskUpdate, writer.uint32(34).fork()).join();
}
if (message.taskSettle !== undefined) {
exports.WebcastLinkmicBattleTaskMessage_BattleTaskSettleDecoder.encode(message.taskSettle, writer.uint32(42).fork()).join();
}
if (message.rewardSettle !== undefined) {
exports.WebcastLinkmicBattleTaskMessage_BattleRewardSettleDecoder.encode(message.rewardSettle, writer.uint32(50).fork()).join();
}
if (message.battleId !== "0") {
writer.uint32(160).int64(message.battleId);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastLinkmicBattleTaskMessage();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.common = exports.CommonMessageDataDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.battleTaskMessageType = reader.int32();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.taskStart = exports.WebcastLinkmicBattleTaskMessage_BattleTaskStartDecoder.decode(reader, reader.uint32());
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.taskUpdate = exports.WebcastLinkmicBattleTaskMessage_BattleTaskUpdateDecoder.decode(reader, reader.uint32());
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.taskSettle = exports.WebcastLinkmicBattleTaskMessage_BattleTaskSettleDecoder.decode(reader, reader.uint32());
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.rewardSettle = exports.WebcastLinkmicBattleTaskMessage_BattleRewardSettleDecoder.decode(reader, reader.uint32());
continue;
}
case 20: {
if (tag !== 160) {
break;
}
message.battleId = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastLinkmicBattleTaskMessage_BattlePrompt() {
return { promptKey: "", promptElements: [] };
}
exports.WebcastLinkmicBattleTaskMessage_BattlePromptDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.promptKey !== "") {
writer.uint32(10).string(message.promptKey);
}
for (const v of message.promptElements) {
exports.WebcastLinkmicBattleTaskMessage_BattlePrompt_BattlePromptElemDecoder.encode(v, writer.uint32(18).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastLinkmicBattleTaskMessage_BattlePrompt();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.promptKey = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.promptElements.push(exports.WebcastLinkmicBattleTaskMessage_BattlePrompt_BattlePromptElemDecoder.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastLinkmicBattleTaskMessage_BattlePrompt_BattlePromptElem() {
return { promptFieldKey: "", promptFieldValue: "" };
}
exports.WebcastLinkmicBattleTaskMessage_BattlePrompt_BattlePromptElemDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.promptFieldKey !== "") {
writer.uint32(10).string(message.promptFieldKey);
}
if (message.promptFieldValue !== "") {
writer.uint32(18).string(message.promptFieldValue);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastLinkmicBattleTaskMessage_BattlePrompt_BattlePromptElem();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.promptFieldKey = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.promptFieldValue = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastLinkmicBattleTaskMessage_BattleTaskStart() {
return { battleBonusConfig: undefined };
}
exports.WebcastLinkmicBattleTaskMessage_BattleTaskStartDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.battleBonusConfig !== undefined) {
exports.WebcastLinkmicBattleTaskMessage_BattleTaskStart_BattleBonusConfigDecoder.encode(message.battleBonusConfig, writer.uint32(10).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastLinkmicBattleTaskMessage_BattleTaskStart();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.battleBonusConfig = exports.WebcastLinkmicBattleTaskMessage_BattleTaskStart_BattleBonusConfigDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastLinkmicBattleTaskMessage_BattleTaskStart_BattleBonusConfig() {
return {
previewStartTime: "0",
previewPeriodConfig: [],
taskPeriodConfig: undefined,
rewardPeriodConfig: undefined,
taskGiftGuide: {},
previewStartTimestamp: "0",
previewClickActionSchemaUrl: "",
};
}
exports.WebcastLinkmicBattleTaskMessage_BattleTaskStart_BattleBonusConfigDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.previewStartTime !== "0") {
writer.uint32(8).int64(message.previewStartTime);
}
for (const v of message.previewPeriodConfig) {
exports.WebcastLinkmicBattleTaskMessage_BattleTaskStart_BattleBonusConfig_PreviewPeriodDecoder.encode(v, writer.uint32(18).fork()).join();
}
if (message.taskPeriodConfig !== undefined) {
exports.WebcastLinkmicBattleTaskMessage_BattleTaskStart_BattleBonusConfig_TaskPeriodConfigDecoder.encode(message.taskPeriodConfig, writer.uint32(26).fork()).join();
}
if (message.rewardPeriodConfig !== undefined) {
exports.WebcastLinkmicBattleTaskMessage_BattleTaskStart_BattleBonusConfig_RewardPeriodConfigDecoder.encode(message.rewardPeriodConfig, writer.uint32(34).fork()).join();
}
Object.entries(message.taskGiftGuide).forEach(([key, value]) => {
exports.WebcastLinkmicBattleTaskMessage_BattleTaskStart_BattleBonusConfig_TaskGiftGuideEntryDecoder.encode({
key: key,
value,
}, writer.uint32(42).fork()).join();
});
if (message.previewStartTimestamp !== "0") {
writer.uint32(48).int64(message.previewStartTimestamp);
}
if (message.previewClickActionSchemaUrl !== "") {
writer.uint32(58).string(message.previewClickActionSchemaUrl);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastLinkmicBattleTaskMessage_BattleTaskStart_BattleBonusConfig();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.previewStartTime = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.previewPeriodConfig.push(exports.WebcastLinkmicBattleTaskMessage_BattleTaskStart_BattleBonusConfig_PreviewPeriodDecoder.decode(reader, reader.uint32()));
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.taskPeriodConfig = exports.WebcastLinkmicBattleTaskMessage_BattleTaskStart_BattleBonusConfig_TaskPeriodConfigDecoder.decode(reader, reader.uint32());
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.rewardPeriodConfig =
exports.WebcastLinkmicBattleTaskMessage_BattleTaskStart_BattleBonusConfig_RewardPeriodConfigDecoder.decode(reader, reader.uint32());
continue;
}
case 5: {
if (tag !== 42) {
break;
}
const entry5 = exports.WebcastLinkmicBattleTaskMessage_BattleTaskStart_BattleBonusConfig_TaskGiftGuideEntryDecoder.decode(reader, reader.uint32());
if (entry5.value !== undefined) {
message.taskGiftGuide[entry5.key] = entry5.value;
}
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.previewStartTimestamp = reader.int64().toString();
continue;
}
case 7: {
if (tag !== 58) {
break;
}
message.previewClickActionSchemaUrl = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastLinkmicBattleTaskMessage_BattleTaskStart_BattleBonusConfig_TaskGiftGuideEntry() {
return { key: "0", value: undefined };
}
exports.WebcastLinkmicBattleTaskMessage_BattleTaskStart_BattleBonusConfig_TaskGiftGuideEntryDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.key !== "0") {
writer.uint32(8).int64(message.key);
}
if (message.value !== undefined) {
exports.WebcastLinkmicBattleTaskMessage_BattleTaskStart_BattleBonusConfig_BattleTaskGiftAmountGuideDecoder.encode(message.value, writer.uint32(18).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastLinkmicBattleTaskMessage_BattleTaskStart_BattleBonusConfig_TaskGiftGuideEntry();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.key = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.value = exports.WebcastLinkmicBattleTaskMessage_BattleTaskStart_BattleBonusConfig_BattleTaskGiftAmountGuideDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastLinkmicBattleTaskMessage_BattleTaskStart_BattleBonusConfig_PreviewPeriod() {
return { duration: "0", promot: undefined, icon: undefined };
}
exports.WebcastLinkmicBattleTaskMessage_BattleTaskStart_BattleBonusConfig_PreviewPeriodDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.duration !== "0") {
writer.uint32(8).int64(message.duration);
}
if (message.promot !== undefined) {
exports.WebcastLinkmicBattleTaskMessage_BattlePromptDecoder.encode(message.promot, writer.uint32(18).fork()).join();
}
if (message.icon !== undefined) {
exports.ImageDecoder.encode(message.icon, writer.uint32(202).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastLinkmicBattleTaskMessage_BattleTaskStart_BattleBonusConfig_PreviewPeriod();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.duration = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.promot = exports.WebcastLinkmicBattleTaskMessage_BattlePromptDecoder.decode(reader, reader.uint32());
continue;
}
case 25: {
if (tag !== 202) {
break;
}
message.icon = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastLinkmicBattleTaskMessage_BattleTaskStart_BattleBonusConfig_TaskPeriodConfig() {
return {
taskStartTime: "0",
duration: "0",
targetStartTimestamp: "0",
clickAction: 0,
clickToastPrompt: undefined,
promptType: 0,
taskStaticPrompt: undefined,
progressTarget: "0",
targetType: 0,
icon: undefined,
clickActionSchemaUrl: "",
};
}
exports.WebcastLinkmicBattleTaskMessage_BattleTaskStart_BattleBonusConfig_TaskPeriodConfigDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.taskStartTime !== "0") {
writer.uint32(8).int64(message.taskStartTime);
}
if (message.duration !== "0") {
writer.uint32(16).int64(message.duration);
}
if (message.targetStartTimestamp !== "0") {
writer.uint32(24).int64(message.targetStartTimestamp);
}
if (message.clickAction !== 0) {
writer.uint32(88).int32(message.clickAction);
}
if (message.clickToastPrompt !== undefined) {
exports.WebcastLinkmicBattleTaskMessage_BattlePromptDecoder.encode(message.clickToastPrompt, writer.uint32(98).fork()).join();
}
if (message.promptType !== 0) {
writer.uint32(168).int32(message.promptType);
}
if (message.taskStaticPrompt !== undefined) {
exports.WebcastLinkmicBattleTaskMessage_BattlePromptDecoder.encode(message.taskStaticPrompt, writer.uint32(178).fork()).join();
}
if (message.progressTarget !== "0") {
writer.uint32(184).int64(message.progressTarget);
}
if (message.targetType !== 0) {
writer.uint32(192).int32(message.targetType);
}
if (message.icon !== undefined) {
exports.ImageDecoder.encode(message.icon, writer.uint32(202).fork()).join();
}
if (message.clickActionSchemaUrl !== "") {
writer.uint32(210).string(message.clickActionSchemaUrl);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastLinkmicBattleTaskMessage_BattleTaskStart_BattleBonusConfig_TaskPeriodConfig();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.taskStartTime = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.duration = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.targetStartTimestamp = reader.int64().toString();
continue;
}
case 11: {
if (tag !== 88) {
break;
}
message.clickAction = reader.int32();
continue;
}
case 12: {
if (tag !== 98) {
break;
}
message.clickToastPrompt = exports.WebcastLinkmicBattleTaskMessage_BattlePromptDecoder.decode(reader, reader.uint32());
continue;
}
case 21: {
if (tag !== 168) {
break;
}
message.promptType = reader.int32();
continue;
}
case 22: {
if (tag !== 178) {
break;
}
message.taskStaticPrompt = exports.WebcastLinkmicBattleTaskMessage_BattlePromptDecoder.decode(reader, reader.uint32());
continue;
}
case 23: {
if (tag !== 184) {
break;
}
message.progressTarget = reader.int64().toString();
continue;
}
case 24: {
if (tag !== 192) {
break;
}
message.targetType = reader.int32();
continue;
}
case 25: {
if (tag !== 202) {
break;
}
message.icon = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 26: {
if (tag !== 210) {
break;
}
message.clickActionSchemaUrl = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastLinkmicBattleTaskMessage_BattleTaskStart_BattleBonusConfig_RewardPeriodConfig() {
return {
rewardStartTime: "0",
duration: "0",
rewardMultiple: 0,
rewardStartTimestamp: "0",
rewardPraparePrompt: undefined,
rewardingPrompt: undefined,
clickPrompt: undefined,
};
}
exports.WebcastLinkmicBattleTaskMessage_BattleTaskStart_BattleBonusConfig_RewardPeriodConfigDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.rewardStartTime !== "0") {
writer.uint32(8).int64(message.rewardStartTime);
}
if (message.duration !== "0") {
writer.uint32(16).int64(message.duration);
}
if (message.rewardMultiple !== 0) {
writer.uint32(24).int32(message.rewardMultiple);
}
if (message.rewardStartTimestamp !== "0") {
writer.uint32(32).int64(message.rewardStartTimestamp);
}
if (message.rewardPraparePrompt !== undefined) {
exports.WebcastLinkmicBattleTaskMessage_BattlePromptDecoder.encode(message.rewardPraparePrompt, writer.uint32(90).fork()).join();
}
if (message.rewardingPrompt !== undefined) {
exports.WebcastLinkmicBattleTaskMessage_BattlePromptDecoder.encode(message.rewardingPrompt, writer.uint32(98).fork()).join();
}
if (message.clickPrompt !== undefined) {
exports.WebcastLinkmicBattleTaskMessage_BattlePromptDecoder.encode(message.clickPrompt, writer.uint32(106).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastLinkmicBattleTaskMessage_BattleTaskStart_BattleBonusConfig_RewardPeriodConfig();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.rewardStartTime = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.duration = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.rewardMultiple = reader.int32();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.rewardStartTimestamp = reader.int64().toString();
continue;
}
case 11: {
if (tag !== 90) {
break;
}
message.rewardPraparePrompt = exports.WebcastLinkmicBattleTaskMessage_BattlePromptDecoder.decode(reader, reader.uint32());
continue;
}
case 12: {
if (tag !== 98) {
break;
}
message.rewardingPrompt = exports.WebcastLinkmicBattleTaskMessage_BattlePromptDecoder.decode(reader, reader.uint32());
continue;
}
case 13: {
if (tag !== 106) {
break;
}
message.clickPrompt = exports.WebcastLinkmicBattleTaskMessage_BattlePromptDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastLinkmicBattleTaskMessage_BattleTaskStart_BattleBonusConfig_BattleTaskGiftAmountGuide() {
return {
guidePrompt: undefined,
promptType: 0,
disappearDuration: 0,
iconImage: undefined,
giftImage: undefined,
recommendGiftId: "0",
recommendGiftCount: 0,
guideContent: undefined,
};
}
exports.WebcastLinkmicBattleTaskMessage_BattleTaskStart_BattleBonusConfig_BattleTaskGiftAmountGuideDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.guidePrompt !== undefined) {
exports.WebcastLinkmicBattleTaskMessage_BattlePromptDecoder.encode(message.guidePrompt, writer.uint32(10).fork()).join();
}
if (message.promptType !== 0) {
writer.uint32(16).int32(message.promptType);
}
if (message.disappearDuration !== 0) {
writer.uint32(24).int32(message.disappearDuration);
}
if (message.iconImage !== undefined) {
exports.ImageDecoder.encode(message.iconImage, writer.uint32(90).fork()).join();
}
if (message.giftImage !== undefined) {
exports.ImageDecoder.encode(message.giftImage, writer.uint32(98).fork()).join();
}
if (message.recommendGiftId !== "0") {
writer.uint32(168).int64(message.recommendGiftId);
}
if (message.recommendGiftCount !== 0) {
writer.uint32(176).int32(message.recommendGiftCount);
}
if (message.guideContent !== undefined) {
exports.TextDecoder.encode(message.guideContent, writer.uint32(186).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastLinkmicBattleTaskMessage_BattleTaskStart_BattleBonusConfig_BattleTaskGiftAmountGuide();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.guidePrompt = exports.WebcastLinkmicBattleTaskMessage_BattlePromptDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.promptType = reader.int32();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.disappearDuration = reader.int32();
continue;
}
case 11: {
if (tag !== 90) {
break;
}
message.iconImage = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 12: {
if (tag !== 98) {
break;
}
message.giftImage = exports.ImageDecoder.decode(reader, reader.uint32());
continue;
}
case 21: {
if (tag !== 168) {
break;
}
message.recommendGiftId = reader.int64().toString();
continue;
}
case 22: {
if (tag !== 176) {
break;
}
message.recommendGiftCount = reader.int32();
continue;
}
case 23: {
if (tag !== 186) {
break;
}
message.guideContent = exports.TextDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastLinkmicBattleTaskMessage_BattleTaskUpdate() {
return { taskProgress: "0", fromUserUid: "0", promptKey: "", logId: "" };
}
exports.WebcastLinkmicBattleTaskMessage_BattleTaskUpdateDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.taskProgress !== "0") {
writer.uint32(8).int64(message.taskProgress);
}
if (message.fromUserUid !== "0") {
writer.uint32(16).int64(message.fromUserUid);
}
if (message.promptKey !== "") {
writer.uint32(26).string(message.promptKey);
}
if (message.logId !== "") {
writer.uint32(170).string(message.logId);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastLinkmicBattleTaskMessage_BattleTaskUpdate();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.taskProgress = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.fromUserUid = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.promptKey = reader.string();
continue;
}
case 21: {
if (tag !== 170) {
break;
}
message.logId = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastLinkmicBattleTaskMessage_BattleTaskSettle() {
return { taskResult: 0, rewardStartTime: "0", rewardStartTimestamp: "0" };
}
exports.WebcastLinkmicBattleTaskMessage_BattleTaskSettleDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.taskResult !== 0) {
writer.uint32(8).int32(message.taskResult);
}
if (message.rewardStartTime !== "0") {
writer.uint32(16).int64(message.rewardStartTime);
}
if (message.rewardStartTimestamp !== "0") {
writer.uint32(24).int64(message.rewardStartTimestamp);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastLinkmicBattleTaskMessage_BattleTaskSettle();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.taskResult = reader.int32();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.rewardStartTime = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.rewardStartTimestamp = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastLinkmicBattleTaskMessage_BattleRewardSettle() {
return { rewardSettlePrompt: undefined, status: 0 };
}
exports.WebcastLinkmicBattleTaskMessage_BattleRewardSettleDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.rewardSettlePrompt !== undefined) {
exports.WebcastLinkmicBattleTaskMessage_BattlePromptDecoder.encode(message.rewardSettlePrompt, writer.uint32(10).fork()).join();
}
if (message.status !== 0) {
writer.uint32(16).int32(message.status);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastLinkmicBattleTaskMessage_BattleRewardSettle();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.rewardSettlePrompt = exports.WebcastLinkmicBattleTaskMessage_BattlePromptDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.status = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastLinkMicFanTicketMethod() {
return { common: undefined, FanTicketRoomNotice: undefined };
}
exports.WebcastLinkMicFanTicketMethodDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.common !== undefined) {
exports.CommonMessageDataDecoder.encode(message.common, writer.uint32(10).fork()).join();
}
if (message.FanTicketRoomNotice !== undefined) {
exports.FanTicketRoomNoticeContentDecoder.encode(message.FanTicketRoomNotice, writer.uint32(18).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastLinkMicFanTicketMethod();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.common = exports.CommonMessageDataDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.FanTicketRoomNotice = exports.FanTicketRoomNoticeContentDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastLinkMicMethod() {
return {
common: undefined,
messageType: 0,
accessKey: "",
anchorLinkmicId: "0",
userId: "0",
fanTicket: "0",
totalLinkMicFanTicket: "0",
channelId: "0",
layout: "0",
vendor: "0",
dimension: "0",
theme: "",
inviteUid: "0",
reply: 0,
duration: 0,
matchType: 0,
win: false,
prompts: "",
toUserId: "0",
tips: "",
startTimeMs: "0",
confluenceType: 0,
fromRoomId: "0",
inviteType: 0,
subType: "0",
rtcExtInfo: "",
appId: "",
appSign: "",
anchorLinkMicIdStr: "",
rivalAnchorId: "0",
rivalLinkmicId: 0,
rivalLinkmicIdStr: "",
shouldShowPopup: false,
rtcJoinChannel: false,
fanTicketType: 0,
};
}
exports.WebcastLinkMicMethodDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.common !== undefined) {
exports.CommonMessageDataDecoder.encode(message.common, writer.uint32(10).fork()).join();
}
if (message.messageType !== 0) {
writer.uint32(16).int32(message.messageType);
}
if (message.accessKey !== "") {
writer.uint32(26).string(message.accessKey);
}
if (message.anchorLinkmicId !== "0") {
writer.uint32(32).int64(message.anchorLinkmicId);
}
if (message.userId !== "0") {
writer.uint32(40).int64(message.userId);
}
if (message.fanTicket !== "0") {
writer.uint32(48).int64(message.fanTicket);
}
if (message.totalLinkMicFanTicket !== "0") {
writer.uint32(56).int64(message.totalLinkMicFanTicket);
}
if (message.channelId !== "0") {
writer.uint32(64).int64(message.channelId);
}
if (message.layout !== "0") {
writer.uint32(72).int64(message.layout);
}
if (message.vendor !== "0") {
writer.uint32(80).int64(message.vendor);
}
if (message.dimension !== "0") {
writer.uint32(88).int64(message.dimension);
}
if (message.theme !== "") {
writer.uint32(98).string(message.theme);
}
if (message.inviteUid !== "0") {
writer.uint32(104).int64(message.inviteUid);
}
if (message.reply !== 0) {
writer.uint32(112).int32(message.reply);
}
if (message.duration !== 0) {
writer.uint32(128).int32(message.duration);
}
if (message.matchType !== 0) {
writer.uint32(144).int32(message.matchType);
}
if (message.win !== false) {
writer.uint32(152).bool(message.win);
}
if (message.prompts !== "") {
writer.uint32(162).string(message.prompts);
}
if (message.toUserId !== "0") {
writer.uint32(168).int64(message.toUserId);
}
if (message.tips !== "") {
writer.uint32(202).string(message.tips);
}
if (message.startTimeMs !== "0") {
writer.uint32(208).int64(message.startTimeMs);
}
if (message.confluenceType !== 0) {
writer.uint32(216).int32(message.confluenceType);
}
if (message.fromRoomId !== "0") {
writer.uint32(224).int64(message.fromRoomId);
}
if (message.inviteType !== 0) {
writer.uint32(232).int32(message.inviteType);
}
if (message.subType !== "0") {
writer.uint32(240).int64(message.subType);
}
if (message.rtcExtInfo !== "") {
writer.uint32(258).string(message.rtcExtInfo);
}
if (message.appId !== "") {
writer.uint32(274).string(message.appId);
}
if (message.appSign !== "") {
writer.uint32(282).string(message.appSign);
}
if (message.anchorLinkMicIdStr !== "") {
writer.uint32(298).string(message.anchorLinkMicIdStr);
}
if (message.rivalAnchorId !== "0") {
writer.uint32(304).int64(message.rivalAnchorId);
}
if (message.rivalLinkmicId !== 0) {
writer.uint32(312).int32(message.rivalLinkmicId);
}
if (message.rivalLinkmicIdStr !== "") {
writer.uint32(322).string(message.rivalLinkmicIdStr);
}
if (message.shouldShowPopup !== false) {
writer.uint32(328).bool(message.shouldShowPopup);
}
if (message.rtcJoinChannel !== false) {
writer.uint32(408).bool(message.rtcJoinChannel);
}
if (message.fanTicketType !== 0) {
writer.uint32(416).int32(message.fanTicketType);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastLinkMicMethod();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.common = exports.CommonMessageDataDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.messageType = reader.int32();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.accessKey = reader.string();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.anchorLinkmicId = reader.int64().toString();
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.userId = reader.int64().toString();
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.fanTicket = reader.int64().toString();
continue;
}
case 7: {
if (tag !== 56) {
break;
}
message.totalLinkMicFanTicket = reader.int64().toString();
continue;
}
case 8: {
if (tag !== 64) {
break;
}
message.channelId = reader.int64().toString();
continue;
}
case 9: {
if (tag !== 72) {
break;
}
message.layout = reader.int64().toString();
continue;
}
case 10: {
if (tag !== 80) {
break;
}
message.vendor = reader.int64().toString();
continue;
}
case 11: {
if (tag !== 88) {
break;
}
message.dimension = reader.int64().toString();
continue;
}
case 12: {
if (tag !== 98) {
break;
}
message.theme = reader.string();
continue;
}
case 13: {
if (tag !== 104) {
break;
}
message.inviteUid = reader.int64().toString();
continue;
}
case 14: {
if (tag !== 112) {
break;
}
message.reply = reader.int32();
continue;
}
case 16: {
if (tag !== 128) {
break;
}
message.duration = reader.int32();
continue;
}
case 18: {
if (tag !== 144) {
break;
}
message.matchType = reader.int32();
continue;
}
case 19: {
if (tag !== 152) {
break;
}
message.win = reader.bool();
continue;
}
case 20: {
if (tag !== 162) {
break;
}
message.prompts = reader.string();
continue;
}
case 21: {
if (tag !== 168) {
break;
}
message.toUserId = reader.int64().toString();
continue;
}
case 25: {
if (tag !== 202) {
break;
}
message.tips = reader.string();
continue;
}
case 26: {
if (tag !== 208) {
break;
}
message.startTimeMs = reader.int64().toString();
continue;
}
case 27: {
if (tag !== 216) {
break;
}
message.confluenceType = reader.int32();
continue;
}
case 28: {
if (tag !== 224) {
break;
}
message.fromRoomId = reader.int64().toString();
continue;
}
case 29: {
if (tag !== 232) {
break;
}
message.inviteType = reader.int32();
continue;
}
case 30: {
if (tag !== 240) {
break;
}
message.subType = reader.int64().toString();
continue;
}
case 32: {
if (tag !== 258) {
break;
}
message.rtcExtInfo = reader.string();
continue;
}
case 34: {
if (tag !== 274) {
break;
}
message.appId = reader.string();
continue;
}
case 35: {
if (tag !== 282) {
break;
}
message.appSign = reader.string();
continue;
}
case 37: {
if (tag !== 298) {
break;
}
message.anchorLinkMicIdStr = reader.string();
continue;
}
case 38: {
if (tag !== 304) {
break;
}
message.rivalAnchorId = reader.int64().toString();
continue;
}
case 39: {
if (tag !== 312) {
break;
}
message.rivalLinkmicId = reader.int32();
continue;
}
case 40: {
if (tag !== 322) {
break;
}
message.rivalLinkmicIdStr = reader.string();
continue;
}
case 41: {
if (tag !== 328) {
break;
}
message.shouldShowPopup = reader.bool();
continue;
}
case 51: {
if (tag !== 408) {
break;
}
message.rtcJoinChannel = reader.bool();
continue;
}
case 52: {
if (tag !== 416) {
break;
}
message.fanTicketType = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastUnauthorizedMemberMessage() {
return {
common: undefined,
action: 0,
nickNamePrefix: undefined,
nickName: "",
enterText: undefined,
publicAreaCommon: undefined,
};
}
exports.WebcastUnauthorizedMemberMessageDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.common !== undefined) {
exports.CommonMessageDataDecoder.encode(message.common, writer.uint32(10).fork()).join();
}
if (message.action !== 0) {
writer.uint32(16).int32(message.action);
}
if (message.nickNamePrefix !== undefined) {
exports.TextDecoder.encode(message.nickNamePrefix, writer.uint32(26).fork()).join();
}
if (message.nickName !== "") {
writer.uint32(34).string(message.nickName);
}
if (message.enterText !== undefined) {
exports.TextDecoder.encode(message.enterText, writer.uint32(42).fork()).join();
}
if (message.publicAreaCommon !== undefined) {
exports.PublicAreaMessageCommonDecoder.encode(message.publicAreaCommon, writer.uint32(50).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastUnauthorizedMemberMessage();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.common = exports.CommonMessageDataDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.action = reader.int32();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.nickNamePrefix = exports.TextDecoder.decode(reader, reader.uint32());
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.nickName = reader.string();
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.enterText = exports.TextDecoder.decode(reader, reader.uint32());
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.publicAreaCommon = exports.PublicAreaMessageCommonDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastMsgDetectMessage() {
return {
common: undefined,
detectType: 0,
triggerCondition: undefined,
timeInfo: undefined,
triggerBy: 0,
fromRegion: "",
};
}
exports.WebcastMsgDetectMessageDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.common !== undefined) {
exports.CommonMessageDataDecoder.encode(message.common, writer.uint32(10).fork()).join();
}
if (message.detectType !== 0) {
writer.uint32(16).int32(message.detectType);
}
if (message.triggerCondition !== undefined) {
exports.WebcastMsgDetectMessage_TriggerConditionDecoder.encode(message.triggerCondition, writer.uint32(26).fork()).join();
}
if (message.timeInfo !== undefined) {
exports.WebcastMsgDetectMessage_TimeInfoDecoder.encode(message.timeInfo, writer.uint32(34).fork()).join();
}
if (message.triggerBy !== 0) {
writer.uint32(40).int32(message.triggerBy);
}
if (message.fromRegion !== "") {
writer.uint32(50).string(message.fromRegion);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastMsgDetectMessage();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.common = exports.CommonMessageDataDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.detectType = reader.int32();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.triggerCondition = exports.WebcastMsgDetectMessage_TriggerConditionDecoder.decode(reader, reader.uint32());
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.timeInfo = exports.WebcastMsgDetectMessage_TimeInfoDecoder.decode(reader, reader.uint32());
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.triggerBy = reader.int32();
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.fromRegion = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastMsgDetectMessage_TimeInfo() {
return { clientStartMs: "0", apiRecvTimeMs: "0", apiSendToGoimMs: "0" };
}
exports.WebcastMsgDetectMessage_TimeInfoDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.clientStartMs !== "0") {
writer.uint32(8).int64(message.clientStartMs);
}
if (message.apiRecvTimeMs !== "0") {
writer.uint32(16).int64(message.apiRecvTimeMs);
}
if (message.apiSendToGoimMs !== "0") {
writer.uint32(24).int64(message.apiSendToGoimMs);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastMsgDetectMessage_TimeInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.clientStartMs = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.apiRecvTimeMs = reader.int64().toString();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.apiSendToGoimMs = reader.int64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastMsgDetectMessage_TriggerCondition() {
return {
uplinkDetectHttp: false,
uplinkDetectWebSocket: false,
detectP2PMsg: false,
detectRoomMsg: false,
httpOptimize: false,
};
}
exports.WebcastMsgDetectMessage_TriggerConditionDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.uplinkDetectHttp !== false) {
writer.uint32(8).bool(message.uplinkDetectHttp);
}
if (message.uplinkDetectWebSocket !== false) {
writer.uint32(16).bool(message.uplinkDetectWebSocket);
}
if (message.detectP2PMsg !== false) {
writer.uint32(24).bool(message.detectP2PMsg);
}
if (message.detectRoomMsg !== false) {
writer.uint32(32).bool(message.detectRoomMsg);
}
if (message.httpOptimize !== false) {
writer.uint32(40).bool(message.httpOptimize);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastMsgDetectMessage_TriggerCondition();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.uplinkDetectHttp = reader.bool();
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.uplinkDetectWebSocket = reader.bool();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.detectP2PMsg = reader.bool();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.detectRoomMsg = reader.bool();
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.httpOptimize = reader.bool();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastOecLiveShoppingMessage() {
return { common: undefined, data1: 0, shopData: undefined, shopTimings: undefined, details: undefined };
}
exports.WebcastOecLiveShoppingMessageDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.common !== undefined) {
exports.CommonMessageDataDecoder.encode(message.common, writer.uint32(10).fork()).join();
}
if (message.data1 !== 0) {
writer.uint32(16).uint32(message.data1);
}
if (message.shopData !== undefined) {
exports.WebcastOecLiveShoppingMessage_LiveShoppingDataDecoder.encode(message.shopData, writer.uint32(34).fork()).join();
}
if (message.shopTimings !== undefined) {
exports.TimeStampContainerDecoder.encode(message.shopTimings, writer.uint32(42).fork()).join();
}
if (message.details !== undefined) {
exports.WebcastOecLiveShoppingMessage_LiveShoppingDetailsDecoder.encode(message.details, writer.uint32(74).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastOecLiveShoppingMessage();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.common = exports.CommonMessageDataDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.data1 = reader.uint32();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.shopData = exports.WebcastOecLiveShoppingMessage_LiveShoppingDataDecoder.decode(reader, reader.uint32());
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.shopTimings = exports.TimeStampContainerDecoder.decode(reader, reader.uint32());
continue;
}
case 9: {
if (tag !== 74) {
break;
}
message.details = exports.WebcastOecLiveShoppingMessage_LiveShoppingDetailsDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastOecLiveShoppingMessage_LiveShoppingData() {
return {
title: "",
priceString: "",
imageUrl: "",
shopUrl: "",
data1: "0",
shopName: "",
data2: "0",
shopUrl2: "",
data3: "0",
data4: "0",
};
}
exports.WebcastOecLiveShoppingMessage_LiveShoppingDataDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.title !== "") {
writer.uint32(10).string(message.title);
}
if (message.priceString !== "") {
writer.uint32(18).string(message.priceString);
}
if (message.imageUrl !== "") {
writer.uint32(26).string(message.imageUrl);
}
if (message.shopUrl !== "") {
writer.uint32(34).string(message.shopUrl);
}
if (message.data1 !== "0") {
writer.uint32(48).uint64(message.data1);
}
if (message.shopName !== "") {
writer.uint32(58).string(message.shopName);
}
if (message.data2 !== "0") {
writer.uint32(64).uint64(message.data2);
}
if (message.shopUrl2 !== "") {
writer.uint32(74).string(message.shopUrl2);
}
if (message.data3 !== "0") {
writer.uint32(80).uint64(message.data3);
}
if (message.data4 !== "0") {
writer.uint32(88).uint64(message.data4);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastOecLiveShoppingMessage_LiveShoppingData();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.title = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.priceString = reader.string();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.imageUrl = reader.string();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.shopUrl = reader.string();
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.data1 = reader.uint64().toString();
continue;
}
case 7: {
if (tag !== 58) {
break;
}
message.shopName = reader.string();
continue;
}
case 8: {
if (tag !== 64) {
break;
}
message.data2 = reader.uint64().toString();
continue;
}
case 9: {
if (tag !== 74) {
break;
}
message.shopUrl2 = reader.string();
continue;
}
case 10: {
if (tag !== 80) {
break;
}
message.data3 = reader.uint64().toString();
continue;
}
case 11: {
if (tag !== 88) {
break;
}
message.data4 = reader.uint64().toString();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastOecLiveShoppingMessage_LiveShoppingDetails() {
return { id1: "", data1: "", data2: 0, timestamp: "0", data: undefined };
}
exports.WebcastOecLiveShoppingMessage_LiveShoppingDetailsDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.id1 !== "") {
writer.uint32(10).string(message.id1);
}
if (message.data1 !== "") {
writer.uint32(26).string(message.data1);
}
if (message.data2 !== 0) {
writer.uint32(32).uint32(message.data2);
}
if (message.timestamp !== "0") {
writer.uint32(40).uint64(message.timestamp);
}
if (message.data !== undefined) {
exports.ValueLabelDecoder.encode(message.data, writer.uint32(50).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastOecLiveShoppingMessage_LiveShoppingDetails();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.id1 = reader.string();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.data1 = reader.string();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.data2 = reader.uint32();
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.timestamp = reader.uint64().toString();
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.data = exports.ValueLabelDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastRoomPinMessage() {
return {
common: undefined,
chatMessage: undefined,
socialMessage: undefined,
giftMessage: undefined,
memberMessage: undefined,
likeMessage: undefined,
method: "",
pinTime: "0",
operator: undefined,
action: 0,
displayDuration: "0",
pinId: "0",
ecStreamerKey: "",
};
}
exports.WebcastRoomPinMessageDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.common !== undefined) {
exports.CommonMessageDataDecoder.encode(message.common, writer.uint32(10).fork()).join();
}
if (message.chatMessage !== undefined) {
exports.WebcastChatMessageDecoder.encode(message.chatMessage, writer.uint32(18).fork()).join();
}
if (message.socialMessage !== undefined) {
exports.WebcastSocialMessageDecoder.encode(message.socialMessage, writer.uint32(26).fork()).join();
}
if (message.giftMessage !== undefined) {
exports.WebcastGiftMessageDecoder.encode(message.giftMessage, writer.uint32(34).fork()).join();
}
if (message.memberMessage !== undefined) {
exports.WebcastMemberMessageDecoder.encode(message.memberMessage, writer.uint32(42).fork()).join();
}
if (message.likeMessage !== undefined) {
exports.WebcastLikeMessageDecoder.encode(message.likeMessage, writer.uint32(50).fork()).join();
}
if (message.method !== "") {
writer.uint32(242).string(message.method);
}
if (message.pinTime !== "0") {
writer.uint32(248).int64(message.pinTime);
}
if (message.operator !== undefined) {
exports.UserDecoder.encode(message.operator, writer.uint32(258).fork()).join();
}
if (message.action !== 0) {
writer.uint32(264).int32(message.action);
}
if (message.displayDuration !== "0") {
writer.uint32(272).int64(message.displayDuration);
}
if (message.pinId !== "0") {
writer.uint32(280).int64(message.pinId);
}
if (message.ecStreamerKey !== "") {
writer.uint32(290).string(message.ecStreamerKey);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastRoomPinMessage();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.common = exports.CommonMessageDataDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.chatMessage = exports.WebcastChatMessageDecoder.decode(reader, reader.uint32());
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.socialMessage = exports.WebcastSocialMessageDecoder.decode(reader, reader.uint32());
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.giftMessage = exports.WebcastGiftMessageDecoder.decode(reader, reader.uint32());
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.memberMessage = exports.WebcastMemberMessageDecoder.decode(reader, reader.uint32());
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.likeMessage = exports.WebcastLikeMessageDecoder.decode(reader, reader.uint32());
continue;
}
case 30: {
if (tag !== 242) {
break;
}
message.method = reader.string();
continue;
}
case 31: {
if (tag !== 248) {
break;
}
message.pinTime = reader.int64().toString();
continue;
}
case 32: {
if (tag !== 258) {
break;
}
message.operator = exports.UserDecoder.decode(reader, reader.uint32());
continue;
}
case 33: {
if (tag !== 264) {
break;
}
message.action = reader.int32();
continue;
}
case 34: {
if (tag !== 272) {
break;
}
message.displayDuration = reader.int64().toString();
continue;
}
case 35: {
if (tag !== 280) {
break;
}
message.pinId = reader.int64().toString();
continue;
}
case 36: {
if (tag !== 290) {
break;
}
message.ecStreamerKey = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastLinkMessage() {
return {
common: undefined,
MessageType: 0,
LinkerId: "0",
Scene: 0,
InviteContent: undefined,
ReplyContent: undefined,
CreateContent: undefined,
CloseContent: undefined,
EnterContent: undefined,
LeaveContent: undefined,
CancelContent: undefined,
KickOutContent: undefined,
LinkedListChangeContent: undefined,
UpdateUserContent: undefined,
WaitingListChangeContent: undefined,
MuteContent: undefined,
RandomMatchContent: undefined,
UpdateUserSettingContent: undefined,
MicIdxUpdateContent: undefined,
ListChangeContent: undefined,
CohostListChangeContent: undefined,
MediaChangeContent: undefined,
AcceptNoticeContent: undefined,
SysKickOutContent: undefined,
UserToastContent: undefined,
extra: "",
expireTimestamp: "0",
transferExtra: "",
};
}
exports.WebcastLinkMessageDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.common !== undefined) {
exports.CommonMessageDataDecoder.encode(message.common, writer.uint32(10).fork()).join();
}
if (message.MessageType !== 0) {
writer.uint32(16).int32(message.MessageType);
}
if (message.LinkerId !== "0") {
writer.uint32(24).int64(message.LinkerId);
}
if (message.Scene !== 0) {
writer.uint32(32).int32(message.Scene);
}
if (message.InviteContent !== undefined) {
exports.LinkerInviteContentDecoder.encode(message.InviteContent, writer.uint32(42).fork()).join();
}
if (message.ReplyContent !== undefined) {
exports.LinkerReplyContentDecoder.encode(message.ReplyContent, writer.uint32(50).fork()).join();
}
if (message.CreateContent !== undefined) {
exports.LinkerCreateContentDecoder.encode(message.CreateContent, writer.uint32(58).fork()).join();
}
if (message.CloseContent !== undefined) {
exports.LinkerCloseContentDecoder.encode(message.CloseContent, writer.uint32(66).fork()).join();
}
if (message.EnterContent !== undefined) {
exports.LinkerEnterContentDecoder.encode(message.EnterContent, writer.uint32(74).fork()).join();
}
if (message.LeaveContent !== undefined) {
exports.LinkerLeaveContentDecoder.encode(message.LeaveContent, writer.uint32(82).fork()).join();
}
if (message.CancelContent !== undefined) {
exports.LinkerCancelContentDecoder.encode(message.CancelContent, writer.uint32(90).fork()).join();
}
if (message.KickOutContent !== undefined) {
exports.LinkerKickOutContentDecoder.encode(message.KickOutContent, writer.uint32(98).fork()).join();
}
if (message.LinkedListChangeContent !== undefined) {
exports.LinkerLinkedListChangeContentDecoder.encode(message.LinkedListChangeContent, writer.uint32(106).fork()).join();
}
if (message.UpdateUserContent !== undefined) {
exports.LinkerUpdateUserContentDecoder.encode(message.UpdateUserContent, writer.uint32(114).fork()).join();
}
if (message.WaitingListChangeContent !== undefined) {
exports.LinkerWaitingListChangeContentDecoder.encode(message.WaitingListChangeContent, writer.uint32(122).fork()).join();
}
if (message.MuteContent !== undefined) {
exports.LinkerMuteContentDecoder.encode(message.MuteContent, writer.uint32(130).fork()).join();
}
if (message.RandomMatchContent !== undefined) {
exports.LinkerRandomMatchContentDecoder.encode(message.RandomMatchContent, writer.uint32(138).fork()).join();
}
if (message.UpdateUserSettingContent !== undefined) {
exports.LinkerUpdateUserSettingContentDecoder.encode(message.UpdateUserSettingContent, writer.uint32(146).fork()).join();
}
if (message.MicIdxUpdateContent !== undefined) {
exports.LinkerMicIdxUpdateContentDecoder.encode(message.MicIdxUpdateContent, writer.uint32(154).fork()).join();
}
if (message.ListChangeContent !== undefined) {
exports.LinkerListChangeContentDecoder.encode(message.ListChangeContent, writer.uint32(162).fork()).join();
}
if (message.CohostListChangeContent !== undefined) {
exports.CohostListChangeContentDecoder.encode(message.CohostListChangeContent, writer.uint32(170).fork()).join();
}
if (message.MediaChangeContent !== undefined) {
exports.LinkerMediaChangeContentDecoder.encode(message.MediaChangeContent, writer.uint32(178).fork()).join();
}
if (message.AcceptNoticeContent !== undefined) {
exports.LinkerAcceptNoticeContentDecoder.encode(message.AcceptNoticeContent, writer.uint32(186).fork()).join();
}
if (message.SysKickOutContent !== undefined) {
exports.LinkerSysKickOutContentDecoder.encode(message.SysKickOutContent, writer.uint32(810).fork()).join();
}
if (message.UserToastContent !== undefined) {
exports.LinkmicUserToastContentDecoder.encode(message.UserToastContent, writer.uint32(818).fork()).join();
}
if (message.extra !== "") {
writer.uint32(1602).string(message.extra);
}
if (message.expireTimestamp !== "0") {
writer.uint32(1608).int64(message.expireTimestamp);
}
if (message.transferExtra !== "") {
writer.uint32(1618).string(message.transferExtra);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastLinkMessage();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.common = exports.CommonMessageDataDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.MessageType = reader.int32();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.LinkerId = reader.int64().toString();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.Scene = reader.int32();
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.InviteContent = exports.LinkerInviteContentDecoder.decode(reader, reader.uint32());
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.ReplyContent = exports.LinkerReplyContentDecoder.decode(reader, reader.uint32());
continue;
}
case 7: {
if (tag !== 58) {
break;
}
message.CreateContent = exports.LinkerCreateContentDecoder.decode(reader, reader.uint32());
continue;
}
case 8: {
if (tag !== 66) {
break;
}
message.CloseContent = exports.LinkerCloseContentDecoder.decode(reader, reader.uint32());
continue;
}
case 9: {
if (tag !== 74) {
break;
}
message.EnterContent = exports.LinkerEnterContentDecoder.decode(reader, reader.uint32());
continue;
}
case 10: {
if (tag !== 82) {
break;
}
message.LeaveContent = exports.LinkerLeaveContentDecoder.decode(reader, reader.uint32());
continue;
}
case 11: {
if (tag !== 90) {
break;
}
message.CancelContent = exports.LinkerCancelContentDecoder.decode(reader, reader.uint32());
continue;
}
case 12: {
if (tag !== 98) {
break;
}
message.KickOutContent = exports.LinkerKickOutContentDecoder.decode(reader, reader.uint32());
continue;
}
case 13: {
if (tag !== 106) {
break;
}
message.LinkedListChangeContent = exports.LinkerLinkedListChangeContentDecoder.decode(reader, reader.uint32());
continue;
}
case 14: {
if (tag !== 114) {
break;
}
message.UpdateUserContent = exports.LinkerUpdateUserContentDecoder.decode(reader, reader.uint32());
continue;
}
case 15: {
if (tag !== 122) {
break;
}
message.WaitingListChangeContent = exports.LinkerWaitingListChangeContentDecoder.decode(reader, reader.uint32());
continue;
}
case 16: {
if (tag !== 130) {
break;
}
message.MuteContent = exports.LinkerMuteContentDecoder.decode(reader, reader.uint32());
continue;
}
case 17: {
if (tag !== 138) {
break;
}
message.RandomMatchContent = exports.LinkerRandomMatchContentDecoder.decode(reader, reader.uint32());
continue;
}
case 18: {
if (tag !== 146) {
break;
}
message.UpdateUserSettingContent = exports.LinkerUpdateUserSettingContentDecoder.decode(reader, reader.uint32());
continue;
}
case 19: {
if (tag !== 154) {
break;
}
message.MicIdxUpdateContent = exports.LinkerMicIdxUpdateContentDecoder.decode(reader, reader.uint32());
continue;
}
case 20: {
if (tag !== 162) {
break;
}
message.ListChangeContent = exports.LinkerListChangeContentDecoder.decode(reader, reader.uint32());
continue;
}
case 21: {
if (tag !== 170) {
break;
}
message.CohostListChangeContent = exports.CohostListChangeContentDecoder.decode(reader, reader.uint32());
continue;
}
case 22: {
if (tag !== 178) {
break;
}
message.MediaChangeContent = exports.LinkerMediaChangeContentDecoder.decode(reader, reader.uint32());
continue;
}
case 23: {
if (tag !== 186) {
break;
}
message.AcceptNoticeContent = exports.LinkerAcceptNoticeContentDecoder.decode(reader, reader.uint32());
continue;
}
case 101: {
if (tag !== 810) {
break;
}
message.SysKickOutContent = exports.LinkerSysKickOutContentDecoder.decode(reader, reader.uint32());
continue;
}
case 102: {
if (tag !== 818) {
break;
}
message.UserToastContent = exports.LinkmicUserToastContentDecoder.decode(reader, reader.uint32());
continue;
}
case 200: {
if (tag !== 1602) {
break;
}
message.extra = reader.string();
continue;
}
case 201: {
if (tag !== 1608) {
break;
}
message.expireTimestamp = reader.int64().toString();
continue;
}
case 202: {
if (tag !== 1618) {
break;
}
message.transferExtra = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastLinkLayerMessage() {
return {
common: undefined,
messageType: 0,
channelId: "0",
scene: 0,
source: "",
centerizedIdc: "",
rtcRoomId: "0",
createChannelContent: undefined,
listChangeContent: undefined,
inviteContent: undefined,
applyContent: undefined,
permitApplyContent: undefined,
replyInviteContent: undefined,
kickOutContent: undefined,
cancelApplyContent: undefined,
cancelInviteContent: undefined,
leaveContent: undefined,
finishContent: undefined,
joinDirectContent: undefined,
joinGroupContent: undefined,
permitGroupContent: undefined,
cancelGroupContent: undefined,
leaveGroupContent: undefined,
p2pGroupChangeContent: undefined,
groupChangeContent: undefined,
businessContent: undefined,
};
}
exports.WebcastLinkLayerMessageDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.common !== undefined) {
exports.CommonMessageDataDecoder.encode(message.common, writer.uint32(10).fork()).join();
}
if (message.messageType !== 0) {
writer.uint32(16).int32(message.messageType);
}
if (message.channelId !== "0") {
writer.uint32(24).int64(message.channelId);
}
if (message.scene !== 0) {
writer.uint32(32).int32(message.scene);
}
if (message.source !== "") {
writer.uint32(42).string(message.source);
}
if (message.centerizedIdc !== "") {
writer.uint32(50).string(message.centerizedIdc);
}
if (message.rtcRoomId !== "0") {
writer.uint32(56).int64(message.rtcRoomId);
}
if (message.createChannelContent !== undefined) {
exports.CreateChannelContentDecoder.encode(message.createChannelContent, writer.uint32(802).fork()).join();
}
if (message.listChangeContent !== undefined) {
exports.ListChangeContentDecoder.encode(message.listChangeContent, writer.uint32(818).fork()).join();
}
if (message.inviteContent !== undefined) {
exports.InviteContentDecoder.encode(message.inviteContent, writer.uint32(826).fork()).join();
}
if (message.applyContent !== undefined) {
exports.ApplyContentDecoder.encode(message.applyContent, writer.uint32(834).fork()).join();
}
if (message.permitApplyContent !== undefined) {
exports.PermitApplyContentDecoder.encode(message.permitApplyContent, writer.uint32(842).fork()).join();
}
if (message.replyInviteContent !== undefined) {
exports.ReplyInviteContentDecoder.encode(message.replyInviteContent, writer.uint32(850).fork()).join();
}
if (message.kickOutContent !== undefined) {
exports.KickOutContentDecoder.encode(message.kickOutContent, writer.uint32(858).fork()).join();
}
if (message.cancelApplyContent !== undefined) {
exports.CancelApplyContentDecoder.encode(message.cancelApplyContent, writer.uint32(866).fork()).join();
}
if (message.cancelInviteContent !== undefined) {
exports.CancelInviteContentDecoder.encode(message.cancelInviteContent, writer.uint32(874).fork()).join();
}
if (message.leaveContent !== undefined) {
exports.LeaveContentDecoder.encode(message.leaveContent, writer.uint32(882).fork()).join();
}
if (message.finishContent !== undefined) {
exports.FinishChannelContentDecoder.encode(message.finishContent, writer.uint32(890).fork()).join();
}
if (message.joinDirectContent !== undefined) {
exports.JoinDirectContentDecoder.encode(message.joinDirectContent, writer.uint32(898).fork()).join();
}
if (message.joinGroupContent !== undefined) {
exports.JoinGroupContentDecoder.encode(message.joinGroupContent, writer.uint32(906).fork()).join();
}
if (message.permitGroupContent !== undefined) {
exports.PermitJoinGroupContentDecoder.encode(message.permitGroupContent, writer.uint32(914).fork()).join();
}
if (message.cancelGroupContent !== undefined) {
exports.CancelJoinGroupContentDecoder.encode(message.cancelGroupContent, writer.uint32(922).fork()).join();
}
if (message.leaveGroupContent !== undefined) {
exports.LeaveJoinGroupContentDecoder.encode(message.leaveGroupContent, writer.uint32(930).fork()).join();
}
if (message.p2pGroupChangeContent !== undefined) {
exports.P2PGroupChangeContentDecoder.encode(message.p2pGroupChangeContent, writer.uint32(938).fork()).join();
}
if (message.groupChangeContent !== undefined) {
exports.GroupChangeContentDecoder.encode(message.groupChangeContent, writer.uint32(946).fork()).join();
}
if (message.businessContent !== undefined) {
exports.BusinessContentDecoder.encode(message.businessContent, writer.uint32(1602).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastLinkLayerMessage();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.common = exports.CommonMessageDataDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.messageType = reader.int32();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.channelId = reader.int64().toString();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.scene = reader.int32();
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.source = reader.string();
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.centerizedIdc = reader.string();
continue;
}
case 7: {
if (tag !== 56) {
break;
}
message.rtcRoomId = reader.int64().toString();
continue;
}
case 100: {
if (tag !== 802) {
break;
}
message.createChannelContent = exports.CreateChannelContentDecoder.decode(reader, reader.uint32());
continue;
}
case 102: {
if (tag !== 818) {
break;
}
message.listChangeContent = exports.ListChangeContentDecoder.decode(reader, reader.uint32());
continue;
}
case 103: {
if (tag !== 826) {
break;
}
message.inviteContent = exports.InviteContentDecoder.decode(reader, reader.uint32());
continue;
}
case 104: {
if (tag !== 834) {
break;
}
message.applyContent = exports.ApplyContentDecoder.decode(reader, reader.uint32());
continue;
}
case 105: {
if (tag !== 842) {
break;
}
message.permitApplyContent = exports.PermitApplyContentDecoder.decode(reader, reader.uint32());
continue;
}
case 106: {
if (tag !== 850) {
break;
}
message.replyInviteContent = exports.ReplyInviteContentDecoder.decode(reader, reader.uint32());
continue;
}
case 107: {
if (tag !== 858) {
break;
}
message.kickOutContent = exports.KickOutContentDecoder.decode(reader, reader.uint32());
continue;
}
case 108: {
if (tag !== 866) {
break;
}
message.cancelApplyContent = exports.CancelApplyContentDecoder.decode(reader, reader.uint32());
continue;
}
case 109: {
if (tag !== 874) {
break;
}
message.cancelInviteContent = exports.CancelInviteContentDecoder.decode(reader, reader.uint32());
continue;
}
case 110: {
if (tag !== 882) {
break;
}
message.leaveContent = exports.LeaveContentDecoder.decode(reader, reader.uint32());
continue;
}
case 111: {
if (tag !== 890) {
break;
}
message.finishContent = exports.FinishChannelContentDecoder.decode(reader, reader.uint32());
continue;
}
case 112: {
if (tag !== 898) {
break;
}
message.joinDirectContent = exports.JoinDirectContentDecoder.decode(reader, reader.uint32());
continue;
}
case 113: {
if (tag !== 906) {
break;
}
message.joinGroupContent = exports.JoinGroupContentDecoder.decode(reader, reader.uint32());
continue;
}
case 114: {
if (tag !== 914) {
break;
}
message.permitGroupContent = exports.PermitJoinGroupContentDecoder.decode(reader, reader.uint32());
continue;
}
case 115: {
if (tag !== 922) {
break;
}
message.cancelGroupContent = exports.CancelJoinGroupContentDecoder.decode(reader, reader.uint32());
continue;
}
case 116: {
if (tag !== 930) {
break;
}
message.leaveGroupContent = exports.LeaveJoinGroupContentDecoder.decode(reader, reader.uint32());
continue;
}
case 117: {
if (tag !== 938) {
break;
}
message.p2pGroupChangeContent = exports.P2PGroupChangeContentDecoder.decode(reader, reader.uint32());
continue;
}
case 118: {
if (tag !== 946) {
break;
}
message.groupChangeContent = exports.GroupChangeContentDecoder.decode(reader, reader.uint32());
continue;
}
case 200: {
if (tag !== 1602) {
break;
}
message.businessContent = exports.BusinessContentDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseRoomVerifyMessage() {
return { common: undefined, action: 0, content: "", noticeType: "0", closeRoom: false };
}
exports.RoomVerifyMessageDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.common !== undefined) {
exports.CommonMessageDataDecoder.encode(message.common, writer.uint32(10).fork()).join();
}
if (message.action !== 0) {
writer.uint32(16).int32(message.action);
}
if (message.content !== "") {
writer.uint32(26).string(message.content);
}
if (message.noticeType !== "0") {
writer.uint32(32).int64(message.noticeType);
}
if (message.closeRoom !== false) {
writer.uint32(40).bool(message.closeRoom);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseRoomVerifyMessage();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.common = exports.CommonMessageDataDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.action = reader.int32();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.content = reader.string();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.noticeType = reader.int64().toString();
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.closeRoom = reader.bool();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastBarrageMessageOld() {
return { event: undefined, msgType: 0, content: undefined };
}
exports.WebcastBarrageMessageOldDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.event !== undefined) {
exports.CommonMessageDataDecoder.encode(message.event, writer.uint32(10).fork()).join();
}
if (message.msgType !== 0) {
writer.uint32(24).int32(message.msgType);
}
if (message.content !== undefined) {
exports.WebcastBarrageMessageOld_TextDecoder.encode(message.content, writer.uint32(42).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastBarrageMessageOld();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.event = exports.CommonMessageDataDecoder.decode(reader, reader.uint32());
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.msgType = reader.int32();
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.content = exports.WebcastBarrageMessageOld_TextDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastBarrageMessageOld_Text() {
return { key: "", defaultPattern: "", pieces: [] };
}
exports.WebcastBarrageMessageOld_TextDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.key !== "") {
writer.uint32(10).string(message.key);
}
if (message.defaultPattern !== "") {
writer.uint32(18).string(message.defaultPattern);
}
for (const v of message.pieces) {
exports.WebcastBarrageMessageOld_TextPieceDecoder.encode(v, writer.uint32(34).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastBarrageMessageOld_Text();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.key = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.defaultPattern = reader.string();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.pieces.push(exports.WebcastBarrageMessageOld_TextPieceDecoder.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastBarrageMessageOld_TextPiece() {
return { type: 0, stringValue: "", userValue: undefined };
}
exports.WebcastBarrageMessageOld_TextPieceDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.type !== 0) {
writer.uint32(8).int32(message.type);
}
if (message.stringValue !== "") {
writer.uint32(90).string(message.stringValue);
}
if (message.userValue !== undefined) {
exports.WebcastBarrageMessageOld_TextPieceUserDecoder.encode(message.userValue, writer.uint32(170).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastBarrageMessageOld_TextPiece();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.type = reader.int32();
continue;
}
case 11: {
if (tag !== 90) {
break;
}
message.stringValue = reader.string();
continue;
}
case 21: {
if (tag !== 170) {
break;
}
message.userValue = exports.WebcastBarrageMessageOld_TextPieceUserDecoder.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastBarrageMessageOld_TextPieceUser() {
return { user: undefined, withColon: false };
}
exports.WebcastBarrageMessageOld_TextPieceUserDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.user !== undefined) {
exports.UserDecoder.encode(message.user, writer.uint32(10).fork()).join();
}
if (message.withColon !== false) {
writer.uint32(16).bool(message.withColon);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastBarrageMessageOld_TextPieceUser();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.user = exports.UserDecoder.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.withColon = reader.bool();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
function createBaseWebcastImEnterRoomMessage() {
return {
roomId: "0",
roomTag: "",
liveRegion: "",
liveId: "0",
identity: "",
cursor: "",
accountType: "0",
enterUniqueId: "0",
filterWelcomeMsg: "",
isAnchorContinueKeepMsg: false,
};
}
exports.WebcastImEnterRoomMessageDecoder = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.roomId !== "0") {
writer.uint32(8).int64(message.roomId);
}
if (message.roomTag !== "") {
writer.uint32(18).string(message.roomTag);
}
if (message.liveRegion !== "") {
writer.uint32(26).string(message.liveRegion);
}
if (message.liveId !== "0") {
writer.uint32(32).int64(message.liveId);
}
if (message.identity !== "") {
writer.uint32(42).string(message.identity);
}
if (message.cursor !== "") {
writer.uint32(50).string(message.cursor);
}
if (message.accountType !== "0") {
writer.uint32(56).int64(message.accountType);
}
if (message.enterUniqueId !== "0") {
writer.uint32(64).int64(message.enterUniqueId);
}
if (message.filterWelcomeMsg !== "") {
writer.uint32(74).string(message.filterWelcomeMsg);
}
if (message.isAnchorContinueKeepMsg !== false) {
writer.uint32(80).bool(message.isAnchorContinueKeepMsg);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseWebcastImEnterRoomMessage();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.roomId = reader.int64().toString();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.roomTag = reader.string();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.liveRegion = reader.string();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.liveId = reader.int64().toString();
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.identity = reader.string();
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.cursor = reader.string();
continue;
}
case 7: {
if (tag !== 56) {
break;
}
message.accountType = reader.int64().toString();
continue;
}
case 8: {
if (tag !== 64) {
break;
}
message.enterUniqueId = reader.int64().toString();
continue;
}
case 9: {
if (tag !== 74) {
break;
}
message.filterWelcomeMsg = reader.string();
continue;
}
case 10: {
if (tag !== 80) {
break;
}
message.isAnchorContinueKeepMsg = reader.bool();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
};
//# sourceMappingURL=tiktok-schema-v2.js.map