TikTokLive.proto package#
Submodules#
TikTokLive.proto.custom_proto module#
- class TikTokLive.proto.custom_proto.ExtendedGiftStruct(image: ~TikTokLive.proto.tiktok_proto.Image = <object object>, describe: str = <object object>, duration: int = <object object>, id: int = <object object>, for_linkmic: bool = <object object>, combo: bool = <object object>, type: int = <object object>, diamond_count: int = <object object>, is_displayed_on_panel: bool = <object object>, primary_effect_id: int = <object object>, gift_label_icon: ~TikTokLive.proto.tiktok_proto.Image = <object object>, name: str = <object object>, icon: ~TikTokLive.proto.tiktok_proto.Image = <object object>, gold_effect: str = <object object>, preview_image: ~TikTokLive.proto.tiktok_proto.Image = <object object>, gift_panel_banner: ~TikTokLive.proto.tiktok_proto.GiftStructGiftPanelBanner = <object object>, is_broadcast_gift: bool = <object object>, is_effect_befview: bool = <object object>, is_random_gift: bool = <object object>, is_box_gift: bool = <object object>, can_put_in_gift_box: bool = <object object>)#
Bases:
GiftStruct
Extended gift object with clearer streak handling
- property streakable: bool#
Whether a gift is capable of streaking
- Returns:
The gift
- class TikTokLive.proto.custom_proto.ExtendedUser(id: int = <object object>, nickname: str = <object object>, bio_description: str = <object object>, avatar_thumb: ~TikTokLive.proto.tiktok_proto.Image = <object object>, avatar_medium: ~TikTokLive.proto.tiktok_proto.Image = <object object>, avatar_large: ~TikTokLive.proto.tiktok_proto.Image = <object object>, verified: bool = <object object>, status: int = <object object>, create_time: int = <object object>, modify_time: int = <object object>, secret: int = <object object>, share_qrcode_uri: str = <object object>, badge_image_list: ~typing.List[~TikTokLive.proto.tiktok_proto.Image] = <object object>, follow_info: ~TikTokLive.proto.tiktok_proto.UserFollowInfo = <object object>, pay_grade: ~TikTokLive.proto.tiktok_proto.UserPayGrade = <object object>, fans_club: ~TikTokLive.proto.tiktok_proto.UserFansClub = <object object>, border: ~TikTokLive.proto.tiktok_proto.UserBorder = <object object>, special_id: str = <object object>, avatar_border: ~TikTokLive.proto.tiktok_proto.Image = <object object>, medal: ~TikTokLive.proto.tiktok_proto.Image = <object object>, real_time_icons_list: ~typing.List[~TikTokLive.proto.tiktok_proto.Image] = <object object>, new_real_time_icons_list: ~typing.List[~TikTokLive.proto.tiktok_proto.Image] = <object object>, top_vip_no: int = <object object>, user_attr: ~TikTokLive.proto.tiktok_proto.UserUserAttr = <object object>, own_room: ~TikTokLive.proto.tiktok_proto.UserOwnRoom = <object object>, pay_score: int = <object object>, ticket_count: int = <object object>, link_mic_stats: ~TikTokLive.proto.tiktok_proto.LinkmicStatus = <object object>, display_id: str = <object object>, with_commerce_permission: bool = <object object>, with_fusion_shop_entry: bool = <object object>, webcast_anchor_level: ~TikTokLive.proto.tiktok_proto.UserAnchorLevel = <object object>, verified_content: str = <object object>, author_stats: ~TikTokLive.proto.tiktok_proto.UserAuthorStats = <object object>, top_fans_list: ~typing.List[~TikTokLive.proto.tiktok_proto.User] = <object object>, sec_uid: str = <object object>, user_role: int = <object object>, activity_reward: ~TikTokLive.proto.tiktok_proto.UserActivityInfo = <object object>, personal_card: ~TikTokLive.proto.tiktok_proto.Image = <object object>, authentication_info: ~TikTokLive.proto.tiktok_proto.UserAuthenticationInfo = <object object>, media_badge_image_list: ~typing.List[~TikTokLive.proto.tiktok_proto.Image] = <object object>, commerce_webcast_config_ids_list: ~typing.List[int] = <object object>, border_list: ~typing.List[~TikTokLive.proto.tiktok_proto.UserBorder] = <object object>, combo_badge_info: ~TikTokLive.proto.tiktok_proto.UserComboBadgeInfo = <object object>, subscribe_info: ~TikTokLive.proto.tiktok_proto.UserSubscribeInfo = <object object>, badge_list: ~typing.List[~TikTokLive.proto.tiktok_proto.BadgeStruct] = <object object>, mint_type_label_list: ~typing.List[int] = <object object>, fans_club_info: ~TikTokLive.proto.tiktok_proto.UserFansClubInfo = <object object>, allow_find_by_contacts: bool = <object object>, allow_others_download_video: bool = <object object>, allow_others_download_when_sharing_video: bool = <object object>, allow_share_show_profile: bool = <object object>, allow_show_in_gossip: bool = <object object>, allow_show_my_action: bool = <object object>, allow_strange_comment: bool = <object object>, allow_unfollower_comment: bool = <object object>, allow_use_linkmic: bool = <object object>, anchor_level: ~TikTokLive.proto.tiktok_proto.UserAnchorLevel = <object object>, avatar_jpg: ~TikTokLive.proto.tiktok_proto.Image = <object object>, bg_img_url: str = <object object>, block_status: int = <object object>, comment_restrict: int = <object object>, constellation: str = <object object>, disable_ichat: int = <object object>, enable_ichat_img: int = <object object>, exp: int = <object object>, fan_ticket_count: int = <object object>, fold_stranger_chat: bool = <object object>, follow_status: int = <object object>, ichat_restrict_type: int = <object object>, id_str: str = <object object>, is_follower: bool = <object object>, is_following: bool = <object object>, need_profile_guide: bool = <object object>, pay_scores: int = <object object>, push_comment_status: bool = <object object>, push_digg: bool = <object object>, push_follow: bool = <object object>, push_friend_action: bool = <object object>, push_ichat: bool = <object object>, push_status: bool = <object object>, push_video_post: bool = <object object>, push_video_recommend: bool = <object object>, stats: ~TikTokLive.proto.tiktok_proto.UserUserStats = <object object>, verified_reason: str = <object object>, with_car_management_permission: bool = <object object>, upcoming_event_list: ~typing.List[~TikTokLive.proto.tiktok_proto.UserLiveEventInfo] = <object object>, scm_label: str = <object object>, ecommerce_entrance: ~TikTokLive.proto.tiktok_proto.UserEcommerceEntrance = <object object>, is_block: bool = <object object>)#
Bases:
User
Extended user object with backwards compatibility
- classmethod from_user(user: User, **kwargs) ExtendedUser #
Convert a user to an ExtendedUser object
- Parameters:
user – Original user object
kwargs – Any kwargs to pass
- Returns:
ExtendedUser instance
- property unique_id: str#
Retrieve the user’s @unique_id
- Returns:
User’s unique_id
- TikTokLive.proto.custom_proto.proto_extension(cls: MessageType)#
Betterproto doesn’t properly handle inheriting existing messages. This method takes the superclass proto metadata and assigns that to this one.
- Parameters:
cls – Class to wrap
- Returns:
The class, wrapped.
TikTokLive.proto.tiktok_proto module#
- class TikTokLive.proto.tiktok_proto.AgreeStatus(value)#
Bases:
Enum
An enumeration.
- AGREE = 1#
- AGREE_UNKNOWN = 0#
- REJECT = 2#
- class TikTokLive.proto.tiktok_proto.AllListUser(linked_list: List[ForwardRef('LinkLayerListUser')] = <object object at 0x00000250D2A5C6B0>, applied_list: List[ForwardRef('LinkLayerListUser')] = <object object at 0x00000250D2A5C6B0>, invited_list: List[ForwardRef('LinkLayerListUser')] = <object object at 0x00000250D2A5C6B0>, ready_list: List[ForwardRef('LinkLayerListUser')] = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- applied_list: List[LinkLayerListUser] = <object object>#
- invited_list: List[LinkLayerListUser] = <object object>#
- linked_list: List[LinkLayerListUser] = <object object>#
- ready_list: List[LinkLayerListUser] = <object object>#
- class TikTokLive.proto.tiktok_proto.ApplyContent(applier: 'Player' = <object object at 0x00000250D2A5C6B0>, applier_link_mic_id: str = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- applier_link_mic_id: str = <object object>#
- class TikTokLive.proto.tiktok_proto.AuditStatus(value)#
Bases:
Enum
An enumeration.
- AUDITSTATUSFAILED = 2#
- AUDITSTATUSFORBIDDEN = 4#
- AUDITSTATUSPASS = 1#
- AUDITSTATUSREVIEWING = 3#
- AUDITSTATUSUNKNOWN = 0#
- class TikTokLive.proto.tiktok_proto.BadgeStruct(display_type: 'BadgeStructBadgeDisplayType' = <object object at 0x00000250D2A5C6B0>, image: 'BadgeStructImageBadge' = <object object at 0x00000250D2A5C6B0>, text: 'BadgeStructTextBadge' = <object object at 0x00000250D2A5C6B0>, str: 'BadgeStructStringBadge' = <object object at 0x00000250D2A5C6B0>, combine: 'BadgeStructCombineBadge' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- combine: BadgeStructCombineBadge = <object object>#
- display_type: BadgeStructBadgeDisplayType = <object object>#
- image: BadgeStructImageBadge = <object object>#
- str: BadgeStructStringBadge = <object object>#
- text: BadgeStructTextBadge = <object object>#
- class TikTokLive.proto.tiktok_proto.BadgeStructBadgeDisplayType(value)#
Bases:
Enum
An enumeration.
- BADGEDISPLAYTYPE_COMBINE = 4#
- BADGEDISPLAYTYPE_IMAGE = 1#
- BADGEDISPLAYTYPE_STRING = 3#
- BADGEDISPLAYTYPE_TEXT = 2#
- BADGEDISPLAYTYPE_UNKNOWN = 0#
- class TikTokLive.proto.tiktok_proto.BadgeStructCombineBadge(icon: 'Image' = <object object at 0x00000250D2A5C6B0>, text: 'BadgeStructTextBadge' = <object object at 0x00000250D2A5C6B0>, str: str = <object object at 0x00000250D2A5C6B0>, profile_card_panel: 'BadgeStructProfileCardPanel' = <object object at 0x00000250D2A5C6B0>, background: 'BadgeStructCombineBadgeBackground' = <object object at 0x00000250D2A5C6B0>, background_dark_mode: 'BadgeStructCombineBadgeBackground' = <object object at 0x00000250D2A5C6B0>, icon_auto_mirrored: bool = <object object at 0x00000250D2A5C6B0>, background_auto_mirrored: bool = <object object at 0x00000250D2A5C6B0>, public_screen_show_style: int = <object object at 0x00000250D2A5C6B0>, personal_card_show_style: int = <object object at 0x00000250D2A5C6B0>, ranklist_online_audience_show_style: int = <object object at 0x00000250D2A5C6B0>, multi_guest_show_style: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- background: BadgeStructCombineBadgeBackground = <object object>#
- background_auto_mirrored: bool = <object object>#
- background_dark_mode: BadgeStructCombineBadgeBackground = <object object>#
- icon_auto_mirrored: bool = <object object>#
- multi_guest_show_style: int = <object object>#
- personal_card_show_style: int = <object object>#
- profile_card_panel: BadgeStructProfileCardPanel = <object object>#
- public_screen_show_style: int = <object object>#
- ranklist_online_audience_show_style: int = <object object>#
- str: str = <object object>#
- text: BadgeStructTextBadge = <object object>#
- class TikTokLive.proto.tiktok_proto.BadgeStructCombineBadgeBackground(image: 'Image' = <object object at 0x00000250D2A5C6B0>, background_color_code: str = <object object at 0x00000250D2A5C6B0>, border_color_code: str = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- background_color_code: str = <object object>#
- border_color_code: str = <object object>#
- class TikTokLive.proto.tiktok_proto.BadgeStructDataCase(value)#
Bases:
Enum
An enumeration.
- COMBINE = 23#
- DATA_NOT_SET = 0#
- IMAGE = 20#
- STR = 22#
- TEXT = 21#
- class TikTokLive.proto.tiktok_proto.BadgeStructIconConfig(icon: 'Image' = <object object at 0x00000250D2A5C6B0>, background: 'BadgeStructCombineBadgeBackground' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- background: BadgeStructCombineBadgeBackground = <object object>#
- class TikTokLive.proto.tiktok_proto.BadgeStructImageBadge(image: 'Image' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- class TikTokLive.proto.tiktok_proto.BadgeStructNumberConfig(number: int = <object object at 0x00000250D2A5C6B0>, background: 'BadgeStructCombineBadgeBackground' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- background: BadgeStructCombineBadgeBackground = <object object>#
- number: int = <object object>#
- class TikTokLive.proto.tiktok_proto.BadgeStructPosition(value)#
Bases:
Enum
An enumeration.
- POSITIONLEFT = 1#
- POSITIONRIGHT = 2#
- POSITIONUNKNOWN = 0#
- class TikTokLive.proto.tiktok_proto.BadgeStructProfileCardPanel(use_new_profile_card_style: bool = <object object at 0x00000250D2A5C6B0>, projection_config: 'BadgeStructProjectionConfig' = <object object at 0x00000250D2A5C6B0>, profile_content: 'BadgeStructProfileContent' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- profile_content: BadgeStructProfileContent = <object object>#
- projection_config: BadgeStructProjectionConfig = <object object>#
- use_new_profile_card_style: bool = <object object>#
- class TikTokLive.proto.tiktok_proto.BadgeStructProfileContent(use_content: bool = <object object at 0x00000250D2A5C6B0>, icon_list: List[ForwardRef('BadgeStructIconConfig')] = <object object at 0x00000250D2A5C6B0>, number_config: 'BadgeStructNumberConfig' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- icon_list: List[BadgeStructIconConfig] = <object object>#
- number_config: BadgeStructNumberConfig = <object object>#
- use_content: bool = <object object>#
- class TikTokLive.proto.tiktok_proto.BadgeStructProjectionConfig(use_projection: bool = <object object at 0x00000250D2A5C6B0>, icon: 'Image' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- use_projection: bool = <object object>#
- class TikTokLive.proto.tiktok_proto.BadgeStructStringBadge(str: str = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- str: str = <object object>#
- class TikTokLive.proto.tiktok_proto.BadgeStructTextBadge(default_pattern: str = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- default_pattern: str = <object object>#
- class TikTokLive.proto.tiktok_proto.BarrageType(value)#
Bases:
Enum
An enumeration.
- BarrageType_Unknown = 0#
- EComBuying = 2#
- EComOrdering = 1#
- EventRegistered = 6#
- EventView = 5#
- FansLevelEntrance = 11#
- FansLevelUpgrade = 10#
- GamePartnership = 12#
- GradeUserEntranceNotification = 9#
- Normal = 3#
- Subscribe = 4#
- SubscribeGift = 7#
- UserUpgrade = 8#
- class TikTokLive.proto.tiktok_proto.BusinessCase(value)#
Bases:
Enum
An enumeration.
- APPLY_BIZ_CONTENT = 1#
- BUSINESS_NOT_SET = 0#
- COHOST_CONTENT = 200#
- INVITE_BIZ_CONTENT = 2#
- JOIN_DIRECT_BIZ_CONTENT = 5#
- KICK_OUT_BIZ_CONTENT = 6#
- LIST_CHANGE_BIZ_CONTENT = 11#
- MULTI_LIVE_CONTENT = 100#
- PERMIT_BIZ_CONTENT = 4#
- REPLY_BIZ_CONTENT = 3#
- class TikTokLive.proto.tiktok_proto.BusinessContent(over_length: int = <object object at 0x00000250D2A5C6B0>, multi_live_content: 'MultiLiveContent' = <object object at 0x00000250D2A5C6B0>, cohost_content: 'BusinessContentCohostContent' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- cohost_content: BusinessContentCohostContent = <object object>#
- multi_live_content: MultiLiveContent = <object object>#
- over_length: int = <object object>#
- class TikTokLive.proto.tiktok_proto.BusinessContentCohostContent(join_group_biz_content: 'BusinessContentJoinGroupBizContent' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- join_group_biz_content: BusinessContentJoinGroupBizContent = <object object>#
- class TikTokLive.proto.tiktok_proto.BusinessContentHashtag(id: int = <object object at 0x00000250D2A5C6B0>, title: str = <object object at 0x00000250D2A5C6B0>, image: 'Image' = <object object at 0x00000250D2A5C6B0>, namespace: 'HashtagNamespace' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- id: int = <object object>#
- namespace: HashtagNamespace = <object object>#
- title: str = <object object>#
- class TikTokLive.proto.tiktok_proto.BusinessContentJoinGroupBizContent(from_room_age_restricted: int = <object object at 0x00000250D2A5C6B0>, from_tag: 'BusinessContentTag' = <object object at 0x00000250D2A5C6B0>, dialog: 'BusinessContentPerceptionDialogInfo' = <object object at 0x00000250D2A5C6B0>, punish_info: 'PunishEventInfo' = <object object at 0x00000250D2A5C6B0>, join_group_msg_extra: 'BusinessContentJoinGroupMessageExtra' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- dialog: BusinessContentPerceptionDialogInfo = <object object>#
- from_room_age_restricted: int = <object object>#
- from_tag: BusinessContentTag = <object object>#
- join_group_msg_extra: BusinessContentJoinGroupMessageExtra = <object object>#
- punish_info: PunishEventInfo = <object object>#
- class TikTokLive.proto.tiktok_proto.BusinessContentJoinGroupMessageExtra(source_type: int = <object object at 0x00000250D2A5C6B0>, extra: 'BusinessContentJoinGroupMessageExtraRivalExtra' = <object object at 0x00000250D2A5C6B0>, other_users_list: List[ForwardRef('BusinessContentJoinGroupMessageExtraRivalExtra')] = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- extra: BusinessContentJoinGroupMessageExtraRivalExtra = <object object>#
- other_users_list: List[BusinessContentJoinGroupMessageExtraRivalExtra] = <object object>#
- source_type: int = <object object>#
- class TikTokLive.proto.tiktok_proto.BusinessContentJoinGroupMessageExtraRivalExtra(user_count: int = <object object at 0x00000250D2A5C6B0>, avatar_thumb: 'Image' = <object object at 0x00000250D2A5C6B0>, display_id: str = <object object at 0x00000250D2A5C6B0>, authentication_info: 'BusinessContentJoinGroupMessageExtraRivalExtraAuthenticationInfo' = <object object at 0x00000250D2A5C6B0>, nickname: str = <object object at 0x00000250D2A5C6B0>, follow_status: int = <object object at 0x00000250D2A5C6B0>, hashtag: 'BusinessContentHashtag' = <object object at 0x00000250D2A5C6B0>, top_host_info: 'BusinessContentTopHostInfo' = <object object at 0x00000250D2A5C6B0>, user_id: int = <object object at 0x00000250D2A5C6B0>, is_best_teammate: bool = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- authentication_info: BusinessContentJoinGroupMessageExtraRivalExtraAuthenticationInfo = <object object>#
- display_id: str = <object object>#
- follow_status: int = <object object>#
- hashtag: BusinessContentHashtag = <object object>#
- is_best_teammate: bool = <object object>#
- nickname: str = <object object>#
- top_host_info: BusinessContentTopHostInfo = <object object>#
- user_count: int = <object object>#
- user_id: int = <object object>#
- class TikTokLive.proto.tiktok_proto.BusinessContentJoinGroupMessageExtraRivalExtraAuthenticationInfo(custom_verify: str = <object object at 0x00000250D2A5C6B0>, enterprise_verify_reason: str = <object object at 0x00000250D2A5C6B0>, authentication_badge: 'Image' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- custom_verify: str = <object object>#
- enterprise_verify_reason: str = <object object>#
- class TikTokLive.proto.tiktok_proto.BusinessContentPerceptionDialogInfo(icon_type: int = <object object at 0x00000250D2A5C6B0>, title: 'Text' = <object object at 0x00000250D2A5C6B0>, sub_title: 'Text' = <object object at 0x00000250D2A5C6B0>, advice_action_text: 'Text' = <object object at 0x00000250D2A5C6B0>, default_action_text: 'Text' = <object object at 0x00000250D2A5C6B0>, violation_detail_url: str = <object object at 0x00000250D2A5C6B0>, scene: int = <object object at 0x00000250D2A5C6B0>, target_user_id: int = <object object at 0x00000250D2A5C6B0>, target_room_id: int = <object object at 0x00000250D2A5C6B0>, count_down_time: int = <object object at 0x00000250D2A5C6B0>, show_feedback: bool = <object object at 0x00000250D2A5C6B0>, feedback_options_list: List[ForwardRef('BusinessContentPerceptionFeedbackOption')] = <object object at 0x00000250D2A5C6B0>, policy_tip: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- count_down_time: int = <object object>#
- feedback_options_list: List[BusinessContentPerceptionFeedbackOption] = <object object>#
- icon_type: int = <object object>#
- policy_tip: int = <object object>#
- scene: int = <object object>#
- show_feedback: bool = <object object>#
- target_room_id: int = <object object>#
- target_user_id: int = <object object>#
- violation_detail_url: str = <object object>#
- class TikTokLive.proto.tiktok_proto.BusinessContentPerceptionFeedbackOption(id: int = <object object at 0x00000250D2A5C6B0>, content_key: str = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- content_key: str = <object object>#
- id: int = <object object>#
- class TikTokLive.proto.tiktok_proto.BusinessContentTag(tag_type: int = <object object at 0x00000250D2A5C6B0>, tag_value: str = <object object at 0x00000250D2A5C6B0>, tag_text: str = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- tag_text: str = <object object>#
- tag_type: int = <object object>#
- tag_value: str = <object object>#
- class TikTokLive.proto.tiktok_proto.BusinessContentTopHostInfo(rank_type: str = <object object at 0x00000250D2A5C6B0>, top_index: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- rank_type: str = <object object>#
- top_index: int = <object object>#
- class TikTokLive.proto.tiktok_proto.CancelApplyContent(applier: 'Player' = <object object at 0x00000250D2A5C6B0>, applier_link_mic_id: str = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- applier_link_mic_id: str = <object object>#
- class TikTokLive.proto.tiktok_proto.CancelInviteContent(invitor: 'Player' = <object object at 0x00000250D2A5C6B0>, invitor_link_mic_id: str = <object object at 0x00000250D2A5C6B0>, invitee_link_mic_id: str = <object object at 0x00000250D2A5C6B0>, invite_seq_id: int = <object object at 0x00000250D2A5C6B0>, invitee: 'Player' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- invite_seq_id: int = <object object>#
- invitee_link_mic_id: str = <object object>#
- invitor_link_mic_id: str = <object object>#
- class TikTokLive.proto.tiktok_proto.CancelJoinGroupContent(leaver_list: List[ForwardRef('GroupPlayer')] = <object object at 0x00000250D2A5C6B0>, operator: 'GroupPlayer' = <object object at 0x00000250D2A5C6B0>, type: 'TextType' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- leaver_list: List[GroupPlayer] = <object object>#
- operator: GroupPlayer = <object object>#
- class TikTokLive.proto.tiktok_proto.CohostListChangeContent#
Bases:
Message
- class TikTokLive.proto.tiktok_proto.Common(method: str = <object object at 0x00000250D2A5C6B0>, msg_id: int = <object object at 0x00000250D2A5C6B0>, room_id: int = <object object at 0x00000250D2A5C6B0>, create_time: int = <object object at 0x00000250D2A5C6B0>, monitor: int = <object object at 0x00000250D2A5C6B0>, is_show_msg: bool = <object object at 0x00000250D2A5C6B0>, describe: str = <object object at 0x00000250D2A5C6B0>, display_text: 'Text' = <object object at 0x00000250D2A5C6B0>, fold_type: int = <object object at 0x00000250D2A5C6B0>, anchor_fold_type: int = <object object at 0x00000250D2A5C6B0>, priority_score: int = <object object at 0x00000250D2A5C6B0>, log_id: str = <object object at 0x00000250D2A5C6B0>, msg_process_filter_k: str = <object object at 0x00000250D2A5C6B0>, msg_process_filter_v: str = <object object at 0x00000250D2A5C6B0>, from_idc: str = <object object at 0x00000250D2A5C6B0>, to_idc: str = <object object at 0x00000250D2A5C6B0>, filter_msg_tags_list: List[str] = <object object at 0x00000250D2A5C6B0>, sei: 'CommonLiveMessageSei' = <object object at 0x00000250D2A5C6B0>, depend_root_id: 'CommonLiveMessageId' = <object object at 0x00000250D2A5C6B0>, depend_id: 'CommonLiveMessageId' = <object object at 0x00000250D2A5C6B0>, anchor_priority_score: int = <object object at 0x00000250D2A5C6B0>, room_message_heat_level: int = <object object at 0x00000250D2A5C6B0>, fold_type_for_web: int = <object object at 0x00000250D2A5C6B0>, anchor_fold_type_for_web: int = <object object at 0x00000250D2A5C6B0>, client_send_time: int = <object object at 0x00000250D2A5C6B0>, dispatch_strategy: 'CommonImDispatchStrategy' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- anchor_fold_type: int = <object object>#
- anchor_fold_type_for_web: int = <object object>#
- anchor_priority_score: int = <object object>#
- client_send_time: int = <object object>#
- create_time: int = <object object>#
- depend_id: CommonLiveMessageId = <object object>#
- depend_root_id: CommonLiveMessageId = <object object>#
- describe: str = <object object>#
- dispatch_strategy: CommonImDispatchStrategy = <object object>#
- filter_msg_tags_list: List[str] = <object object>#
- fold_type: int = <object object>#
- fold_type_for_web: int = <object object>#
- from_idc: str = <object object>#
- is_show_msg: bool = <object object>#
- log_id: str = <object object>#
- method: str = <object object>#
- monitor: int = <object object>#
- msg_id: int = <object object>#
- msg_process_filter_k: str = <object object>#
- msg_process_filter_v: str = <object object>#
- priority_score: int = <object object>#
- room_id: int = <object object>#
- room_message_heat_level: int = <object object>#
- sei: CommonLiveMessageSei = <object object>#
- to_idc: str = <object object>#
- class TikTokLive.proto.tiktok_proto.CommonContentCase(value)#
Bases:
Enum
An enumeration.
- APPLY_CONTENT = 104#
- CANCEL_APPLY_CONTENT = 108#
- CANCEL_GROUP_CONTENT = 115#
- CANCEL_INVITE_CONTENT = 109#
- COMMON_CONTENT_NOT_SET = 0#
- CREATE_CHANNEL_CONTENT = 100#
- FINISH_CONTENT = 111#
- GROUP_CHANGE_CONTENT = 118#
- INVITE_CONTENT = 103#
- JOIN_DIRECT_CONTENT = 112#
- JOIN_GROUP_CONTENT = 113#
- KICK_OUT_CONTENT = 107#
- LEAVE_CONTENT = 110#
- LEAVE_GROUP_CONTENT = 116#
- LIST_CHANGE_CONTENT = 102#
- P2P_GROUP_CHANGE_CONTENT = 117#
- PERMIT_APPLY_CONTENT = 105#
- PERMIT_GROUP_CONTENT = 114#
- REPLY_INVITE_CONTENT = 106#
- class TikTokLive.proto.tiktok_proto.CommonImDispatchStrategy(value)#
Bases:
Enum
An enumeration.
- IM_DISPATCH_STRATEGY_BYPASS_DISPATCH_QUEUE = 1#
- IM_DISPATCH_STRATEGY_DEFAULT = 0#
- class TikTokLive.proto.tiktok_proto.CommonLiveMessageId(primary_id: str = <object object at 0x00000250D2A5C6B0>, message_scene: str = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- message_scene: str = <object object>#
- primary_id: str = <object object>#
- class TikTokLive.proto.tiktok_proto.CommonLiveMessageSei(unique_id: 'CommonLiveMessageId' = <object object at 0x00000250D2A5C6B0>, timestamp: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- timestamp: int = <object object>#
- unique_id: CommonLiveMessageId = <object object>#
- class TikTokLive.proto.tiktok_proto.ContentSource(value)#
Bases:
Enum
An enumeration.
- CONTENTSOURCECAMERA = 2#
- CONTENTSOURCENORMAL = 1#
- CONTENTSOURCEUNKNOWN = 0#
- class TikTokLive.proto.tiktok_proto.ControlAction(value)#
Bases:
Enum
An enumeration.
- ControlActionUNKNOWN = 0#
- STREAM_ENDED = 3#
- STREAM_PAUSED = 1#
- STREAM_UNPAUSED = 2#
- class TikTokLive.proto.tiktok_proto.CreateChannelContent(owner: 'Player' = <object object at 0x00000250D2A5C6B0>, owner_link_mic_id: str = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- owner_link_mic_id: str = <object object>#
- class TikTokLive.proto.tiktok_proto.DataContainer(data1: int = <object object at 0x00000250D2A5C6B0>, data2: int = <object object at 0x00000250D2A5C6B0>, data3: int = <object object at 0x00000250D2A5C6B0>, data4: int = <object object at 0x00000250D2A5C6B0>, data5: int = <object object at 0x00000250D2A5C6B0>, data6: int = <object object at 0x00000250D2A5C6B0>, data7: int = <object object at 0x00000250D2A5C6B0>, data8: int = <object object at 0x00000250D2A5C6B0>, data9: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- data1: int = <object object>#
- data2: int = <object object>#
- data3: int = <object object>#
- data4: int = <object object>#
- data5: int = <object object>#
- data6: int = <object object>#
- data7: int = <object object>#
- data8: int = <object object>#
- data9: int = <object object>#
- class TikTokLive.proto.tiktok_proto.DslConfig(scene_version: int = <object object at 0x00000250D2A5C6B0>, layout_id: str = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- layout_id: str = <object object>#
- scene_version: int = <object object>#
- class TikTokLive.proto.tiktok_proto.Emote(emote_id: str = <object object at 0x00000250D2A5C6B0>, image: 'Image' = <object object at 0x00000250D2A5C6B0>, audit_status: 'AuditStatus' = <object object at 0x00000250D2A5C6B0>, uuid: str = <object object at 0x00000250D2A5C6B0>, emote_type: 'EmoteType' = <object object at 0x00000250D2A5C6B0>, content_source: 'ContentSource' = <object object at 0x00000250D2A5C6B0>, emote_private_type: 'EmotePrivateType' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- audit_status: AuditStatus = <object object>#
- content_source: ContentSource = <object object>#
- emote_id: str = <object object>#
- emote_private_type: EmotePrivateType = <object object>#
- uuid: str = <object object>#
- class TikTokLive.proto.tiktok_proto.EmotePrivateType(value)#
Bases:
Enum
An enumeration.
- NORMAL = 0#
- SUB_WAVE = 1#
- class TikTokLive.proto.tiktok_proto.EmoteType(value)#
Bases:
Enum
An enumeration.
- EMOTETYPENORMAL = 0#
- EMOTETYPEWITHSTICKER = 1#
- class TikTokLive.proto.tiktok_proto.EnvelopeBusinessType(value)#
Bases:
Enum
An enumeration.
- BusinessTypeEoYDiamond = 6#
- BusinessTypeFanClubGtM = 7#
- BusinessTypePlatformDiamond = 2#
- BusinessTypePlatformMerch = 5#
- BusinessTypePlatformShell = 3#
- BusinessTypePortal = 4#
- BusinessTypeUnknown = 0#
- BusinessTypeUserDiamond = 1#
- class TikTokLive.proto.tiktok_proto.EnvelopeDisplay(value)#
Bases:
Enum
An enumeration.
- EnvelopeDisplayHide = 2#
- EnvelopeDisplayNew = 1#
- EnvelopeDisplayUnknown = 0#
- class TikTokLive.proto.tiktok_proto.EnvelopeFollowShowStatus(value)#
Bases:
Enum
An enumeration.
- EnvelopeFollowNotShow = 2#
- EnvelopeFollowShow = 1#
- EnvelopeFollowShowUnknown = 0#
- class TikTokLive.proto.tiktok_proto.FanTicketRoomNoticeContent(user_fan_ticket_list: List[ForwardRef('UserFanTicket')] = <object object at 0x00000250D2A5C6B0>, total_link_mic_fan_ticket: int = <object object at 0x00000250D2A5C6B0>, match_id: int = <object object at 0x00000250D2A5C6B0>, event_time: int = <object object at 0x00000250D2A5C6B0>, fan_ticket_icon_url: str = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- event_time: int = <object object>#
- fan_ticket_icon_url: str = <object object>#
- match_id: int = <object object>#
- total_link_mic_fan_ticket: int = <object object>#
- user_fan_ticket_list: List[UserFanTicket] = <object object>#
- class TikTokLive.proto.tiktok_proto.FinishChannelContent(owner: 'Player' = <object object at 0x00000250D2A5C6B0>, finish_reason: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- finish_reason: int = <object object>#
- class TikTokLive.proto.tiktok_proto.GiftStruct(image: 'Image' = <object object at 0x00000250D2A5C6B0>, describe: str = <object object at 0x00000250D2A5C6B0>, duration: int = <object object at 0x00000250D2A5C6B0>, id: int = <object object at 0x00000250D2A5C6B0>, for_linkmic: bool = <object object at 0x00000250D2A5C6B0>, combo: bool = <object object at 0x00000250D2A5C6B0>, type: int = <object object at 0x00000250D2A5C6B0>, diamond_count: int = <object object at 0x00000250D2A5C6B0>, is_displayed_on_panel: bool = <object object at 0x00000250D2A5C6B0>, primary_effect_id: int = <object object at 0x00000250D2A5C6B0>, gift_label_icon: 'Image' = <object object at 0x00000250D2A5C6B0>, name: str = <object object at 0x00000250D2A5C6B0>, icon: 'Image' = <object object at 0x00000250D2A5C6B0>, gold_effect: str = <object object at 0x00000250D2A5C6B0>, preview_image: 'Image' = <object object at 0x00000250D2A5C6B0>, gift_panel_banner: 'GiftStructGiftPanelBanner' = <object object at 0x00000250D2A5C6B0>, is_broadcast_gift: bool = <object object at 0x00000250D2A5C6B0>, is_effect_befview: bool = <object object at 0x00000250D2A5C6B0>, is_random_gift: bool = <object object at 0x00000250D2A5C6B0>, is_box_gift: bool = <object object at 0x00000250D2A5C6B0>, can_put_in_gift_box: bool = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- can_put_in_gift_box: bool = <object object>#
- combo: bool = <object object>#
- describe: str = <object object>#
- diamond_count: int = <object object>#
- duration: int = <object object>#
- for_linkmic: bool = <object object>#
- gift_panel_banner: GiftStructGiftPanelBanner = <object object>#
- gold_effect: str = <object object>#
- id: int = <object object>#
- is_box_gift: bool = <object object>#
- is_broadcast_gift: bool = <object object>#
- is_displayed_on_panel: bool = <object object>#
- is_effect_befview: bool = <object object>#
- is_random_gift: bool = <object object>#
- name: str = <object object>#
- primary_effect_id: int = <object object>#
- type: int = <object object>#
- class TikTokLive.proto.tiktok_proto.GiftStructGiftPanelBanner(display_text: 'Text' = <object object at 0x00000250D2A5C6B0>, left_icon: 'Image' = <object object at 0x00000250D2A5C6B0>, schema_url: str = <object object at 0x00000250D2A5C6B0>, bg_color_values_list: List[str] = <object object at 0x00000250D2A5C6B0>, banner_lynx_url: str = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- banner_lynx_url: str = <object object>#
- bg_color_values_list: List[str] = <object object>#
- schema_url: str = <object object>#
- class TikTokLive.proto.tiktok_proto.GiftStructGiftRandomEffectInfo(random_gift_panel_banner: 'GiftStructRandomGiftPanelBanner' = <object object at 0x00000250D2A5C6B0>, effect_ids_list: List[int] = <object object at 0x00000250D2A5C6B0>, host_key: str = <object object at 0x00000250D2A5C6B0>, audience_key: str = <object object at 0x00000250D2A5C6B0>, random_gift_bubble: 'GiftStructRandomGiftBubble' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- audience_key: str = <object object>#
- effect_ids_list: List[int] = <object object>#
- host_key: str = <object object>#
- random_gift_bubble: GiftStructRandomGiftBubble = <object object>#
- random_gift_panel_banner: GiftStructRandomGiftPanelBanner = <object object>#
- class TikTokLive.proto.tiktok_proto.GiftStructRandomGiftBubble(display_text: str = <object object at 0x00000250D2A5C6B0>, icon_dynamic_effect: 'Image' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- display_text: str = <object object>#
- class TikTokLive.proto.tiktok_proto.GiftStructRandomGiftPanelBanner(bg_image: 'Image' = <object object at 0x00000250D2A5C6B0>, shading_image: 'Image' = <object object at 0x00000250D2A5C6B0>, target_num: int = <object object at 0x00000250D2A5C6B0>, collect_num: int = <object object at 0x00000250D2A5C6B0>, display_text: str = <object object at 0x00000250D2A5C6B0>, left_icon: 'Image' = <object object at 0x00000250D2A5C6B0>, schema_url: str = <object object at 0x00000250D2A5C6B0>, bg_color_values_list: List[str] = <object object at 0x00000250D2A5C6B0>, round: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- bg_color_values_list: List[str] = <object object>#
- collect_num: int = <object object>#
- display_text: str = <object object>#
- round: int = <object object>#
- schema_url: str = <object object>#
- target_num: int = <object object>#
- class TikTokLive.proto.tiktok_proto.Goal(id: int = <object object at 0x00000250D2A5C6B0>, description: str = <object object at 0x00000250D2A5C6B0>, audit_status: int = <object object at 0x00000250D2A5C6B0>, start_time: int = <object object at 0x00000250D2A5C6B0>, expire_time: int = <object object at 0x00000250D2A5C6B0>, real_finish_time: int = <object object at 0x00000250D2A5C6B0>, contributors_list: List[ForwardRef('GoalGoalContributor')] = <object object at 0x00000250D2A5C6B0>, contributors_length: int = <object object at 0x00000250D2A5C6B0>, id_str: str = <object object at 0x00000250D2A5C6B0>, audit_description: str = <object object at 0x00000250D2A5C6B0>, stats: 'GoalGoalStats' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- audit_description: str = <object object>#
- audit_status: int = <object object>#
- contributors_length: int = <object object>#
- contributors_list: List[GoalGoalContributor] = <object object>#
- description: str = <object object>#
- expire_time: int = <object object>#
- id: int = <object object>#
- id_str: str = <object object>#
- real_finish_time: int = <object object>#
- start_time: int = <object object>#
- stats: GoalGoalStats = <object object>#
- class TikTokLive.proto.tiktok_proto.GoalGoalContributor(user_id: int = <object object at 0x00000250D2A5C6B0>, avatar: 'Image' = <object object at 0x00000250D2A5C6B0>, display_id: str = <object object at 0x00000250D2A5C6B0>, score: int = <object object at 0x00000250D2A5C6B0>, user_id_str: str = <object object at 0x00000250D2A5C6B0>, in_room: bool = <object object at 0x00000250D2A5C6B0>, is_friend: bool = <object object at 0x00000250D2A5C6B0>, badge_list: List[ForwardRef('BadgeStruct')] = <object object at 0x00000250D2A5C6B0>, follow_by_owner: bool = <object object at 0x00000250D2A5C6B0>, is_fist_contribute: bool = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- badge_list: List[BadgeStruct] = <object object>#
- display_id: str = <object object>#
- follow_by_owner: bool = <object object>#
- in_room: bool = <object object>#
- is_fist_contribute: bool = <object object>#
- is_friend: bool = <object object>#
- score: int = <object object>#
- user_id: int = <object object>#
- user_id_str: str = <object object>#
- class TikTokLive.proto.tiktok_proto.GoalGoalStats(total_coins: int = <object object at 0x00000250D2A5C6B0>, total_contributor: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- total_coins: int = <object object>#
- total_contributor: int = <object object>#
- class TikTokLive.proto.tiktok_proto.GroupChannelAllUser(group_channel_id: int = <object object at 0x00000250D2A5C6B0>, user_list: List[ForwardRef('GroupChannelUser')] = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- group_channel_id: int = <object object>#
- user_list: List[GroupChannelUser] = <object object>#
- class TikTokLive.proto.tiktok_proto.GroupChannelUser(channel_id: int = <object object at 0x00000250D2A5C6B0>, status: 'GroupStatus' = <object object at 0x00000250D2A5C6B0>, type: 'TextType' = <object object at 0x00000250D2A5C6B0>, all_user: 'AllListUser' = <object object at 0x00000250D2A5C6B0>, join_time: int = <object object at 0x00000250D2A5C6B0>, linked_time: int = <object object at 0x00000250D2A5C6B0>, owner_user: 'GroupPlayer' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- all_user: AllListUser = <object object>#
- channel_id: int = <object object>#
- join_time: int = <object object>#
- linked_time: int = <object object>#
- owner_user: GroupPlayer = <object object>#
- status: GroupStatus = <object object>#
- class TikTokLive.proto.tiktok_proto.GroupPlayer(channel_id: int = <object object at 0x00000250D2A5C6B0>, user: 'User' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- channel_id: int = <object object>#
- class TikTokLive.proto.tiktok_proto.GroupStatus(value)#
Bases:
Enum
An enumeration.
- LINKED = 3#
- UNKNOWN = 0#
- WAITING = 1#
- class TikTokLive.proto.tiktok_proto.HashtagNamespace(value)#
Bases:
Enum
An enumeration.
- GAMING = 1#
- GLOBAL = 0#
- class TikTokLive.proto.tiktok_proto.Image(url_list: List[str] = <object object at 0x00000250D2A5C6B0>, is_animated: bool = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- is_animated: bool = <object object>#
- url_list: List[str] = <object object>#
- class TikTokLive.proto.tiktok_proto.Indicator(key: str = <object object at 0x00000250D2A5C6B0>, op: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- key: str = <object object>#
- op: int = <object object>#
- class TikTokLive.proto.tiktok_proto.InviteContent(invitor: 'Player' = <object object at 0x00000250D2A5C6B0>, invitee_rtc_ext_info: 'RtcExtraInfo' = <object object at 0x00000250D2A5C6B0>, invitor_link_mic_id: str = <object object at 0x00000250D2A5C6B0>, invitee_link_mic_id: str = <object object at 0x00000250D2A5C6B0>, is_owner: bool = <object object at 0x00000250D2A5C6B0>, pos: 'Position' = <object object at 0x00000250D2A5C6B0>, dsl: 'DslConfig' = <object object at 0x00000250D2A5C6B0>, invitee: 'User' = <object object at 0x00000250D2A5C6B0>, operator: 'User' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- invitee_link_mic_id: str = <object object>#
- invitee_rtc_ext_info: RtcExtraInfo = <object object>#
- invitor_link_mic_id: str = <object object>#
- is_owner: bool = <object object>#
- class TikTokLive.proto.tiktok_proto.JoinDirectContent(joiner: 'LinkLayerListUser' = <object object at 0x00000250D2A5C6B0>, all_users: 'AllListUser' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- all_users: AllListUser = <object object>#
- joiner: LinkLayerListUser = <object object>#
- class TikTokLive.proto.tiktok_proto.JoinGroupContent(group_user: 'GroupChannelAllUser' = <object object at 0x00000250D2A5C6B0>, join_user: 'GroupPlayer' = <object object at 0x00000250D2A5C6B0>, type: 'TextType' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- group_user: GroupChannelAllUser = <object object>#
- join_user: GroupPlayer = <object object>#
- class TikTokLive.proto.tiktok_proto.KickOutContent(offliner: 'Player' = <object object at 0x00000250D2A5C6B0>, kickout_reason: 'KickoutReason' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- kickout_reason: KickoutReason = <object object>#
- class TikTokLive.proto.tiktok_proto.KickoutReason(value)#
Bases:
Enum
An enumeration.
- BY_ADMIN = 5#
- BY_HOST = 2#
- BY_PUNISH = 4#
- FIRST_FRAME_TIMEOUT = 1#
- HOST_REMOVE_ALL_GUESTS = 6#
- RTC_LOST_CONNECTION = 3#
- UNKNOWN = 0#
- class TikTokLive.proto.tiktok_proto.LeaveContent(leaver: 'Player' = <object object at 0x00000250D2A5C6B0>, leave_reason: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- leave_reason: int = <object object>#
- class TikTokLive.proto.tiktok_proto.LeaveJoinGroupContent(operator: 'GroupPlayer' = <object object at 0x00000250D2A5C6B0>, group_channel_id: int = <object object at 0x00000250D2A5C6B0>, leave_source: str = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- group_channel_id: int = <object object>#
- leave_source: str = <object object>#
- operator: GroupPlayer = <object object>#
- class TikTokLive.proto.tiktok_proto.LinkLayerListUser(user: 'User' = <object object at 0x00000250D2A5C6B0>, linkmic_id: int = <object object at 0x00000250D2A5C6B0>, pos: 'Position' = <object object at 0x00000250D2A5C6B0>, linked_time_nano: int = <object object at 0x00000250D2A5C6B0>, app_version: str = <object object at 0x00000250D2A5C6B0>, magic_number1: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- app_version: str = <object object>#
- linked_time_nano: int = <object object>#
- linkmic_id: int = <object object>#
- magic_number1: int = <object object>#
- class TikTokLive.proto.tiktok_proto.LinkLayerMessageType(value)#
Bases:
Enum
An enumeration.
- Linker_Apply = 3#
- Linker_Cancel_Apply = 7#
- Linker_Cancel_Group = 15#
- Linker_Cancel_Invite = 8#
- Linker_Create = 1#
- Linker_Finish = 10#
- Linker_Group_Change = 18#
- Linker_Invite = 2#
- Linker_Join_Direct = 12#
- Linker_Join_Group = 13#
- Linker_Kick_Out = 6#
- Linker_Leave = 9#
- Linker_Leave_Group = 16#
- Linker_List_Change = 11#
- Linker_P2P_Group_Change = 17#
- Linker_Permit = 4#
- Linker_Permit_Group = 14#
- Linker_Reply = 5#
- Linker_Unknown = 0#
- class TikTokLive.proto.tiktok_proto.LinkMessageType(value)#
Bases:
Enum
An enumeration.
- TPYE_LINKER_CANCEL_APPLY = 14#
- TPYE_LINKER_CANCEL_INVITE = 9#
- TPYE_LINKER_ENTER = 6#
- TPYE_LINKER_KICK_OUT = 13#
- TPYE_LINKER_LEAVE = 7#
- TPYE_LINKER_SYS_KICK_OUT = 101#
- TPYE_LINKER_UNKNOWN = 0#
- TPYE_LINKMIC_USER_TOAST = 102#
- TYPE_LINKER_ACCEPT_NOTICE = 24#
- TYPE_LINKER_APPLY = 4#
- TYPE_LINKER_CLOSE = 2#
- TYPE_LINKER_COHOST_LIST_CHANGE = 22#
- TYPE_LINKER_CREATE = 1#
- TYPE_LINKER_INVITE = 3#
- TYPE_LINKER_LEAVE_V2 = 19#
- TYPE_LINKER_LINKED_LIST_CHANGE = 11#
- TYPE_LINKER_LINKED_LIST_CHANGE_V2 = 21#
- TYPE_LINKER_MATCH = 16#
- TYPE_LINKER_MEDIA_CHANGE = 23#
- TYPE_LINKER_MIC_IDX_UPDATE = 18#
- TYPE_LINKER_MUTE = 15#
- TYPE_LINKER_PERMIT = 8#
- TYPE_LINKER_REPLY = 5#
- TYPE_LINKER_UPDATE_USER = 12#
- TYPE_LINKER_UPDATE_USER_SETTING = 17#
- TYPE_LINKER_WAITING_LIST_CHANGE = 10#
- TYPE_LINKER_WAITING_LIST_CHANGE_V2 = 20#
- class TikTokLive.proto.tiktok_proto.LinkMicArmiesItems(host_user_id: int = <object object at 0x00000250D2A5C6B0>, battle_groups: List[ForwardRef('LinkMicArmiesItemsLinkMicArmiesGroup')] = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- battle_groups: List[LinkMicArmiesItemsLinkMicArmiesGroup] = <object object>#
- host_user_id: int = <object object>#
- class TikTokLive.proto.tiktok_proto.LinkMicArmiesItemsLinkMicArmiesGroup(users: List[ForwardRef('User')] = <object object at 0x00000250D2A5C6B0>, points: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- points: int = <object object>#
- class TikTokLive.proto.tiktok_proto.LinkPosition(position: int = <object object at 0x00000250D2A5C6B0>, opt: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- opt: int = <object object>#
- position: int = <object object>#
- class TikTokLive.proto.tiktok_proto.LinkerAcceptNoticeContent(from_user_id: int = <object object at 0x00000250D2A5C6B0>, from_room_id: int = <object object at 0x00000250D2A5C6B0>, to_user_id: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- from_room_id: int = <object object>#
- from_user_id: int = <object object>#
- to_user_id: int = <object object>#
- class TikTokLive.proto.tiktok_proto.LinkerCancelContent(from_user_id: int = <object object at 0x00000250D2A5C6B0>, to_user_id: int = <object object at 0x00000250D2A5C6B0>, cancel_type: int = <object object at 0x00000250D2A5C6B0>, action_id: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- action_id: int = <object object>#
- cancel_type: int = <object object>#
- from_user_id: int = <object object>#
- to_user_id: int = <object object>#
- class TikTokLive.proto.tiktok_proto.LinkerCloseContent#
Bases:
Message
- class TikTokLive.proto.tiktok_proto.LinkerCreateContent(owner_id: int = <object object at 0x00000250D2A5C6B0>, owner_room_id: int = <object object at 0x00000250D2A5C6B0>, link_type: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- link_type: int = <object object>#
- owner_id: int = <object object>#
- owner_room_id: int = <object object>#
- class TikTokLive.proto.tiktok_proto.LinkerEnterContent(linked_users_list: List[ForwardRef('ListUser')] = <object object at 0x00000250D2A5C6B0>, anchor_multi_live_enum: int = <object object at 0x00000250D2A5C6B0>, anchor_setting_info: 'LinkmicUserSettingInfo' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- anchor_multi_live_enum: int = <object object>#
- anchor_setting_info: LinkmicUserSettingInfo = <object object>#
- class TikTokLive.proto.tiktok_proto.LinkerInviteContent(from_user_id: int = <object object at 0x00000250D2A5C6B0>, from_room_id: int = <object object at 0x00000250D2A5C6B0>, to_rtc_ext_info: str = <object object at 0x00000250D2A5C6B0>, rtc_join_channel: bool = <object object at 0x00000250D2A5C6B0>, vendor: int = <object object at 0x00000250D2A5C6B0>, sec_from_user_id: str = <object object at 0x00000250D2A5C6B0>, to_linkmic_id_str: str = <object object at 0x00000250D2A5C6B0>, from_user: 'User' = <object object at 0x00000250D2A5C6B0>, required_mic_idx: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- from_room_id: int = <object object>#
- from_user_id: int = <object object>#
- required_mic_idx: int = <object object>#
- rtc_join_channel: bool = <object object>#
- sec_from_user_id: str = <object object>#
- to_linkmic_id_str: str = <object object>#
- to_rtc_ext_info: str = <object object>#
- vendor: int = <object object>#
- class TikTokLive.proto.tiktok_proto.LinkerKickOutContent(from_user_id: int = <object object at 0x00000250D2A5C6B0>, kickout_reason: 'KickoutReason' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- from_user_id: int = <object object>#
- kickout_reason: KickoutReason = <object object>#
- class TikTokLive.proto.tiktok_proto.LinkerLeaveContent(user_id: int = <object object at 0x00000250D2A5C6B0>, linkmic_id_str: str = <object object at 0x00000250D2A5C6B0>, send_leave_uid: int = <object object at 0x00000250D2A5C6B0>, leave_reason: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- leave_reason: int = <object object>#
- linkmic_id_str: str = <object object>#
- send_leave_uid: int = <object object>#
- user_id: int = <object object>#
- class TikTokLive.proto.tiktok_proto.LinkerLinkedListChangeContent#
Bases:
Message
- class TikTokLive.proto.tiktok_proto.LinkerListChangeContent(linked_users_list: List[ForwardRef('ListUser')] = <object object at 0x00000250D2A5C6B0>, applied_users_list: List[ForwardRef('ListUser')] = <object object at 0x00000250D2A5C6B0>, connecting_users_list: List[ForwardRef('ListUser')] = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- class TikTokLive.proto.tiktok_proto.LinkerMediaChangeContent(op: int = <object object at 0x00000250D2A5C6B0>, to_user_id: int = <object object at 0x00000250D2A5C6B0>, anchor_id: int = <object object at 0x00000250D2A5C6B0>, room_id: int = <object object at 0x00000250D2A5C6B0>, change_scene: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- anchor_id: int = <object object>#
- change_scene: int = <object object>#
- op: int = <object object>#
- room_id: int = <object object>#
- to_user_id: int = <object object>#
- class TikTokLive.proto.tiktok_proto.LinkerMicIdxUpdateContent#
Bases:
Message
- class TikTokLive.proto.tiktok_proto.LinkerMuteContent(user_id: int = <object object at 0x00000250D2A5C6B0>, status: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- status: int = <object object>#
- user_id: int = <object object>#
- class TikTokLive.proto.tiktok_proto.LinkerRandomMatchContent(user: 'User' = <object object at 0x00000250D2A5C6B0>, room_id: int = <object object at 0x00000250D2A5C6B0>, invite_type: int = <object object at 0x00000250D2A5C6B0>, match_id: str = <object object at 0x00000250D2A5C6B0>, inner_channel_id: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- inner_channel_id: int = <object object>#
- invite_type: int = <object object>#
- match_id: str = <object object>#
- room_id: int = <object object>#
- class TikTokLive.proto.tiktok_proto.LinkerReplyContent(from_user_id: int = <object object at 0x00000250D2A5C6B0>, from_room_id: int = <object object at 0x00000250D2A5C6B0>, from_user_linkmic_info: 'LinkerReplyContentLinkmicInfo' = <object object at 0x00000250D2A5C6B0>, to_user_id: int = <object object at 0x00000250D2A5C6B0>, to_user_linkmic_info: 'LinkerReplyContentLinkmicInfo' = <object object at 0x00000250D2A5C6B0>, link_type: int = <object object at 0x00000250D2A5C6B0>, reply_status: int = <object object at 0x00000250D2A5C6B0>, linker_setting: 'LinkerSetting' = <object object at 0x00000250D2A5C6B0>, from_user: 'User' = <object object at 0x00000250D2A5C6B0>, to_user: 'User' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- from_room_id: int = <object object>#
- from_user_id: int = <object object>#
- from_user_linkmic_info: LinkerReplyContentLinkmicInfo = <object object>#
- link_type: int = <object object>#
- linker_setting: LinkerSetting = <object object>#
- reply_status: int = <object object>#
- to_user_id: int = <object object>#
- to_user_linkmic_info: LinkerReplyContentLinkmicInfo = <object object>#
- class TikTokLive.proto.tiktok_proto.LinkerReplyContentLinkmicInfo(access_key: str = <object object at 0x00000250D2A5C6B0>, link_mic_id: int = <object object at 0x00000250D2A5C6B0>, joinable: bool = <object object at 0x00000250D2A5C6B0>, confluence_type: int = <object object at 0x00000250D2A5C6B0>, rtc_ext_info: str = <object object at 0x00000250D2A5C6B0>, rtc_app_id: str = <object object at 0x00000250D2A5C6B0>, rtc_app_sign: str = <object object at 0x00000250D2A5C6B0>, linkmic_id_str: str = <object object at 0x00000250D2A5C6B0>, vendor: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- access_key: str = <object object>#
- confluence_type: int = <object object>#
- joinable: bool = <object object>#
- link_mic_id: int = <object object>#
- linkmic_id_str: str = <object object>#
- rtc_app_id: str = <object object>#
- rtc_app_sign: str = <object object>#
- rtc_ext_info: str = <object object>#
- vendor: int = <object object>#
- class TikTokLive.proto.tiktok_proto.LinkerSetting(max_member_limit: int = <object object at 0x00000250D2A5C6B0>, link_type: int = <object object at 0x00000250D2A5C6B0>, scene: int = <object object at 0x00000250D2A5C6B0>, owner_user_id: int = <object object at 0x00000250D2A5C6B0>, owner_room_id: int = <object object at 0x00000250D2A5C6B0>, vendor: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- link_type: int = <object object>#
- max_member_limit: int = <object object>#
- owner_room_id: int = <object object>#
- owner_user_id: int = <object object>#
- scene: int = <object object>#
- vendor: int = <object object>#
- class TikTokLive.proto.tiktok_proto.LinkerSysKickOutContent(user_id: int = <object object at 0x00000250D2A5C6B0>, linkmic_id_str: str = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- linkmic_id_str: str = <object object>#
- user_id: int = <object object>#
- class TikTokLive.proto.tiktok_proto.LinkerUpdateUserContent(from_user_id: int = <object object at 0x00000250D2A5C6B0>, to_user_id: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- from_user_id: int = <object object>#
- to_user_id: int = <object object>#
- class TikTokLive.proto.tiktok_proto.LinkerUpdateUserSettingContent#
Bases:
Message
- class TikTokLive.proto.tiktok_proto.LinkerWaitingListChangeContent#
Bases:
Message
- class TikTokLive.proto.tiktok_proto.LinkmicApplierSortSetting(value)#
Bases:
Enum
An enumeration.
- BY_GIFT_SCORE = 1#
- NONE = 0#
- class TikTokLive.proto.tiktok_proto.LinkmicStatus(value)#
Bases:
Enum
An enumeration.
- Disable = 0#
- Enable = 1#
- Just_Following = 2#
- Multi_Linking = 3#
- Multi_Linking_Only_Following = 4#
- class TikTokLive.proto.tiktok_proto.LinkmicUserSettingInfo(user_id: int = <object object at 0x00000250D2A5C6B0>, layout: int = <object object at 0x00000250D2A5C6B0>, fix_mic_num: int = <object object at 0x00000250D2A5C6B0>, allow_request_from_user: int = <object object at 0x00000250D2A5C6B0>, allow_request_from_follower_only: int = <object object at 0x00000250D2A5C6B0>, applier_sort_setting: 'LinkmicApplierSortSetting' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- allow_request_from_follower_only: int = <object object>#
- allow_request_from_user: int = <object object>#
- applier_sort_setting: LinkmicApplierSortSetting = <object object>#
- fix_mic_num: int = <object object>#
- layout: int = <object object>#
- user_id: int = <object object>#
- class TikTokLive.proto.tiktok_proto.LinkmicUserToastContent(user_id: int = <object object at 0x00000250D2A5C6B0>, room_id: int = <object object at 0x00000250D2A5C6B0>, display_text: 'Text' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- room_id: int = <object object>#
- user_id: int = <object object>#
- class TikTokLive.proto.tiktok_proto.ListChangeContent(type: 'TextType' = <object object at 0x00000250D2A5C6B0>, list: 'AllListUser' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- list: AllListUser = <object object>#
- class TikTokLive.proto.tiktok_proto.ListUser(user: 'User' = <object object at 0x00000250D2A5C6B0>, linkmic_id: int = <object object at 0x00000250D2A5C6B0>, linkmic_id_str: str = <object object at 0x00000250D2A5C6B0>, link_status: int = <object object at 0x00000250D2A5C6B0>, link_type: 'ListUserLinkType' = <object object at 0x00000250D2A5C6B0>, user_position: int = <object object at 0x00000250D2A5C6B0>, silence_status: int = <object object at 0x00000250D2A5C6B0>, modify_time: int = <object object at 0x00000250D2A5C6B0>, linker_id: int = <object object at 0x00000250D2A5C6B0>, role_type: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- link_status: int = <object object>#
- link_type: ListUserLinkType = <object object>#
- linker_id: int = <object object>#
- linkmic_id: int = <object object>#
- linkmic_id_str: str = <object object>#
- modify_time: int = <object object>#
- role_type: int = <object object>#
- silence_status: int = <object object>#
- user_position: int = <object object>#
- class TikTokLive.proto.tiktok_proto.ListUserLinkType(value)#
Bases:
Enum
An enumeration.
- AUDIO = 1#
- LINK_UNKNOWN = 0#
- VIDEO = 2#
- class TikTokLive.proto.tiktok_proto.MemberMessageAction(value)#
Bases:
Enum
An enumeration.
- JOINED = 1#
- SUBSCRIBED = 3#
- UNKNOWN = 0#
- class TikTokLive.proto.tiktok_proto.MemberMessageData(type: str = <object object at 0x00000250D2A5C6B0>, label: str = <object object at 0x00000250D2A5C6B0>, color: 'TikTokColor' = <object object at 0x00000250D2A5C6B0>, details: List[ForwardRef('MessageDetails')] = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- color: TikTokColor = <object object>#
- details: List[MessageDetails] = <object object>#
- label: str = <object object>#
- type: str = <object object>#
- class TikTokLive.proto.tiktok_proto.MessageDetails(data1: int = <object object at 0x00000250D2A5C6B0>, color: 'TikTokColor' = <object object at 0x00000250D2A5C6B0>, category: str = <object object at 0x00000250D2A5C6B0>, user: 'UserContainer' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- category: str = <object object>#
- color: TikTokColor = <object object>#
- data1: int = <object object>#
- user: UserContainer = <object object>#
- class TikTokLive.proto.tiktok_proto.MessageType(value)#
Bases:
Enum
An enumeration.
- MESSAGETYPE_ANCHORREMINDER = 1#
- MESSAGETYPE_ENTERROOMEXPIRESOON = 2#
- MESSAGETYPE_SUBGIFTLOWVERSIONUPGRADENOTICE = 11#
- MESSAGETYPE_SUBGIFTSENDSUCCEEDANCHORNOTICE = 10#
- MESSAGETYPE_SUBGIFTSENDSUCCEEDROOMMESSAGE = 9#
- MESSAGETYPE_SUBGIFTTIKTOK2ANCHORNOTICE = 7#
- MESSAGETYPE_SUBGIFTTIKTOK2USERNOTICE = 6#
- MESSAGETYPE_SUBGIFTTRECEIVESENDNOTICE = 8#
- MESSAGETYPE_SUBGIFTUSERBUYAUTHNOTICE = 12#
- MESSAGETYPE_SUBGOALCOMPLETETOANCHOR = 5#
- MESSAGETYPE_SUBGOALCOMPLETETOAUDIENCE = 4#
- MESSAGETYPE_SUBGOALCREATETOANCHOR = 3#
- MESSAGETYPE_SUBSUCCESS = 0#
- class TikTokLive.proto.tiktok_proto.MsgFilter(is_gifter: bool = <object object at 0x00000250D2A5C6B0>, is_subscribed_to_anchor: bool = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- is_gifter: bool = <object object>#
- is_subscribed_to_anchor: bool = <object object>#
- class TikTokLive.proto.tiktok_proto.MultiLiveContent(invite_biz_content: 'MultiLiveContentInviteBizContent' = <object object at 0x00000250D2A5C6B0>, reply_biz_content: 'MultiLiveContentReplyBizContent' = <object object at 0x00000250D2A5C6B0>, permit_biz_content: 'MultiLiveContentPermitBizContent' = <object object at 0x00000250D2A5C6B0>, kick_out_biz_content: 'MultiLiveContentKickOutBizContent' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- invite_biz_content: MultiLiveContentInviteBizContent = <object object>#
- kick_out_biz_content: MultiLiveContentKickOutBizContent = <object object>#
- permit_biz_content: MultiLiveContentPermitBizContent = <object object>#
- reply_biz_content: MultiLiveContentReplyBizContent = <object object>#
- class TikTokLive.proto.tiktok_proto.MultiLiveContentInviteBizContent(anchor_setting_info: 'LinkmicUserSettingInfo' = <object object at 0x00000250D2A5C6B0>, invite_source: int = <object object at 0x00000250D2A5C6B0>, operator_user_info: 'User' = <object object at 0x00000250D2A5C6B0>, operator_link_admin_type: int = <object object at 0x00000250D2A5C6B0>, invitee_user_info: 'User' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- anchor_setting_info: LinkmicUserSettingInfo = <object object>#
- invite_source: int = <object object>#
- operator_link_admin_type: int = <object object>#
- class TikTokLive.proto.tiktok_proto.MultiLiveContentKickOutBizContent(operator_user_info: 'User' = <object object at 0x00000250D2A5C6B0>, operator_link_admin_type: int = <object object at 0x00000250D2A5C6B0>, kick_player_user_info: 'User' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- operator_link_admin_type: int = <object object>#
- class TikTokLive.proto.tiktok_proto.MultiLiveContentPermitBizContent(anchor_setting_info: 'LinkmicUserSettingInfo' = <object object at 0x00000250D2A5C6B0>, expire_timestamp: int = <object object at 0x00000250D2A5C6B0>, operator_user_info: 'User' = <object object at 0x00000250D2A5C6B0>, operator_link_admin_type: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- anchor_setting_info: LinkmicUserSettingInfo = <object object>#
- expire_timestamp: int = <object object>#
- operator_link_admin_type: int = <object object>#
- class TikTokLive.proto.tiktok_proto.MultiLiveContentReplyBizContent(link_type: int = <object object at 0x00000250D2A5C6B0>, is_turn_off_invitation: int = <object object at 0x00000250D2A5C6B0>, reply_user_info: 'User' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- is_turn_off_invitation: int = <object object>#
- link_type: int = <object object>#
- class TikTokLive.proto.tiktok_proto.OldSubscribeStatus(value)#
Bases:
Enum
An enumeration.
- OLDSUBSCRIBESTATUS_DEFAULT = 100#
- OLDSUBSCRIBESTATUS_FIRST = 0#
- OLDSUBSCRIBESTATUS_RESUB = 1#
- OLDSUBSCRIBESTATUS_SUBINGRACEPERIOD = 2#
- OLDSUBSCRIBESTATUS_SUBNOTINGRACEPERIOD = 3#
- class TikTokLive.proto.tiktok_proto.P2PGroupChangeContent(group_ext_info_list: List[ForwardRef('RtcExtraInfo')] = <object object at 0x00000250D2A5C6B0>, group_user: 'GroupChannelAllUser' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- group_ext_info_list: List[RtcExtraInfo] = <object object>#
- group_user: GroupChannelAllUser = <object object>#
- class TikTokLive.proto.tiktok_proto.PermitApplyContent(permiter: 'Player' = <object object at 0x00000250D2A5C6B0>, permiter_link_mic_id: str = <object object at 0x00000250D2A5C6B0>, applier_pos: 'Position' = <object object at 0x00000250D2A5C6B0>, reply_status: 'ReplyStatus' = <object object at 0x00000250D2A5C6B0>, dsl: 'DslConfig' = <object object at 0x00000250D2A5C6B0>, applier: 'User' = <object object at 0x00000250D2A5C6B0>, operator: 'User' = <object object at 0x00000250D2A5C6B0>, applier_link_mic_id: str = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- applier_link_mic_id: str = <object object>#
- permiter_link_mic_id: str = <object object>#
- reply_status: ReplyStatus = <object object>#
- class TikTokLive.proto.tiktok_proto.PermitJoinGroupContent(approver: 'GroupPlayer' = <object object at 0x00000250D2A5C6B0>, agree_status: 'AgreeStatus' = <object object at 0x00000250D2A5C6B0>, type: 'TextType' = <object object at 0x00000250D2A5C6B0>, group_ext_info_list: List[ForwardRef('RtcExtraInfo')] = <object object at 0x00000250D2A5C6B0>, group_user: 'GroupChannelAllUser' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- agree_status: AgreeStatus = <object object>#
- approver: GroupPlayer = <object object>#
- group_ext_info_list: List[RtcExtraInfo] = <object object>#
- group_user: GroupChannelAllUser = <object object>#
- class TikTokLive.proto.tiktok_proto.Player(room_id: int = <object object at 0x00000250D2A5C6B0>, user_id: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- room_id: int = <object object>#
- user_id: int = <object object>#
- class TikTokLive.proto.tiktok_proto.PollEndContent(end_type: int = <object object at 0x00000250D2A5C6B0>, option_list: List[ForwardRef('PollOptionInfo')] = <object object at 0x00000250D2A5C6B0>, operator: 'User' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- end_type: int = <object object>#
- option_list: List[PollOptionInfo] = <object object>#
- class TikTokLive.proto.tiktok_proto.PollOptionInfo(votes: int = <object object at 0x00000250D2A5C6B0>, display_content: str = <object object at 0x00000250D2A5C6B0>, option_idx: int = <object object at 0x00000250D2A5C6B0>, vote_user_list: List[ForwardRef('VoteUser')] = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- display_content: str = <object object>#
- option_idx: int = <object object>#
- votes: int = <object object>#
- class TikTokLive.proto.tiktok_proto.PollStartContent(start_time: int = <object object at 0x00000250D2A5C6B0>, end_time: int = <object object at 0x00000250D2A5C6B0>, option_list: List[ForwardRef('PollOptionInfo')] = <object object at 0x00000250D2A5C6B0>, title: str = <object object at 0x00000250D2A5C6B0>, operator: 'User' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- end_time: int = <object object>#
- option_list: List[PollOptionInfo] = <object object>#
- start_time: int = <object object>#
- title: str = <object object>#
- class TikTokLive.proto.tiktok_proto.PollUpdateVotesContent(option_list: List[ForwardRef('PollOptionInfo')] = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- option_list: List[PollOptionInfo] = <object object>#
- class TikTokLive.proto.tiktok_proto.Position(type: int = <object object at 0x00000250D2A5C6B0>, link: 'LinkPosition' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- link: LinkPosition = <object object>#
- type: int = <object object>#
- class TikTokLive.proto.tiktok_proto.PunishEventInfo(punish_type: str = <object object at 0x00000250D2A5C6B0>, punish_reason: str = <object object at 0x00000250D2A5C6B0>, punish_id: str = <object object at 0x00000250D2A5C6B0>, violation_uid: int = <object object at 0x00000250D2A5C6B0>, punish_type_id: int = <object object at 0x00000250D2A5C6B0>, duration: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- duration: int = <object object>#
- punish_id: str = <object object>#
- punish_reason: str = <object object>#
- punish_type: str = <object object>#
- punish_type_id: int = <object object>#
- violation_uid: int = <object object>#
- class TikTokLive.proto.tiktok_proto.Ranking(type: str = <object object at 0x00000250D2A5C6B0>, label: str = <object object at 0x00000250D2A5C6B0>, color: 'TikTokColor' = <object object at 0x00000250D2A5C6B0>, details: List[ForwardRef('ValueLabel')] = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- color: TikTokColor = <object object>#
- details: List[ValueLabel] = <object object>#
- label: str = <object object>#
- type: str = <object object>#
- class TikTokLive.proto.tiktok_proto.ReplyInviteContent(invitee: 'Player' = <object object at 0x00000250D2A5C6B0>, reply_status: 'ReplyStatus' = <object object at 0x00000250D2A5C6B0>, invitee_link_mic_id: str = <object object at 0x00000250D2A5C6B0>, invitee_pos: 'Position' = <object object at 0x00000250D2A5C6B0>, invite_operator_user: 'Player' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- invitee_link_mic_id: str = <object object>#
- reply_status: ReplyStatus = <object object>#
- class TikTokLive.proto.tiktok_proto.ReplyStatus(value)#
Bases:
Enum
An enumeration.
- AGREE = 1#
- REFUSE_ARC_INCOMPATIBLE = 21#
- REFUSE_BY_TIMEOUT = 5#
- REFUSE_COHOST_FINISHED = 18#
- REFUSE_DRAW_GUESSING = 14#
- REFUSE_EXCEPTION = 6#
- REFUSE_IN_ANCHOR_COHOST = 24#
- REFUSE_IN_MATCH_PROCESSING = 16#
- REFUSE_IN_MICROOM = 9#
- REFUSE_IN_MICROOM_FOR_MULTI_COHOST = 17#
- REFUSE_IN_MULTI_GUEST = 11#
- REFUSE_LINKMIC_FULL = 20#
- REFUSE_NOT_CONNECTED = 19#
- REFUSE_NOT_LOAD_PLUGIN = 10#
- REFUSE_OPEN_CAMERA_DIALOG_SHOWING = 13#
- REFUSE_PAUSE_LIVE = 12#
- REFUSE_PERSONALLY = 2#
- REFUSE_PROCESSING_INVITATION = 4#
- REFUSE_PROCESSING_OTHER_APPLY = 23#
- REFUSE_PROCESSING_OTHER_INVITE = 22#
- REFUSE_RANDOM_MATCHING = 15#
- REFUSE_SUBTYPE_DIFFERENCE = 8#
- REFUSE_SYSTEM_NOT_SUPPORTED = 7#
- REFUSE_TOPIC_PAIRING = 25#
- REFUSE_TYPE_NOT_SUPPORT = 3#
- UNKNOWN = 0#
- class TikTokLive.proto.tiktok_proto.RoomMessage(common: 'Common' = <object object at 0x00000250D2A5C6B0>, content: str = <object object at 0x00000250D2A5C6B0>, supprot_landscape: bool = <object object at 0x00000250D2A5C6B0>, source: int = <object object at 0x00000250D2A5C6B0>, icon: 'Image' = <object object at 0x00000250D2A5C6B0>, scene: str = <object object at 0x00000250D2A5C6B0>, is_welcome: bool = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- content: str = <object object>#
- is_welcome: bool = <object object>#
- scene: str = <object object>#
- source: int = <object object>#
- supprot_landscape: bool = <object object>#
- class TikTokLive.proto.tiktok_proto.RoomVerifyMessage(common: 'Common' = <object object at 0x00000250D2A5C6B0>, action: int = <object object at 0x00000250D2A5C6B0>, content: str = <object object at 0x00000250D2A5C6B0>, notice_type: int = <object object at 0x00000250D2A5C6B0>, close_room: bool = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- action: int = <object object>#
- close_room: bool = <object object>#
- content: str = <object object>#
- notice_type: int = <object object>#
- class TikTokLive.proto.tiktok_proto.RtcExtraInfo(live_rtc_engine_config: 'RtcExtraInfoRtcEngineConfig' = <object object at 0x00000250D2A5C6B0>, live_rtc_video_param_list: List[ForwardRef('RtcExtraInfoRtcLiveVideoParam')] = <object object at 0x00000250D2A5C6B0>, rtc_bitrate_map: 'RtcExtraInfoRtcBitrateMap' = <object object at 0x00000250D2A5C6B0>, rtc_fps: int = <object object at 0x00000250D2A5C6B0>, rtc_business_id: str = <object object at 0x00000250D2A5C6B0>, interact_client_type: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- interact_client_type: int = <object object>#
- live_rtc_engine_config: RtcExtraInfoRtcEngineConfig = <object object>#
- live_rtc_video_param_list: List[RtcExtraInfoRtcLiveVideoParam] = <object object>#
- rtc_bitrate_map: RtcExtraInfoRtcBitrateMap = <object object>#
- rtc_business_id: str = <object object>#
- rtc_fps: int = <object object>#
- class TikTokLive.proto.tiktok_proto.RtcExtraInfoRtcBitrateMap(xx1: int = <object object at 0x00000250D2A5C6B0>, xx2: int = <object object at 0x00000250D2A5C6B0>, xx3: int = <object object at 0x00000250D2A5C6B0>, xx4: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- xx1: int = <object object>#
- xx2: int = <object object>#
- xx3: int = <object object>#
- xx4: int = <object object>#
- class TikTokLive.proto.tiktok_proto.RtcExtraInfoRtcEngineConfig(rtc_app_id: str = <object object at 0x00000250D2A5C6B0>, rtc_user_id: str = <object object at 0x00000250D2A5C6B0>, rtc_token: str = <object object at 0x00000250D2A5C6B0>, rtc_channel_id: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- rtc_app_id: str = <object object>#
- rtc_channel_id: int = <object object>#
- rtc_token: str = <object object>#
- rtc_user_id: str = <object object>#
- class TikTokLive.proto.tiktok_proto.RtcExtraInfoRtcLiveVideoParam(strategy_id: int = <object object at 0x00000250D2A5C6B0>, params: 'RtcExtraInfoRtcVideoParam' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- params: RtcExtraInfoRtcVideoParam = <object object>#
- strategy_id: int = <object object>#
- class TikTokLive.proto.tiktok_proto.RtcExtraInfoRtcVideoParam(width: int = <object object at 0x00000250D2A5C6B0>, height: int = <object object at 0x00000250D2A5C6B0>, fps: int = <object object at 0x00000250D2A5C6B0>, bitrate_kbps: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- bitrate_kbps: int = <object object>#
- fps: int = <object object>#
- height: int = <object object>#
- width: int = <object object>#
- class TikTokLive.proto.tiktok_proto.Scene(value)#
Bases:
Enum
An enumeration.
- CO_HOST = 2#
- MULTI_LIVE = 4#
- UNKNOWN = 0#
- class TikTokLive.proto.tiktok_proto.SubscribeType(value)#
Bases:
Enum
An enumeration.
- SUBSCRIBETYPE_AUTO = 1#
- SUBSCRIBETYPE_DEFAULT = 100#
- SUBSCRIBETYPE_ONCE = 0#
- class TikTokLive.proto.tiktok_proto.SubscribingStatus(value)#
Bases:
Enum
An enumeration.
- SUBSCRIBINGSTATUS_CIRCLE = 2#
- SUBSCRIBINGSTATUS_CIRCLECANCEL = 3#
- SUBSCRIBINGSTATUS_INGRACEPERIOD = 5#
- SUBSCRIBINGSTATUS_NOTINGRACEPERIOD = 6#
- SUBSCRIBINGSTATUS_ONCE = 1#
- SUBSCRIBINGSTATUS_REFUND = 4#
- SUBSCRIBINGSTATUS_UNKNOWN = 0#
- class TikTokLive.proto.tiktok_proto.Text(key: str = <object object at 0x00000250D2A5C6B0>, default_pattern: str = <object object at 0x00000250D2A5C6B0>, default_format: 'TextTextFormat' = <object object at 0x00000250D2A5C6B0>, pieces_list: List[ForwardRef('TextTextPiece')] = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- default_format: TextTextFormat = <object object>#
- default_pattern: str = <object object>#
- key: str = <object object>#
- pieces_list: List[TextTextPiece] = <object object>#
- class TikTokLive.proto.tiktok_proto.TextTextFormat(color: str = <object object at 0x00000250D2A5C6B0>, bold: bool = <object object at 0x00000250D2A5C6B0>, italic: bool = <object object at 0x00000250D2A5C6B0>, weight: int = <object object at 0x00000250D2A5C6B0>, italic_angle: int = <object object at 0x00000250D2A5C6B0>, font_size: int = <object object at 0x00000250D2A5C6B0>, use_heigh_light_color: bool = <object object at 0x00000250D2A5C6B0>, use_remote_clor: bool = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- bold: bool = <object object>#
- color: str = <object object>#
- font_size: int = <object object>#
- italic: bool = <object object>#
- italic_angle: int = <object object>#
- use_heigh_light_color: bool = <object object>#
- use_remote_clor: bool = <object object>#
- weight: int = <object object>#
- class TikTokLive.proto.tiktok_proto.TextTextPiece(type: int = <object object at 0x00000250D2A5C6B0>, format: 'TextTextFormat' = <object object at 0x00000250D2A5C6B0>, string_value: str = <object object at 0x00000250D2A5C6B0>, user_value: 'TextTextPieceUser' = <object object at 0x00000250D2A5C6B0>, gift_value: 'TextTextPieceGift' = <object object at 0x00000250D2A5C6B0>, pattern_ref_value: 'TextTextPiecePatternRef' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- format: TextTextFormat = <object object>#
- gift_value: TextTextPieceGift = <object object>#
- pattern_ref_value: TextTextPiecePatternRef = <object object>#
- string_value: str = <object object>#
- type: int = <object object>#
- user_value: TextTextPieceUser = <object object>#
- class TikTokLive.proto.tiktok_proto.TextTextPieceGift(gift_id: int = <object object at 0x00000250D2A5C6B0>, color_id: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- color_id: int = <object object>#
- gift_id: int = <object object>#
- class TikTokLive.proto.tiktok_proto.TextTextPiecePatternRef(key: str = <object object at 0x00000250D2A5C6B0>, default_pattern: str = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- default_pattern: str = <object object>#
- key: str = <object object>#
- class TikTokLive.proto.tiktok_proto.TextTextPieceUser(user: 'User' = <object object at 0x00000250D2A5C6B0>, with_colon: bool = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- with_colon: bool = <object object>#
- class TikTokLive.proto.tiktok_proto.TextType(value)#
Bases:
Enum
An enumeration.
- CONTENT = 1#
- DISPLAY_TEXT = 0#
- class TikTokLive.proto.tiktok_proto.TikTokColor(color: str = <object object at 0x00000250D2A5C6B0>, id: int = <object object at 0x00000250D2A5C6B0>, data1: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- color: str = <object object>#
- data1: int = <object object>#
- id: int = <object object>#
- class TikTokLive.proto.tiktok_proto.TimeStampContainer(timestamp1: int = <object object at 0x00000250D2A5C6B0>, timestamp2: int = <object object at 0x00000250D2A5C6B0>, timestamp3: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- timestamp1: int = <object object>#
- timestamp2: int = <object object>#
- timestamp3: int = <object object>#
- class TikTokLive.proto.tiktok_proto.User(id: int = <object object at 0x00000250D2A5C6B0>, nickname: str = <object object at 0x00000250D2A5C6B0>, bio_description: str = <object object at 0x00000250D2A5C6B0>, avatar_thumb: 'Image' = <object object at 0x00000250D2A5C6B0>, avatar_medium: 'Image' = <object object at 0x00000250D2A5C6B0>, avatar_large: 'Image' = <object object at 0x00000250D2A5C6B0>, verified: bool = <object object at 0x00000250D2A5C6B0>, status: int = <object object at 0x00000250D2A5C6B0>, create_time: int = <object object at 0x00000250D2A5C6B0>, modify_time: int = <object object at 0x00000250D2A5C6B0>, secret: int = <object object at 0x00000250D2A5C6B0>, share_qrcode_uri: str = <object object at 0x00000250D2A5C6B0>, badge_image_list: List[ForwardRef('Image')] = <object object at 0x00000250D2A5C6B0>, follow_info: 'UserFollowInfo' = <object object at 0x00000250D2A5C6B0>, pay_grade: 'UserPayGrade' = <object object at 0x00000250D2A5C6B0>, fans_club: 'UserFansClub' = <object object at 0x00000250D2A5C6B0>, border: 'UserBorder' = <object object at 0x00000250D2A5C6B0>, special_id: str = <object object at 0x00000250D2A5C6B0>, avatar_border: 'Image' = <object object at 0x00000250D2A5C6B0>, medal: 'Image' = <object object at 0x00000250D2A5C6B0>, real_time_icons_list: List[ForwardRef('Image')] = <object object at 0x00000250D2A5C6B0>, new_real_time_icons_list: List[ForwardRef('Image')] = <object object at 0x00000250D2A5C6B0>, top_vip_no: int = <object object at 0x00000250D2A5C6B0>, user_attr: 'UserUserAttr' = <object object at 0x00000250D2A5C6B0>, own_room: 'UserOwnRoom' = <object object at 0x00000250D2A5C6B0>, pay_score: int = <object object at 0x00000250D2A5C6B0>, ticket_count: int = <object object at 0x00000250D2A5C6B0>, link_mic_stats: 'LinkmicStatus' = <object object at 0x00000250D2A5C6B0>, display_id: str = <object object at 0x00000250D2A5C6B0>, with_commerce_permission: bool = <object object at 0x00000250D2A5C6B0>, with_fusion_shop_entry: bool = <object object at 0x00000250D2A5C6B0>, webcast_anchor_level: 'UserAnchorLevel' = <object object at 0x00000250D2A5C6B0>, verified_content: str = <object object at 0x00000250D2A5C6B0>, author_stats: 'UserAuthorStats' = <object object at 0x00000250D2A5C6B0>, top_fans_list: List[ForwardRef('User')] = <object object at 0x00000250D2A5C6B0>, sec_uid: str = <object object at 0x00000250D2A5C6B0>, user_role: int = <object object at 0x00000250D2A5C6B0>, activity_reward: 'UserActivityInfo' = <object object at 0x00000250D2A5C6B0>, personal_card: 'Image' = <object object at 0x00000250D2A5C6B0>, authentication_info: 'UserAuthenticationInfo' = <object object at 0x00000250D2A5C6B0>, media_badge_image_list: List[ForwardRef('Image')] = <object object at 0x00000250D2A5C6B0>, commerce_webcast_config_ids_list: List[int] = <object object at 0x00000250D2A5C6B0>, border_list: List[ForwardRef('UserBorder')] = <object object at 0x00000250D2A5C6B0>, combo_badge_info: 'UserComboBadgeInfo' = <object object at 0x00000250D2A5C6B0>, subscribe_info: 'UserSubscribeInfo' = <object object at 0x00000250D2A5C6B0>, badge_list: List[ForwardRef('BadgeStruct')] = <object object at 0x00000250D2A5C6B0>, mint_type_label_list: List[int] = <object object at 0x00000250D2A5C6B0>, fans_club_info: 'UserFansClubInfo' = <object object at 0x00000250D2A5C6B0>, allow_find_by_contacts: bool = <object object at 0x00000250D2A5C6B0>, allow_others_download_video: bool = <object object at 0x00000250D2A5C6B0>, allow_others_download_when_sharing_video: bool = <object object at 0x00000250D2A5C6B0>, allow_share_show_profile: bool = <object object at 0x00000250D2A5C6B0>, allow_show_in_gossip: bool = <object object at 0x00000250D2A5C6B0>, allow_show_my_action: bool = <object object at 0x00000250D2A5C6B0>, allow_strange_comment: bool = <object object at 0x00000250D2A5C6B0>, allow_unfollower_comment: bool = <object object at 0x00000250D2A5C6B0>, allow_use_linkmic: bool = <object object at 0x00000250D2A5C6B0>, anchor_level: 'UserAnchorLevel' = <object object at 0x00000250D2A5C6B0>, avatar_jpg: 'Image' = <object object at 0x00000250D2A5C6B0>, bg_img_url: str = <object object at 0x00000250D2A5C6B0>, block_status: int = <object object at 0x00000250D2A5C6B0>, comment_restrict: int = <object object at 0x00000250D2A5C6B0>, constellation: str = <object object at 0x00000250D2A5C6B0>, disable_ichat: int = <object object at 0x00000250D2A5C6B0>, enable_ichat_img: int = <object object at 0x00000250D2A5C6B0>, exp: int = <object object at 0x00000250D2A5C6B0>, fan_ticket_count: int = <object object at 0x00000250D2A5C6B0>, fold_stranger_chat: bool = <object object at 0x00000250D2A5C6B0>, follow_status: int = <object object at 0x00000250D2A5C6B0>, ichat_restrict_type: int = <object object at 0x00000250D2A5C6B0>, id_str: str = <object object at 0x00000250D2A5C6B0>, is_follower: bool = <object object at 0x00000250D2A5C6B0>, is_following: bool = <object object at 0x00000250D2A5C6B0>, need_profile_guide: bool = <object object at 0x00000250D2A5C6B0>, pay_scores: int = <object object at 0x00000250D2A5C6B0>, push_comment_status: bool = <object object at 0x00000250D2A5C6B0>, push_digg: bool = <object object at 0x00000250D2A5C6B0>, push_follow: bool = <object object at 0x00000250D2A5C6B0>, push_friend_action: bool = <object object at 0x00000250D2A5C6B0>, push_ichat: bool = <object object at 0x00000250D2A5C6B0>, push_status: bool = <object object at 0x00000250D2A5C6B0>, push_video_post: bool = <object object at 0x00000250D2A5C6B0>, push_video_recommend: bool = <object object at 0x00000250D2A5C6B0>, stats: 'UserUserStats' = <object object at 0x00000250D2A5C6B0>, verified_reason: str = <object object at 0x00000250D2A5C6B0>, with_car_management_permission: bool = <object object at 0x00000250D2A5C6B0>, upcoming_event_list: List[ForwardRef('UserLiveEventInfo')] = <object object at 0x00000250D2A5C6B0>, scm_label: str = <object object at 0x00000250D2A5C6B0>, ecommerce_entrance: 'UserEcommerceEntrance' = <object object at 0x00000250D2A5C6B0>, is_block: bool = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- activity_reward: UserActivityInfo = <object object>#
- allow_find_by_contacts: bool = <object object>#
- allow_others_download_video: bool = <object object>#
- allow_others_download_when_sharing_video: bool = <object object>#
- allow_show_in_gossip: bool = <object object>#
- allow_show_my_action: bool = <object object>#
- allow_strange_comment: bool = <object object>#
- allow_unfollower_comment: bool = <object object>#
- allow_use_linkmic: bool = <object object>#
- anchor_level: UserAnchorLevel = <object object>#
- authentication_info: UserAuthenticationInfo = <object object>#
- author_stats: UserAuthorStats = <object object>#
- badge_list: List[BadgeStruct] = <object object>#
- bg_img_url: str = <object object>#
- bio_description: str = <object object>#
- block_status: int = <object object>#
- border: UserBorder = <object object>#
- border_list: List[UserBorder] = <object object>#
- combo_badge_info: UserComboBadgeInfo = <object object>#
- comment_restrict: int = <object object>#
- commerce_webcast_config_ids_list: List[int] = <object object>#
- constellation: str = <object object>#
- create_time: int = <object object>#
- disable_ichat: int = <object object>#
- display_id: str = <object object>#
- ecommerce_entrance: UserEcommerceEntrance = <object object>#
- enable_ichat_img: int = <object object>#
- exp: int = <object object>#
- fan_ticket_count: int = <object object>#
- fans_club: UserFansClub = <object object>#
- fans_club_info: UserFansClubInfo = <object object>#
- fold_stranger_chat: bool = <object object>#
- follow_info: UserFollowInfo = <object object>#
- follow_status: int = <object object>#
- ichat_restrict_type: int = <object object>#
- id: int = <object object>#
- id_str: str = <object object>#
- is_block: bool = <object object>#
- is_follower: bool = <object object>#
- is_following: bool = <object object>#
- link_mic_stats: LinkmicStatus = <object object>#
- mint_type_label_list: List[int] = <object object>#
- modify_time: int = <object object>#
- need_profile_guide: bool = <object object>#
- nickname: str = <object object>#
- own_room: UserOwnRoom = <object object>#
- pay_grade: UserPayGrade = <object object>#
- pay_score: int = <object object>#
- pay_scores: int = <object object>#
- push_comment_status: bool = <object object>#
- push_digg: bool = <object object>#
- push_follow: bool = <object object>#
- push_friend_action: bool = <object object>#
- push_ichat: bool = <object object>#
- push_status: bool = <object object>#
- push_video_post: bool = <object object>#
- push_video_recommend: bool = <object object>#
- scm_label: str = <object object>#
- sec_uid: str = <object object>#
- secret: int = <object object>#
- special_id: str = <object object>#
- stats: UserUserStats = <object object>#
- status: int = <object object>#
- subscribe_info: UserSubscribeInfo = <object object>#
- ticket_count: int = <object object>#
- top_vip_no: int = <object object>#
- upcoming_event_list: List[UserLiveEventInfo] = <object object>#
- user_attr: UserUserAttr = <object object>#
- user_role: int = <object object>#
- verified: bool = <object object>#
- verified_content: str = <object object>#
- verified_reason: str = <object object>#
- webcast_anchor_level: UserAnchorLevel = <object object>#
- with_car_management_permission: bool = <object object>#
- with_commerce_permission: bool = <object object>#
- with_fusion_shop_entry: bool = <object object>#
- class TikTokLive.proto.tiktok_proto.UserActivityInfo(badge: 'Image' = <object object at 0x00000250D2A5C6B0>, storytag: 'Image' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- class TikTokLive.proto.tiktok_proto.UserAnchorLevel(level: int = <object object at 0x00000250D2A5C6B0>, experience: int = <object object at 0x00000250D2A5C6B0>, lowest_experience_this_level: int = <object object at 0x00000250D2A5C6B0>, highest_experience_this_level: int = <object object at 0x00000250D2A5C6B0>, task_start_experience: int = <object object at 0x00000250D2A5C6B0>, task_start_time: int = <object object at 0x00000250D2A5C6B0>, task_decrease_experience: int = <object object at 0x00000250D2A5C6B0>, task_target_experience: int = <object object at 0x00000250D2A5C6B0>, task_end_time: int = <object object at 0x00000250D2A5C6B0>, profile_dialog_bg: 'Image' = <object object at 0x00000250D2A5C6B0>, profile_dialog_bg_back: 'Image' = <object object at 0x00000250D2A5C6B0>, stage_level: 'Image' = <object object at 0x00000250D2A5C6B0>, small_icon: 'Image' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- experience: int = <object object>#
- highest_experience_this_level: int = <object object>#
- level: int = <object object>#
- lowest_experience_this_level: int = <object object>#
- task_decrease_experience: int = <object object>#
- task_end_time: int = <object object>#
- task_start_experience: int = <object object>#
- task_start_time: int = <object object>#
- task_target_experience: int = <object object>#
- class TikTokLive.proto.tiktok_proto.UserAuthenticationInfo(custom_verify: str = <object object at 0x00000250D2A5C6B0>, enterprise_verify_reason: str = <object object at 0x00000250D2A5C6B0>, authentication_badge: 'Image' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- custom_verify: str = <object object>#
- enterprise_verify_reason: str = <object object>#
- class TikTokLive.proto.tiktok_proto.UserAuthorStats(video_total_count: int = <object object at 0x00000250D2A5C6B0>, video_total_play_count: int = <object object at 0x00000250D2A5C6B0>, video_total_share_count: int = <object object at 0x00000250D2A5C6B0>, video_total_series_count: int = <object object at 0x00000250D2A5C6B0>, variety_show_play_count: int = <object object at 0x00000250D2A5C6B0>, video_total_favorite_count: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- variety_show_play_count: int = <object object>#
- video_total_count: int = <object object>#
- video_total_favorite_count: int = <object object>#
- video_total_play_count: int = <object object>#
- video_total_series_count: int = <object object>#
- class TikTokLive.proto.tiktok_proto.UserBorder(icon: 'Image' = <object object at 0x00000250D2A5C6B0>, level: int = <object object at 0x00000250D2A5C6B0>, source: str = <object object at 0x00000250D2A5C6B0>, profile_decoration_ribbon: 'Image' = <object object at 0x00000250D2A5C6B0>, avatar_background_color: str = <object object at 0x00000250D2A5C6B0>, avatar_background_border_color: str = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- avatar_background_border_color: str = <object object>#
- avatar_background_color: str = <object object>#
- level: int = <object object>#
- source: str = <object object>#
- class TikTokLive.proto.tiktok_proto.UserComboBadgeInfo(icon: 'Image' = <object object at 0x00000250D2A5C6B0>, combo_count: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- combo_count: int = <object object>#
- class TikTokLive.proto.tiktok_proto.UserContainer(user: 'User' = <object object at 0x00000250D2A5C6B0>, data1: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- data1: int = <object object>#
- class TikTokLive.proto.tiktok_proto.UserEcommerceEntrance(entrance_type: 'UserEcommerceEntranceEntranceType' = <object object at 0x00000250D2A5C6B0>, creator_type: 'UserEcommerceEntranceCreatorType' = <object object at 0x00000250D2A5C6B0>, schema: str = <object object at 0x00000250D2A5C6B0>, shop_entrance_info: 'UserEcommerceEntranceShopEntranceInfo' = <object object at 0x00000250D2A5C6B0>, showcase_entrance_info: 'UserEcommerceEntranceShowcaseEntranceInfo' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- creator_type: UserEcommerceEntranceCreatorType = <object object>#
- entrance_type: UserEcommerceEntranceEntranceType = <object object>#
- schema: str = <object object>#
- shop_entrance_info: UserEcommerceEntranceShopEntranceInfo = <object object>#
- showcase_entrance_info: UserEcommerceEntranceShowcaseEntranceInfo = <object object>#
- class TikTokLive.proto.tiktok_proto.UserEcommerceEntranceCreatorType(value)#
Bases:
Enum
An enumeration.
- MARKET = 2#
- NORMAL = 3#
- OFFICIAL = 1#
- UNDEFINED = 0#
- class TikTokLive.proto.tiktok_proto.UserEcommerceEntranceEntranceType(value)#
Bases:
Enum
An enumeration.
- PROFILE = 0#
- SHOP = 2#
- SHOWCASE = 1#
- class TikTokLive.proto.tiktok_proto.UserEcommerceEntranceShopEntranceInfo(shop_id: str = <object object at 0x00000250D2A5C6B0>, shop_name: str = <object object at 0x00000250D2A5C6B0>, shop_rating: str = <object object at 0x00000250D2A5C6B0>, store_label: 'UserEcommerceEntranceShopEntranceInfoStoreLabel' = <object object at 0x00000250D2A5C6B0>, format_sold_count: str = <object object at 0x00000250D2A5C6B0>, sold_count: int = <object object at 0x00000250D2A5C6B0>, exp_rate_percentile: int = <object object at 0x00000250D2A5C6B0>, exp_rate_top_display: str = <object object at 0x00000250D2A5C6B0>, rate_display_style: int = <object object at 0x00000250D2A5C6B0>, show_rate_not_applicable: bool = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- exp_rate_percentile: int = <object object>#
- exp_rate_top_display: str = <object object>#
- format_sold_count: str = <object object>#
- rate_display_style: int = <object object>#
- shop_id: str = <object object>#
- shop_name: str = <object object>#
- shop_rating: str = <object object>#
- show_rate_not_applicable: bool = <object object>#
- sold_count: int = <object object>#
- store_label: UserEcommerceEntranceShopEntranceInfoStoreLabel = <object object>#
- class TikTokLive.proto.tiktok_proto.UserEcommerceEntranceShopEntranceInfoStoreLabel(official_label: 'UserEcommerceEntranceShopEntranceInfoStoreLabelStoreOfficialLabel' = <object object at 0x00000250D2A5C6B0>, is_bytemall: bool = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- is_bytemall: bool = <object object>#
- official_label: UserEcommerceEntranceShopEntranceInfoStoreLabelStoreOfficialLabel = <object object>#
- class TikTokLive.proto.tiktok_proto.UserEcommerceEntranceShopEntranceInfoStoreLabelStoreBrandLabelType(value)#
Bases:
Enum
An enumeration.
- AUTHORIZED = 2#
- NONE = 0#
- OFFICIAL = 1#
- STORE_BRAND_LABEL_TYPE_BLUE_V = 3#
- STORE_BRAND_LABEL_TYPE_TOP_CHOICE = 4#
- class TikTokLive.proto.tiktok_proto.UserEcommerceEntranceShopEntranceInfoStoreLabelStoreOfficialLabel(label_image_light: 'UserEcommerceEntranceShopEntranceInfoStoreLabelStoreOfficialLabelShopLabelImage' = <object object at 0x00000250D2A5C6B0>, label_image_dark: 'UserEcommerceEntranceShopEntranceInfoStoreLabelStoreOfficialLabelShopLabelImage' = <object object at 0x00000250D2A5C6B0>, label_type: int = <object object at 0x00000250D2A5C6B0>, label_type_str: str = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- label_image_dark: UserEcommerceEntranceShopEntranceInfoStoreLabelStoreOfficialLabelShopLabelImage = <object object>#
- label_image_light: UserEcommerceEntranceShopEntranceInfoStoreLabelStoreOfficialLabelShopLabelImage = <object object>#
- label_type: int = <object object>#
- label_type_str: str = <object object>#
- class TikTokLive.proto.tiktok_proto.UserEcommerceEntranceShopEntranceInfoStoreLabelStoreOfficialLabelShopLabelImage(height: int = <object object at 0x00000250D2A5C6B0>, width: int = <object object at 0x00000250D2A5C6B0>, minetype: str = <object object at 0x00000250D2A5C6B0>, thumb_uri: str = <object object at 0x00000250D2A5C6B0>, thumb_uri_list: List[str] = <object object at 0x00000250D2A5C6B0>, uri: str = <object object at 0x00000250D2A5C6B0>, url_list: List[str] = <object object at 0x00000250D2A5C6B0>, color: str = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- color: str = <object object>#
- height: int = <object object>#
- minetype: str = <object object>#
- thumb_uri: str = <object object>#
- thumb_uri_list: List[str] = <object object>#
- uri: str = <object object>#
- url_list: List[str] = <object object>#
- width: int = <object object>#
- class TikTokLive.proto.tiktok_proto.UserEcommerceEntranceShowcaseEntranceInfo(format_sold_count: str = <object object at 0x00000250D2A5C6B0>, sold_count: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- format_sold_count: str = <object object>#
- sold_count: int = <object object>#
- class TikTokLive.proto.tiktok_proto.UserFanTicket(user_id: int = <object object at 0x00000250D2A5C6B0>, fan_ticket: int = <object object at 0x00000250D2A5C6B0>, match_total_score: int = <object object at 0x00000250D2A5C6B0>, match_rank: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- fan_ticket: int = <object object>#
- match_rank: int = <object object>#
- match_total_score: int = <object object>#
- user_id: int = <object object>#
- class TikTokLive.proto.tiktok_proto.UserFansClub(data: 'UserFansClubFansClubData' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- data: UserFansClubFansClubData = <object object>#
- class TikTokLive.proto.tiktok_proto.UserFansClubFansClubData(club_name: str = <object object at 0x00000250D2A5C6B0>, level: int = <object object at 0x00000250D2A5C6B0>, user_fans_club_status: 'UserFansClubFansClubDataUserFansClubStatus' = <object object at 0x00000250D2A5C6B0>, available_gift_ids_list: List[int] = <object object at 0x00000250D2A5C6B0>, anchor_id: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- anchor_id: int = <object object>#
- available_gift_ids_list: List[int] = <object object>#
- club_name: str = <object object>#
- level: int = <object object>#
- user_fans_club_status: UserFansClubFansClubDataUserFansClubStatus = <object object>#
- class TikTokLive.proto.tiktok_proto.UserFansClubFansClubDataBadgeIcon(value)#
Bases:
Enum
An enumeration.
- ICON = 1#
- SMALLICON = 2#
- UNKNOWN = 0#
- class TikTokLive.proto.tiktok_proto.UserFansClubFansClubDataUserFansClubStatus(value)#
Bases:
Enum
An enumeration.
- ACTIVE = 1#
- INACTIVE = 2#
- NOTJOINED = 0#
- class TikTokLive.proto.tiktok_proto.UserFansClubInfo(is_sleeping: bool = <object object at 0x00000250D2A5C6B0>, fans_level: int = <object object at 0x00000250D2A5C6B0>, fans_score: int = <object object at 0x00000250D2A5C6B0>, badge: 'Image' = <object object at 0x00000250D2A5C6B0>, fans_count: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- fans_count: int = <object object>#
- fans_level: int = <object object>#
- fans_score: int = <object object>#
- is_sleeping: bool = <object object>#
- class TikTokLive.proto.tiktok_proto.UserFansClubPreferntialType(value)#
Bases:
Enum
An enumeration.
- OTHERROOM = 1#
- PRESONALPROFILE = 0#
- class TikTokLive.proto.tiktok_proto.UserFollowInfo(following_count: int = <object object at 0x00000250D2A5C6B0>, follower_count: int = <object object at 0x00000250D2A5C6B0>, follow_status: int = <object object at 0x00000250D2A5C6B0>, push_status: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- follow_status: int = <object object>#
- follower_count: int = <object object>#
- following_count: int = <object object>#
- push_status: int = <object object>#
- class TikTokLive.proto.tiktok_proto.UserIdentity(is_gift_giver_of_anchor: bool = <object object at 0x00000250D2A5C6B0>, is_subscriber_of_anchor: bool = <object object at 0x00000250D2A5C6B0>, is_mutual_following_with_anchor: bool = <object object at 0x00000250D2A5C6B0>, is_follower_of_anchor: bool = <object object at 0x00000250D2A5C6B0>, is_moderator_of_anchor: bool = <object object at 0x00000250D2A5C6B0>, is_anchor: bool = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- is_anchor: bool = <object object>#
- is_follower_of_anchor: bool = <object object>#
- is_gift_giver_of_anchor: bool = <object object>#
- is_moderator_of_anchor: bool = <object object>#
- is_mutual_following_with_anchor: bool = <object object>#
- is_subscriber_of_anchor: bool = <object object>#
- class TikTokLive.proto.tiktok_proto.UserLiveEventInfo(event_id: int = <object object at 0x00000250D2A5C6B0>, start_time: int = <object object at 0x00000250D2A5C6B0>, duration: int = <object object at 0x00000250D2A5C6B0>, title: str = <object object at 0x00000250D2A5C6B0>, description: str = <object object at 0x00000250D2A5C6B0>, has_subscribed: bool = <object object at 0x00000250D2A5C6B0>, is_paid_event: bool = <object object at 0x00000250D2A5C6B0>, ticket_amount: int = <object object at 0x00000250D2A5C6B0>, pay_method: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- description: str = <object object>#
- duration: int = <object object>#
- event_id: int = <object object>#
- has_subscribed: bool = <object object>#
- is_paid_event: bool = <object object>#
- pay_method: int = <object object>#
- start_time: int = <object object>#
- ticket_amount: int = <object object>#
- title: str = <object object>#
- class TikTokLive.proto.tiktok_proto.UserLiveEventInfoEventPayMethod(value)#
Bases:
Enum
An enumeration.
- EVENTPAYMETHODCASH = 2#
- EVENTPAYMETHODCOINS = 1#
- EVENTPAYMETHODINVALID = 0#
- class TikTokLive.proto.tiktok_proto.UserLiveEventInfoWalletPackage(iap_id: str = <object object at 0x00000250D2A5C6B0>, usd_price_show: str = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- iap_id: str = <object object>#
- usd_price_show: str = <object object>#
- class TikTokLive.proto.tiktok_proto.UserOwnRoom(room_ids_list: List[int] = <object object at 0x00000250D2A5C6B0>, room_ids_str_list: List[str] = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- room_ids_list: List[int] = <object object>#
- room_ids_str_list: List[str] = <object object>#
- class TikTokLive.proto.tiktok_proto.UserPayGrade(diamond_icon: 'Image' = <object object at 0x00000250D2A5C6B0>, name: str = <object object at 0x00000250D2A5C6B0>, icon: 'Image' = <object object at 0x00000250D2A5C6B0>, next_name: str = <object object at 0x00000250D2A5C6B0>, level: int = <object object at 0x00000250D2A5C6B0>, next_icon: 'Image' = <object object at 0x00000250D2A5C6B0>, grade_describe: str = <object object at 0x00000250D2A5C6B0>, grade_icon_list: List[ForwardRef('UserPayGradeGradeIcon')] = <object object at 0x00000250D2A5C6B0>, screen_chat_type: int = <object object at 0x00000250D2A5C6B0>, im_icon: 'Image' = <object object at 0x00000250D2A5C6B0>, im_icon_with_level: 'Image' = <object object at 0x00000250D2A5C6B0>, live_icon: 'Image' = <object object at 0x00000250D2A5C6B0>, new_im_icon_with_level: 'Image' = <object object at 0x00000250D2A5C6B0>, new_live_icon: 'Image' = <object object at 0x00000250D2A5C6B0>, upgrade_need_consume: int = <object object at 0x00000250D2A5C6B0>, next_privileges: str = <object object at 0x00000250D2A5C6B0>, background: 'Image' = <object object at 0x00000250D2A5C6B0>, background_back: 'Image' = <object object at 0x00000250D2A5C6B0>, score: int = <object object at 0x00000250D2A5C6B0>, grade_banner: str = <object object at 0x00000250D2A5C6B0>, profile_dialog_bg: 'Image' = <object object at 0x00000250D2A5C6B0>, profile_dialog_bg_back: 'Image' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- grade_banner: str = <object object>#
- grade_describe: str = <object object>#
- grade_icon_list: List[UserPayGradeGradeIcon] = <object object>#
- level: int = <object object>#
- name: str = <object object>#
- next_name: str = <object object>#
- next_privileges: str = <object object>#
- score: int = <object object>#
- screen_chat_type: int = <object object>#
- upgrade_need_consume: int = <object object>#
- class TikTokLive.proto.tiktok_proto.UserPayGradeGradeIcon(icon: 'Image' = <object object at 0x00000250D2A5C6B0>, icon_diamond: int = <object object at 0x00000250D2A5C6B0>, level: int = <object object at 0x00000250D2A5C6B0>, level_str: str = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- icon_diamond: int = <object object>#
- level: int = <object object>#
- level_str: str = <object object>#
- class TikTokLive.proto.tiktok_proto.UserSubscribeBadge(origin_img: 'Image' = <object object at 0x00000250D2A5C6B0>, preview_img: 'Image' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- class TikTokLive.proto.tiktok_proto.UserSubscribeInfo(qualification: bool = <object object at 0x00000250D2A5C6B0>, is_subscribe: bool = <object object at 0x00000250D2A5C6B0>, badge: 'UserSubscribeBadge' = <object object at 0x00000250D2A5C6B0>, enable_subscription: bool = <object object at 0x00000250D2A5C6B0>, subscriber_count: int = <object object at 0x00000250D2A5C6B0>, is_in_grace_period: bool = <object object at 0x00000250D2A5C6B0>, is_subscribed_to_anchor: bool = <object object at 0x00000250D2A5C6B0>, user_gift_sub_auth: bool = <object object at 0x00000250D2A5C6B0>, anchor_gift_sub_auth: bool = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- anchor_gift_sub_auth: bool = <object object>#
- badge: UserSubscribeBadge = <object object>#
- enable_subscription: bool = <object object>#
- is_in_grace_period: bool = <object object>#
- is_subscribe: bool = <object object>#
- is_subscribed_to_anchor: bool = <object object>#
- qualification: bool = <object object>#
- subscriber_count: int = <object object>#
- user_gift_sub_auth: bool = <object object>#
- class TikTokLive.proto.tiktok_proto.UserUserAttr(is_muted: bool = <object object at 0x00000250D2A5C6B0>, is_admin: bool = <object object at 0x00000250D2A5C6B0>, is_super_admin: bool = <object object at 0x00000250D2A5C6B0>, mute_duration: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- is_admin: bool = <object object>#
- is_muted: bool = <object object>#
- is_super_admin: bool = <object object>#
- mute_duration: int = <object object>#
- class TikTokLive.proto.tiktok_proto.UserUserStats(id: int = <object object at 0x00000250D2A5C6B0>, id_str: str = <object object at 0x00000250D2A5C6B0>, following_count: int = <object object at 0x00000250D2A5C6B0>, follower_count: int = <object object at 0x00000250D2A5C6B0>, record_count: int = <object object at 0x00000250D2A5C6B0>, total_duration: int = <object object at 0x00000250D2A5C6B0>, daily_fan_ticket_count: int = <object object at 0x00000250D2A5C6B0>, daily_income: int = <object object at 0x00000250D2A5C6B0>, item_count: int = <object object at 0x00000250D2A5C6B0>, favorite_item_count: int = <object object at 0x00000250D2A5C6B0>, diamond_consumed_count: int = <object object at 0x00000250D2A5C6B0>, tuwen_item_count: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- daily_fan_ticket_count: int = <object object>#
- daily_income: int = <object object>#
- diamond_consumed_count: int = <object object>#
- favorite_item_count: int = <object object>#
- follower_count: int = <object object>#
- following_count: int = <object object>#
- id: int = <object object>#
- id_str: str = <object object>#
- item_count: int = <object object>#
- record_count: int = <object object>#
- total_duration: int = <object object>#
- tuwen_item_count: int = <object object>#
- class TikTokLive.proto.tiktok_proto.ValueLabel(data: int = <object object at 0x00000250D2A5C6B0>, label: str = <object object at 0x00000250D2A5C6B0>, label2: str = <object object at 0x00000250D2A5C6B0>, label3: str = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- data: int = <object object>#
- label: str = <object object>#
- label2: str = <object object>#
- label3: str = <object object>#
- class TikTokLive.proto.tiktok_proto.VoteUser(user_id: int = <object object at 0x00000250D2A5C6B0>, nick_name: str = <object object at 0x00000250D2A5C6B0>, avatar_thumb: 'Image' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- nick_name: str = <object object>#
- user_id: int = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastBarrageMessage(common: 'Common' = <object object at 0x00000250D2A5C6B0>, event: 'WebcastBarrageMessageBarrageEvent' = <object object at 0x00000250D2A5C6B0>, msg_type: 'WebcastBarrageMessageBarrageType' = <object object at 0x00000250D2A5C6B0>, icon: 'Image' = <object object at 0x00000250D2A5C6B0>, content: 'Text' = <object object at 0x00000250D2A5C6B0>, duration: int = <object object at 0x00000250D2A5C6B0>, background: 'Image' = <object object at 0x00000250D2A5C6B0>, right_icon: 'Image' = <object object at 0x00000250D2A5C6B0>, user_grade_param: 'WebcastBarrageMessageBarrageTypeUserGradeParam' = <object object at 0x00000250D2A5C6B0>, fans_level_param: 'WebcastBarrageMessageBarrageTypeFansLevelParam' = <object object at 0x00000250D2A5C6B0>, subscribe_gift_param: 'WebcastBarrageMessageBarrageTypeSubscribeGiftParam' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- duration: int = <object object>#
- event: WebcastBarrageMessageBarrageEvent = <object object>#
- fans_level_param: WebcastBarrageMessageBarrageTypeFansLevelParam = <object object>#
- msg_type: WebcastBarrageMessageBarrageType = <object object>#
- subscribe_gift_param: WebcastBarrageMessageBarrageTypeSubscribeGiftParam = <object object>#
- user_grade_param: WebcastBarrageMessageBarrageTypeUserGradeParam = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastBarrageMessageBarrageEvent(event_name: str = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- event_name: str = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastBarrageMessageBarrageType(value)#
Bases:
Enum
An enumeration.
- ECOMBUYING = 2#
- ECOMORDERING = 1#
- EVENTREGISTERED = 6#
- EVENTVIEW = 5#
- FANSLEVELENTRANCE = 11#
- FANSLEVELUPGRADE = 10#
- GAMEPARTNERSHIP = 12#
- GRADEUSERENTRANCENOTIFICATION = 9#
- NORMAL = 3#
- SUBSCRIBE = 4#
- SUBSCRIBEGIFT = 7#
- UNKNOWN = 0#
- USERUPGRADE = 8#
- class TikTokLive.proto.tiktok_proto.WebcastBarrageMessageBarrageTypeFansLevelParam(current_grade: int = <object object at 0x00000250D2A5C6B0>, display_config: int = <object object at 0x00000250D2A5C6B0>, user: 'User' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- current_grade: int = <object object>#
- display_config: int = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastBarrageMessageBarrageTypeSubscribeGiftParam(gift_sub_count: int = <object object at 0x00000250D2A5C6B0>, show_gift_sub_count: bool = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- gift_sub_count: int = <object object>#
- show_gift_sub_count: bool = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastBarrageMessageBarrageTypeUserGradeParam(current_grade: int = <object object at 0x00000250D2A5C6B0>, display_config: int = <object object at 0x00000250D2A5C6B0>, user_id: str = <object object at 0x00000250D2A5C6B0>, user: 'User' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- current_grade: int = <object object>#
- display_config: int = <object object>#
- user_id: str = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastCaptionMessage(common: 'Common' = <object object at 0x00000250D2A5C6B0>, time_stamp: int = <object object at 0x00000250D2A5C6B0>, caption_data: 'WebcastCaptionMessageCaptionData' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- time_stamp: int = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastCaptionMessageCaptionData(language: str = <object object at 0x00000250D2A5C6B0>, text: str = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- language: str = <object object>#
- text: str = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastChatMessage(common: 'Common' = <object object at 0x00000250D2A5C6B0>, user: 'User' = <object object at 0x00000250D2A5C6B0>, content: str = <object object at 0x00000250D2A5C6B0>, visible_to_sender: bool = <object object at 0x00000250D2A5C6B0>, background_image: 'Image' = <object object at 0x00000250D2A5C6B0>, full_screen_text_color: str = <object object at 0x00000250D2A5C6B0>, background_image_v2: 'Image' = <object object at 0x00000250D2A5C6B0>, gift_image: 'Image' = <object object at 0x00000250D2A5C6B0>, input_type: int = <object object at 0x00000250D2A5C6B0>, at_user: 'User' = <object object at 0x00000250D2A5C6B0>, emotes_list: List[ForwardRef('WebcastChatMessageEmoteWithIndex')] = <object object at 0x00000250D2A5C6B0>, content_language: str = <object object at 0x00000250D2A5C6B0>, quick_chat_scene: int = <object object at 0x00000250D2A5C6B0>, community_flagged_status: int = <object object at 0x00000250D2A5C6B0>, user_identity: 'UserIdentity' = <object object at 0x00000250D2A5C6B0>, comment_quality_scores: Dict[str, str] = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- comment_quality_scores: Dict[str, str] = <object object>#
- community_flagged_status: int = <object object>#
- content: str = <object object>#
- content_language: str = <object object>#
- emotes_list: List[WebcastChatMessageEmoteWithIndex] = <object object>#
- full_screen_text_color: str = <object object>#
- input_type: int = <object object>#
- quick_chat_scene: int = <object object>#
- user_identity: UserIdentity = <object object>#
- visible_to_sender: bool = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastChatMessageEmoteWithIndex(index: int = <object object at 0x00000250D2A5C6B0>, emote: 'Emote' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- index: int = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastControlMessage(common: 'Common' = <object object at 0x00000250D2A5C6B0>, action: 'ControlAction' = <object object at 0x00000250D2A5C6B0>, tips: str = <object object at 0x00000250D2A5C6B0>, extra: 'WebcastControlMessageExtra' = <object object at 0x00000250D2A5C6B0>, perception_audience_text: 'Text' = <object object at 0x00000250D2A5C6B0>, punish_info: 'PunishEventInfo' = <object object at 0x00000250D2A5C6B0>, float_text: 'Text' = <object object at 0x00000250D2A5C6B0>, float_style: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- action: ControlAction = <object object>#
- extra: WebcastControlMessageExtra = <object object>#
- float_style: int = <object object>#
- punish_info: PunishEventInfo = <object object>#
- tips: str = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastControlMessageExtra(ban_info_url: str = <object object at 0x00000250D2A5C6B0>, reason_no: int = <object object at 0x00000250D2A5C6B0>, title: 'Text' = <object object at 0x00000250D2A5C6B0>, violation_reason: 'Text' = <object object at 0x00000250D2A5C6B0>, content: 'Text' = <object object at 0x00000250D2A5C6B0>, got_it_button: 'Text' = <object object at 0x00000250D2A5C6B0>, ban_detail_button: 'Text' = <object object at 0x00000250D2A5C6B0>, source: str = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- ban_info_url: str = <object object>#
- reason_no: int = <object object>#
- source: str = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastEmoteChatMessage(common: 'Common' = <object object at 0x00000250D2A5C6B0>, user: 'User' = <object object at 0x00000250D2A5C6B0>, emote_list: List[ForwardRef('Emote')] = <object object at 0x00000250D2A5C6B0>, msg_filter: 'MsgFilter' = <object object at 0x00000250D2A5C6B0>, user_identity: 'UserIdentity' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- user_identity: UserIdentity = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastEnvelopeMessage(common: 'Common' = <object object at 0x00000250D2A5C6B0>, envelope_info: 'WebcastEnvelopeMessageEnvelopeInfo' = <object object at 0x00000250D2A5C6B0>, display: 'EnvelopeDisplay' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- display: EnvelopeDisplay = <object object>#
- envelope_info: WebcastEnvelopeMessageEnvelopeInfo = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastEnvelopeMessageEnvelopeInfo(envelope_id: str = <object object at 0x00000250D2A5C6B0>, business_type: 'EnvelopeBusinessType' = <object object at 0x00000250D2A5C6B0>, envelope_idc: str = <object object at 0x00000250D2A5C6B0>, send_user_name: str = <object object at 0x00000250D2A5C6B0>, diamond_count: int = <object object at 0x00000250D2A5C6B0>, people_count: int = <object object at 0x00000250D2A5C6B0>, unpack_at: int = <object object at 0x00000250D2A5C6B0>, send_user_id: str = <object object at 0x00000250D2A5C6B0>, send_user_avatar: 'Image' = <object object at 0x00000250D2A5C6B0>, create_at: str = <object object at 0x00000250D2A5C6B0>, room_id: str = <object object at 0x00000250D2A5C6B0>, follow_show_status: 'EnvelopeFollowShowStatus' = <object object at 0x00000250D2A5C6B0>, skin_id: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- business_type: EnvelopeBusinessType = <object object>#
- create_at: str = <object object>#
- diamond_count: int = <object object>#
- envelope_id: str = <object object>#
- envelope_idc: str = <object object>#
- follow_show_status: EnvelopeFollowShowStatus = <object object>#
- people_count: int = <object object>#
- room_id: str = <object object>#
- send_user_id: str = <object object>#
- send_user_name: str = <object object>#
- skin_id: int = <object object>#
- unpack_at: int = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastGiftMessage(common: 'Common' = <object object at 0x00000250D2A5C6B0>, gift_id: int = <object object at 0x00000250D2A5C6B0>, fan_ticket_count: int = <object object at 0x00000250D2A5C6B0>, group_count: int = <object object at 0x00000250D2A5C6B0>, repeat_count: int = <object object at 0x00000250D2A5C6B0>, combo_count: int = <object object at 0x00000250D2A5C6B0>, user: 'User' = <object object at 0x00000250D2A5C6B0>, to_user: 'User' = <object object at 0x00000250D2A5C6B0>, repeat_end: int = <object object at 0x00000250D2A5C6B0>, group_id: int = <object object at 0x00000250D2A5C6B0>, income_taskgifts: int = <object object at 0x00000250D2A5C6B0>, room_fan_ticket_count: int = <object object at 0x00000250D2A5C6B0>, gift: 'GiftStruct' = <object object at 0x00000250D2A5C6B0>, log_id: str = <object object at 0x00000250D2A5C6B0>, send_type: int = <object object at 0x00000250D2A5C6B0>, monitor_extra: str = <object object at 0x00000250D2A5C6B0>, color_id: int = <object object at 0x00000250D2A5C6B0>, is_first_sent: bool = <object object at 0x00000250D2A5C6B0>, order_id: str = <object object at 0x00000250D2A5C6B0>, user_identity: 'UserIdentity' = <object object at 0x00000250D2A5C6B0>, user_gift_reciever: 'WebcastGiftMessageUserGiftReciever' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- color_id: int = <object object>#
- combo_count: int = <object object>#
- fan_ticket_count: int = <object object>#
- gift: GiftStruct = <object object>#
- gift_id: int = <object object>#
- group_count: int = <object object>#
- group_id: int = <object object>#
- income_taskgifts: int = <object object>#
- is_first_sent: bool = <object object>#
- log_id: str = <object object>#
- monitor_extra: str = <object object>#
- order_id: str = <object object>#
- repeat_count: int = <object object>#
- repeat_end: int = <object object>#
- room_fan_ticket_count: int = <object object>#
- send_type: int = <object object>#
- user_gift_reciever: WebcastGiftMessageUserGiftReciever = <object object>#
- user_identity: UserIdentity = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastGiftMessageGiftImPriority(queue_sizes_list: List[int] = <object object at 0x00000250D2A5C6B0>, self_queue_priority: int = <object object at 0x00000250D2A5C6B0>, priority: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- priority: int = <object object>#
- queue_sizes_list: List[int] = <object object>#
- self_queue_priority: int = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastGiftMessagePublicAreaCommon(user_label: 'Image' = <object object at 0x00000250D2A5C6B0>, user_consume_in_room: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- user_consume_in_room: int = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastGiftMessageUserGiftReciever(user_id: int = <object object at 0x00000250D2A5C6B0>, device_name: str = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- device_name: str = <object object>#
- user_id: int = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastGoalUpdateMessage(common: 'Common' = <object object at 0x00000250D2A5C6B0>, indicator: 'Indicator' = <object object at 0x00000250D2A5C6B0>, goal: 'Goal' = <object object at 0x00000250D2A5C6B0>, contributor_id: int = <object object at 0x00000250D2A5C6B0>, contributor_avatar: 'Image' = <object object at 0x00000250D2A5C6B0>, contributor_display_id: str = <object object at 0x00000250D2A5C6B0>, contribute_count: int = <object object at 0x00000250D2A5C6B0>, contribute_score: int = <object object at 0x00000250D2A5C6B0>, gift_repeat_count: int = <object object at 0x00000250D2A5C6B0>, contributor_id_str: str = <object object at 0x00000250D2A5C6B0>, pin: bool = <object object at 0x00000250D2A5C6B0>, unpin: bool = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- contribute_count: int = <object object>#
- contribute_score: int = <object object>#
- contributor_display_id: str = <object object>#
- contributor_id: int = <object object>#
- contributor_id_str: str = <object object>#
- gift_repeat_count: int = <object object>#
- pin: bool = <object object>#
- unpin: bool = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastHourlyRankMessage(common: 'Common' = <object object at 0x00000250D2A5C6B0>, data: 'WebcastHourlyRankMessageRankContainer' = <object object at 0x00000250D2A5C6B0>, data2: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- data: WebcastHourlyRankMessageRankContainer = <object object>#
- data2: int = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastHourlyRankMessageRankContainer(data1: int = <object object at 0x00000250D2A5C6B0>, rankingdata: 'WebcastHourlyRankMessageRankContainerRankingData' = <object object at 0x00000250D2A5C6B0>, data2: int = <object object at 0x00000250D2A5C6B0>, rankings: 'Ranking' = <object object at 0x00000250D2A5C6B0>, rankingdata2: 'WebcastHourlyRankMessageRankContainerRankingData2' = <object object at 0x00000250D2A5C6B0>, data3: int = <object object at 0x00000250D2A5C6B0>, data4: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- data1: int = <object object>#
- data2: int = <object object>#
- data3: int = <object object>#
- data4: int = <object object>#
- rankingdata: WebcastHourlyRankMessageRankContainerRankingData = <object object>#
- rankingdata2: WebcastHourlyRankMessageRankContainerRankingData2 = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastHourlyRankMessageRankContainerRankingData(data1: int = <object object at 0x00000250D2A5C6B0>, rankdata: 'Ranking' = <object object at 0x00000250D2A5C6B0>, data2: str = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- data1: int = <object object>#
- data2: str = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastHourlyRankMessageRankContainerRankingData2(data1: int = <object object at 0x00000250D2A5C6B0>, data2: int = <object object at 0x00000250D2A5C6B0>, rankdata: 'Ranking' = <object object at 0x00000250D2A5C6B0>, data3: str = <object object at 0x00000250D2A5C6B0>, data4: int = <object object at 0x00000250D2A5C6B0>, data5: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- data1: int = <object object>#
- data2: int = <object object>#
- data3: str = <object object>#
- data4: int = <object object>#
- data5: int = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastImDeleteMessage(common: 'Common' = <object object at 0x00000250D2A5C6B0>, delete_msg_ids_list: List[int] = <object object at 0x00000250D2A5C6B0>, delete_user_ids_list: List[int] = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- delete_msg_ids_list: List[int] = <object object>#
- delete_user_ids_list: List[int] = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastInRoomBannerMessage(header: 'Common' = <object object at 0x00000250D2A5C6B0>, json: str = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- json: str = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastLikeMessage(common: 'Common' = <object object at 0x00000250D2A5C6B0>, count: int = <object object at 0x00000250D2A5C6B0>, total: int = <object object at 0x00000250D2A5C6B0>, user: 'User' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- count: int = <object object>#
- total: int = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastLinkLayerMessage(common: 'Common' = <object object at 0x00000250D2A5C6B0>, message_type: 'MessageType' = <object object at 0x00000250D2A5C6B0>, channel_id: int = <object object at 0x00000250D2A5C6B0>, scene: 'Scene' = <object object at 0x00000250D2A5C6B0>, create_channel_content: 'CreateChannelContent' = <object object at 0x00000250D2A5C6B0>, list_change_content: 'ListChangeContent' = <object object at 0x00000250D2A5C6B0>, invite_content: 'InviteContent' = <object object at 0x00000250D2A5C6B0>, apply_content: 'ApplyContent' = <object object at 0x00000250D2A5C6B0>, permit_apply_content: 'PermitApplyContent' = <object object at 0x00000250D2A5C6B0>, reply_invite_content: 'ReplyInviteContent' = <object object at 0x00000250D2A5C6B0>, kick_out_content: 'KickOutContent' = <object object at 0x00000250D2A5C6B0>, cancel_apply_content: 'CancelApplyContent' = <object object at 0x00000250D2A5C6B0>, cancel_invite_content: 'CancelInviteContent' = <object object at 0x00000250D2A5C6B0>, leave_content: 'LeaveContent' = <object object at 0x00000250D2A5C6B0>, finish_content: 'FinishChannelContent' = <object object at 0x00000250D2A5C6B0>, join_direct_content: 'JoinDirectContent' = <object object at 0x00000250D2A5C6B0>, join_group_content: 'JoinGroupContent' = <object object at 0x00000250D2A5C6B0>, permit_group_content: 'PermitJoinGroupContent' = <object object at 0x00000250D2A5C6B0>, cancel_group_content: 'CancelJoinGroupContent' = <object object at 0x00000250D2A5C6B0>, leave_group_content: 'LeaveJoinGroupContent' = <object object at 0x00000250D2A5C6B0>, p2_p_group_change_content: 'P2PGroupChangeContent' = <object object at 0x00000250D2A5C6B0>, business_content: 'BusinessContent' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- apply_content: ApplyContent = <object object>#
- business_content: BusinessContent = <object object>#
- cancel_apply_content: CancelApplyContent = <object object>#
- cancel_group_content: CancelJoinGroupContent = <object object>#
- cancel_invite_content: CancelInviteContent = <object object>#
- channel_id: int = <object object>#
- create_channel_content: CreateChannelContent = <object object>#
- finish_content: FinishChannelContent = <object object>#
- invite_content: InviteContent = <object object>#
- join_direct_content: JoinDirectContent = <object object>#
- join_group_content: JoinGroupContent = <object object>#
- kick_out_content: KickOutContent = <object object>#
- leave_content: LeaveContent = <object object>#
- leave_group_content: LeaveJoinGroupContent = <object object>#
- list_change_content: ListChangeContent = <object object>#
- message_type: MessageType = <object object>#
- p2_p_group_change_content: P2PGroupChangeContent = <object object>#
- permit_apply_content: PermitApplyContent = <object object>#
- permit_group_content: PermitJoinGroupContent = <object object>#
- reply_invite_content: ReplyInviteContent = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastLinkMessage(common: 'Common' = <object object at 0x00000250D2A5C6B0>, message_type: 'LinkMessageType' = <object object at 0x00000250D2A5C6B0>, linker_id: int = <object object at 0x00000250D2A5C6B0>, scene: 'Scene' = <object object at 0x00000250D2A5C6B0>, invite_content: 'LinkerInviteContent' = <object object at 0x00000250D2A5C6B0>, reply_content: 'LinkerReplyContent' = <object object at 0x00000250D2A5C6B0>, create_content: 'LinkerCreateContent' = <object object at 0x00000250D2A5C6B0>, close_content: 'LinkerCloseContent' = <object object at 0x00000250D2A5C6B0>, enter_content: 'LinkerEnterContent' = <object object at 0x00000250D2A5C6B0>, leave_content: 'LinkerLeaveContent' = <object object at 0x00000250D2A5C6B0>, cancel_content: 'LinkerCancelContent' = <object object at 0x00000250D2A5C6B0>, kick_out_content: 'LinkerKickOutContent' = <object object at 0x00000250D2A5C6B0>, linked_list_change_content: 'LinkerLinkedListChangeContent' = <object object at 0x00000250D2A5C6B0>, update_user_content: 'LinkerUpdateUserContent' = <object object at 0x00000250D2A5C6B0>, waiting_list_change_content: 'LinkerWaitingListChangeContent' = <object object at 0x00000250D2A5C6B0>, mute_content: 'LinkerMuteContent' = <object object at 0x00000250D2A5C6B0>, random_match_content: 'LinkerRandomMatchContent' = <object object at 0x00000250D2A5C6B0>, update_user_setting_content: 'LinkerUpdateUserSettingContent' = <object object at 0x00000250D2A5C6B0>, mic_idx_update_content: 'LinkerMicIdxUpdateContent' = <object object at 0x00000250D2A5C6B0>, list_change_content: 'LinkerListChangeContent' = <object object at 0x00000250D2A5C6B0>, cohost_list_change_content: 'CohostListChangeContent' = <object object at 0x00000250D2A5C6B0>, media_change_content: 'LinkerMediaChangeContent' = <object object at 0x00000250D2A5C6B0>, reply_accept_notice_content: 'LinkerAcceptNoticeContent' = <object object at 0x00000250D2A5C6B0>, sys_kick_out_content: 'LinkerSysKickOutContent' = <object object at 0x00000250D2A5C6B0>, user_toast_content: 'LinkmicUserToastContent' = <object object at 0x00000250D2A5C6B0>, extra: str = <object object at 0x00000250D2A5C6B0>, expire_timestamp: int = <object object at 0x00000250D2A5C6B0>, transfer_extra: str = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- cancel_content: LinkerCancelContent = <object object>#
- close_content: LinkerCloseContent = <object object>#
- cohost_list_change_content: CohostListChangeContent = <object object>#
- create_content: LinkerCreateContent = <object object>#
- enter_content: LinkerEnterContent = <object object>#
- expire_timestamp: int = <object object>#
- extra: str = <object object>#
- invite_content: LinkerInviteContent = <object object>#
- kick_out_content: LinkerKickOutContent = <object object>#
- leave_content: LinkerLeaveContent = <object object>#
- linked_list_change_content: LinkerLinkedListChangeContent = <object object>#
- linker_id: int = <object object>#
- list_change_content: LinkerListChangeContent = <object object>#
- media_change_content: LinkerMediaChangeContent = <object object>#
- message_type: LinkMessageType = <object object>#
- mic_idx_update_content: LinkerMicIdxUpdateContent = <object object>#
- mute_content: LinkerMuteContent = <object object>#
- random_match_content: LinkerRandomMatchContent = <object object>#
- reply_accept_notice_content: LinkerAcceptNoticeContent = <object object>#
- reply_content: LinkerReplyContent = <object object>#
- sys_kick_out_content: LinkerSysKickOutContent = <object object>#
- transfer_extra: str = <object object>#
- update_user_content: LinkerUpdateUserContent = <object object>#
- update_user_setting_content: LinkerUpdateUserSettingContent = <object object>#
- user_toast_content: LinkmicUserToastContent = <object object>#
- waiting_list_change_content: LinkerWaitingListChangeContent = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastLinkMicArmies(common: 'Common' = <object object at 0x00000250D2A5C6B0>, id: int = <object object at 0x00000250D2A5C6B0>, battle_items: List[ForwardRef('LinkMicArmiesItems')] = <object object at 0x00000250D2A5C6B0>, id2: int = <object object at 0x00000250D2A5C6B0>, time_stamp1: int = <object object at 0x00000250D2A5C6B0>, time_stamp2: int = <object object at 0x00000250D2A5C6B0>, battle_status: int = <object object at 0x00000250D2A5C6B0>, data1: int = <object object at 0x00000250D2A5C6B0>, data2: int = <object object at 0x00000250D2A5C6B0>, data3: int = <object object at 0x00000250D2A5C6B0>, image: 'Image' = <object object at 0x00000250D2A5C6B0>, data4: int = <object object at 0x00000250D2A5C6B0>, data5: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- battle_items: List[LinkMicArmiesItems] = <object object>#
- battle_status: int = <object object>#
- data1: int = <object object>#
- data2: int = <object object>#
- data3: int = <object object>#
- data4: int = <object object>#
- data5: int = <object object>#
- id: int = <object object>#
- id2: int = <object object>#
- time_stamp1: int = <object object>#
- time_stamp2: int = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastLinkMicBattle(common: 'Common' = <object object at 0x00000250D2A5C6B0>, id: int = <object object at 0x00000250D2A5C6B0>, battle_config: 'WebcastLinkMicBattleLinkMicBattleConfig' = <object object at 0x00000250D2A5C6B0>, data2: int = <object object at 0x00000250D2A5C6B0>, details: List[ForwardRef('WebcastLinkMicBattleLinkMicBattleDetails')] = <object object at 0x00000250D2A5C6B0>, teams1: List[ForwardRef('WebcastLinkMicBattleLinkMicBattleTeam')] = <object object at 0x00000250D2A5C6B0>, teams2: List[ForwardRef('WebcastLinkMicBattleLinkMicBattleTeam')] = <object object at 0x00000250D2A5C6B0>, team_data: List[ForwardRef('WebcastLinkMicBattleLinkMicBattleTeamData')] = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- battle_config: WebcastLinkMicBattleLinkMicBattleConfig = <object object>#
- data2: int = <object object>#
- details: List[WebcastLinkMicBattleLinkMicBattleDetails] = <object object>#
- id: int = <object object>#
- team_data: List[WebcastLinkMicBattleLinkMicBattleTeamData] = <object object>#
- teams1: List[WebcastLinkMicBattleLinkMicBattleTeam] = <object object>#
- teams2: List[WebcastLinkMicBattleLinkMicBattleTeam] = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastLinkMicBattleLinkMicBattleConfig(id1: int = <object object at 0x00000250D2A5C6B0>, timestamp: int = <object object at 0x00000250D2A5C6B0>, data1: int = <object object at 0x00000250D2A5C6B0>, id2: int = <object object at 0x00000250D2A5C6B0>, data2: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- data1: int = <object object>#
- data2: int = <object object>#
- id1: int = <object object>#
- id2: int = <object object>#
- timestamp: int = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastLinkMicBattleLinkMicBattleData(id: int = <object object at 0x00000250D2A5C6B0>, data1: int = <object object at 0x00000250D2A5C6B0>, data2: int = <object object at 0x00000250D2A5C6B0>, data3: int = <object object at 0x00000250D2A5C6B0>, url: str = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- data1: int = <object object>#
- data2: int = <object object>#
- data3: int = <object object>#
- id: int = <object object>#
- url: str = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastLinkMicBattleLinkMicBattleDetails(id: int = <object object at 0x00000250D2A5C6B0>, details: 'WebcastLinkMicBattleLinkMicBattleData' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- details: WebcastLinkMicBattleLinkMicBattleData = <object object>#
- id: int = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastLinkMicBattleLinkMicBattleTeam(id: int = <object object at 0x00000250D2A5C6B0>, users: List[ForwardRef('User')] = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- id: int = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastLinkMicBattleLinkMicBattleTeamData(team_id: int = <object object at 0x00000250D2A5C6B0>, data: 'WebcastLinkMicBattleLinkMicBattleData' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- data: WebcastLinkMicBattleLinkMicBattleData = <object object>#
- team_id: int = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastLinkMicBattlePunishFinish(header: 'Common' = <object object at 0x00000250D2A5C6B0>, id1: int = <object object at 0x00000250D2A5C6B0>, timestamp: int = <object object at 0x00000250D2A5C6B0>, data4: int = <object object at 0x00000250D2A5C6B0>, id2: int = <object object at 0x00000250D2A5C6B0>, data6: 'WebcastLinkMicBattlePunishFinishLinkMicBattlePunishFinishData' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- data4: int = <object object>#
- data6: WebcastLinkMicBattlePunishFinishLinkMicBattlePunishFinishData = <object object>#
- id1: int = <object object>#
- id2: int = <object object>#
- timestamp: int = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastLinkMicBattlePunishFinishLinkMicBattlePunishFinishData(id2: int = <object object at 0x00000250D2A5C6B0>, timestamp: int = <object object at 0x00000250D2A5C6B0>, data3: int = <object object at 0x00000250D2A5C6B0>, id1: int = <object object at 0x00000250D2A5C6B0>, data5: int = <object object at 0x00000250D2A5C6B0>, data6: int = <object object at 0x00000250D2A5C6B0>, data8: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- data3: int = <object object>#
- data5: int = <object object>#
- data6: int = <object object>#
- data8: int = <object object>#
- id1: int = <object object>#
- id2: int = <object object>#
- timestamp: int = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastLinkMicFanTicketMethod(common: 'Common' = <object object at 0x00000250D2A5C6B0>, fan_ticket_room_notice: 'FanTicketRoomNoticeContent' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- fan_ticket_room_notice: FanTicketRoomNoticeContent = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastLinkMicMethod(common: 'Common' = <object object at 0x00000250D2A5C6B0>, message_type: 'MessageType' = <object object at 0x00000250D2A5C6B0>, access_key: str = <object object at 0x00000250D2A5C6B0>, anchor_linkmic_id: int = <object object at 0x00000250D2A5C6B0>, user_id: int = <object object at 0x00000250D2A5C6B0>, fan_ticket: int = <object object at 0x00000250D2A5C6B0>, total_link_mic_fan_ticket: int = <object object at 0x00000250D2A5C6B0>, channel_id: int = <object object at 0x00000250D2A5C6B0>, layout: int = <object object at 0x00000250D2A5C6B0>, vendor: int = <object object at 0x00000250D2A5C6B0>, dimension: int = <object object at 0x00000250D2A5C6B0>, theme: str = <object object at 0x00000250D2A5C6B0>, invite_uid: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- access_key: str = <object object>#
- anchor_linkmic_id: int = <object object>#
- channel_id: int = <object object>#
- dimension: int = <object object>#
- fan_ticket: int = <object object>#
- invite_uid: int = <object object>#
- layout: int = <object object>#
- message_type: MessageType = <object object>#
- theme: str = <object object>#
- total_link_mic_fan_ticket: int = <object object>#
- user_id: int = <object object>#
- vendor: int = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastLinkmicBattleTaskMessage(header: 'Common' = <object object at 0x00000250D2A5C6B0>, data2: int = <object object at 0x00000250D2A5C6B0>, data3: 'WebcastLinkmicBattleTaskMessageLinkmicBattleTaskData' = <object object at 0x00000250D2A5C6B0>, data5: 'WebcastLinkmicBattleTaskMessageLinkmicBattleTaskData2' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- data2: int = <object object>#
- data3: WebcastLinkmicBattleTaskMessageLinkmicBattleTaskData = <object object>#
- data5: WebcastLinkmicBattleTaskMessageLinkmicBattleTaskData2 = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastLinkmicBattleTaskMessageBattleTaskData(data1: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- data1: int = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastLinkmicBattleTaskMessageLinkmicBattleTaskData(data1: 'WebcastLinkmicBattleTaskMessageBattleTaskData' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- data1: WebcastLinkmicBattleTaskMessageBattleTaskData = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastLinkmicBattleTaskMessageLinkmicBattleTaskData2(data1: int = <object object at 0x00000250D2A5C6B0>, data2: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- data1: int = <object object>#
- data2: int = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastLiveIntroMessage(common: 'Common' = <object object at 0x00000250D2A5C6B0>, room_id: int = <object object at 0x00000250D2A5C6B0>, audit_status: 'AuditStatus' = <object object at 0x00000250D2A5C6B0>, content: str = <object object at 0x00000250D2A5C6B0>, host: 'User' = <object object at 0x00000250D2A5C6B0>, intro_mode: int = <object object at 0x00000250D2A5C6B0>, badges: List[ForwardRef('BadgeStruct')] = <object object at 0x00000250D2A5C6B0>, language: str = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- audit_status: AuditStatus = <object object>#
- badges: List[BadgeStruct] = <object object>#
- content: str = <object object>#
- intro_mode: int = <object object>#
- language: str = <object object>#
- room_id: int = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastMemberMessage(common: 'Common' = <object object at 0x00000250D2A5C6B0>, user: 'User' = <object object at 0x00000250D2A5C6B0>, member_count: int = <object object at 0x00000250D2A5C6B0>, operator: 'User' = <object object at 0x00000250D2A5C6B0>, is_set_to_admin: bool = <object object at 0x00000250D2A5C6B0>, is_top_user: bool = <object object at 0x00000250D2A5C6B0>, rank_score: int = <object object at 0x00000250D2A5C6B0>, top_user_no: int = <object object at 0x00000250D2A5C6B0>, enter_type: int = <object object at 0x00000250D2A5C6B0>, action: 'MemberMessageAction' = <object object at 0x00000250D2A5C6B0>, action_description: str = <object object at 0x00000250D2A5C6B0>, user_id: int = <object object at 0x00000250D2A5C6B0>, effect_config: 'WebcastMemberMessageEffectConfig' = <object object at 0x00000250D2A5C6B0>, pop_str: str = <object object at 0x00000250D2A5C6B0>, enter_effect_config: 'WebcastMemberMessageEffectConfig' = <object object at 0x00000250D2A5C6B0>, background_image: 'Image' = <object object at 0x00000250D2A5C6B0>, background_image_v2: 'Image' = <object object at 0x00000250D2A5C6B0>, anchor_display_text: 'Text' = <object object at 0x00000250D2A5C6B0>, client_enter_source: str = <object object at 0x00000250D2A5C6B0>, client_enter_type: str = <object object at 0x00000250D2A5C6B0>, client_live_reason: str = <object object at 0x00000250D2A5C6B0>, action_duration: int = <object object at 0x00000250D2A5C6B0>, user_share_type: str = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- action: MemberMessageAction = <object object>#
- action_description: str = <object object>#
- action_duration: int = <object object>#
- client_enter_source: str = <object object>#
- client_enter_type: str = <object object>#
- client_live_reason: str = <object object>#
- effect_config: WebcastMemberMessageEffectConfig = <object object>#
- enter_effect_config: WebcastMemberMessageEffectConfig = <object object>#
- enter_type: int = <object object>#
- is_set_to_admin: bool = <object object>#
- is_top_user: bool = <object object>#
- member_count: int = <object object>#
- pop_str: str = <object object>#
- rank_score: int = <object object>#
- top_user_no: int = <object object>#
- user_id: int = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastMemberMessageEffectConfig(type: int = <object object at 0x00000250D2A5C6B0>, icon: 'Image' = <object object at 0x00000250D2A5C6B0>, avatar_pos: int = <object object at 0x00000250D2A5C6B0>, text: 'Text' = <object object at 0x00000250D2A5C6B0>, text_icon: 'Image' = <object object at 0x00000250D2A5C6B0>, stay_time: int = <object object at 0x00000250D2A5C6B0>, anim_asset_id: int = <object object at 0x00000250D2A5C6B0>, badge: 'Image' = <object object at 0x00000250D2A5C6B0>, flex_setting_array_list: List[int] = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- anim_asset_id: int = <object object>#
- avatar_pos: int = <object object>#
- flex_setting_array_list: List[int] = <object object>#
- stay_time: int = <object object>#
- type: int = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastMsgDetectMessage(common: 'Common' = <object object at 0x00000250D2A5C6B0>, detect_type: int = <object object at 0x00000250D2A5C6B0>, trigger_condition: 'WebcastMsgDetectMessageTriggerCondition' = <object object at 0x00000250D2A5C6B0>, time_info: 'WebcastMsgDetectMessageTimeInfo' = <object object at 0x00000250D2A5C6B0>, trigger_by: int = <object object at 0x00000250D2A5C6B0>, from_region: str = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- detect_type: int = <object object>#
- from_region: str = <object object>#
- time_info: WebcastMsgDetectMessageTimeInfo = <object object>#
- trigger_by: int = <object object>#
- trigger_condition: WebcastMsgDetectMessageTriggerCondition = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastMsgDetectMessageTimeInfo(client_start_ms: int = <object object at 0x00000250D2A5C6B0>, api_recv_time_ms: int = <object object at 0x00000250D2A5C6B0>, api_send_to_goim_ms: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- api_recv_time_ms: int = <object object>#
- api_send_to_goim_ms: int = <object object>#
- client_start_ms: int = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastMsgDetectMessageTriggerCondition(uplink_detect_http: bool = <object object at 0x00000250D2A5C6B0>, uplink_detect_web_socket: bool = <object object at 0x00000250D2A5C6B0>, detect_p2_p_msg: bool = <object object at 0x00000250D2A5C6B0>, detect_room_msg: bool = <object object at 0x00000250D2A5C6B0>, http_optimize: bool = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- detect_p2_p_msg: bool = <object object>#
- detect_room_msg: bool = <object object>#
- http_optimize: bool = <object object>#
- uplink_detect_http: bool = <object object>#
- uplink_detect_web_socket: bool = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastOecLiveShoppingMessage(common: 'Common' = <object object at 0x00000250D2A5C6B0>, data1: int = <object object at 0x00000250D2A5C6B0>, shop_data: 'WebcastOecLiveShoppingMessageLiveShoppingData' = <object object at 0x00000250D2A5C6B0>, shop_timings: 'TimeStampContainer' = <object object at 0x00000250D2A5C6B0>, details: 'WebcastOecLiveShoppingMessageLiveShoppingDetails' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- data1: int = <object object>#
- details: WebcastOecLiveShoppingMessageLiveShoppingDetails = <object object>#
- shop_data: WebcastOecLiveShoppingMessageLiveShoppingData = <object object>#
- shop_timings: TimeStampContainer = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastOecLiveShoppingMessageLiveShoppingData(title: str = <object object at 0x00000250D2A5C6B0>, price_string: str = <object object at 0x00000250D2A5C6B0>, image_url: str = <object object at 0x00000250D2A5C6B0>, shop_url: str = <object object at 0x00000250D2A5C6B0>, data1: int = <object object at 0x00000250D2A5C6B0>, shop_name: str = <object object at 0x00000250D2A5C6B0>, data2: int = <object object at 0x00000250D2A5C6B0>, shop_url2: str = <object object at 0x00000250D2A5C6B0>, data3: int = <object object at 0x00000250D2A5C6B0>, data4: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- data1: int = <object object>#
- data2: int = <object object>#
- data3: int = <object object>#
- data4: int = <object object>#
- image_url: str = <object object>#
- price_string: str = <object object>#
- shop_name: str = <object object>#
- shop_url: str = <object object>#
- shop_url2: str = <object object>#
- title: str = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastOecLiveShoppingMessageLiveShoppingDetails(id1: str = <object object at 0x00000250D2A5C6B0>, data1: str = <object object at 0x00000250D2A5C6B0>, data2: int = <object object at 0x00000250D2A5C6B0>, timestamp: int = <object object at 0x00000250D2A5C6B0>, data: 'ValueLabel' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- data: ValueLabel = <object object>#
- data1: str = <object object>#
- data2: int = <object object>#
- id1: str = <object object>#
- timestamp: int = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastPollMessage(common: 'Common' = <object object at 0x00000250D2A5C6B0>, message_type: 'MessageType' = <object object at 0x00000250D2A5C6B0>, poll_id: int = <object object at 0x00000250D2A5C6B0>, start_content: 'PollStartContent' = <object object at 0x00000250D2A5C6B0>, end_content: 'PollEndContent' = <object object at 0x00000250D2A5C6B0>, update_content: 'PollUpdateVotesContent' = <object object at 0x00000250D2A5C6B0>, poll_kind: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- end_content: PollEndContent = <object object>#
- message_type: MessageType = <object object>#
- poll_id: int = <object object>#
- poll_kind: int = <object object>#
- start_content: PollStartContent = <object object>#
- update_content: PollUpdateVotesContent = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastPushFrame(seq_id: int = <object object at 0x00000250D2A5C6B0>, log_id: int = <object object at 0x00000250D2A5C6B0>, service: int = <object object at 0x00000250D2A5C6B0>, method: int = <object object at 0x00000250D2A5C6B0>, headers: Dict[str, str] = <object object at 0x00000250D2A5C6B0>, payload_encoding: str = <object object at 0x00000250D2A5C6B0>, payload_type: str = <object object at 0x00000250D2A5C6B0>, payload: bytes = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- headers: Dict[str, str] = <object object>#
- log_id: int = <object object>#
- method: int = <object object>#
- payload: bytes = <object object>#
- payload_encoding: str = <object object>#
- payload_type: str = <object object>#
- seq_id: int = <object object>#
- service: int = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastQuestionNewMessage(common: 'Common' = <object object at 0x00000250D2A5C6B0>, details: 'WebcastQuestionNewMessageQuestionDetails' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- details: WebcastQuestionNewMessageQuestionDetails = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastQuestionNewMessageQuestionDetails(id: int = <object object at 0x00000250D2A5C6B0>, text: str = <object object at 0x00000250D2A5C6B0>, time_stamp: int = <object object at 0x00000250D2A5C6B0>, user: 'User' = <object object at 0x00000250D2A5C6B0>, data1: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- data1: int = <object object>#
- id: int = <object object>#
- text: str = <object object>#
- time_stamp: int = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastRankTextMessage(common: 'Common' = <object object at 0x00000250D2A5C6B0>, scene: int = <object object at 0x00000250D2A5C6B0>, owner_idx_before_update: int = <object object at 0x00000250D2A5C6B0>, owner_idx_after_update: int = <object object at 0x00000250D2A5C6B0>, self_get_badge_msg: 'Text' = <object object at 0x00000250D2A5C6B0>, other_get_badge_msg: 'Text' = <object object at 0x00000250D2A5C6B0>, cur_user_id: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- cur_user_id: int = <object object>#
- owner_idx_after_update: int = <object object>#
- owner_idx_before_update: int = <object object>#
- scene: int = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastRankUpdateMessage(common: 'Common' = <object object at 0x00000250D2A5C6B0>, updates_list: List[ForwardRef('WebcastRankUpdateMessageRankUpdate')] = <object object at 0x00000250D2A5C6B0>, group_type: int = <object object at 0x00000250D2A5C6B0>, priority: int = <object object at 0x00000250D2A5C6B0>, tabs_list: List[ForwardRef('WebcastRankUpdateMessageRankTabInfo')] = <object object at 0x00000250D2A5C6B0>, is_animation_loop_play: bool = <object object at 0x00000250D2A5C6B0>, animation_loop_for_off: bool = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- animation_loop_for_off: bool = <object object>#
- group_type: int = <object object>#
- is_animation_loop_play: bool = <object object>#
- priority: int = <object object>#
- tabs_list: List[WebcastRankUpdateMessageRankTabInfo] = <object object>#
- updates_list: List[WebcastRankUpdateMessageRankUpdate] = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastRankUpdateMessageRankTabInfo(rank_type: int = <object object at 0x00000250D2A5C6B0>, title: str = <object object at 0x00000250D2A5C6B0>, title_text: 'Text' = <object object at 0x00000250D2A5C6B0>, list_lynx_type: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- list_lynx_type: int = <object object>#
- rank_type: int = <object object>#
- title: str = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastRankUpdateMessageRankUpdate(rank_type: int = <object object at 0x00000250D2A5C6B0>, owner_rank: int = <object object at 0x00000250D2A5C6B0>, default_content: 'Text' = <object object at 0x00000250D2A5C6B0>, show_entrance_animation: bool = <object object at 0x00000250D2A5C6B0>, countdown: int = <object object at 0x00000250D2A5C6B0>, related_tab_rank_type: int = <object object at 0x00000250D2A5C6B0>, request_first_show_type: int = <object object at 0x00000250D2A5C6B0>, supported_version: int = <object object at 0x00000250D2A5C6B0>, owneronrank: bool = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- countdown: int = <object object>#
- owner_rank: int = <object object>#
- owneronrank: bool = <object object>#
- rank_type: int = <object object>#
- request_first_show_type: int = <object object>#
- show_entrance_animation: bool = <object object>#
- supported_version: int = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastResponse(messages: List[ForwardRef('WebcastResponseMessage')] = <object object at 0x00000250D2A5C6B0>, cursor: str = <object object at 0x00000250D2A5C6B0>, fetch_interval: int = <object object at 0x00000250D2A5C6B0>, now: int = <object object at 0x00000250D2A5C6B0>, internal_ext: str = <object object at 0x00000250D2A5C6B0>, fetch_type: int = <object object at 0x00000250D2A5C6B0>, route_params_map: Dict[str, str] = <object object at 0x00000250D2A5C6B0>, heart_beat_duration: int = <object object at 0x00000250D2A5C6B0>, needs_ack: bool = <object object at 0x00000250D2A5C6B0>, push_server: str = <object object at 0x00000250D2A5C6B0>, is_first: bool = <object object at 0x00000250D2A5C6B0>, history_comment_cursor: str = <object object at 0x00000250D2A5C6B0>, history_no_more: bool = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- cursor: str = <object object>#
- fetch_interval: int = <object object>#
- fetch_type: int = <object object>#
- heart_beat_duration: int = <object object>#
- history_comment_cursor: str = <object object>#
- history_no_more: bool = <object object>#
- internal_ext: str = <object object>#
- is_first: bool = <object object>#
- messages: List[WebcastResponseMessage] = <object object>#
- needs_ack: bool = <object object>#
- now: int = <object object>#
- push_server: str = <object object>#
- route_params_map: Dict[str, str] = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastResponseMessage(method: str = <object object at 0x00000250D2A5C6B0>, payload: bytes = <object object at 0x00000250D2A5C6B0>, msg_id: int = <object object at 0x00000250D2A5C6B0>, msg_type: int = <object object at 0x00000250D2A5C6B0>, offset: int = <object object at 0x00000250D2A5C6B0>, is_history: bool = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- is_history: bool = <object object>#
- method: str = <object object>#
- msg_id: int = <object object>#
- msg_type: int = <object object>#
- offset: int = <object object>#
- payload: bytes = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastRoomMessage(common: 'Common' = <object object at 0x00000250D2A5C6B0>, content: str = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- content: str = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastRoomPinMessage(common: 'Common' = <object object at 0x00000250D2A5C6B0>, pinned_message: bytes = <object object at 0x00000250D2A5C6B0>, original_msg_type: str = <object object at 0x00000250D2A5C6B0>, timestamp: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- original_msg_type: str = <object object>#
- pinned_message: bytes = <object object>#
- timestamp: int = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastRoomUserSeqMessage(common: 'Common' = <object object at 0x00000250D2A5C6B0>, ranks_list: List[ForwardRef('WebcastRoomUserSeqMessageContributor')] = <object object at 0x00000250D2A5C6B0>, total: int = <object object at 0x00000250D2A5C6B0>, pop_str: str = <object object at 0x00000250D2A5C6B0>, seats_list: List[ForwardRef('WebcastRoomUserSeqMessageContributor')] = <object object at 0x00000250D2A5C6B0>, popularity: int = <object object at 0x00000250D2A5C6B0>, total_user: int = <object object at 0x00000250D2A5C6B0>, anonymous: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- anonymous: int = <object object>#
- pop_str: str = <object object>#
- popularity: int = <object object>#
- ranks_list: List[WebcastRoomUserSeqMessageContributor] = <object object>#
- seats_list: List[WebcastRoomUserSeqMessageContributor] = <object object>#
- total: int = <object object>#
- total_user: int = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastRoomUserSeqMessageContributor(score: int = <object object at 0x00000250D2A5C6B0>, user: 'User' = <object object at 0x00000250D2A5C6B0>, rank: int = <object object at 0x00000250D2A5C6B0>, delta: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- delta: int = <object object>#
- rank: int = <object object>#
- score: int = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastSocialMessage(common: 'Common' = <object object at 0x00000250D2A5C6B0>, user: 'User' = <object object at 0x00000250D2A5C6B0>, share_type: int = <object object at 0x00000250D2A5C6B0>, action: int = <object object at 0x00000250D2A5C6B0>, share_target: str = <object object at 0x00000250D2A5C6B0>, follow_count: int = <object object at 0x00000250D2A5C6B0>, share_display_style: int = <object object at 0x00000250D2A5C6B0>, share_count: int = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- action: int = <object object>#
- follow_count: int = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastSubNotifyMessage(common: 'Common' = <object object at 0x00000250D2A5C6B0>, user: 'User' = <object object at 0x00000250D2A5C6B0>, sub_month: int = <object object at 0x00000250D2A5C6B0>, subscribe_type: 'SubscribeType' = <object object at 0x00000250D2A5C6B0>, old_subscribe_status: 'OldSubscribeStatus' = <object object at 0x00000250D2A5C6B0>, subscribing_status: 'SubscribingStatus' = <object object at 0x00000250D2A5C6B0>, is_send: bool = <object object at 0x00000250D2A5C6B0>, is_custom: bool = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- is_custom: bool = <object object>#
- is_send: bool = <object object>#
- old_subscribe_status: OldSubscribeStatus = <object object>#
- sub_month: int = <object object>#
- subscribe_type: SubscribeType = <object object>#
- subscribing_status: SubscribingStatus = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastSystemMessage(common: 'Common' = <object object at 0x00000250D2A5C6B0>, message: str = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- message: str = <object object>#
- class TikTokLive.proto.tiktok_proto.WebcastUnauthorizedMemberMessage(common: 'Common' = <object object at 0x00000250D2A5C6B0>, action: int = <object object at 0x00000250D2A5C6B0>, nick_name_prefix: 'Text' = <object object at 0x00000250D2A5C6B0>, nick_name: str = <object object at 0x00000250D2A5C6B0>, enter_text: 'Text' = <object object at 0x00000250D2A5C6B0>)#
Bases:
Message
- action: int = <object object>#
- nick_name: str = <object object>#