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 gifter_level: int | None
What is the user’s “gifter level” in the stream? An actual number specific to their level.
- Returns:
The parsed gifter level from the gifter level badge
- property is_friend: bool
Is the user friends with the streamer
- Returns:
Whether the user is friends with the streamer
- property is_moderator: bool
Is the user a moderator in the stream
- Returns:
Whether the user has the moderator badge
- property is_subscriber: bool
Is the user subscribed to the streamer
- Returns:
Whether the user has the subscriber badge
- property is_top_gifter: bool
Is the user a top gifter in the stream
- Returns:
Whether the user has the top gifter badge
- property member_level: int | None
What is the user’s “member level” in the stream? This is a number.
- Returns:
The parsed member level badge
- property member_rank: str | None
What is the user’s “member rank” in the stream? These are roman numerals.
- Returns:
The parsed member rank from the member level badge
- property subscriber_badge: BadgeStruct | None
Retrieve the subscriber badge of a user
- Returns:
The user’s subscriber badge
- 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.proto_utils module
- TikTokLive.proto.proto_utils.badge_match(badge: BadgeStruct, p: Pattern) Match | None
Complex utility function to search & extract text from ANY type of TikTok badge
- Parameters:
badge – The badge to check
p – The pattern to check against
- Returns:
Matches in the string
- TikTokLive.proto.proto_utils.badge_match_user(user: User, p: Pattern) List[Tuple[Match, BadgeStruct]]
Search a user’s badges for a given regex pattern, and return the matches
- Return type:
object
- Parameters:
user – The user to analyze
p – The pattern to check with
- Returns:
List of matches & their associated badge
TikTokLive.proto.tiktok_proto module
- class TikTokLive.proto.tiktok_proto.AgreeStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.AllListUser(linked_list: List[ForwardRef('LinkLayerListUser')] = <object object at 0x101f4f1b0>, applied_list: List[ForwardRef('LinkLayerListUser')] = <object object at 0x101f4f1b0>, invited_list: List[ForwardRef('LinkLayerListUser')] = <object object at 0x101f4f1b0>, ready_list: List[ForwardRef('LinkLayerListUser')] = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, applier_link_mic_id: str = <object object at 0x101f4f1b0>)
Bases:
Message
- applier_link_mic_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.AuditStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.BadgeStruct(display_type: 'BadgeStructBadgeDisplayType' = <object object at 0x101f4f1b0>, image: 'BadgeStructImageBadge' = <object object at 0x101f4f1b0>, text: 'BadgeStructTextBadge' = <object object at 0x101f4f1b0>, str: 'BadgeStructStringBadge' = <object object at 0x101f4f1b0>, combine: 'BadgeStructCombineBadge' = <object object at 0x101f4f1b0>)
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: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.BadgeStructCombineBadge(icon: 'Image' = <object object at 0x101f4f1b0>, text: 'BadgeStructTextBadge' = <object object at 0x101f4f1b0>, str: str = <object object at 0x101f4f1b0>, profile_card_panel: 'BadgeStructProfileCardPanel' = <object object at 0x101f4f1b0>, background: 'BadgeStructCombineBadgeBackground' = <object object at 0x101f4f1b0>, background_dark_mode: 'BadgeStructCombineBadgeBackground' = <object object at 0x101f4f1b0>, icon_auto_mirrored: bool = <object object at 0x101f4f1b0>, background_auto_mirrored: bool = <object object at 0x101f4f1b0>, public_screen_show_style: int = <object object at 0x101f4f1b0>, personal_card_show_style: int = <object object at 0x101f4f1b0>, ranklist_online_audience_show_style: int = <object object at 0x101f4f1b0>, multi_guest_show_style: int = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, background_color_code: str = <object object at 0x101f4f1b0>, border_color_code: str = <object object at 0x101f4f1b0>)
Bases:
Message
- background_color_code: str = <object object>
- border_color_code: str = <object object>
- class TikTokLive.proto.tiktok_proto.BadgeStructDataCase(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.BadgeStructIconConfig(icon: 'Image' = <object object at 0x101f4f1b0>, background: 'BadgeStructCombineBadgeBackground' = <object object at 0x101f4f1b0>)
Bases:
Message
- background: BadgeStructCombineBadgeBackground = <object object>
- class TikTokLive.proto.tiktok_proto.BadgeStructImageBadge(image: 'Image' = <object object at 0x101f4f1b0>)
Bases:
Message
- class TikTokLive.proto.tiktok_proto.BadgeStructNumberConfig(number: int = <object object at 0x101f4f1b0>, background: 'BadgeStructCombineBadgeBackground' = <object object at 0x101f4f1b0>)
Bases:
Message
- background: BadgeStructCombineBadgeBackground = <object object>
- number: int = <object object>
- class TikTokLive.proto.tiktok_proto.BadgeStructPosition(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.BadgeStructProfileCardPanel(use_new_profile_card_style: bool = <object object at 0x101f4f1b0>, projection_config: 'BadgeStructProjectionConfig' = <object object at 0x101f4f1b0>, profile_content: 'BadgeStructProfileContent' = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, icon_list: List[ForwardRef('BadgeStructIconConfig')] = <object object at 0x101f4f1b0>, number_config: 'BadgeStructNumberConfig' = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, icon: 'Image' = <object object at 0x101f4f1b0>)
Bases:
Message
- use_projection: bool = <object object>
- class TikTokLive.proto.tiktok_proto.BadgeStructStringBadge(str: str = <object object at 0x101f4f1b0>)
Bases:
Message
- str: str = <object object>
- class TikTokLive.proto.tiktok_proto.BadgeStructTextBadge(default_pattern: str = <object object at 0x101f4f1b0>)
Bases:
Message
- default_pattern: str = <object object>
- class TikTokLive.proto.tiktok_proto.BarrageType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.BusinessCase(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.BusinessContent(over_length: int = <object object at 0x101f4f1b0>, multi_live_content: 'MultiLiveContent' = <object object at 0x101f4f1b0>, cohost_content: 'BusinessContentCohostContent' = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>)
Bases:
Message
- join_group_biz_content: BusinessContentJoinGroupBizContent = <object object>
- class TikTokLive.proto.tiktok_proto.BusinessContentHashtag(id: int = <object object at 0x101f4f1b0>, title: str = <object object at 0x101f4f1b0>, image: 'Image' = <object object at 0x101f4f1b0>, namespace: 'HashtagNamespace' = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, from_tag: 'BusinessContentTag' = <object object at 0x101f4f1b0>, dialog: 'BusinessContentPerceptionDialogInfo' = <object object at 0x101f4f1b0>, punish_info: 'PunishEventInfo' = <object object at 0x101f4f1b0>, join_group_msg_extra: 'BusinessContentJoinGroupMessageExtra' = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, extra: 'BusinessContentJoinGroupMessageExtraRivalExtra' = <object object at 0x101f4f1b0>, other_users_list: List[ForwardRef('BusinessContentJoinGroupMessageExtraRivalExtra')] = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, avatar_thumb: 'Image' = <object object at 0x101f4f1b0>, display_id: str = <object object at 0x101f4f1b0>, authentication_info: 'BusinessContentJoinGroupMessageExtraRivalExtraAuthenticationInfo' = <object object at 0x101f4f1b0>, nickname: str = <object object at 0x101f4f1b0>, follow_status: int = <object object at 0x101f4f1b0>, hashtag: 'BusinessContentHashtag' = <object object at 0x101f4f1b0>, top_host_info: 'BusinessContentTopHostInfo' = <object object at 0x101f4f1b0>, user_id: int = <object object at 0x101f4f1b0>, is_best_teammate: bool = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, enterprise_verify_reason: str = <object object at 0x101f4f1b0>, authentication_badge: 'Image' = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, title: 'Text' = <object object at 0x101f4f1b0>, sub_title: 'Text' = <object object at 0x101f4f1b0>, advice_action_text: 'Text' = <object object at 0x101f4f1b0>, default_action_text: 'Text' = <object object at 0x101f4f1b0>, violation_detail_url: str = <object object at 0x101f4f1b0>, scene: int = <object object at 0x101f4f1b0>, target_user_id: int = <object object at 0x101f4f1b0>, target_room_id: int = <object object at 0x101f4f1b0>, count_down_time: int = <object object at 0x101f4f1b0>, show_feedback: bool = <object object at 0x101f4f1b0>, feedback_options_list: List[ForwardRef('BusinessContentPerceptionFeedbackOption')] = <object object at 0x101f4f1b0>, policy_tip: int = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, content_key: str = <object object at 0x101f4f1b0>)
Bases:
Message
- content_key: str = <object object>
- id: int = <object object>
- class TikTokLive.proto.tiktok_proto.BusinessContentTag(tag_type: int = <object object at 0x101f4f1b0>, tag_value: str = <object object at 0x101f4f1b0>, tag_text: str = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, top_index: int = <object object at 0x101f4f1b0>)
Bases:
Message
- rank_type: str = <object object>
- top_index: int = <object object>
- class TikTokLive.proto.tiktok_proto.CancelApplyContent(applier: 'Player' = <object object at 0x101f4f1b0>, applier_link_mic_id: str = <object object at 0x101f4f1b0>)
Bases:
Message
- applier_link_mic_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.CancelInviteContent(invitor: 'Player' = <object object at 0x101f4f1b0>, invitor_link_mic_id: str = <object object at 0x101f4f1b0>, invitee_link_mic_id: str = <object object at 0x101f4f1b0>, invite_seq_id: int = <object object at 0x101f4f1b0>, invitee: 'Player' = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, operator: 'GroupPlayer' = <object object at 0x101f4f1b0>, type: 'TextType' = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, msg_id: int = <object object at 0x101f4f1b0>, room_id: int = <object object at 0x101f4f1b0>, create_time: int = <object object at 0x101f4f1b0>, monitor: int = <object object at 0x101f4f1b0>, is_show_msg: bool = <object object at 0x101f4f1b0>, describe: str = <object object at 0x101f4f1b0>, display_text: 'Text' = <object object at 0x101f4f1b0>, fold_type: int = <object object at 0x101f4f1b0>, anchor_fold_type: int = <object object at 0x101f4f1b0>, priority_score: int = <object object at 0x101f4f1b0>, log_id: str = <object object at 0x101f4f1b0>, msg_process_filter_k: str = <object object at 0x101f4f1b0>, msg_process_filter_v: str = <object object at 0x101f4f1b0>, from_idc: str = <object object at 0x101f4f1b0>, to_idc: str = <object object at 0x101f4f1b0>, filter_msg_tags_list: List[str] = <object object at 0x101f4f1b0>, sei: 'CommonLiveMessageSei' = <object object at 0x101f4f1b0>, depend_root_id: 'CommonLiveMessageId' = <object object at 0x101f4f1b0>, depend_id: 'CommonLiveMessageId' = <object object at 0x101f4f1b0>, anchor_priority_score: int = <object object at 0x101f4f1b0>, room_message_heat_level: int = <object object at 0x101f4f1b0>, fold_type_for_web: int = <object object at 0x101f4f1b0>, anchor_fold_type_for_web: int = <object object at 0x101f4f1b0>, client_send_time: int = <object object at 0x101f4f1b0>, dispatch_strategy: 'CommonImDispatchStrategy' = <object object at 0x101f4f1b0>)
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: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.CommonImDispatchStrategy(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.CommonLiveMessageId(primary_id: str = <object object at 0x101f4f1b0>, message_scene: str = <object object at 0x101f4f1b0>)
Bases:
Message
- message_scene: str = <object object>
- primary_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.CommonLiveMessageSei(unique_id: 'CommonLiveMessageId' = <object object at 0x101f4f1b0>, timestamp: int = <object object at 0x101f4f1b0>)
Bases:
Message
- timestamp: int = <object object>
- unique_id: CommonLiveMessageId = <object object>
- class TikTokLive.proto.tiktok_proto.ContentSource(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.ControlAction(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.CreateChannelContent(owner: 'Player' = <object object at 0x101f4f1b0>, owner_link_mic_id: str = <object object at 0x101f4f1b0>)
Bases:
Message
- owner_link_mic_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.DataContainer(data1: int = <object object at 0x101f4f1b0>, data2: int = <object object at 0x101f4f1b0>, data3: int = <object object at 0x101f4f1b0>, data4: int = <object object at 0x101f4f1b0>, data5: int = <object object at 0x101f4f1b0>, data6: int = <object object at 0x101f4f1b0>, data7: int = <object object at 0x101f4f1b0>, data8: int = <object object at 0x101f4f1b0>, data9: int = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, layout_id: str = <object object at 0x101f4f1b0>)
Bases:
Message
- layout_id: str = <object object>
- scene_version: int = <object object>
- class TikTokLive.proto.tiktok_proto.Emote(emote_id: str = <object object at 0x101f4f1b0>, image: 'Image' = <object object at 0x101f4f1b0>, audit_status: 'AuditStatus' = <object object at 0x101f4f1b0>, uuid: str = <object object at 0x101f4f1b0>, emote_type: 'EmoteType' = <object object at 0x101f4f1b0>, content_source: 'ContentSource' = <object object at 0x101f4f1b0>, emote_private_type: 'EmotePrivateType' = <object object at 0x101f4f1b0>)
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: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.EmoteType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.EnvelopeBusinessType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.EnvelopeDisplay(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.EnvelopeFollowShowStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.FanTicketRoomNoticeContent(user_fan_ticket_list: List[ForwardRef('UserFanTicket')] = <object object at 0x101f4f1b0>, total_link_mic_fan_ticket: int = <object object at 0x101f4f1b0>, match_id: int = <object object at 0x101f4f1b0>, event_time: int = <object object at 0x101f4f1b0>, fan_ticket_icon_url: str = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, finish_reason: int = <object object at 0x101f4f1b0>)
Bases:
Message
- finish_reason: int = <object object>
- class TikTokLive.proto.tiktok_proto.GiftStruct(image: 'Image' = <object object at 0x101f4f1b0>, describe: str = <object object at 0x101f4f1b0>, duration: int = <object object at 0x101f4f1b0>, id: int = <object object at 0x101f4f1b0>, for_linkmic: bool = <object object at 0x101f4f1b0>, combo: bool = <object object at 0x101f4f1b0>, type: int = <object object at 0x101f4f1b0>, diamond_count: int = <object object at 0x101f4f1b0>, is_displayed_on_panel: bool = <object object at 0x101f4f1b0>, primary_effect_id: int = <object object at 0x101f4f1b0>, gift_label_icon: 'Image' = <object object at 0x101f4f1b0>, name: str = <object object at 0x101f4f1b0>, icon: 'Image' = <object object at 0x101f4f1b0>, gold_effect: str = <object object at 0x101f4f1b0>, preview_image: 'Image' = <object object at 0x101f4f1b0>, gift_panel_banner: 'GiftStructGiftPanelBanner' = <object object at 0x101f4f1b0>, is_broadcast_gift: bool = <object object at 0x101f4f1b0>, is_effect_befview: bool = <object object at 0x101f4f1b0>, is_random_gift: bool = <object object at 0x101f4f1b0>, is_box_gift: bool = <object object at 0x101f4f1b0>, can_put_in_gift_box: bool = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, left_icon: 'Image' = <object object at 0x101f4f1b0>, schema_url: str = <object object at 0x101f4f1b0>, bg_color_values_list: List[str] = <object object at 0x101f4f1b0>, banner_lynx_url: str = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, effect_ids_list: List[int] = <object object at 0x101f4f1b0>, host_key: str = <object object at 0x101f4f1b0>, audience_key: str = <object object at 0x101f4f1b0>, random_gift_bubble: 'GiftStructRandomGiftBubble' = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, icon_dynamic_effect: 'Image' = <object object at 0x101f4f1b0>)
Bases:
Message
- display_text: str = <object object>
- class TikTokLive.proto.tiktok_proto.GiftStructRandomGiftPanelBanner(bg_image: 'Image' = <object object at 0x101f4f1b0>, shading_image: 'Image' = <object object at 0x101f4f1b0>, target_num: int = <object object at 0x101f4f1b0>, collect_num: int = <object object at 0x101f4f1b0>, display_text: str = <object object at 0x101f4f1b0>, left_icon: 'Image' = <object object at 0x101f4f1b0>, schema_url: str = <object object at 0x101f4f1b0>, bg_color_values_list: List[str] = <object object at 0x101f4f1b0>, round: int = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, description: str = <object object at 0x101f4f1b0>, audit_status: int = <object object at 0x101f4f1b0>, start_time: int = <object object at 0x101f4f1b0>, expire_time: int = <object object at 0x101f4f1b0>, real_finish_time: int = <object object at 0x101f4f1b0>, contributors_list: List[ForwardRef('GoalGoalContributor')] = <object object at 0x101f4f1b0>, contributors_length: int = <object object at 0x101f4f1b0>, id_str: str = <object object at 0x101f4f1b0>, audit_description: str = <object object at 0x101f4f1b0>, stats: 'GoalGoalStats' = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, avatar: 'Image' = <object object at 0x101f4f1b0>, display_id: str = <object object at 0x101f4f1b0>, score: int = <object object at 0x101f4f1b0>, user_id_str: str = <object object at 0x101f4f1b0>, in_room: bool = <object object at 0x101f4f1b0>, is_friend: bool = <object object at 0x101f4f1b0>, badge_list: List[ForwardRef('BadgeStruct')] = <object object at 0x101f4f1b0>, follow_by_owner: bool = <object object at 0x101f4f1b0>, is_fist_contribute: bool = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, total_contributor: int = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, user_list: List[ForwardRef('GroupChannelUser')] = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, status: 'GroupStatus' = <object object at 0x101f4f1b0>, type: 'TextType' = <object object at 0x101f4f1b0>, all_user: 'AllListUser' = <object object at 0x101f4f1b0>, join_time: int = <object object at 0x101f4f1b0>, linked_time: int = <object object at 0x101f4f1b0>, owner_user: 'GroupPlayer' = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, user: 'User' = <object object at 0x101f4f1b0>)
Bases:
Message
- channel_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.GroupStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.HashtagNamespace(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.Image(url_list: List[str] = <object object at 0x101f4f1b0>, extras: str = <object object at 0x101f4f1b0>, is_animated: bool = <object object at 0x101f4f1b0>)
Bases:
Message
- extras: str = <object object>
- is_animated: bool = <object object>
- url_list: List[str] = <object object>
- class TikTokLive.proto.tiktok_proto.Indicator(key: str = <object object at 0x101f4f1b0>, op: int = <object object at 0x101f4f1b0>)
Bases:
Message
- key: str = <object object>
- op: int = <object object>
- class TikTokLive.proto.tiktok_proto.InviteContent(invitor: 'Player' = <object object at 0x101f4f1b0>, invitee_rtc_ext_info: 'RtcExtraInfo' = <object object at 0x101f4f1b0>, invitor_link_mic_id: str = <object object at 0x101f4f1b0>, invitee_link_mic_id: str = <object object at 0x101f4f1b0>, is_owner: bool = <object object at 0x101f4f1b0>, pos: 'Position' = <object object at 0x101f4f1b0>, dsl: 'DslConfig' = <object object at 0x101f4f1b0>, invitee: 'User' = <object object at 0x101f4f1b0>, operator: 'User' = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, all_users: 'AllListUser' = <object object at 0x101f4f1b0>)
Bases:
Message
- all_users: AllListUser = <object object>
- joiner: LinkLayerListUser = <object object>
- class TikTokLive.proto.tiktok_proto.JoinGroupContent(group_user: 'GroupChannelAllUser' = <object object at 0x101f4f1b0>, join_user: 'GroupPlayer' = <object object at 0x101f4f1b0>, type: 'TextType' = <object object at 0x101f4f1b0>)
Bases:
Message
- group_user: GroupChannelAllUser = <object object>
- join_user: GroupPlayer = <object object>
- class TikTokLive.proto.tiktok_proto.KickOutContent(offliner: 'Player' = <object object at 0x101f4f1b0>, kickout_reason: 'KickoutReason' = <object object at 0x101f4f1b0>)
Bases:
Message
- kickout_reason: KickoutReason = <object object>
- class TikTokLive.proto.tiktok_proto.KickoutReason(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.LeaveContent(leaver: 'Player' = <object object at 0x101f4f1b0>, leave_reason: int = <object object at 0x101f4f1b0>)
Bases:
Message
- leave_reason: int = <object object>
- class TikTokLive.proto.tiktok_proto.LeaveJoinGroupContent(operator: 'GroupPlayer' = <object object at 0x101f4f1b0>, group_channel_id: int = <object object at 0x101f4f1b0>, leave_source: str = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, linkmic_id: int = <object object at 0x101f4f1b0>, pos: 'Position' = <object object at 0x101f4f1b0>, linked_time_nano: int = <object object at 0x101f4f1b0>, app_version: str = <object object at 0x101f4f1b0>, magic_number1: int = <object object at 0x101f4f1b0>)
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: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.LinkMessageType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.LinkMicArmiesItems(host_user_id: int = <object object at 0x101f4f1b0>, battle_groups: List[ForwardRef('LinkMicArmiesItemsLinkMicArmiesGroup')] = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, points: int = <object object at 0x101f4f1b0>)
Bases:
Message
- points: int = <object object>
- class TikTokLive.proto.tiktok_proto.LinkMicBattleStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.LinkPosition(position: int = <object object at 0x101f4f1b0>, opt: int = <object object at 0x101f4f1b0>)
Bases:
Message
- opt: int = <object object>
- position: int = <object object>
- class TikTokLive.proto.tiktok_proto.LinkerAcceptNoticeContent(from_user_id: int = <object object at 0x101f4f1b0>, from_room_id: int = <object object at 0x101f4f1b0>, to_user_id: int = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, to_user_id: int = <object object at 0x101f4f1b0>, cancel_type: int = <object object at 0x101f4f1b0>, action_id: int = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, owner_room_id: int = <object object at 0x101f4f1b0>, link_type: int = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, anchor_multi_live_enum: int = <object object at 0x101f4f1b0>, anchor_setting_info: 'LinkmicUserSettingInfo' = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, from_room_id: int = <object object at 0x101f4f1b0>, to_rtc_ext_info: str = <object object at 0x101f4f1b0>, rtc_join_channel: bool = <object object at 0x101f4f1b0>, vendor: int = <object object at 0x101f4f1b0>, sec_from_user_id: str = <object object at 0x101f4f1b0>, to_linkmic_id_str: str = <object object at 0x101f4f1b0>, from_user: 'User' = <object object at 0x101f4f1b0>, required_mic_idx: int = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, kickout_reason: 'KickoutReason' = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, linkmic_id_str: str = <object object at 0x101f4f1b0>, send_leave_uid: int = <object object at 0x101f4f1b0>, leave_reason: int = <object object at 0x101f4f1b0>)
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[ForwardRef('ListUser')] = <object object at 0x101f4f1b0>, applied_users: List[ForwardRef('ListUser')] = <object object at 0x101f4f1b0>, connecting_users: List[ForwardRef('ListUser')] = <object object at 0x101f4f1b0>)
Bases:
Message
- class TikTokLive.proto.tiktok_proto.LinkerMediaChangeContent(op: int = <object object at 0x101f4f1b0>, to_user_id: int = <object object at 0x101f4f1b0>, anchor_id: int = <object object at 0x101f4f1b0>, room_id: int = <object object at 0x101f4f1b0>, change_scene: int = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, status: int = <object object at 0x101f4f1b0>)
Bases:
Message
- status: int = <object object>
- user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.LinkerRandomMatchContent(user: 'User' = <object object at 0x101f4f1b0>, room_id: int = <object object at 0x101f4f1b0>, invite_type: int = <object object at 0x101f4f1b0>, match_id: str = <object object at 0x101f4f1b0>, inner_channel_id: int = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, from_room_id: int = <object object at 0x101f4f1b0>, from_user_linkmic_info: 'LinkerReplyContentLinkmicInfo' = <object object at 0x101f4f1b0>, to_user_id: int = <object object at 0x101f4f1b0>, to_user_linkmic_info: 'LinkerReplyContentLinkmicInfo' = <object object at 0x101f4f1b0>, link_type: int = <object object at 0x101f4f1b0>, reply_status: int = <object object at 0x101f4f1b0>, linker_setting: 'LinkerSetting' = <object object at 0x101f4f1b0>, from_user: 'User' = <object object at 0x101f4f1b0>, to_user: 'User' = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, link_mic_id: int = <object object at 0x101f4f1b0>, joinable: bool = <object object at 0x101f4f1b0>, confluence_type: int = <object object at 0x101f4f1b0>, rtc_ext_info: str = <object object at 0x101f4f1b0>, rtc_app_id: str = <object object at 0x101f4f1b0>, rtc_app_sign: str = <object object at 0x101f4f1b0>, linkmic_id_str: str = <object object at 0x101f4f1b0>, vendor: int = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, link_type: int = <object object at 0x101f4f1b0>, scene: int = <object object at 0x101f4f1b0>, owner_user_id: int = <object object at 0x101f4f1b0>, owner_room_id: int = <object object at 0x101f4f1b0>, vendor: int = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, linkmic_id_str: str = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, to_user_id: int = <object object at 0x101f4f1b0>)
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: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.LinkmicStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.LinkmicUserSettingInfo(user_id: int = <object object at 0x101f4f1b0>, layout: int = <object object at 0x101f4f1b0>, fix_mic_num: int = <object object at 0x101f4f1b0>, allow_request_from_user: int = <object object at 0x101f4f1b0>, allow_request_from_follower_only: int = <object object at 0x101f4f1b0>, applier_sort_setting: 'LinkmicApplierSortSetting' = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, room_id: int = <object object at 0x101f4f1b0>, display_text: 'Text' = <object object at 0x101f4f1b0>)
Bases:
Message
- room_id: int = <object object>
- user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.ListChangeContent(type: 'TextType' = <object object at 0x101f4f1b0>, list: 'AllListUser' = <object object at 0x101f4f1b0>)
Bases:
Message
- list: AllListUser = <object object>
- class TikTokLive.proto.tiktok_proto.ListUser(user: 'User' = <object object at 0x101f4f1b0>, linkmic_id: int = <object object at 0x101f4f1b0>, linkmic_id_str: str = <object object at 0x101f4f1b0>, link_status: int = <object object at 0x101f4f1b0>, link_type: 'ListUserLinkType' = <object object at 0x101f4f1b0>, user_position: int = <object object at 0x101f4f1b0>, silence_status: int = <object object at 0x101f4f1b0>, modify_time: int = <object object at 0x101f4f1b0>, linker_id: int = <object object at 0x101f4f1b0>, role_type: int = <object object at 0x101f4f1b0>)
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: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.MemberMessageAction(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.MemberMessageData(type: str = <object object at 0x101f4f1b0>, label: str = <object object at 0x101f4f1b0>, color: 'TikTokColor' = <object object at 0x101f4f1b0>, details: List[ForwardRef('MessageDetails')] = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, color: 'TikTokColor' = <object object at 0x101f4f1b0>, category: str = <object object at 0x101f4f1b0>, user: 'UserContainer' = <object object at 0x101f4f1b0>)
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: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.MsgFilter(is_gifter: bool = <object object at 0x101f4f1b0>, is_subscribed_to_anchor: bool = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, reply_biz_content: 'MultiLiveContentReplyBizContent' = <object object at 0x101f4f1b0>, permit_biz_content: 'MultiLiveContentPermitBizContent' = <object object at 0x101f4f1b0>, kick_out_biz_content: 'MultiLiveContentKickOutBizContent' = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, invite_source: int = <object object at 0x101f4f1b0>, operator_user_info: 'User' = <object object at 0x101f4f1b0>, operator_link_admin_type: int = <object object at 0x101f4f1b0>, invitee_user_info: 'User' = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, operator_link_admin_type: int = <object object at 0x101f4f1b0>, kick_player_user_info: 'User' = <object object at 0x101f4f1b0>)
Bases:
Message
- operator_link_admin_type: int = <object object>
- class TikTokLive.proto.tiktok_proto.MultiLiveContentPermitBizContent(anchor_setting_info: 'LinkmicUserSettingInfo' = <object object at 0x101f4f1b0>, expire_timestamp: int = <object object at 0x101f4f1b0>, operator_user_info: 'User' = <object object at 0x101f4f1b0>, operator_link_admin_type: int = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, is_turn_off_invitation: int = <object object at 0x101f4f1b0>, reply_user_info: 'User' = <object object at 0x101f4f1b0>)
Bases:
Message
- is_turn_off_invitation: int = <object object>
- link_type: int = <object object>
- class TikTokLive.proto.tiktok_proto.OldSubscribeStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.P2PGroupChangeContent(group_ext_info_list: List[ForwardRef('RtcExtraInfo')] = <object object at 0x101f4f1b0>, group_user: 'GroupChannelAllUser' = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, permiter_link_mic_id: str = <object object at 0x101f4f1b0>, applier_pos: 'Position' = <object object at 0x101f4f1b0>, reply_status: 'ReplyStatus' = <object object at 0x101f4f1b0>, dsl: 'DslConfig' = <object object at 0x101f4f1b0>, applier: 'User' = <object object at 0x101f4f1b0>, operator: 'User' = <object object at 0x101f4f1b0>, applier_link_mic_id: str = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, agree_status: 'AgreeStatus' = <object object at 0x101f4f1b0>, type: 'TextType' = <object object at 0x101f4f1b0>, group_ext_info_list: List[ForwardRef('RtcExtraInfo')] = <object object at 0x101f4f1b0>, group_user: 'GroupChannelAllUser' = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, user_id: int = <object object at 0x101f4f1b0>)
Bases:
Message
- room_id: int = <object object>
- user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.PollEndContent(end_type: int = <object object at 0x101f4f1b0>, option_list: List[ForwardRef('PollOptionInfo')] = <object object at 0x101f4f1b0>, operator: 'User' = <object object at 0x101f4f1b0>)
Bases:
Message
- end_type: int = <object object>
- option_list: List[PollOptionInfo] = <object object>
- class TikTokLive.proto.tiktok_proto.PollOptionInfo(votes: int = <object object at 0x101f4f1b0>, display_content: str = <object object at 0x101f4f1b0>, option_idx: int = <object object at 0x101f4f1b0>, vote_user_list: List[ForwardRef('VoteUser')] = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, end_time: int = <object object at 0x101f4f1b0>, option_list: List[ForwardRef('PollOptionInfo')] = <object object at 0x101f4f1b0>, title: str = <object object at 0x101f4f1b0>, operator: 'User' = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>)
Bases:
Message
- option_list: List[PollOptionInfo] = <object object>
- class TikTokLive.proto.tiktok_proto.Position(type: int = <object object at 0x101f4f1b0>, link: 'LinkPosition' = <object object at 0x101f4f1b0>)
Bases:
Message
- link: LinkPosition = <object object>
- type: int = <object object>
- class TikTokLive.proto.tiktok_proto.PunishEventInfo(punish_type: str = <object object at 0x101f4f1b0>, punish_reason: str = <object object at 0x101f4f1b0>, punish_id: str = <object object at 0x101f4f1b0>, violation_uid: int = <object object at 0x101f4f1b0>, punish_type_id: int = <object object at 0x101f4f1b0>, duration: int = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, label: str = <object object at 0x101f4f1b0>, color: 'TikTokColor' = <object object at 0x101f4f1b0>, details: List[ForwardRef('ValueLabel')] = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, reply_status: 'ReplyStatus' = <object object at 0x101f4f1b0>, invitee_link_mic_id: str = <object object at 0x101f4f1b0>, invitee_pos: 'Position' = <object object at 0x101f4f1b0>, invite_operator_user: 'Player' = <object object at 0x101f4f1b0>)
Bases:
Message
- invitee_link_mic_id: str = <object object>
- reply_status: ReplyStatus = <object object>
- class TikTokLive.proto.tiktok_proto.ReplyStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.RoomMessage(common: 'Common' = <object object at 0x101f4f1b0>, content: str = <object object at 0x101f4f1b0>, supprot_landscape: bool = <object object at 0x101f4f1b0>, source: int = <object object at 0x101f4f1b0>, icon: 'Image' = <object object at 0x101f4f1b0>, scene: str = <object object at 0x101f4f1b0>, is_welcome: bool = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, action: int = <object object at 0x101f4f1b0>, content: str = <object object at 0x101f4f1b0>, notice_type: int = <object object at 0x101f4f1b0>, close_room: bool = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, live_rtc_video_param_list: List[ForwardRef('RtcExtraInfoRtcLiveVideoParam')] = <object object at 0x101f4f1b0>, rtc_bitrate_map: 'RtcExtraInfoRtcBitrateMap' = <object object at 0x101f4f1b0>, rtc_fps: int = <object object at 0x101f4f1b0>, rtc_business_id: str = <object object at 0x101f4f1b0>, interact_client_type: int = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, xx2: int = <object object at 0x101f4f1b0>, xx3: int = <object object at 0x101f4f1b0>, xx4: int = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, rtc_user_id: str = <object object at 0x101f4f1b0>, rtc_token: str = <object object at 0x101f4f1b0>, rtc_channel_id: int = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, params: 'RtcExtraInfoRtcVideoParam' = <object object at 0x101f4f1b0>)
Bases:
Message
- params: RtcExtraInfoRtcVideoParam = <object object>
- strategy_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.RtcExtraInfoRtcVideoParam(width: int = <object object at 0x101f4f1b0>, height: int = <object object at 0x101f4f1b0>, fps: int = <object object at 0x101f4f1b0>, bitrate_kbps: int = <object object at 0x101f4f1b0>)
Bases:
Message
- bitrate_kbps: int = <object object>
- fps: int = <object object>
- height: int = <object object>
- width: int = <object object>
- class TikTokLive.proto.tiktok_proto.SubscribeType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.SubscribingStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.Text(key: str = <object object at 0x101f4f1b0>, default_pattern: str = <object object at 0x101f4f1b0>, default_format: 'TextTextFormat' = <object object at 0x101f4f1b0>, pieces_list: List[ForwardRef('TextTextPiece')] = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, bold: bool = <object object at 0x101f4f1b0>, italic: bool = <object object at 0x101f4f1b0>, weight: int = <object object at 0x101f4f1b0>, italic_angle: int = <object object at 0x101f4f1b0>, font_size: int = <object object at 0x101f4f1b0>, use_heigh_light_color: bool = <object object at 0x101f4f1b0>, use_remote_clor: bool = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, format: 'TextTextFormat' = <object object at 0x101f4f1b0>, string_value: str = <object object at 0x101f4f1b0>, user_value: 'TextTextPieceUser' = <object object at 0x101f4f1b0>, gift_value: 'TextTextPieceGift' = <object object at 0x101f4f1b0>, pattern_ref_value: 'TextTextPiecePatternRef' = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, color_id: int = <object object at 0x101f4f1b0>)
Bases:
Message
- color_id: int = <object object>
- gift_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.TextTextPiecePatternRef(key: str = <object object at 0x101f4f1b0>, default_pattern: str = <object object at 0x101f4f1b0>)
Bases:
Message
- default_pattern: str = <object object>
- key: str = <object object>
- class TikTokLive.proto.tiktok_proto.TextTextPieceUser(user: 'User' = <object object at 0x101f4f1b0>, with_colon: bool = <object object at 0x101f4f1b0>)
Bases:
Message
- with_colon: bool = <object object>
- class TikTokLive.proto.tiktok_proto.TikTokColor(color: str = <object object at 0x101f4f1b0>, id: int = <object object at 0x101f4f1b0>, data1: int = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, timestamp2: int = <object object at 0x101f4f1b0>, timestamp3: int = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, nickname: str = <object object at 0x101f4f1b0>, bio_description: str = <object object at 0x101f4f1b0>, avatar_thumb: 'Image' = <object object at 0x101f4f1b0>, avatar_medium: 'Image' = <object object at 0x101f4f1b0>, avatar_large: 'Image' = <object object at 0x101f4f1b0>, verified: bool = <object object at 0x101f4f1b0>, status: int = <object object at 0x101f4f1b0>, create_time: int = <object object at 0x101f4f1b0>, modify_time: int = <object object at 0x101f4f1b0>, secret: int = <object object at 0x101f4f1b0>, share_qrcode_uri: str = <object object at 0x101f4f1b0>, badge_image_list: List[ForwardRef('Image')] = <object object at 0x101f4f1b0>, follow_info: 'UserFollowInfo' = <object object at 0x101f4f1b0>, pay_grade: 'UserPayGrade' = <object object at 0x101f4f1b0>, fans_club: 'UserFansClub' = <object object at 0x101f4f1b0>, border: 'UserBorder' = <object object at 0x101f4f1b0>, special_id: str = <object object at 0x101f4f1b0>, avatar_border: 'Image' = <object object at 0x101f4f1b0>, medal: 'Image' = <object object at 0x101f4f1b0>, real_time_icons_list: List[ForwardRef('Image')] = <object object at 0x101f4f1b0>, new_real_time_icons_list: List[ForwardRef('Image')] = <object object at 0x101f4f1b0>, top_vip_no: int = <object object at 0x101f4f1b0>, user_attr: 'UserUserAttr' = <object object at 0x101f4f1b0>, own_room: 'UserOwnRoom' = <object object at 0x101f4f1b0>, pay_score: int = <object object at 0x101f4f1b0>, ticket_count: int = <object object at 0x101f4f1b0>, link_mic_stats: 'LinkmicStatus' = <object object at 0x101f4f1b0>, display_id: str = <object object at 0x101f4f1b0>, with_commerce_permission: bool = <object object at 0x101f4f1b0>, with_fusion_shop_entry: bool = <object object at 0x101f4f1b0>, webcast_anchor_level: 'UserAnchorLevel' = <object object at 0x101f4f1b0>, verified_content: str = <object object at 0x101f4f1b0>, author_stats: 'UserAuthorStats' = <object object at 0x101f4f1b0>, top_fans_list: List[ForwardRef('User')] = <object object at 0x101f4f1b0>, sec_uid: str = <object object at 0x101f4f1b0>, user_role: int = <object object at 0x101f4f1b0>, activity_reward: 'UserActivityInfo' = <object object at 0x101f4f1b0>, personal_card: 'Image' = <object object at 0x101f4f1b0>, authentication_info: 'UserAuthenticationInfo' = <object object at 0x101f4f1b0>, media_badge_image_list: List[ForwardRef('Image')] = <object object at 0x101f4f1b0>, commerce_webcast_config_ids_list: List[int] = <object object at 0x101f4f1b0>, border_list: List[ForwardRef('UserBorder')] = <object object at 0x101f4f1b0>, combo_badge_info: 'UserComboBadgeInfo' = <object object at 0x101f4f1b0>, subscribe_info: 'UserSubscribeInfo' = <object object at 0x101f4f1b0>, badge_list: List[ForwardRef('BadgeStruct')] = <object object at 0x101f4f1b0>, mint_type_label_list: List[int] = <object object at 0x101f4f1b0>, fans_club_info: 'UserFansClubInfo' = <object object at 0x101f4f1b0>, allow_find_by_contacts: bool = <object object at 0x101f4f1b0>, allow_others_download_video: bool = <object object at 0x101f4f1b0>, allow_others_download_when_sharing_video: bool = <object object at 0x101f4f1b0>, allow_share_show_profile: bool = <object object at 0x101f4f1b0>, allow_show_in_gossip: bool = <object object at 0x101f4f1b0>, allow_show_my_action: bool = <object object at 0x101f4f1b0>, allow_strange_comment: bool = <object object at 0x101f4f1b0>, allow_unfollower_comment: bool = <object object at 0x101f4f1b0>, allow_use_linkmic: bool = <object object at 0x101f4f1b0>, anchor_level: 'UserAnchorLevel' = <object object at 0x101f4f1b0>, avatar_jpg: 'Image' = <object object at 0x101f4f1b0>, bg_img_url: str = <object object at 0x101f4f1b0>, block_status: int = <object object at 0x101f4f1b0>, comment_restrict: int = <object object at 0x101f4f1b0>, constellation: str = <object object at 0x101f4f1b0>, disable_ichat: int = <object object at 0x101f4f1b0>, enable_ichat_img: int = <object object at 0x101f4f1b0>, exp: int = <object object at 0x101f4f1b0>, fan_ticket_count: int = <object object at 0x101f4f1b0>, fold_stranger_chat: bool = <object object at 0x101f4f1b0>, follow_status: int = <object object at 0x101f4f1b0>, ichat_restrict_type: int = <object object at 0x101f4f1b0>, id_str: str = <object object at 0x101f4f1b0>, is_follower: bool = <object object at 0x101f4f1b0>, is_following: bool = <object object at 0x101f4f1b0>, need_profile_guide: bool = <object object at 0x101f4f1b0>, pay_scores: int = <object object at 0x101f4f1b0>, push_comment_status: bool = <object object at 0x101f4f1b0>, push_digg: bool = <object object at 0x101f4f1b0>, push_follow: bool = <object object at 0x101f4f1b0>, push_friend_action: bool = <object object at 0x101f4f1b0>, push_ichat: bool = <object object at 0x101f4f1b0>, push_status: bool = <object object at 0x101f4f1b0>, push_video_post: bool = <object object at 0x101f4f1b0>, push_video_recommend: bool = <object object at 0x101f4f1b0>, stats: 'UserUserStats' = <object object at 0x101f4f1b0>, verified_reason: str = <object object at 0x101f4f1b0>, with_car_management_permission: bool = <object object at 0x101f4f1b0>, upcoming_event_list: List[ForwardRef('UserLiveEventInfo')] = <object object at 0x101f4f1b0>, scm_label: str = <object object at 0x101f4f1b0>, ecommerce_entrance: 'UserEcommerceEntrance' = <object object at 0x101f4f1b0>, is_block: bool = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, storytag: 'Image' = <object object at 0x101f4f1b0>)
Bases:
Message
- class TikTokLive.proto.tiktok_proto.UserAnchorLevel(level: int = <object object at 0x101f4f1b0>, experience: int = <object object at 0x101f4f1b0>, lowest_experience_this_level: int = <object object at 0x101f4f1b0>, highest_experience_this_level: int = <object object at 0x101f4f1b0>, task_start_experience: int = <object object at 0x101f4f1b0>, task_start_time: int = <object object at 0x101f4f1b0>, task_decrease_experience: int = <object object at 0x101f4f1b0>, task_target_experience: int = <object object at 0x101f4f1b0>, task_end_time: int = <object object at 0x101f4f1b0>, profile_dialog_bg: 'Image' = <object object at 0x101f4f1b0>, profile_dialog_bg_back: 'Image' = <object object at 0x101f4f1b0>, stage_level: 'Image' = <object object at 0x101f4f1b0>, small_icon: 'Image' = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, enterprise_verify_reason: str = <object object at 0x101f4f1b0>, authentication_badge: 'Image' = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, video_total_play_count: int = <object object at 0x101f4f1b0>, video_total_share_count: int = <object object at 0x101f4f1b0>, video_total_series_count: int = <object object at 0x101f4f1b0>, variety_show_play_count: int = <object object at 0x101f4f1b0>, video_total_favorite_count: int = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, level: int = <object object at 0x101f4f1b0>, source: str = <object object at 0x101f4f1b0>, profile_decoration_ribbon: 'Image' = <object object at 0x101f4f1b0>, avatar_background_color: str = <object object at 0x101f4f1b0>, avatar_background_border_color: str = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, combo_count: int = <object object at 0x101f4f1b0>)
Bases:
Message
- combo_count: int = <object object>
- class TikTokLive.proto.tiktok_proto.UserContainer(user: 'User' = <object object at 0x101f4f1b0>, data1: int = <object object at 0x101f4f1b0>)
Bases:
Message
- data1: int = <object object>
- class TikTokLive.proto.tiktok_proto.UserEcommerceEntrance(entrance_type: 'UserEcommerceEntranceEntranceType' = <object object at 0x101f4f1b0>, creator_type: 'UserEcommerceEntranceCreatorType' = <object object at 0x101f4f1b0>, schema: str = <object object at 0x101f4f1b0>, shop_entrance_info: 'UserEcommerceEntranceShopEntranceInfo' = <object object at 0x101f4f1b0>, showcase_entrance_info: 'UserEcommerceEntranceShowcaseEntranceInfo' = <object object at 0x101f4f1b0>)
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: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.UserEcommerceEntranceEntranceType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.UserEcommerceEntranceShopEntranceInfo(shop_id: str = <object object at 0x101f4f1b0>, shop_name: str = <object object at 0x101f4f1b0>, shop_rating: str = <object object at 0x101f4f1b0>, store_label: 'UserEcommerceEntranceShopEntranceInfoStoreLabel' = <object object at 0x101f4f1b0>, format_sold_count: str = <object object at 0x101f4f1b0>, sold_count: int = <object object at 0x101f4f1b0>, exp_rate_percentile: int = <object object at 0x101f4f1b0>, exp_rate_top_display: str = <object object at 0x101f4f1b0>, rate_display_style: int = <object object at 0x101f4f1b0>, show_rate_not_applicable: bool = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, is_bytemall: bool = <object object at 0x101f4f1b0>)
Bases:
Message
- is_bytemall: bool = <object object>
- official_label: UserEcommerceEntranceShopEntranceInfoStoreLabelStoreOfficialLabel = <object object>
- class TikTokLive.proto.tiktok_proto.UserEcommerceEntranceShopEntranceInfoStoreLabelStoreBrandLabelType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.UserEcommerceEntranceShopEntranceInfoStoreLabelStoreOfficialLabel(label_image_light: 'UserEcommerceEntranceShopEntranceInfoStoreLabelStoreOfficialLabelShopLabelImage' = <object object at 0x101f4f1b0>, label_image_dark: 'UserEcommerceEntranceShopEntranceInfoStoreLabelStoreOfficialLabelShopLabelImage' = <object object at 0x101f4f1b0>, label_type: int = <object object at 0x101f4f1b0>, label_type_str: str = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, width: int = <object object at 0x101f4f1b0>, minetype: str = <object object at 0x101f4f1b0>, thumb_uri: str = <object object at 0x101f4f1b0>, thumb_uri_list: List[str] = <object object at 0x101f4f1b0>, uri: str = <object object at 0x101f4f1b0>, url_list: List[str] = <object object at 0x101f4f1b0>, color: str = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, sold_count: int = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, fan_ticket: int = <object object at 0x101f4f1b0>, match_total_score: int = <object object at 0x101f4f1b0>, match_rank: int = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>)
Bases:
Message
- data: UserFansClubFansClubData = <object object>
- class TikTokLive.proto.tiktok_proto.UserFansClubFansClubData(club_name: str = <object object at 0x101f4f1b0>, level: int = <object object at 0x101f4f1b0>, user_fans_club_status: 'UserFansClubFansClubDataUserFansClubStatus' = <object object at 0x101f4f1b0>, available_gift_ids_list: List[int] = <object object at 0x101f4f1b0>, anchor_id: int = <object object at 0x101f4f1b0>)
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: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.UserFansClubFansClubDataUserFansClubStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.UserFansClubInfo(is_sleeping: bool = <object object at 0x101f4f1b0>, fans_level: int = <object object at 0x101f4f1b0>, fans_score: int = <object object at 0x101f4f1b0>, badge: 'Image' = <object object at 0x101f4f1b0>, fans_count: int = <object object at 0x101f4f1b0>)
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: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.UserFollowInfo(following_count: int = <object object at 0x101f4f1b0>, follower_count: int = <object object at 0x101f4f1b0>, follow_status: int = <object object at 0x101f4f1b0>, push_status: int = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, is_subscriber_of_anchor: bool = <object object at 0x101f4f1b0>, is_mutual_following_with_anchor: bool = <object object at 0x101f4f1b0>, is_follower_of_anchor: bool = <object object at 0x101f4f1b0>, is_moderator_of_anchor: bool = <object object at 0x101f4f1b0>, is_anchor: bool = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, start_time: int = <object object at 0x101f4f1b0>, duration: int = <object object at 0x101f4f1b0>, title: str = <object object at 0x101f4f1b0>, description: str = <object object at 0x101f4f1b0>, has_subscribed: bool = <object object at 0x101f4f1b0>, is_paid_event: bool = <object object at 0x101f4f1b0>, ticket_amount: int = <object object at 0x101f4f1b0>, pay_method: int = <object object at 0x101f4f1b0>)
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: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.UserLiveEventInfoWalletPackage(iap_id: str = <object object at 0x101f4f1b0>, usd_price_show: str = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, room_ids_str_list: List[str] = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, name: str = <object object at 0x101f4f1b0>, icon: 'Image' = <object object at 0x101f4f1b0>, next_name: str = <object object at 0x101f4f1b0>, level: int = <object object at 0x101f4f1b0>, next_icon: 'Image' = <object object at 0x101f4f1b0>, grade_describe: str = <object object at 0x101f4f1b0>, grade_icon_list: List[ForwardRef('UserPayGradeGradeIcon')] = <object object at 0x101f4f1b0>, screen_chat_type: int = <object object at 0x101f4f1b0>, im_icon: 'Image' = <object object at 0x101f4f1b0>, im_icon_with_level: 'Image' = <object object at 0x101f4f1b0>, live_icon: 'Image' = <object object at 0x101f4f1b0>, new_im_icon_with_level: 'Image' = <object object at 0x101f4f1b0>, new_live_icon: 'Image' = <object object at 0x101f4f1b0>, upgrade_need_consume: int = <object object at 0x101f4f1b0>, next_privileges: str = <object object at 0x101f4f1b0>, background: 'Image' = <object object at 0x101f4f1b0>, background_back: 'Image' = <object object at 0x101f4f1b0>, score: int = <object object at 0x101f4f1b0>, grade_banner: str = <object object at 0x101f4f1b0>, profile_dialog_bg: 'Image' = <object object at 0x101f4f1b0>, profile_dialog_bg_back: 'Image' = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, icon_diamond: int = <object object at 0x101f4f1b0>, level: int = <object object at 0x101f4f1b0>, level_str: str = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, preview_img: 'Image' = <object object at 0x101f4f1b0>)
Bases:
Message
- class TikTokLive.proto.tiktok_proto.UserSubscribeInfo(qualification: bool = <object object at 0x101f4f1b0>, is_subscribe: bool = <object object at 0x101f4f1b0>, badge: 'UserSubscribeBadge' = <object object at 0x101f4f1b0>, enable_subscription: bool = <object object at 0x101f4f1b0>, subscriber_count: int = <object object at 0x101f4f1b0>, is_in_grace_period: bool = <object object at 0x101f4f1b0>, is_subscribed_to_anchor: bool = <object object at 0x101f4f1b0>, user_gift_sub_auth: bool = <object object at 0x101f4f1b0>, anchor_gift_sub_auth: bool = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, is_admin: bool = <object object at 0x101f4f1b0>, is_super_admin: bool = <object object at 0x101f4f1b0>, mute_duration: int = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, id_str: str = <object object at 0x101f4f1b0>, following_count: int = <object object at 0x101f4f1b0>, follower_count: int = <object object at 0x101f4f1b0>, record_count: int = <object object at 0x101f4f1b0>, total_duration: int = <object object at 0x101f4f1b0>, daily_fan_ticket_count: int = <object object at 0x101f4f1b0>, daily_income: int = <object object at 0x101f4f1b0>, item_count: int = <object object at 0x101f4f1b0>, favorite_item_count: int = <object object at 0x101f4f1b0>, diamond_consumed_count: int = <object object at 0x101f4f1b0>, tuwen_item_count: int = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, label: str = <object object at 0x101f4f1b0>, label2: str = <object object at 0x101f4f1b0>, label3: str = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, nick_name: str = <object object at 0x101f4f1b0>, avatar_thumb: 'Image' = <object object at 0x101f4f1b0>)
Bases:
Message
- nick_name: str = <object object>
- user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastBarrageMessage(common: 'Common' = <object object at 0x101f4f1b0>, event: 'WebcastBarrageMessageBarrageEvent' = <object object at 0x101f4f1b0>, msg_type: 'WebcastBarrageMessageBarrageType' = <object object at 0x101f4f1b0>, icon: 'Image' = <object object at 0x101f4f1b0>, content: 'Text' = <object object at 0x101f4f1b0>, duration: int = <object object at 0x101f4f1b0>, background: 'Image' = <object object at 0x101f4f1b0>, right_icon: 'Image' = <object object at 0x101f4f1b0>, user_grade_param: 'WebcastBarrageMessageBarrageTypeUserGradeParam' = <object object at 0x101f4f1b0>, fans_level_param: 'WebcastBarrageMessageBarrageTypeFansLevelParam' = <object object at 0x101f4f1b0>, subscribe_gift_param: 'WebcastBarrageMessageBarrageTypeSubscribeGiftParam' = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>)
Bases:
Message
- event_name: str = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastBarrageMessageBarrageType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.WebcastBarrageMessageBarrageTypeFansLevelParam(current_grade: int = <object object at 0x101f4f1b0>, display_config: int = <object object at 0x101f4f1b0>, user: 'User' = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, show_gift_sub_count: bool = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, display_config: int = <object object at 0x101f4f1b0>, user_id: str = <object object at 0x101f4f1b0>, user: 'User' = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, time_stamp: int = <object object at 0x101f4f1b0>, caption_data: 'WebcastCaptionMessageCaptionData' = <object object at 0x101f4f1b0>)
Bases:
Message
- time_stamp: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastCaptionMessageCaptionData(language: str = <object object at 0x101f4f1b0>, text: str = <object object at 0x101f4f1b0>)
Bases:
Message
- language: str = <object object>
- text: str = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastChatMessage(common: 'Common' = <object object at 0x101f4f1b0>, user: 'User' = <object object at 0x101f4f1b0>, content: str = <object object at 0x101f4f1b0>, visible_to_sender: bool = <object object at 0x101f4f1b0>, background_image: 'Image' = <object object at 0x101f4f1b0>, full_screen_text_color: str = <object object at 0x101f4f1b0>, background_image_v2: 'Image' = <object object at 0x101f4f1b0>, gift_image: 'Image' = <object object at 0x101f4f1b0>, input_type: int = <object object at 0x101f4f1b0>, at_user: 'User' = <object object at 0x101f4f1b0>, emotes_list: List[ForwardRef('WebcastChatMessageEmoteWithIndex')] = <object object at 0x101f4f1b0>, content_language: str = <object object at 0x101f4f1b0>, quick_chat_scene: int = <object object at 0x101f4f1b0>, community_flagged_status: int = <object object at 0x101f4f1b0>, user_identity: 'UserIdentity' = <object object at 0x101f4f1b0>, comment_quality_scores: Dict[str, str] = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, emote: 'Emote' = <object object at 0x101f4f1b0>)
Bases:
Message
- index: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastControlMessage(common: 'Common' = <object object at 0x101f4f1b0>, action: 'ControlAction' = <object object at 0x101f4f1b0>, tips: str = <object object at 0x101f4f1b0>, extra: 'WebcastControlMessageExtra' = <object object at 0x101f4f1b0>, perception_audience_text: 'Text' = <object object at 0x101f4f1b0>, punish_info: 'PunishEventInfo' = <object object at 0x101f4f1b0>, float_text: 'Text' = <object object at 0x101f4f1b0>, float_style: int = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, reason_no: int = <object object at 0x101f4f1b0>, title: 'Text' = <object object at 0x101f4f1b0>, violation_reason: 'Text' = <object object at 0x101f4f1b0>, content: 'Text' = <object object at 0x101f4f1b0>, got_it_button: 'Text' = <object object at 0x101f4f1b0>, ban_detail_button: 'Text' = <object object at 0x101f4f1b0>, source: str = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, user: 'User' = <object object at 0x101f4f1b0>, emote_list: List[ForwardRef('Emote')] = <object object at 0x101f4f1b0>, msg_filter: 'MsgFilter' = <object object at 0x101f4f1b0>, user_identity: 'UserIdentity' = <object object at 0x101f4f1b0>)
Bases:
Message
- user_identity: UserIdentity = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastEnvelopeMessage(common: 'Common' = <object object at 0x101f4f1b0>, envelope_info: 'WebcastEnvelopeMessageEnvelopeInfo' = <object object at 0x101f4f1b0>, display: 'EnvelopeDisplay' = <object object at 0x101f4f1b0>)
Bases:
Message
- display: EnvelopeDisplay = <object object>
- envelope_info: WebcastEnvelopeMessageEnvelopeInfo = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastEnvelopeMessageEnvelopeInfo(envelope_id: str = <object object at 0x101f4f1b0>, business_type: 'EnvelopeBusinessType' = <object object at 0x101f4f1b0>, envelope_idc: str = <object object at 0x101f4f1b0>, send_user_name: str = <object object at 0x101f4f1b0>, diamond_count: int = <object object at 0x101f4f1b0>, people_count: int = <object object at 0x101f4f1b0>, unpack_at: int = <object object at 0x101f4f1b0>, send_user_id: str = <object object at 0x101f4f1b0>, send_user_avatar: 'Image' = <object object at 0x101f4f1b0>, create_at: str = <object object at 0x101f4f1b0>, room_id: str = <object object at 0x101f4f1b0>, follow_show_status: 'EnvelopeFollowShowStatus' = <object object at 0x101f4f1b0>, skin_id: int = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, gift_id: int = <object object at 0x101f4f1b0>, fan_ticket_count: int = <object object at 0x101f4f1b0>, group_count: int = <object object at 0x101f4f1b0>, repeat_count: int = <object object at 0x101f4f1b0>, combo_count: int = <object object at 0x101f4f1b0>, user: 'User' = <object object at 0x101f4f1b0>, to_user: 'User' = <object object at 0x101f4f1b0>, repeat_end: int = <object object at 0x101f4f1b0>, group_id: int = <object object at 0x101f4f1b0>, income_taskgifts: int = <object object at 0x101f4f1b0>, room_fan_ticket_count: int = <object object at 0x101f4f1b0>, gift: 'GiftStruct' = <object object at 0x101f4f1b0>, log_id: str = <object object at 0x101f4f1b0>, send_type: int = <object object at 0x101f4f1b0>, monitor_extra: str = <object object at 0x101f4f1b0>, color_id: int = <object object at 0x101f4f1b0>, is_first_sent: bool = <object object at 0x101f4f1b0>, order_id: str = <object object at 0x101f4f1b0>, user_identity: 'UserIdentity' = <object object at 0x101f4f1b0>, user_gift_reciever: 'WebcastGiftMessageUserGiftReciever' = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, self_queue_priority: int = <object object at 0x101f4f1b0>, priority: int = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, user_consume_in_room: int = <object object at 0x101f4f1b0>)
Bases:
Message
- user_consume_in_room: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastGiftMessageUserGiftReciever(user_id: int = <object object at 0x101f4f1b0>, device_name: str = <object object at 0x101f4f1b0>)
Bases:
Message
- device_name: str = <object object>
- user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastGoalUpdateMessage(common: 'Common' = <object object at 0x101f4f1b0>, indicator: 'Indicator' = <object object at 0x101f4f1b0>, goal: 'Goal' = <object object at 0x101f4f1b0>, contributor_id: int = <object object at 0x101f4f1b0>, contributor_avatar: 'Image' = <object object at 0x101f4f1b0>, contributor_display_id: str = <object object at 0x101f4f1b0>, contribute_count: int = <object object at 0x101f4f1b0>, contribute_score: int = <object object at 0x101f4f1b0>, gift_repeat_count: int = <object object at 0x101f4f1b0>, contributor_id_str: str = <object object at 0x101f4f1b0>, pin: bool = <object object at 0x101f4f1b0>, unpin: bool = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, data: 'WebcastHourlyRankMessageRankContainer' = <object object at 0x101f4f1b0>, data2: int = <object object at 0x101f4f1b0>)
Bases:
Message
- data: WebcastHourlyRankMessageRankContainer = <object object>
- data2: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastHourlyRankMessageRankContainer(data1: int = <object object at 0x101f4f1b0>, rankingdata: 'WebcastHourlyRankMessageRankContainerRankingData' = <object object at 0x101f4f1b0>, data2: int = <object object at 0x101f4f1b0>, rankings: 'Ranking' = <object object at 0x101f4f1b0>, rankingdata2: 'WebcastHourlyRankMessageRankContainerRankingData2' = <object object at 0x101f4f1b0>, data3: int = <object object at 0x101f4f1b0>, data4: int = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, rankdata: 'Ranking' = <object object at 0x101f4f1b0>, data2: str = <object object at 0x101f4f1b0>)
Bases:
Message
- data1: int = <object object>
- data2: str = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastHourlyRankMessageRankContainerRankingData2(data1: int = <object object at 0x101f4f1b0>, data2: int = <object object at 0x101f4f1b0>, rankdata: 'Ranking' = <object object at 0x101f4f1b0>, data3: str = <object object at 0x101f4f1b0>, data4: int = <object object at 0x101f4f1b0>, data5: int = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, delete_msg_ids_list: List[int] = <object object at 0x101f4f1b0>, delete_user_ids_list: List[int] = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, json: str = <object object at 0x101f4f1b0>)
Bases:
Message
- json: str = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastLikeMessage(common: 'Common' = <object object at 0x101f4f1b0>, count: int = <object object at 0x101f4f1b0>, total: int = <object object at 0x101f4f1b0>, user: 'User' = <object object at 0x101f4f1b0>)
Bases:
Message
- count: int = <object object>
- total: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastLinkLayerMessage(common: 'Common' = <object object at 0x101f4f1b0>, message_type: 'MessageType' = <object object at 0x101f4f1b0>, channel_id: int = <object object at 0x101f4f1b0>, scene: 'Scene' = <object object at 0x101f4f1b0>, create_channel_content: 'CreateChannelContent' = <object object at 0x101f4f1b0>, list_change_content: 'ListChangeContent' = <object object at 0x101f4f1b0>, invite_content: 'InviteContent' = <object object at 0x101f4f1b0>, apply_content: 'ApplyContent' = <object object at 0x101f4f1b0>, permit_apply_content: 'PermitApplyContent' = <object object at 0x101f4f1b0>, reply_invite_content: 'ReplyInviteContent' = <object object at 0x101f4f1b0>, kick_out_content: 'KickOutContent' = <object object at 0x101f4f1b0>, cancel_apply_content: 'CancelApplyContent' = <object object at 0x101f4f1b0>, cancel_invite_content: 'CancelInviteContent' = <object object at 0x101f4f1b0>, leave_content: 'LeaveContent' = <object object at 0x101f4f1b0>, finish_content: 'FinishChannelContent' = <object object at 0x101f4f1b0>, join_direct_content: 'JoinDirectContent' = <object object at 0x101f4f1b0>, join_group_content: 'JoinGroupContent' = <object object at 0x101f4f1b0>, permit_group_content: 'PermitJoinGroupContent' = <object object at 0x101f4f1b0>, cancel_group_content: 'CancelJoinGroupContent' = <object object at 0x101f4f1b0>, leave_group_content: 'LeaveJoinGroupContent' = <object object at 0x101f4f1b0>, p2_p_group_change_content: 'P2PGroupChangeContent' = <object object at 0x101f4f1b0>, business_content: 'BusinessContent' = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, message_type: 'LinkMessageType' = <object object at 0x101f4f1b0>, linker_id: int = <object object at 0x101f4f1b0>, scene: 'Scene' = <object object at 0x101f4f1b0>, invite_content: 'LinkerInviteContent' = <object object at 0x101f4f1b0>, reply_content: 'LinkerReplyContent' = <object object at 0x101f4f1b0>, create_content: 'LinkerCreateContent' = <object object at 0x101f4f1b0>, close_content: 'LinkerCloseContent' = <object object at 0x101f4f1b0>, enter_content: 'LinkerEnterContent' = <object object at 0x101f4f1b0>, leave_content: 'LinkerLeaveContent' = <object object at 0x101f4f1b0>, cancel_content: 'LinkerCancelContent' = <object object at 0x101f4f1b0>, kick_out_content: 'LinkerKickOutContent' = <object object at 0x101f4f1b0>, linked_list_change_content: 'LinkerLinkedListChangeContent' = <object object at 0x101f4f1b0>, update_user_content: 'LinkerUpdateUserContent' = <object object at 0x101f4f1b0>, waiting_list_change_content: 'LinkerWaitingListChangeContent' = <object object at 0x101f4f1b0>, mute_content: 'LinkerMuteContent' = <object object at 0x101f4f1b0>, random_match_content: 'LinkerRandomMatchContent' = <object object at 0x101f4f1b0>, update_user_setting_content: 'LinkerUpdateUserSettingContent' = <object object at 0x101f4f1b0>, mic_idx_update_content: 'LinkerMicIdxUpdateContent' = <object object at 0x101f4f1b0>, list_change_content: 'LinkerListChangeContent' = <object object at 0x101f4f1b0>, cohost_list_change_content: 'CohostListChangeContent' = <object object at 0x101f4f1b0>, media_change_content: 'LinkerMediaChangeContent' = <object object at 0x101f4f1b0>, accept_notice_content: 'LinkerAcceptNoticeContent' = <object object at 0x101f4f1b0>, sys_kick_out_content: 'LinkerSysKickOutContent' = <object object at 0x101f4f1b0>, user_toast_content: 'LinkmicUserToastContent' = <object object at 0x101f4f1b0>, extra: str = <object object at 0x101f4f1b0>, expire_timestamp: int = <object object at 0x101f4f1b0>, transfer_extra: str = <object object at 0x101f4f1b0>)
Bases:
Message
- accept_notice_content: LinkerAcceptNoticeContent = <object object>
- 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_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 0x101f4f1b0>, id: int = <object object at 0x101f4f1b0>, battle_items: List[ForwardRef('LinkMicArmiesItems')] = <object object at 0x101f4f1b0>, id2: int = <object object at 0x101f4f1b0>, time_stamp1: int = <object object at 0x101f4f1b0>, time_stamp2: int = <object object at 0x101f4f1b0>, battle_status: 'LinkMicBattleStatus' = <object object at 0x101f4f1b0>, data1: int = <object object at 0x101f4f1b0>, data2: int = <object object at 0x101f4f1b0>, data3: int = <object object at 0x101f4f1b0>, image: 'Image' = <object object at 0x101f4f1b0>, data4: int = <object object at 0x101f4f1b0>, data5: int = <object object at 0x101f4f1b0>)
Bases:
Message
- battle_items: List[LinkMicArmiesItems] = <object object>
- battle_status: LinkMicBattleStatus = <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 0x101f4f1b0>, id: int = <object object at 0x101f4f1b0>, battle_config: 'WebcastLinkMicBattleLinkMicBattleConfig' = <object object at 0x101f4f1b0>, battle_status: 'LinkMicBattleStatus' = <object object at 0x101f4f1b0>, details: List[ForwardRef('WebcastLinkMicBattleLinkMicBattleDetails')] = <object object at 0x101f4f1b0>, viewer_team: List[ForwardRef('WebcastLinkMicBattleLinkMicBattleTopViewers')] = <object object at 0x101f4f1b0>, host_team: List[ForwardRef('WebcastLinkMicBattleLinkMicBattleHost')] = <object object at 0x101f4f1b0>, team_data: List[ForwardRef('WebcastLinkMicBattleLinkMicBattleTeamData')] = <object object at 0x101f4f1b0>, unknown_data16: int = <object object at 0x101f4f1b0>, host_data2_v2: List[ForwardRef('WebcastLinkMicBattleHost2V2Data')] = <object object at 0x101f4f1b0>)
Bases:
Message
- battle_config: WebcastLinkMicBattleLinkMicBattleConfig = <object object>
- battle_status: LinkMicBattleStatus = <object object>
- details: List[WebcastLinkMicBattleLinkMicBattleDetails] = <object object>
- host_data2_v2: List[WebcastLinkMicBattleHost2V2Data] = <object object>
- host_team: List[WebcastLinkMicBattleLinkMicBattleHost] = <object object>
- id: int = <object object>
- team_data: List[WebcastLinkMicBattleLinkMicBattleTeamData] = <object object>
- unknown_data16: int = <object object>
- viewer_team: List[WebcastLinkMicBattleLinkMicBattleTopViewers] = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastLinkMicBattleHost2V2Data(team_number: int = <object object at 0x101f4f1b0>, hostdata: List[ForwardRef('WebcastLinkMicBattleHost2V2DataHostData')] = <object object at 0x101f4f1b0>, unknown_data3: int = <object object at 0x101f4f1b0>, total_points: int = <object object at 0x101f4f1b0>)
Bases:
Message
- hostdata: List[WebcastLinkMicBattleHost2V2DataHostData] = <object object>
- team_number: int = <object object>
- total_points: int = <object object>
- unknown_data3: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastLinkMicBattleHost2V2DataHostData(host_id: int = <object object at 0x101f4f1b0>, points: int = <object object at 0x101f4f1b0>, host_id_str: str = <object object at 0x101f4f1b0>)
Bases:
Message
- host_id: int = <object object>
- host_id_str: str = <object object>
- points: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastLinkMicBattleLinkMicBattleConfig(id1: int = <object object at 0x101f4f1b0>, timestamp: int = <object object at 0x101f4f1b0>, data1: int = <object object at 0x101f4f1b0>, id2: int = <object object at 0x101f4f1b0>, data2: int = <object object at 0x101f4f1b0>, data3: int = <object object at 0x101f4f1b0>, data4: int = <object object at 0x101f4f1b0>)
Bases:
Message
- data1: int = <object object>
- data2: int = <object object>
- data3: int = <object object>
- data4: 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 0x101f4f1b0>, data1: int = <object object at 0x101f4f1b0>, win_streak: int = <object object at 0x101f4f1b0>, data3: int = <object object at 0x101f4f1b0>, url: str = <object object at 0x101f4f1b0>)
Bases:
Message
- data1: int = <object object>
- data3: int = <object object>
- id: int = <object object>
- url: str = <object object>
- win_streak: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastLinkMicBattleLinkMicBattleDetails(id: int = <object object at 0x101f4f1b0>, summary: 'WebcastLinkMicBattleLinkMicBattleDetailsLinkMicBattleDetailsSummary' = <object object at 0x101f4f1b0>)
Bases:
Message
- id: int = <object object>
- summary: WebcastLinkMicBattleLinkMicBattleDetailsLinkMicBattleDetailsSummary = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastLinkMicBattleLinkMicBattleDetailsLinkMicBattleDetailsSummary(id: int = <object object at 0x101f4f1b0>, unknown_data2: int = <object object at 0x101f4f1b0>, points: int = <object object at 0x101f4f1b0>)
Bases:
Message
- id: int = <object object>
- points: int = <object object>
- unknown_data2: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastLinkMicBattleLinkMicBattleHost(id: int = <object object at 0x101f4f1b0>, host_group: List[ForwardRef('WebcastLinkMicBattleLinkMicBattleHostHostGroup')] = <object object at 0x101f4f1b0>)
Bases:
Message
- host_group: List[WebcastLinkMicBattleLinkMicBattleHostHostGroup] = <object object>
- id: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastLinkMicBattleLinkMicBattleHostHostGroup(host: List[ForwardRef('WebcastLinkMicBattleLinkMicBattleHostHostGroupHost')] = <object object at 0x101f4f1b0>, points: int = <object object at 0x101f4f1b0>, host_id: str = <object object at 0x101f4f1b0>)
Bases:
Message
- host: List[WebcastLinkMicBattleLinkMicBattleHostHostGroupHost] = <object object>
- host_id: str = <object object>
- points: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastLinkMicBattleLinkMicBattleHostHostGroupHost(id: int = <object object at 0x101f4f1b0>, profile_id: str = <object object at 0x101f4f1b0>, images: List[ForwardRef('Image')] = <object object at 0x101f4f1b0>, name: str = <object object at 0x101f4f1b0>)
Bases:
Message
- id: int = <object object>
- name: str = <object object>
- profile_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastLinkMicBattleLinkMicBattleTeamData(team_id: int = <object object at 0x101f4f1b0>, data: 'WebcastLinkMicBattleLinkMicBattleData' = <object object at 0x101f4f1b0>)
Bases:
Message
- data: WebcastLinkMicBattleLinkMicBattleData = <object object>
- team_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastLinkMicBattleLinkMicBattleTopViewers(id: int = <object object at 0x101f4f1b0>, viewer_group: List[ForwardRef('WebcastLinkMicBattleLinkMicBattleTopViewersTopViewerGroup')] = <object object at 0x101f4f1b0>)
Bases:
Message
- id: int = <object object>
- viewer_group: List[WebcastLinkMicBattleLinkMicBattleTopViewersTopViewerGroup] = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastLinkMicBattleLinkMicBattleTopViewersTopViewerGroup(viewer: List[ForwardRef('WebcastLinkMicBattleLinkMicBattleTopViewersTopViewerGroupTopViewer')] = <object object at 0x101f4f1b0>, points: int = <object object at 0x101f4f1b0>, host_id_or_team_num: str = <object object at 0x101f4f1b0>)
Bases:
Message
- host_id_or_team_num: str = <object object>
- points: int = <object object>
- viewer: List[WebcastLinkMicBattleLinkMicBattleTopViewersTopViewerGroupTopViewer] = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastLinkMicBattleLinkMicBattleTopViewersTopViewerGroupTopViewer(id: int = <object object at 0x101f4f1b0>, points: int = <object object at 0x101f4f1b0>, profile_id: str = <object object at 0x101f4f1b0>, images: List[ForwardRef('Image')] = <object object at 0x101f4f1b0>, string_id: str = <object object at 0x101f4f1b0>)
Bases:
Message
- id: int = <object object>
- points: int = <object object>
- profile_id: str = <object object>
- string_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastLinkMicBattlePunishFinish(header: 'Common' = <object object at 0x101f4f1b0>, id1: int = <object object at 0x101f4f1b0>, timestamp: int = <object object at 0x101f4f1b0>, data4: int = <object object at 0x101f4f1b0>, id2: int = <object object at 0x101f4f1b0>, data6: 'WebcastLinkMicBattlePunishFinishLinkMicBattlePunishFinishData' = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, timestamp: int = <object object at 0x101f4f1b0>, data3: int = <object object at 0x101f4f1b0>, id1: int = <object object at 0x101f4f1b0>, data5: int = <object object at 0x101f4f1b0>, data6: int = <object object at 0x101f4f1b0>, data8: int = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, fan_ticket_room_notice: 'FanTicketRoomNoticeContent' = <object object at 0x101f4f1b0>)
Bases:
Message
- fan_ticket_room_notice: FanTicketRoomNoticeContent = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastLinkMicMethod(common: 'Common' = <object object at 0x101f4f1b0>, message_type: 'MessageType' = <object object at 0x101f4f1b0>, access_key: str = <object object at 0x101f4f1b0>, anchor_linkmic_id: int = <object object at 0x101f4f1b0>, user_id: int = <object object at 0x101f4f1b0>, fan_ticket: int = <object object at 0x101f4f1b0>, total_link_mic_fan_ticket: int = <object object at 0x101f4f1b0>, channel_id: int = <object object at 0x101f4f1b0>, layout: int = <object object at 0x101f4f1b0>, vendor: int = <object object at 0x101f4f1b0>, dimension: int = <object object at 0x101f4f1b0>, theme: str = <object object at 0x101f4f1b0>, invite_uid: int = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, data2: int = <object object at 0x101f4f1b0>, data3: 'WebcastLinkmicBattleTaskMessageLinkmicBattleTaskData' = <object object at 0x101f4f1b0>, data5: 'WebcastLinkmicBattleTaskMessageLinkmicBattleTaskData2' = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>)
Bases:
Message
- data1: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastLinkmicBattleTaskMessageLinkmicBattleTaskData(data1: 'WebcastLinkmicBattleTaskMessageBattleTaskData' = <object object at 0x101f4f1b0>)
Bases:
Message
- data1: WebcastLinkmicBattleTaskMessageBattleTaskData = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastLinkmicBattleTaskMessageLinkmicBattleTaskData2(data1: int = <object object at 0x101f4f1b0>, data2: int = <object object at 0x101f4f1b0>)
Bases:
Message
- data1: int = <object object>
- data2: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastLiveIntroMessage(common: 'Common' = <object object at 0x101f4f1b0>, room_id: int = <object object at 0x101f4f1b0>, audit_status: 'AuditStatus' = <object object at 0x101f4f1b0>, content: str = <object object at 0x101f4f1b0>, host: 'User' = <object object at 0x101f4f1b0>, intro_mode: int = <object object at 0x101f4f1b0>, badges: List[ForwardRef('BadgeStruct')] = <object object at 0x101f4f1b0>, language: str = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, user: 'User' = <object object at 0x101f4f1b0>, member_count: int = <object object at 0x101f4f1b0>, operator: 'User' = <object object at 0x101f4f1b0>, is_set_to_admin: bool = <object object at 0x101f4f1b0>, is_top_user: bool = <object object at 0x101f4f1b0>, rank_score: int = <object object at 0x101f4f1b0>, top_user_no: int = <object object at 0x101f4f1b0>, enter_type: int = <object object at 0x101f4f1b0>, action: 'MemberMessageAction' = <object object at 0x101f4f1b0>, action_description: str = <object object at 0x101f4f1b0>, user_id: int = <object object at 0x101f4f1b0>, effect_config: 'WebcastMemberMessageEffectConfig' = <object object at 0x101f4f1b0>, pop_str: str = <object object at 0x101f4f1b0>, enter_effect_config: 'WebcastMemberMessageEffectConfig' = <object object at 0x101f4f1b0>, background_image: 'Image' = <object object at 0x101f4f1b0>, background_image_v2: 'Image' = <object object at 0x101f4f1b0>, anchor_display_text: 'Text' = <object object at 0x101f4f1b0>, client_enter_source: str = <object object at 0x101f4f1b0>, client_enter_type: str = <object object at 0x101f4f1b0>, client_live_reason: str = <object object at 0x101f4f1b0>, action_duration: int = <object object at 0x101f4f1b0>, user_share_type: str = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, icon: 'Image' = <object object at 0x101f4f1b0>, avatar_pos: int = <object object at 0x101f4f1b0>, text: 'Text' = <object object at 0x101f4f1b0>, text_icon: 'Image' = <object object at 0x101f4f1b0>, stay_time: int = <object object at 0x101f4f1b0>, anim_asset_id: int = <object object at 0x101f4f1b0>, badge: 'Image' = <object object at 0x101f4f1b0>, flex_setting_array_list: List[int] = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, detect_type: int = <object object at 0x101f4f1b0>, trigger_condition: 'WebcastMsgDetectMessageTriggerCondition' = <object object at 0x101f4f1b0>, time_info: 'WebcastMsgDetectMessageTimeInfo' = <object object at 0x101f4f1b0>, trigger_by: int = <object object at 0x101f4f1b0>, from_region: str = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, api_recv_time_ms: int = <object object at 0x101f4f1b0>, api_send_to_goim_ms: int = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, uplink_detect_web_socket: bool = <object object at 0x101f4f1b0>, detect_p2_p_msg: bool = <object object at 0x101f4f1b0>, detect_room_msg: bool = <object object at 0x101f4f1b0>, http_optimize: bool = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, data1: int = <object object at 0x101f4f1b0>, shop_data: 'WebcastOecLiveShoppingMessageLiveShoppingData' = <object object at 0x101f4f1b0>, shop_timings: 'TimeStampContainer' = <object object at 0x101f4f1b0>, details: 'WebcastOecLiveShoppingMessageLiveShoppingDetails' = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, price_string: str = <object object at 0x101f4f1b0>, image_url: str = <object object at 0x101f4f1b0>, shop_url: str = <object object at 0x101f4f1b0>, data1: int = <object object at 0x101f4f1b0>, shop_name: str = <object object at 0x101f4f1b0>, data2: int = <object object at 0x101f4f1b0>, shop_url2: str = <object object at 0x101f4f1b0>, data3: int = <object object at 0x101f4f1b0>, data4: int = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, data1: str = <object object at 0x101f4f1b0>, data2: int = <object object at 0x101f4f1b0>, timestamp: int = <object object at 0x101f4f1b0>, data: 'ValueLabel' = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, message_type: 'MessageType' = <object object at 0x101f4f1b0>, poll_id: int = <object object at 0x101f4f1b0>, start_content: 'PollStartContent' = <object object at 0x101f4f1b0>, end_content: 'PollEndContent' = <object object at 0x101f4f1b0>, update_content: 'PollUpdateVotesContent' = <object object at 0x101f4f1b0>, poll_kind: int = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, log_id: int = <object object at 0x101f4f1b0>, service: int = <object object at 0x101f4f1b0>, method: int = <object object at 0x101f4f1b0>, headers: Dict[str, str] = <object object at 0x101f4f1b0>, payload_encoding: str = <object object at 0x101f4f1b0>, payload_type: str = <object object at 0x101f4f1b0>, payload: bytes = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, details: 'WebcastQuestionNewMessageQuestionDetails' = <object object at 0x101f4f1b0>)
Bases:
Message
- details: WebcastQuestionNewMessageQuestionDetails = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastQuestionNewMessageQuestionDetails(id: int = <object object at 0x101f4f1b0>, text: str = <object object at 0x101f4f1b0>, time_stamp: int = <object object at 0x101f4f1b0>, user: 'User' = <object object at 0x101f4f1b0>, data1: int = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, scene: int = <object object at 0x101f4f1b0>, owner_idx_before_update: int = <object object at 0x101f4f1b0>, owner_idx_after_update: int = <object object at 0x101f4f1b0>, self_get_badge_msg: 'Text' = <object object at 0x101f4f1b0>, other_get_badge_msg: 'Text' = <object object at 0x101f4f1b0>, cur_user_id: int = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, updates_list: List[ForwardRef('WebcastRankUpdateMessageRankUpdate')] = <object object at 0x101f4f1b0>, group_type: int = <object object at 0x101f4f1b0>, priority: int = <object object at 0x101f4f1b0>, tabs_list: List[ForwardRef('WebcastRankUpdateMessageRankTabInfo')] = <object object at 0x101f4f1b0>, is_animation_loop_play: bool = <object object at 0x101f4f1b0>, animation_loop_for_off: bool = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, title: str = <object object at 0x101f4f1b0>, title_text: 'Text' = <object object at 0x101f4f1b0>, list_lynx_type: int = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, owner_rank: int = <object object at 0x101f4f1b0>, default_content: 'Text' = <object object at 0x101f4f1b0>, show_entrance_animation: bool = <object object at 0x101f4f1b0>, countdown: int = <object object at 0x101f4f1b0>, related_tab_rank_type: int = <object object at 0x101f4f1b0>, request_first_show_type: int = <object object at 0x101f4f1b0>, supported_version: int = <object object at 0x101f4f1b0>, owneronrank: bool = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, cursor: str = <object object at 0x101f4f1b0>, fetch_interval: int = <object object at 0x101f4f1b0>, now: int = <object object at 0x101f4f1b0>, internal_ext: str = <object object at 0x101f4f1b0>, fetch_type: int = <object object at 0x101f4f1b0>, route_params_map: Dict[str, str] = <object object at 0x101f4f1b0>, heart_beat_duration: int = <object object at 0x101f4f1b0>, needs_ack: bool = <object object at 0x101f4f1b0>, push_server: str = <object object at 0x101f4f1b0>, is_first: bool = <object object at 0x101f4f1b0>, history_comment_cursor: str = <object object at 0x101f4f1b0>, history_no_more: bool = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, payload: bytes = <object object at 0x101f4f1b0>, msg_id: int = <object object at 0x101f4f1b0>, msg_type: int = <object object at 0x101f4f1b0>, offset: int = <object object at 0x101f4f1b0>, is_history: bool = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, content: str = <object object at 0x101f4f1b0>)
Bases:
Message
- content: str = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastRoomPinMessage(common: 'Common' = <object object at 0x101f4f1b0>, pinned_message: bytes = <object object at 0x101f4f1b0>, original_msg_type: str = <object object at 0x101f4f1b0>, timestamp: int = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, ranks_list: List[ForwardRef('WebcastRoomUserSeqMessageContributor')] = <object object at 0x101f4f1b0>, total: int = <object object at 0x101f4f1b0>, pop_str: str = <object object at 0x101f4f1b0>, seats_list: List[ForwardRef('WebcastRoomUserSeqMessageContributor')] = <object object at 0x101f4f1b0>, popularity: int = <object object at 0x101f4f1b0>, total_user: int = <object object at 0x101f4f1b0>, anonymous: int = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, user: 'User' = <object object at 0x101f4f1b0>, rank: int = <object object at 0x101f4f1b0>, delta: int = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, user: 'User' = <object object at 0x101f4f1b0>, share_type: int = <object object at 0x101f4f1b0>, action: int = <object object at 0x101f4f1b0>, share_target: str = <object object at 0x101f4f1b0>, follow_count: int = <object object at 0x101f4f1b0>, share_display_style: int = <object object at 0x101f4f1b0>, share_count: int = <object object at 0x101f4f1b0>)
Bases:
Message
- action: int = <object object>
- follow_count: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastSubNotifyMessage(common: 'Common' = <object object at 0x101f4f1b0>, user: 'User' = <object object at 0x101f4f1b0>, sub_month: int = <object object at 0x101f4f1b0>, subscribe_type: 'SubscribeType' = <object object at 0x101f4f1b0>, old_subscribe_status: 'OldSubscribeStatus' = <object object at 0x101f4f1b0>, subscribing_status: 'SubscribingStatus' = <object object at 0x101f4f1b0>, is_send: bool = <object object at 0x101f4f1b0>, is_custom: bool = <object object at 0x101f4f1b0>)
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 0x101f4f1b0>, message: str = <object object at 0x101f4f1b0>)
Bases:
Message
- message: str = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastUnauthorizedMemberMessage(common: 'Common' = <object object at 0x101f4f1b0>, action: int = <object object at 0x101f4f1b0>, nick_name_prefix: 'Text' = <object object at 0x101f4f1b0>, nick_name: str = <object object at 0x101f4f1b0>, enter_text: 'Text' = <object object at 0x101f4f1b0>)
Bases:
Message
- action: int = <object object>
- nick_name: str = <object object>