TikTokLive.proto package
Submodules
TikTokLive.proto.custom_extras module
- class TikTokLive.proto.custom_extras.WebcastPushFrame(seq_id: int = <object object at 0x104ab71b0>, log_id: int = <object object at 0x104ab71b0>, service: int = <object object at 0x104ab71b0>, method: int = <object object at 0x104ab71b0>, headers: Dict[str, str] = <object object at 0x104ab71b0>, payload_encoding: str = <object object at 0x104ab71b0>, payload_type: str = <object object at 0x104ab71b0>, payload: bytes = <object object at 0x104ab71b0>)
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>
TikTokLive.proto.custom_proto module
- class TikTokLive.proto.custom_proto.ControlAction(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.custom_proto.ExtendedGiftStruct(image: ~TikTokLive.proto.tiktok_proto.ImageModel = <object object>, describe: str = <object object>, duration: int = <object object>, id: int = <object object>, for_link_mic: 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>, left_logo: ~TikTokLive.proto.tiktok_proto.ImageModel = <object object>, name: str = <object object>, icon: ~TikTokLive.proto.tiktok_proto.ImageModel = <object object>, live_user_png_info: str = <object object>, preview_image: ~TikTokLive.proto.tiktok_proto.ImageModel = <object object>, gift_panel_banner: ~TikTokLive.proto.tiktok_proto.GiftPanelBanner = <object object>, is_broadcast_gift: bool = <object object>, is_effect_b_e_f_view: bool = <object object>, is_random_gift: bool = <object object>, is_box_gift: bool = <object object>, can_put_in_gift_box: bool = <object object>, gift_box_info: ~TikTokLive.proto.tiktok_proto.GiftBoxInfo = <object object>, tracker_params: ~typing.Dict[str, str] = <object object>, gift_sub_info: ~TikTokLive.proto.tiktok_proto.GiftLockInfo = <object object>, color_infos: ~typing.List[~TikTokLive.proto.tiktok_proto.GiftColorInfo] = <object object>, recommend_info: str = <object object>, random_effect_info: ~TikTokLive.proto.tiktok_proto.GiftRandomEffectInfo = <object object>, gift_sub_type: int = <object object>, gift_vertical_scenarios: ~typing.List[int] = <object object>, group_in_tab: int = <object object>, is_gallery_gift: bool = <object object>, gift_sponsor_info: ~TikTokLive.proto.tiktok_proto.GiftGiftSponsorInfo = <object object>, gift_skins: ~typing.List[~TikTokLive.proto.tiktok_proto.GiftGiftSkin] = <object object>, gift_label_type: int = <object object>, gift_texts: ~typing.List[~TikTokLive.proto.tiktok_proto.GiftGiftText] = <object object>, gift_skin_to_gift_texts_infos: ~typing.List[~TikTokLive.proto.tiktok_proto.GiftGiftSkinToGiftTextsInfo] = <object object>, expiration_timestamp: int = <object object>, batch_gift_info: ~TikTokLive.proto.tiktok_proto.GiftBatchGiftInfo = <object object>, is_global_gift: bool = <object object>, disable_gallery_banner: bool = <object object>, ug_gift_info: ~TikTokLive.proto.tiktok_proto.GiftUgGiftStructInfo = <object object>, cross_screen_effect_info: ~TikTokLive.proto.tiktok_proto.GiftCrossScreenEffectInfo = <object object>, beacon_bubble: ~TikTokLive.proto.tiktok_proto.GiftPanelBeaconBubble = <object object>)
Bases:
Gift
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>, nick_name: str = <object object>, avatar_thumb: ~TikTokLive.proto.tiktok_proto.ImageModel = <object object>, avatar_medium: ~TikTokLive.proto.tiktok_proto.ImageModel = <object object>, avatar_large: ~TikTokLive.proto.tiktok_proto.ImageModel = <object object>, is_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>, follow_info: ~TikTokLive.proto.tiktok_proto.FollowInfo = <object object>, user_honor: ~TikTokLive.proto.tiktok_proto.UserHonor = <object object>, fans_club: ~TikTokLive.proto.tiktok_proto.FansClubMember = <object object>, border: ~TikTokLive.proto.tiktok_proto.BorderInfo = <object object>, special_id: str = <object object>, avatar_border: ~TikTokLive.proto.tiktok_proto.ImageModel = <object object>, medal: ~TikTokLive.proto.tiktok_proto.ImageModel = <object object>, user_badges: ~typing.List[~TikTokLive.proto.tiktok_proto.ImageModel] = <object object>, new_user_badges: ~typing.List[~TikTokLive.proto.tiktok_proto.ImageModel] = <object object>, top_vip_no: int = <object object>, user_attr: ~TikTokLive.proto.tiktok_proto.UserAttr = <object object>, own_room: ~TikTokLive.proto.tiktok_proto.UserOwnRoom = <object object>, pay_score: int = <object object>, fan_ticket_count: int = <object object>, anchor_info: ~TikTokLive.proto.tiktok_proto.AnchorInfo = <object object>, link_mic_stats: ~TikTokLive.proto.tiktok_proto.UserLinkmicStatus = <object object>, username: str = <object object>, enable_show_commerce_sale: bool = <object object>, with_fusion_shop_entry: bool = <object object>, pay_scores: int = <object object>, anchor_level: ~TikTokLive.proto.tiktok_proto.AnchorLevel = <object object>, verified_content: str = <object object>, author_info: ~TikTokLive.proto.tiktok_proto.Author = <object object>, top_fans: ~typing.List[~TikTokLive.proto.tiktok_proto.User] = <object object>, sec_uid: str = <object object>, user_role: int = <object object>, reward_info: ~TikTokLive.proto.tiktok_proto.ActivityRewardInfo = <object object>, personal_card: ~TikTokLive.proto.tiktok_proto.ImageModel = <object object>, authentication_info: ~TikTokLive.proto.tiktok_proto.AuthenticationInfo = <object object>, media_badge_image_list: ~typing.List[~TikTokLive.proto.tiktok_proto.ImageModel] = <object object>, commerce_webcast_config_ids: ~typing.List[int] = <object object>, borders: ~typing.List[~TikTokLive.proto.tiktok_proto.BorderInfo] = <object object>, combo_badge_info: ~TikTokLive.proto.tiktok_proto.UserComboBadgeInfo = <object object>, subscribe_info: ~TikTokLive.proto.tiktok_proto.SubscribeInfo = <object object>, badge_list: ~typing.List[~TikTokLive.proto.tiktok_proto.BadgeStruct] = <object object>, mint_type_label: ~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>, avatar_jpg: ~TikTokLive.proto.tiktok_proto.ImageModel = <object object>, background_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>, 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>, 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>, verified_reason: str = <object object>, enable_car_management_permission: bool = <object object>, upcoming_event_list: ~typing.List[~TikTokLive.proto.tiktok_proto.LiveEventInfo] = <object object>, scm_label: str = <object object>, ecommerce_entrance: ~TikTokLive.proto.tiktok_proto.EcommerceEntrance = <object object>, is_block: bool = <object object>, is_subscribe: bool = <object object>, is_anchor_marked: 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.AbInfos(cdid: str = <object object at 0x104ab71b0>, params: str = <object object at 0x104ab71b0>)
Bases:
Message
- cdid: str = <object object>
- params: str = <object object>
- class TikTokLive.proto.tiktok_proto.AboutMe(id: str = <object object at 0x104ab71b0>, audit_status: 'AuditStatus' = <object object at 0x104ab71b0>, switch_status: bool = <object object at 0x104ab71b0>, user: 'User' = <object object at 0x104ab71b0>, image: 'ImageModel' = <object object at 0x104ab71b0>, template_list: List[ForwardRef('AboutMeTemplate')] = <object object at 0x104ab71b0>, current_template_id: str = <object object at 0x104ab71b0>, audit_info: 'AboutMeAuditInfo' = <object object at 0x104ab71b0>)
Bases:
Message
- audit_info: AboutMeAuditInfo = <object object>
- audit_status: AuditStatus = <object object>
- current_template_id: str = <object object>
- id: str = <object object>
- image: ImageModel = <object object>
- switch_status: bool = <object object>
- template_list: List[AboutMeTemplate] = <object object>
- class TikTokLive.proto.tiktok_proto.AboutMeAuditInfo(violation_id: int = <object object at 0x104ab71b0>, task_type: int = <object object at 0x104ab71b0>)
Bases:
Message
- task_type: int = <object object>
- violation_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.AboutMeInputBox(guide_content: str = <object object at 0x104ab71b0>, max_character_count: int = <object object at 0x104ab71b0>, content: str = <object object at 0x104ab71b0>)
Bases:
Message
- content: str = <object object>
- guide_content: str = <object object>
- max_character_count: int = <object object>
- class TikTokLive.proto.tiktok_proto.AboutMeResponse(data: 'AboutMeResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: AboutMeResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.AboutMeResponseResponseData(about_me: 'AboutMe' = <object object at 0x104ab71b0>, benefits_info: 'BenefitsInfo' = <object object at 0x104ab71b0>, conflict_info: 'IntroConflictInfo' = <object object at 0x104ab71b0>, merge_type: int = <object object at 0x104ab71b0>, old_version: bool = <object object at 0x104ab71b0>)
Bases:
Message
- benefits_info: BenefitsInfo = <object object>
- conflict_info: IntroConflictInfo = <object object>
- merge_type: int = <object object>
- old_version: bool = <object object>
- class TikTokLive.proto.tiktok_proto.AboutMeTemplate(id: str = <object object at 0x104ab71b0>, name: str = <object object at 0x104ab71b0>, icon_image: 'ImageModel' = <object object at 0x104ab71b0>, icon_image_dark: 'ImageModel' = <object object at 0x104ab71b0>, input_box_list: List[ForwardRef('AboutMeInputBox')] = <object object at 0x104ab71b0>)
Bases:
Message
- icon_image: ImageModel = <object object>
- icon_image_dark: ImageModel = <object object>
- id: str = <object object>
- input_box_list: List[AboutMeInputBox] = <object object>
- name: str = <object object>
- class TikTokLive.proto.tiktok_proto.AccessControlCaptcha(captcha_record_id: int = <object object at 0x104ab71b0>, room_id: int = <object object at 0x104ab71b0>, verify_duration_in_sec: int = <object object at 0x104ab71b0>)
Bases:
Message
- captcha_record_id: int = <object object>
- room_id: int = <object object>
- verify_duration_in_sec: int = <object object>
- class TikTokLive.proto.tiktok_proto.AccompanimentStruct(vid: str = <object object at 0x104ab71b0>, accompaniment_urls: List[str] = <object object at 0x104ab71b0>, id: int = <object object at 0x104ab71b0>, volume_loudness_lufs: float = <object object at 0x104ab71b0>, volume_amplitude_peak: float = <object object at 0x104ab71b0>)
Bases:
Message
- accompaniment_urls: List[str] = <object object>
- id: int = <object object>
- vid: str = <object object>
- volume_amplitude_peak: float = <object object>
- volume_loudness_lufs: float = <object object>
- class TikTokLive.proto.tiktok_proto.AckStateReq(common: 'StateReqCommon' = <object object at 0x104ab71b0>, msg_id: int = <object object at 0x104ab71b0>, msg_type: int = <object object at 0x104ab71b0>, client_receive_time: int = <object object at 0x104ab71b0>)
Bases:
Message
- client_receive_time: int = <object object>
- common: StateReqCommon = <object object>
- msg_id: int = <object object>
- msg_type: int = <object object>
- class TikTokLive.proto.tiktok_proto.AckStateResp(result: int = <object object at 0x104ab71b0>)
Bases:
Message
- result: int = <object object>
- class TikTokLive.proto.tiktok_proto.ActionType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.ActivePlaybook(room_id: int = <object object at 0x104ab71b0>, play_id: int = <object object at 0x104ab71b0>, play_status: int = <object object at 0x104ab71b0>, playbook: 'Playbook' = <object object at 0x104ab71b0>, exists_custom_content: bool = <object object at 0x104ab71b0>, start_time: int = <object object at 0x104ab71b0>, end_time: int = <object object at 0x104ab71b0>)
Bases:
Message
- end_time: int = <object object>
- exists_custom_content: bool = <object object>
- play_id: int = <object object>
- play_status: int = <object object>
- room_id: int = <object object>
- start_time: int = <object object>
- class TikTokLive.proto.tiktok_proto.ActivitiesIconInfo(activity_id: str = <object object at 0x104ab71b0>, icon_image: 'ImageModel' = <object object at 0x104ab71b0>, ab_group: int = <object object at 0x104ab71b0>, curren_phase: str = <object object at 0x104ab71b0>)
Bases:
Message
- ab_group: int = <object object>
- activity_id: str = <object object>
- curren_phase: str = <object object>
- icon_image: ImageModel = <object object>
- class TikTokLive.proto.tiktok_proto.ActivityRewardInfo(m_bage: 'ImageModel' = <object object at 0x104ab71b0>, m_story_tag: 'ImageModel' = <object object at 0x104ab71b0>)
Bases:
Message
- m_bage: ImageModel = <object object>
- m_story_tag: ImageModel = <object object>
- class TikTokLive.proto.tiktok_proto.AddToCartButton(status: int = <object object at 0x104ab71b0>, click_hint_starling: str = <object object at 0x104ab71b0>)
Bases:
Message
- click_hint_starling: str = <object object>
- status: int = <object object>
- class TikTokLive.proto.tiktok_proto.AgeRestricted(restricted: bool = <object object at 0x104ab71b0>, age_interval: int = <object object at 0x104ab71b0>, source: int = <object object at 0x104ab71b0>)
Bases:
Message
- age_interval: int = <object object>
- restricted: bool = <object object>
- source: int = <object object>
- class TikTokLive.proto.tiktok_proto.AgeRestrictedConfig(show: bool = <object object at 0x104ab71b0>, disabled: bool = <object object at 0x104ab71b0>, disabled_reason: str = <object object at 0x104ab71b0>, open: bool = <object object at 0x104ab71b0>)
Bases:
Message
- disabled: bool = <object object>
- disabled_reason: str = <object object>
- open: bool = <object object>
- show: bool = <object object>
- class TikTokLive.proto.tiktok_proto.AgeRestrictionSettings(age_restricted: int = <object object at 0x104ab71b0>)
Bases:
Message
- age_restricted: int = <object object>
- class TikTokLive.proto.tiktok_proto.AggregationData(audience: 'User' = <object object at 0x104ab71b0>, successlist: List[int] = <object object at 0x104ab71b0>)
Bases:
Message
- successlist: List[int] = <object object>
- class TikTokLive.proto.tiktok_proto.AgreeStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.AiLiveSummary(room_llm_title: str = <object object at 0x104ab71b0>, result_key: str = <object object at 0x104ab71b0>, create_timestamp: int = <object object at 0x104ab71b0>, ai_live_summary_switch: int = <object object at 0x104ab71b0>)
Bases:
Message
- ai_live_summary_switch: int = <object object>
- create_timestamp: int = <object object>
- result_key: str = <object object>
- room_llm_title: str = <object object>
- class TikTokLive.proto.tiktok_proto.AllListUser(linked_list: List[ForwardRef('LinkLayerListUser')] = <object object at 0x104ab71b0>, applied_list: List[ForwardRef('LinkLayerListUser')] = <object object at 0x104ab71b0>, invited_list: List[ForwardRef('LinkLayerListUser')] = <object object at 0x104ab71b0>, ready_list: List[ForwardRef('LinkLayerListUser')] = <object object at 0x104ab71b0>)
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.AnchorActivityTaskProgress(task_icon_url: str = <object object at 0x104ab71b0>, task_progress: str = <object object at 0x104ab71b0>)
Bases:
Message
- task_icon_url: str = <object object>
- task_progress: str = <object object>
- class TikTokLive.proto.tiktok_proto.AnchorClientList(rtc_users: List[ForwardRef('WaitUser')] = <object object at 0x104ab71b0>, apply_users: List[ForwardRef('WaitUser')] = <object object at 0x104ab71b0>, invite_users: List[ForwardRef('WaitUser')] = <object object at 0x104ab71b0>, ready_users: List[ForwardRef('WaitUser')] = <object object at 0x104ab71b0>, link_users: List[ForwardRef('LinkedUser')] = <object object at 0x104ab71b0>, anchor_message: 'AnchorMessage' = <object object at 0x104ab71b0>)
Bases:
Message
- anchor_message: AnchorMessage = <object object>
- link_users: List[LinkedUser] = <object object>
- class TikTokLive.proto.tiktok_proto.AnchorGrowLevelImMsg(msg_type: int = <object object at 0x104ab71b0>, task_done_data: 'AnchorGrowLevelImMsgTaskDone' = <object object at 0x104ab71b0>)
Bases:
Message
- msg_type: int = <object object>
- task_done_data: AnchorGrowLevelImMsgTaskDone = <object object>
- class TikTokLive.proto.tiktok_proto.AnchorGrowLevelImMsgNotification(level: int = <object object at 0x104ab71b0>, is_final_level: bool = <object object at 0x104ab71b0>, is_complete_level: bool = <object object at 0x104ab71b0>, task_id: int = <object object at 0x104ab71b0>, content: str = <object object at 0x104ab71b0>, starling_key: str = <object object at 0x104ab71b0>)
Bases:
Message
- content: str = <object object>
- is_complete_level: bool = <object object>
- is_final_level: bool = <object object>
- level: int = <object object>
- starling_key: str = <object object>
- task_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.AnchorGrowLevelImMsgTaskDone(level: int = <object object at 0x104ab71b0>, isfinallevel: bool = <object object at 0x104ab71b0>, iscompletelevel: bool = <object object at 0x104ab71b0>, taskid: int = <object object at 0x104ab71b0>)
Bases:
Message
- iscompletelevel: bool = <object object>
- isfinallevel: bool = <object object>
- level: int = <object object>
- taskid: int = <object object>
- class TikTokLive.proto.tiktok_proto.AnchorGrowLevelImMsgV2(msg_type: int = <object object at 0x104ab71b0>, notification_data: 'AnchorGrowLevelImMsgNotification' = <object object at 0x104ab71b0>)
Bases:
Message
- msg_type: int = <object object>
- notification_data: AnchorGrowLevelImMsgNotification = <object object>
- class TikTokLive.proto.tiktok_proto.AnchorGrowLevelTriggerInfo(is_grow_level_anchor: bool = <object object at 0x104ab71b0>, growth_journey_banner_info: 'GrowthJourneyBannerInfo' = <object object at 0x104ab71b0>, growth_stage: int = <object object at 0x104ab71b0>, growth_instance_strategy: str = <object object at 0x104ab71b0>)
Bases:
Message
- growth_instance_strategy: str = <object object>
- growth_journey_banner_info: GrowthJourneyBannerInfo = <object object>
- growth_stage: int = <object object>
- is_grow_level_anchor: bool = <object object>
- class TikTokLive.proto.tiktok_proto.AnchorGrowPerLiveTriggerResponse(data: 'AnchorGrowPerLiveTriggerResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: AnchorGrowPerLiveTriggerResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.AnchorGrowPerLiveTriggerResponseData(anchor_grow_level_info: 'AnchorGrowLevelTriggerInfo' = <object object at 0x104ab71b0>)
Bases:
Message
- anchor_grow_level_info: AnchorGrowLevelTriggerInfo = <object object>
- class TikTokLive.proto.tiktok_proto.AnchorInfo(level: int = <object object at 0x104ab71b0>)
Bases:
Message
- level: int = <object object>
- class TikTokLive.proto.tiktok_proto.AnchorInfoResponse(data: 'AnchorInfoResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: AnchorInfoResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.AnchorInfoResponseCameraPartnershipInfo(permission: bool = <object object at 0x104ab71b0>, task_permission: bool = <object object at 0x104ab71b0>, publish_permission: bool = <object object at 0x104ab71b0>)
Bases:
Message
- permission: bool = <object object>
- publish_permission: bool = <object object>
- task_permission: bool = <object object>
- class TikTokLive.proto.tiktok_proto.AnchorInfoResponseDropsBrief(drops_id: str = <object object at 0x104ab71b0>, icon: str = <object object at 0x104ab71b0>, begin_timestamp: int = <object object at 0x104ab71b0>)
Bases:
Message
- begin_timestamp: int = <object object>
- drops_id: str = <object object>
- icon: str = <object object>
- class TikTokLive.proto.tiktok_proto.AnchorInfoResponseDropsEntrance(permission: bool = <object object at 0x104ab71b0>, has_sign: bool = <object object at 0x104ab71b0>, rewarded: bool = <object object at 0x104ab71b0>, icon: str = <object object at 0x104ab71b0>, drops_count: int = <object object at 0x104ab71b0>, recent_drops_briefs: List[ForwardRef('AnchorInfoResponseDropsBrief')] = <object object at 0x104ab71b0>)
Bases:
Message
- drops_count: int = <object object>
- has_sign: bool = <object object>
- icon: str = <object object>
- permission: bool = <object object>
- recent_drops_briefs: List[AnchorInfoResponseDropsBrief] = <object object>
- rewarded: bool = <object object>
- class TikTokLive.proto.tiktok_proto.AnchorInfoResponseLabelFilterInfo(gpppa_account: bool = <object object at 0x104ab71b0>, gpppa_ban_text: str = <object object at 0x104ab71b0>, gpppa_ban_toast: str = <object object at 0x104ab71b0>)
Bases:
Message
- gpppa_account: bool = <object object>
- gpppa_ban_text: str = <object object>
- gpppa_ban_toast: str = <object object>
- class TikTokLive.proto.tiktok_proto.AnchorInfoResponsePartnershipInfo(permission: bool = <object object at 0x104ab71b0>, has_sign: bool = <object object at 0x104ab71b0>, task_permission: bool = <object object at 0x104ab71b0>, publish_permission: bool = <object object at 0x104ab71b0>, partnership_info_update_timestamp: int = <object object at 0x104ab71b0>)
Bases:
Message
- has_sign: bool = <object object>
- partnership_info_update_timestamp: int = <object object>
- permission: bool = <object object>
- publish_permission: bool = <object object>
- task_permission: bool = <object object>
- class TikTokLive.proto.tiktok_proto.AnchorInfoResponsePunishInfo(punish_text: str = <object object at 0x104ab71b0>, punish_event_info: 'PunishEventInfo' = <object object at 0x104ab71b0>)
Bases:
Message
- punish_event_info: PunishEventInfo = <object object>
- punish_text: str = <object object>
- class TikTokLive.proto.tiktok_proto.AnchorInfoResponseResponseData(punish_info: List[ForwardRef('AnchorInfoResponsePunishInfo')] = <object object at 0x104ab71b0>, price_update_list: List[ForwardRef('AnchorInfoResponseTaskPriceUpdate')] = <object object at 0x104ab71b0>, label_filter_info: 'AnchorInfoResponseLabelFilterInfo' = <object object at 0x104ab71b0>, taxpayoutconfirm: bool = <object object at 0x104ab71b0>, enable_event_list: List[ForwardRef('PartnershipGameEvent')] = <object object at 0x104ab71b0>, enable_drops_list: List[ForwardRef('PartnershipBriefDrops')] = <object object at 0x104ab71b0>, toggle_status: int = <object object at 0x104ab71b0>, shoot_permission: bool = <object object at 0x104ab71b0>, business_partnership: bool = <object object at 0x104ab71b0>, drops_entrance: 'AnchorInfoResponseDropsEntrance' = <object object at 0x104ab71b0>, partnership_info: 'AnchorInfoResponsePartnershipInfo' = <object object at 0x104ab71b0>, toggle_info: 'AnchorInfoResponseToggleInfo' = <object object at 0x104ab71b0>, live_take_decouple: bool = <object object at 0x104ab71b0>, camera_partnership_info: 'AnchorInfoResponseCameraPartnershipInfo' = <object object at 0x104ab71b0>)
Bases:
Message
- business_partnership: bool = <object object>
- camera_partnership_info: AnchorInfoResponseCameraPartnershipInfo = <object object>
- drops_entrance: AnchorInfoResponseDropsEntrance = <object object>
- enable_drops_list: List[PartnershipBriefDrops] = <object object>
- enable_event_list: List[PartnershipGameEvent] = <object object>
- label_filter_info: AnchorInfoResponseLabelFilterInfo = <object object>
- live_take_decouple: bool = <object object>
- partnership_info: AnchorInfoResponsePartnershipInfo = <object object>
- price_update_list: List[AnchorInfoResponseTaskPriceUpdate] = <object object>
- punish_info: List[AnchorInfoResponsePunishInfo] = <object object>
- shoot_permission: bool = <object object>
- taxpayoutconfirm: bool = <object object>
- toggle_info: AnchorInfoResponseToggleInfo = <object object>
- toggle_status: int = <object object>
- class TikTokLive.proto.tiktok_proto.AnchorInfoResponseTaskPriceUpdate(task_id: str = <object object at 0x104ab71b0>, price_update_timestamp: int = <object object at 0x104ab71b0>)
Bases:
Message
- price_update_timestamp: int = <object object>
- task_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.AnchorInfoResponseToggleInfo(game_tag_id: int = <object object at 0x104ab71b0>, toggle_status: int = <object object at 0x104ab71b0>)
Bases:
Message
- game_tag_id: int = <object object>
- toggle_status: int = <object object>
- class TikTokLive.proto.tiktok_proto.AnchorLayer(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.AnchorLevel(level: int = <object object at 0x104ab71b0>, experience: int = <object object at 0x104ab71b0>, lowest_experience_this_level: int = <object object at 0x104ab71b0>, highest_experience_this_level: int = <object object at 0x104ab71b0>, task_start_experience: int = <object object at 0x104ab71b0>, task_start_time: int = <object object at 0x104ab71b0>, task_decrease_experience: int = <object object at 0x104ab71b0>, task_target_experience: int = <object object at 0x104ab71b0>, task_end_time: int = <object object at 0x104ab71b0>, profile_dialog_bg: 'ImageModel' = <object object at 0x104ab71b0>, profile_dialog_back_bg: 'ImageModel' = <object object at 0x104ab71b0>, stage_level_icon: 'ImageModel' = <object object at 0x104ab71b0>, level_icon: 'ImageModel' = <object object at 0x104ab71b0>)
Bases:
Message
- experience: int = <object object>
- highest_experience_this_level: int = <object object>
- level: int = <object object>
- level_icon: ImageModel = <object object>
- lowest_experience_this_level: int = <object object>
- profile_dialog_back_bg: ImageModel = <object object>
- profile_dialog_bg: ImageModel = <object object>
- stage_level_icon: ImageModel = <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.AnchorLevelPermission(beauty: int = <object object at 0x104ab71b0>, effects: int = <object object at 0x104ab71b0>, share: int = <object object at 0x104ab71b0>, moderator_setting: int = <object object at 0x104ab71b0>, comment_setting: int = <object object at 0x104ab71b0>, comment_filter: int = <object object at 0x104ab71b0>, pause_live: int = <object object at 0x104ab71b0>, flip: int = <object object at 0x104ab71b0>, mirror: int = <object object at 0x104ab71b0>, hear_your_own_voice: int = <object object at 0x104ab71b0>, donation_sticker: int = <object object at 0x104ab71b0>, full_screen_mode: int = <object object at 0x104ab71b0>, live_center: int = <object object at 0x104ab71b0>, topic: int = <object object at 0x104ab71b0>, sticker: int = <object object at 0x104ab71b0>, voice_effect: int = <object object at 0x104ab71b0>, live_intro: int = <object object at 0x104ab71b0>, webcast_data_interactionquestion: int = <object object at 0x104ab71b0>, poll: int = <object object at 0x104ab71b0>, pin: int = <object object at 0x104ab71b0>, pictionary: int = <object object at 0x104ab71b0>, viewer_rank_list: int = <object object at 0x104ab71b0>, promote: int = <object object at 0x104ab71b0>, customizable_poll: int = <object object at 0x104ab71b0>, goody_bag: int = <object object at 0x104ab71b0>, karaoke: int = <object object at 0x104ab71b0>, treasure_box: int = <object object at 0x104ab71b0>, portal: int = <object object at 0x104ab71b0>, live_background: int = <object object at 0x104ab71b0>, play_together: int = <object object at 0x104ab71b0>)
Bases:
Message
- beauty: int = <object object>
- comment_filter: int = <object object>
- comment_setting: int = <object object>
- customizable_poll: int = <object object>
- donation_sticker: int = <object object>
- effects: int = <object object>
- flip: int = <object object>
- full_screen_mode: int = <object object>
- goody_bag: int = <object object>
- hear_your_own_voice: int = <object object>
- karaoke: int = <object object>
- live_background: int = <object object>
- live_center: int = <object object>
- live_intro: int = <object object>
- mirror: int = <object object>
- moderator_setting: int = <object object>
- pause_live: int = <object object>
- pictionary: int = <object object>
- pin: int = <object object>
- play_together: int = <object object>
- poll: int = <object object>
- portal: int = <object object>
- promote: int = <object object>
- sticker: int = <object object>
- topic: int = <object object>
- treasure_box: int = <object object>
- viewer_rank_list: int = <object object>
- voice_effect: int = <object object>
- webcast_data_interactionquestion: int = <object object>
- class TikTokLive.proto.tiktok_proto.AnchorLinkmicUserSettings(is_turn_on: bool = <object object at 0x104ab71b0>, accept_multi_linkmic: bool = <object object at 0x104ab71b0>, accept_not_follower_invite: bool = <object object at 0x104ab71b0>, allow_gift_to_other_anchors: bool = <object object at 0x104ab71b0>, block_invitation_of_this_live: bool = <object object at 0x104ab71b0>, receive_friend_multi_host_invites: bool = <object object at 0x104ab71b0>, receive_friend_multi_host_application: bool = <object object at 0x104ab71b0>, block_this_multi_host_invites: bool = <object object at 0x104ab71b0>, block_this_multi_host_application: bool = <object object at 0x104ab71b0>, receive_not_friend_multi_host_invites: bool = <object object at 0x104ab71b0>, receive_not_friend_multi_host_application: bool = <object object at 0x104ab71b0>, allow_live_notice_of_friends: bool = <object object at 0x104ab71b0>, allow_friend_invites: bool = <object object at 0x104ab71b0>, allow_suggested_invites: bool = <object object at 0x104ab71b0>)
Bases:
Message
- accept_multi_linkmic: bool = <object object>
- accept_not_follower_invite: bool = <object object>
- allow_friend_invites: bool = <object object>
- allow_gift_to_other_anchors: bool = <object object>
- allow_live_notice_of_friends: bool = <object object>
- allow_suggested_invites: bool = <object object>
- block_invitation_of_this_live: bool = <object object>
- block_this_multi_host_application: bool = <object object>
- block_this_multi_host_invites: bool = <object object>
- is_turn_on: bool = <object object>
- receive_friend_multi_host_application: bool = <object object>
- receive_friend_multi_host_invites: bool = <object object>
- receive_not_friend_multi_host_application: bool = <object object>
- receive_not_friend_multi_host_invites: bool = <object object>
- class TikTokLive.proto.tiktok_proto.AnchorLiveReplayFrameResponse(data: 'AnchorLiveReplayFrameResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: AnchorLiveReplayFrameResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.AnchorLiveReplayFrameResponseResponseData(req_id: str = <object object at 0x104ab71b0>, frame_list: List[ForwardRef('FrameInfo')] = <object object at 0x104ab71b0>)
Bases:
Message
- req_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.AnchorMessage(uid: int = <object object at 0x104ab71b0>, link_mic_id: str = <object object at 0x104ab71b0>, rtc_status: int = <object object at 0x104ab71b0>, status: int = <object object at 0x104ab71b0>, source: int = <object object at 0x104ab71b0>)
Bases:
Message
- link_mic_id: str = <object object>
- rtc_status: int = <object object>
- source: int = <object object>
- status: int = <object object>
- uid: int = <object object>
- class TikTokLive.proto.tiktok_proto.AnchorPair(source_anchor_id: int = <object object at 0x104ab71b0>, target_anchor_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- source_anchor_id: int = <object object>
- target_anchor_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.AnchorPreFinishData(confirm_box: 'AnchorPreFinishDataConfirmBox' = <object object at 0x104ab71b0>, finish_type: int = <object object at 0x104ab71b0>, metrics_map: Dict[str, str] = <object object at 0x104ab71b0>)
Bases:
Message
- confirm_box: AnchorPreFinishDataConfirmBox = <object object>
- finish_type: int = <object object>
- metrics_map: Dict[str, str] = <object object>
- class TikTokLive.proto.tiktok_proto.AnchorPreFinishDataConfirmBox(title: str = <object object at 0x104ab71b0>, value: int = <object object at 0x104ab71b0>, schema_title: str = <object object at 0x104ab71b0>, unique_id: str = <object object at 0x104ab71b0>, content: str = <object object at 0x104ab71b0>, confirm_text: str = <object object at 0x104ab71b0>, cancel_text: str = <object object at 0x104ab71b0>, schema_jump_link: str = <object object at 0x104ab71b0>)
Bases:
Message
- cancel_text: str = <object object>
- confirm_text: str = <object object>
- content: str = <object object>
- schema_jump_link: str = <object object>
- schema_title: str = <object object>
- title: str = <object object>
- unique_id: str = <object object>
- value: int = <object object>
- class TikTokLive.proto.tiktok_proto.AnchorReminderWordInfoMsg(scene: 'Scene' = <object object at 0x104ab71b0>, title: 'Text' = <object object at 0x104ab71b0>, content: str = <object object at 0x104ab71b0>, message_key: str = <object object at 0x104ab71b0>)
Bases:
Message
- content: str = <object object>
- message_key: str = <object object>
- class TikTokLive.proto.tiktok_proto.AnchorReminderWordStatus(scene: 'Scene' = <object object at 0x104ab71b0>, status: int = <object object at 0x104ab71b0>, title: str = <object object at 0x104ab71b0>, desc: str = <object object at 0x104ab71b0>)
Bases:
Message
- desc: str = <object object>
- status: int = <object object>
- title: str = <object object>
- class TikTokLive.proto.tiktok_proto.AnchorReplayInfoData(replays: List[ForwardRef('RoomReplay')] = <object object at 0x104ab71b0>, style: int = <object object at 0x104ab71b0>, has_more: bool = <object object at 0x104ab71b0>, next_offset: int = <object object at 0x104ab71b0>, amplify_status: int = <object object at 0x104ab71b0>, show_inbox_sub_pop_up: bool = <object object at 0x104ab71b0>)
Bases:
Message
- amplify_status: int = <object object>
- has_more: bool = <object object>
- next_offset: int = <object object>
- replays: List[RoomReplay] = <object object>
- show_inbox_sub_pop_up: bool = <object object>
- style: int = <object object>
- class TikTokLive.proto.tiktok_proto.AnchorReplayInfoResponse(data: 'AnchorReplayInfoData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: AnchorReplayInfoData = <object object>
- class TikTokLive.proto.tiktok_proto.AnchorSettingInfo(last_layout_settings: List[ForwardRef('AnchorSettingInfoAnchorLastLayoutSetting')] = <object object at 0x104ab71b0>)
Bases:
Message
- last_layout_settings: List[AnchorSettingInfoAnchorLastLayoutSetting] = <object object>
- class TikTokLive.proto.tiktok_proto.AnchorSettingInfoAnchorLastLayoutSetting(scene: 'Scene' = <object object at 0x104ab71b0>, layout_id: str = <object object at 0x104ab71b0>)
Bases:
Message
- layout_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.AnchorSettingsResponse(data: 'AnchorSettingsResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: AnchorSettingsResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.AnchorSettingsResponseResponseData(settings: 'RoomBasicSettings' = <object object at 0x104ab71b0>, user_stats: 'UserStats' = <object object at 0x104ab71b0>)
Bases:
Message
- settings: RoomBasicSettings = <object object>
- class TikTokLive.proto.tiktok_proto.AnchorSettingsUpdateResponse(extra: 'AnchorSettingsUpdateResponseExtra' = <object object at 0x104ab71b0>)
Bases:
Message
- extra: AnchorSettingsUpdateResponseExtra = <object object>
- class TikTokLive.proto.tiktok_proto.AnchorSettingsUpdateResponseExtra(now: int = <object object at 0x104ab71b0>)
Bases:
Message
- now: int = <object object>
- class TikTokLive.proto.tiktok_proto.AnchorSubWaveChallengeSettings(id: int = <object object at 0x104ab71b0>, name: str = <object object at 0x104ab71b0>, need_sub_counts: int = <object object at 0x104ab71b0>, during_time: int = <object object at 0x104ab71b0>, emote_list: List[ForwardRef('EmoteModel')] = <object object at 0x104ab71b0>)
Bases:
Message
- during_time: int = <object object>
- emote_list: List[EmoteModel] = <object object>
- id: int = <object object>
- name: str = <object object>
- need_sub_counts: int = <object object>
- class TikTokLive.proto.tiktok_proto.AnchorSubWaveCurrentSettings(anchor_sub_wave_trigger_settings: 'AnchorSubWaveTriggerSettings' = <object object at 0x104ab71b0>, anchor_sub_wave_challenge_settings: 'AnchorSubWaveChallengeSettings' = <object object at 0x104ab71b0>)
Bases:
Message
- anchor_sub_wave_challenge_settings: AnchorSubWaveChallengeSettings = <object object>
- anchor_sub_wave_trigger_settings: AnchorSubWaveTriggerSettings = <object object>
- class TikTokLive.proto.tiktok_proto.AnchorSubWaveTriggerSettings(id: int = <object object at 0x104ab71b0>, name: str = <object object at 0x104ab71b0>, need_sub_counts: int = <object object at 0x104ab71b0>)
Bases:
Message
- id: int = <object object>
- name: str = <object object>
- need_sub_counts: int = <object object>
- class TikTokLive.proto.tiktok_proto.AnchorToolModification(room_id: int = <object object at 0x104ab71b0>, user_id: int = <object object at 0x104ab71b0>, effect_id: int = <object object at 0x104ab71b0>, name: str = <object object at 0x104ab71b0>, resource_id: str = <object object at 0x104ab71b0>, modification_type: int = <object object at 0x104ab71b0>, role: int = <object object at 0x104ab71b0>, msg_type: int = <object object at 0x104ab71b0>, sub_type: int = <object object at 0x104ab71b0>, start_time: int = <object object at 0x104ab71b0>, end_time: int = <object object at 0x104ab71b0>, duration: int = <object object at 0x104ab71b0>, tab: str = <object object at 0x104ab71b0>, mode: int = <object object at 0x104ab71b0>, from_: int = <object object at 0x104ab71b0>, value: float = <object object at 0x104ab71b0>, url: str = <object object at 0x104ab71b0>, scene: 'Scene' = <object object at 0x104ab71b0>, status: int = <object object at 0x104ab71b0>, content: str = <object object at 0x104ab71b0>)
Bases:
Message
- content: str = <object object>
- duration: int = <object object>
- effect_id: int = <object object>
- end_time: int = <object object>
- from_: int = <object object>
- mode: int = <object object>
- modification_type: int = <object object>
- msg_type: int = <object object>
- name: str = <object object>
- resource_id: str = <object object>
- role: int = <object object>
- room_id: int = <object object>
- start_time: int = <object object>
- status: int = <object object>
- sub_type: int = <object object>
- tab: str = <object object>
- url: str = <object object>
- user_id: int = <object object>
- value: float = <object object>
- class TikTokLive.proto.tiktok_proto.AnimationData(gecko_channel_name: str = <object object at 0x104ab71b0>, file_name: str = <object object at 0x104ab71b0>, height: int = <object object at 0x104ab71b0>, width: int = <object object at 0x104ab71b0>, right_offset: int = <object object at 0x104ab71b0>)
Bases:
Message
- file_name: str = <object object>
- gecko_channel_name: str = <object object>
- height: int = <object object>
- right_offset: int = <object object>
- width: int = <object object>
- class TikTokLive.proto.tiktok_proto.AnimationInfoType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.AntidirtStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.ApplyAnimationContent(user_id: int = <object object at 0x104ab71b0>, is_display: bool = <object object at 0x104ab71b0>)
Bases:
Message
- is_display: bool = <object object>
- user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.ApplyBizContent(user: 'User' = <object object at 0x104ab71b0>)
Bases:
Message
- class TikTokLive.proto.tiktok_proto.ApplyContent(applicant: 'Player' = <object object at 0x104ab71b0>, applicant_link_mic_id: str = <object object at 0x104ab71b0>)
Bases:
Message
- applicant_link_mic_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.ApplyGuideResponse(data: 'ApplyGuideResponseResponseData' = <object object at 0x104ab71b0>, extra: 'ApplyGuideResponseExtra' = <object object at 0x104ab71b0>)
Bases:
Message
- data: ApplyGuideResponseResponseData = <object object>
- extra: ApplyGuideResponseExtra = <object object>
- class TikTokLive.proto.tiktok_proto.ApplyGuideResponseExtra(now: int = <object object at 0x104ab71b0>)
Bases:
Message
- now: int = <object object>
- class TikTokLive.proto.tiktok_proto.ApplyGuideResponseResponseData(is_display: bool = <object object at 0x104ab71b0>, display_strategy: int = <object object at 0x104ab71b0>, trigger_again: bool = <object object at 0x104ab71b0>)
Bases:
Message
- display_strategy: int = <object object>
- is_display: bool = <object object>
- trigger_again: bool = <object object>
- class TikTokLive.proto.tiktok_proto.ApplyLimitType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.ApplyRequestResponse(rtc_info: 'RtcExtraInfo' = <object object at 0x104ab71b0>, applicant_link_mic_id: str = <object object at 0x104ab71b0>, multi_guest_resp_extra: 'BizApplyResponse' = <object object at 0x104ab71b0>)
Bases:
Message
- applicant_link_mic_id: str = <object object>
- multi_guest_resp_extra: BizApplyResponse = <object object>
- rtc_info: RtcExtraInfo = <object object>
- class TikTokLive.proto.tiktok_proto.ArrowConfig(icon: 'ImageModel' = <object object at 0x104ab71b0>)
Bases:
Message
- icon: ImageModel = <object object>
- class TikTokLive.proto.tiktok_proto.AskDemoInfo(user: 'User' = <object object at 0x104ab71b0>, product: 'Product' = <object object at 0x104ab71b0>, ask_demo_count: int = <object object at 0x104ab71b0>, product_index: int = <object object at 0x104ab71b0>)
Bases:
Message
- ask_demo_count: int = <object object>
- product_index: int = <object object>
- class TikTokLive.proto.tiktok_proto.AssetExtra(effect_starling_key: str = <object object at 0x104ab71b0>)
Bases:
Message
- effect_starling_key: str = <object object>
- class TikTokLive.proto.tiktok_proto.AssetsListResult(assets: List[ForwardRef('AssetsModel')] = <object object at 0x104ab71b0>)
Bases:
Message
- assets: List[AssetsModel] = <object object>
- class TikTokLive.proto.tiktok_proto.AssetsModel(name: str = <object object at 0x104ab71b0>, resource_uri: str = <object object at 0x104ab71b0>, resource_model: 'ResourceModel' = <object object at 0x104ab71b0>, describe: str = <object object at 0x104ab71b0>, id: int = <object object at 0x104ab71b0>, resource_type: int = <object object at 0x104ab71b0>, md5: str = <object object at 0x104ab71b0>, size: int = <object object at 0x104ab71b0>, loki_extra_content: 'LokiExtraContent' = <object object at 0x104ab71b0>, download_type: int = <object object at 0x104ab71b0>, resource_byte_v_c1_model: 'ResourceModel' = <object object at 0x104ab71b0>, bytevc1_md5: str = <object object at 0x104ab71b0>, video_resource_list: List[ForwardRef('VideoResource')] = <object object at 0x104ab71b0>, face_recognition_archive_meta: 'FaceRecognitionMeta' = <object object at 0x104ab71b0>, lynx_url_settings_key: str = <object object at 0x104ab71b0>, downgrade_resource_type: int = <object object at 0x104ab71b0>, asset_extra: 'AssetExtra' = <object object at 0x104ab71b0>, sticker_asset_variant: int = <object object at 0x104ab71b0>, immediate_download: bool = <object object at 0x104ab71b0>, sticker_asset_variant_reason: int = <object object at 0x104ab71b0>)
Bases:
Message
- asset_extra: AssetExtra = <object object>
- bytevc1_md5: str = <object object>
- describe: str = <object object>
- downgrade_resource_type: int = <object object>
- download_type: int = <object object>
- face_recognition_archive_meta: FaceRecognitionMeta = <object object>
- id: int = <object object>
- immediate_download: bool = <object object>
- loki_extra_content: LokiExtraContent = <object object>
- lynx_url_settings_key: str = <object object>
- md5: str = <object object>
- name: str = <object object>
- resource_byte_v_c1_model: ResourceModel = <object object>
- resource_model: ResourceModel = <object object>
- resource_type: int = <object object>
- resource_uri: str = <object object>
- size: int = <object object>
- sticker_asset_variant: int = <object object>
- sticker_asset_variant_reason: int = <object object>
- video_resource_list: List[VideoResource] = <object object>
- class TikTokLive.proto.tiktok_proto.AtmosphereInfo(tags: List[ForwardRef('AtmosphereInfoTag')] = <object object at 0x104ab71b0>)
Bases:
Message
- tags: List[AtmosphereInfoTag] = <object object>
- class TikTokLive.proto.tiktok_proto.AtmosphereInfoTag(type: int = <object object at 0x104ab71b0>, desc: str = <object object at 0x104ab71b0>, count: int = <object object at 0x104ab71b0>, status: int = <object object at 0x104ab71b0>)
Bases:
Message
- count: int = <object object>
- desc: str = <object object>
- status: int = <object object>
- type: int = <object object>
- class TikTokLive.proto.tiktok_proto.AtmosphereTagInfo(tag_type: int = <object object at 0x104ab71b0>, atmosphere_tags: List[ForwardRef('ProductAtmosphereTag')] = <object object at 0x104ab71b0>, pin_atmosphere_tags: List[ForwardRef('ProductAtmosphereTag')] = <object object at 0x104ab71b0>)
Bases:
Message
- atmosphere_tags: List[ProductAtmosphereTag] = <object object>
- pin_atmosphere_tags: List[ProductAtmosphereTag] = <object object>
- tag_type: int = <object object>
- class TikTokLive.proto.tiktok_proto.AtomAction(type: int = <object object at 0x104ab71b0>, request_item: 'ReqItem' = <object object at 0x104ab71b0>)
Bases:
Message
- type: int = <object object>
- class TikTokLive.proto.tiktok_proto.AudienceCancelContent(from_user_id: int = <object object at 0x104ab71b0>, user: 'User' = <object object at 0x104ab71b0>)
Bases:
Message
- from_user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.AudienceRejectContent(from_user_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- from_user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.AudienceReplyContent(from_user_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- from_user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.AudienceReserveContent(from_user_id: int = <object object at 0x104ab71b0>, user: 'User' = <object object at 0x104ab71b0>)
Bases:
Message
- from_user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.AudienceReserveType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.AudienceReserveUserInfo(user_id: int = <object object at 0x104ab71b0>, reserve_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- reserve_id: int = <object object>
- user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.AudioStruct(id: int = <object object at 0x104ab71b0>, duration: int = <object object at 0x104ab71b0>, audio_format: int = <object object at 0x104ab71b0>, vid: str = <object object at 0x104ab71b0>, audio_urls: List[str] = <object object at 0x104ab71b0>, volume_loudness_lufs: float = <object object at 0x104ab71b0>, volume_amplitude_peak: float = <object object at 0x104ab71b0>)
Bases:
Message
- audio_format: int = <object object>
- audio_urls: List[str] = <object object>
- duration: int = <object object>
- id: int = <object object>
- vid: str = <object object>
- volume_amplitude_peak: float = <object object>
- volume_loudness_lufs: float = <object object>
- class TikTokLive.proto.tiktok_proto.AuditInfo(violation_id: int = <object object at 0x104ab71b0>, task_type: 'AuditInfoAuditTaskType' = <object object at 0x104ab71b0>)
Bases:
Message
- task_type: AuditInfoAuditTaskType = <object object>
- violation_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.AuditInfoAuditTaskType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.AuditStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.AuditTaskType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.AuthenticationInfo(custom_verify: str = <object object at 0x104ab71b0>, enterprise_verify_reason: str = <object object at 0x104ab71b0>, authentication_badge: 'ImageModel' = <object object at 0x104ab71b0>)
Bases:
Message
- authentication_badge: ImageModel = <object object>
- custom_verify: str = <object object>
- enterprise_verify_reason: str = <object object>
- class TikTokLive.proto.tiktok_proto.Author(video_total_count: int = <object object at 0x104ab71b0>, video_total_play_count: int = <object object at 0x104ab71b0>, video_total_favorite_count: int = <object object at 0x104ab71b0>)
Bases:
Message
- video_total_count: int = <object object>
- video_total_favorite_count: int = <object object>
- video_total_play_count: int = <object object>
- class TikTokLive.proto.tiktok_proto.AutoMatchBanner(main_guide_text: 'Text' = <object object at 0x104ab71b0>, sub_guide_text: 'Text' = <object object at 0x104ab71b0>, button_text: 'Text' = <object object at 0x104ab71b0>)
Bases:
Message
- class TikTokLive.proto.tiktok_proto.Avatar(avatar_id: int = <object object at 0x104ab71b0>, image: 'ImageModel' = <object object at 0x104ab71b0>, video_static: 'Video' = <object object at 0x104ab71b0>, video_dynamic: 'Video' = <object object at 0x104ab71b0>, style_id: int = <object object at 0x104ab71b0>, created_at: int = <object object at 0x104ab71b0>, updated_at: int = <object object at 0x104ab71b0>, status: int = <object object at 0x104ab71b0>, failed_title: str = <object object at 0x104ab71b0>, failed_reason: str = <object object at 0x104ab71b0>, is_system: bool = <object object at 0x104ab71b0>)
Bases:
Message
- avatar_id: int = <object object>
- created_at: int = <object object>
- failed_reason: str = <object object>
- failed_title: str = <object object>
- image: ImageModel = <object object>
- is_system: bool = <object object>
- status: int = <object object>
- style_id: int = <object object>
- updated_at: int = <object object>
- class TikTokLive.proto.tiktok_proto.AvatarImageCase(example_images: 'ImageModel' = <object object at 0x104ab71b0>, is_bad: bool = <object object at 0x104ab71b0>)
Bases:
Message
- example_images: ImageModel = <object object>
- is_bad: bool = <object object>
- class TikTokLive.proto.tiktok_proto.AvatarImageSelectTips(title: str = <object object at 0x104ab71b0>, desc: str = <object object at 0x104ab71b0>, examples: List[ForwardRef('AvatarImageCase')] = <object object at 0x104ab71b0>, rules: List[str] = <object object at 0x104ab71b0>)
Bases:
Message
- desc: str = <object object>
- examples: List[AvatarImageCase] = <object object>
- rules: List[str] = <object object>
- title: str = <object object>
- class TikTokLive.proto.tiktok_proto.AvatarState(avatar_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- avatar_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.AvatarStyle(style_id: int = <object object at 0x104ab71b0>, image: 'ImageModel' = <object object at 0x104ab71b0>)
Bases:
Message
- image: ImageModel = <object object>
- style_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.AwardCardNotice(display_content: 'Text' = <object object at 0x104ab71b0>, awarded_users: List[ForwardRef('BattleUserInfo')] = <object object at 0x104ab71b0>)
Bases:
Message
- awarded_users: List[BattleUserInfo] = <object object>
- class TikTokLive.proto.tiktok_proto.BaLeadsGenInfo(leads_gen_permission: bool = <object object at 0x104ab71b0>, leads_gen_model: str = <object object at 0x104ab71b0>)
Bases:
Message
- leads_gen_model: str = <object object>
- leads_gen_permission: bool = <object object>
- class TikTokLive.proto.tiktok_proto.BaLinkStruct(ba_link_permission: int = <object object at 0x104ab71b0>, ba_link_data: str = <object object at 0x104ab71b0>)
Bases:
Message
- ba_link_data: str = <object object>
- ba_link_permission: int = <object object>
- class TikTokLive.proto.tiktok_proto.BackGroundImageState(sticker_id: str = <object object at 0x104ab71b0>)
Bases:
Message
- sticker_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.BackpackInfo(item_type: int = <object object at 0x104ab71b0>, item_id: int = <object object at 0x104ab71b0>, count: int = <object object at 0x104ab71b0>, min_expire_at: int = <object object at 0x104ab71b0>, available: bool = <object object at 0x104ab71b0>, pre_update_info: 'BagItemPreUpdateInfo' = <object object at 0x104ab71b0>, battle_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- available: bool = <object object>
- battle_id: int = <object object>
- count: int = <object object>
- item_id: int = <object object>
- item_type: int = <object object>
- min_expire_at: int = <object object>
- pre_update_info: BagItemPreUpdateInfo = <object object>
- class TikTokLive.proto.tiktok_proto.BadgeDisplayType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.BadgeExhibitionType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.BadgePriorityType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.BadgeSceneType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.BadgeStruct(badge_display_type: 'BadgeStructBadgeDisplayType' = <object object at 0x104ab71b0>, badge_priority_type: 'BadgeStructBadgePriorityType' = <object object at 0x104ab71b0>, badge_scene: 'BadgeStructBadgeSceneType' = <object object at 0x104ab71b0>, position: 'BadgeStructPosition' = <object object at 0x104ab71b0>, display_status: 'BadgeStructDisplayStatus' = <object object at 0x104ab71b0>, greyed_by_client: int = <object object at 0x104ab71b0>, exhibition_type: 'BadgeStructBadgeExhibitionType' = <object object at 0x104ab71b0>, schema_url: str = <object object at 0x104ab71b0>, display: bool = <object object at 0x104ab71b0>, log_extra: 'PrivilegeLogExtra' = <object object at 0x104ab71b0>, image_badge: 'ImageBadge' = <object object at 0x104ab71b0>, text_badge: 'TextBadge' = <object object at 0x104ab71b0>, string_badge: 'StringBadge' = <object object at 0x104ab71b0>, combine_badge_struct: 'CombineBadgeStruct' = <object object at 0x104ab71b0>, is_customized: bool = <object object at 0x104ab71b0>)
Bases:
Message
- badge_display_type: BadgeStructBadgeDisplayType = <object object>
- badge_priority_type: BadgeStructBadgePriorityType = <object object>
- badge_scene: BadgeStructBadgeSceneType = <object object>
- combine_badge_struct: CombineBadgeStruct = <object object>
- display: bool = <object object>
- display_status: BadgeStructDisplayStatus = <object object>
- exhibition_type: BadgeStructBadgeExhibitionType = <object object>
- greyed_by_client: int = <object object>
- image_badge: ImageBadge = <object object>
- is_customized: bool = <object object>
- log_extra: PrivilegeLogExtra = <object object>
- position: BadgeStructPosition = <object object>
- schema_url: str = <object object>
- string_badge: StringBadge = <object object>
- class TikTokLive.proto.tiktok_proto.BadgeStructBadgeDisplayType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.BadgeStructBadgeExhibitionType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.BadgeStructBadgePriorityType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.BadgeStructBadgeSceneType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.BadgeStructDisplayStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.BadgeStructPosition(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.BadgeText(key: str = <object object at 0x104ab71b0>, default_pattern: str = <object object at 0x104ab71b0>, pieces: List[str] = <object object at 0x104ab71b0>)
Bases:
Message
- default_pattern: str = <object object>
- key: str = <object object>
- pieces: List[str] = <object object>
- class TikTokLive.proto.tiktok_proto.BadgeTextPosition(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.BadgeType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.BagIndex(value: int = <object object at 0x104ab71b0>)
Bases:
Message
- value: int = <object object>
- class TikTokLive.proto.tiktok_proto.BagItemPreUpdateInfo(count: int = <object object at 0x104ab71b0>, min_expire_at: int = <object object at 0x104ab71b0>)
Bases:
Message
- count: int = <object object>
- min_expire_at: int = <object object>
- class TikTokLive.proto.tiktok_proto.BannerCollapseInfo(title: 'Text' = <object object at 0x104ab71b0>, image: 'ImageModel' = <object object at 0x104ab71b0>, enabled: bool = <object object at 0x104ab71b0>, background_color: str = <object object at 0x104ab71b0>, collapse_height: int = <object object at 0x104ab71b0>, vertical_line_color: str = <object object at 0x104ab71b0>)
Bases:
Message
- background_color: str = <object object>
- collapse_height: int = <object object>
- enabled: bool = <object object>
- image: ImageModel = <object object>
- vertical_line_color: str = <object object>
- class TikTokLive.proto.tiktok_proto.BannerInRoom(id: int = <object object at 0x104ab71b0>, title: str = <object object at 0x104ab71b0>, image: 'ImageModel' = <object object at 0x104ab71b0>, height: int = <object object at 0x104ab71b0>, width: int = <object object at 0x104ab71b0>, schema_url: str = <object object at 0x104ab71b0>, action_type: int = <object object at 0x104ab71b0>, banner_type: int = <object object at 0x104ab71b0>, priority: int = <object object at 0x104ab71b0>, text: str = <object object at 0x104ab71b0>, frame_type: int = <object object at 0x104ab71b0>, extra: str = <object object at 0x104ab71b0>, status: int = <object object at 0x104ab71b0>, uid: int = <object object at 0x104ab71b0>, roomid: int = <object object at 0x104ab71b0>, appointment_start_timestamp: int = <object object at 0x104ab71b0>, appointment_end_timestamp: int = <object object at 0x104ab71b0>, appointment_id: int = <object object at 0x104ab71b0>, business_type: int = <object object at 0x104ab71b0>, dynamic_banner: 'BannerInRoomBannerContentDynamic' = <object object at 0x104ab71b0>, banner_location: int = <object object at 0x104ab71b0>, open_with_navigation_tag: bool = <object object at 0x104ab71b0>, business_source: str = <object object at 0x104ab71b0>, activity_id: str = <object object at 0x104ab71b0>)
Bases:
Message
- action_type: int = <object object>
- activity_id: str = <object object>
- appointment_end_timestamp: int = <object object>
- appointment_id: int = <object object>
- appointment_start_timestamp: int = <object object>
- banner_location: int = <object object>
- banner_type: int = <object object>
- business_source: str = <object object>
- business_type: int = <object object>
- dynamic_banner: BannerInRoomBannerContentDynamic = <object object>
- extra: str = <object object>
- frame_type: int = <object object>
- height: int = <object object>
- id: int = <object object>
- image: ImageModel = <object object>
- priority: int = <object object>
- roomid: int = <object object>
- schema_url: str = <object object>
- status: int = <object object>
- text: str = <object object>
- title: str = <object object>
- uid: int = <object object>
- width: int = <object object>
- class TikTokLive.proto.tiktok_proto.BannerInRoomBannerContentDynamic(json_resource: str = <object object at 0x104ab71b0>)
Bases:
Message
- json_resource: str = <object object>
- class TikTokLive.proto.tiktok_proto.BannerInRoomCollection(top_right_banner: 'BannerInRoomCollectionBannerInfo' = <object object at 0x104ab71b0>, bottom_right_banner: 'BannerInRoomCollectionBannerInfo' = <object object at 0x104ab71b0>, gift_panel_banner: 'BannerInRoomCollectionBannerInfo' = <object object at 0x104ab71b0>, middle_banner: 'BannerInRoomCollectionBannerInfo' = <object object at 0x104ab71b0>, activity_top_right_banner: 'BannerInRoomCollectionBannerInfo' = <object object at 0x104ab71b0>, top_left: 'BannerInRoomCollectionBannerInfo' = <object object at 0x104ab71b0>, live_scene: 'BannerInRoomCollectionBannerInfo' = <object object at 0x104ab71b0>)
Bases:
Message
- activity_top_right_banner: BannerInRoomCollectionBannerInfo = <object object>
- bottom_right_banner: BannerInRoomCollectionBannerInfo = <object object>
- gift_panel_banner: BannerInRoomCollectionBannerInfo = <object object>
- live_scene: BannerInRoomCollectionBannerInfo = <object object>
- middle_banner: BannerInRoomCollectionBannerInfo = <object object>
- top_left: BannerInRoomCollectionBannerInfo = <object object>
- top_right_banner: BannerInRoomCollectionBannerInfo = <object object>
- class TikTokLive.proto.tiktok_proto.BannerInRoomCollectionBannerInfo(url: str = <object object at 0x104ab71b0>, banner_list: List[ForwardRef('BannerInRoom')] = <object object at 0x104ab71b0>, animation_image: 'ImageModel' = <object object at 0x104ab71b0>, collapse_info: 'BannerCollapseInfo' = <object object at 0x104ab71b0>, height: int = <object object at 0x104ab71b0>, width: int = <object object at 0x104ab71b0>, lynx_container_url: str = <object object at 0x104ab71b0>, container_type: int = <object object at 0x104ab71b0>)
Bases:
Message
- animation_image: ImageModel = <object object>
- banner_list: List[BannerInRoom] = <object object>
- collapse_info: BannerCollapseInfo = <object object>
- container_type: int = <object object>
- height: int = <object object>
- lynx_container_url: str = <object object>
- url: str = <object object>
- width: int = <object object>
- class TikTokLive.proto.tiktok_proto.BannerInfo(title: str = <object object at 0x104ab71b0>, sub_title: str = <object object at 0x104ab71b0>, text_color: str = <object object at 0x104ab71b0>, left_color: str = <object object at 0x104ab71b0>, right_color: str = <object object at 0x104ab71b0>, core_image_url: str = <object object at 0x104ab71b0>, background_image_url: str = <object object at 0x104ab71b0>, gradient_angle: int = <object object at 0x104ab71b0>, priority: int = <object object at 0x104ab71b0>, banner_url: str = <object object at 0x104ab71b0>, banner_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- background_image_url: str = <object object>
- banner_id: int = <object object>
- banner_url: str = <object object>
- core_image_url: str = <object object>
- gradient_angle: int = <object object>
- left_color: str = <object object>
- priority: int = <object object>
- right_color: str = <object object>
- sub_title: str = <object object>
- text_color: str = <object object>
- title: str = <object object>
- class TikTokLive.proto.tiktok_proto.BarrageType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.BarrageTypeFansLevelParam(current_grade: int = <object object at 0x104ab71b0>, display_config: int = <object object at 0x104ab71b0>, user: 'User' = <object object at 0x104ab71b0>)
Bases:
Message
- current_grade: int = <object object>
- display_config: int = <object object>
- class TikTokLive.proto.tiktok_proto.BarrageTypeGiftGalleryParam(from_user_id: int = <object object at 0x104ab71b0>, to_user_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- from_user_id: int = <object object>
- to_user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.BarrageTypeSubscribeGiftParam(gift_sub_count: int = <object object at 0x104ab71b0>, show_gift_sub_count: bool = <object object at 0x104ab71b0>, gift_source: 'BarrageTypeSubscribeGiftParamGiftSource' = <object object at 0x104ab71b0>)
Bases:
Message
- gift_source: BarrageTypeSubscribeGiftParamGiftSource = <object object>
- gift_sub_count: int = <object object>
- show_gift_sub_count: bool = <object object>
- class TikTokLive.proto.tiktok_proto.BarrageTypeSubscribeGiftParamGiftSource(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.BarrageTypeUserGradeParam(current_grade: int = <object object at 0x104ab71b0>, display_config: int = <object object at 0x104ab71b0>, user_id: str = <object object at 0x104ab71b0>, user: 'User' = <object object at 0x104ab71b0>)
Bases:
Message
- current_grade: int = <object object>
- display_config: int = <object object>
- user_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.BattleAbTest(ab_test_type: 'BattleAbTestBattleAbTestType' = <object object at 0x104ab71b0>, group: int = <object object at 0x104ab71b0>)
Bases:
Message
- ab_test_type: BattleAbTestBattleAbTestType = <object object>
- group: int = <object object>
- class TikTokLive.proto.tiktok_proto.BattleAbTestBattleAbTestType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.BattleAbTestList(ab_test_list: List[ForwardRef('BattleAbTest')] = <object object at 0x104ab71b0>)
Bases:
Message
- ab_test_list: List[BattleAbTest] = <object object>
- class TikTokLive.proto.tiktok_proto.BattleAbTestSetting(uid: int = <object object at 0x104ab71b0>, ab_test_list: 'BattleAbTestList' = <object object at 0x104ab71b0>)
Bases:
Message
- ab_test_list: BattleAbTestList = <object object>
- uid: int = <object object>
- class TikTokLive.proto.tiktok_proto.BattleAbTestType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.BattleAction(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.BattleBaseUserInfo(user_id: int = <object object at 0x104ab71b0>, nick_name: str = <object object at 0x104ab71b0>, avatar_thumb: 'ImageModel' = <object object at 0x104ab71b0>, display_id: str = <object object at 0x104ab71b0>)
Bases:
Message
- avatar_thumb: ImageModel = <object object>
- display_id: str = <object object>
- nick_name: str = <object object>
- user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.BattleBonusConfig(preview_start_time: int = <object object at 0x104ab71b0>, preview_period_config: List[ForwardRef('PreviewPeriod')] = <object object at 0x104ab71b0>, task_period_config: 'TaskPeriodConfig' = <object object at 0x104ab71b0>, reward_period_config: 'RewardPeriodConfig' = <object object at 0x104ab71b0>, task_gift_guide: Dict[int, ForwardRef('BattleTaskGiftAmountGuide')] = <object object at 0x104ab71b0>, preview_start_timestamp: int = <object object at 0x104ab71b0>, preview_click_action_schema_url: str = <object object at 0x104ab71b0>)
Bases:
Message
- preview_click_action_schema_url: str = <object object>
- preview_period_config: List[PreviewPeriod] = <object object>
- preview_start_time: int = <object object>
- preview_start_timestamp: int = <object object>
- reward_period_config: RewardPeriodConfig = <object object>
- task_gift_guide: Dict[int, BattleTaskGiftAmountGuide] = <object object>
- task_period_config: TaskPeriodConfig = <object object>
- class TikTokLive.proto.tiktok_proto.BattleBonusStatus(bonus_period: int = <object object at 0x104ab71b0>, enter_room_prompt: 'BattlePrompt' = <object object at 0x104ab71b0>, task_progress: int = <object object at 0x104ab71b0>, user_assisted: bool = <object object at 0x104ab71b0>, reward_settle_prompt: 'BattlePrompt' = <object object at 0x104ab71b0>, reward_settle_duration: int = <object object at 0x104ab71b0>, reward_settle_status: int = <object object at 0x104ab71b0>)
Bases:
Message
- bonus_period: int = <object object>
- enter_room_prompt: BattlePrompt = <object object>
- reward_settle_duration: int = <object object>
- reward_settle_prompt: BattlePrompt = <object object>
- reward_settle_status: int = <object object>
- task_progress: int = <object object>
- user_assisted: bool = <object object>
- class TikTokLive.proto.tiktok_proto.BattleCardMsgType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.BattleComboInfo(user_id: int = <object object at 0x104ab71b0>, combo_status: int = <object object at 0x104ab71b0>, combo_count: int = <object object at 0x104ab71b0>, combo_icon_url: str = <object object at 0x104ab71b0>, combo_type: int = <object object at 0x104ab71b0>, combo_rule_guide_schema: str = <object object at 0x104ab71b0>)
Bases:
Message
- combo_count: int = <object object>
- combo_icon_url: str = <object object>
- combo_rule_guide_schema: str = <object object>
- combo_status: int = <object object>
- combo_type: int = <object object>
- user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.BattleConfigMode(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.BattleDisplayConfig(threshold: int = <object object at 0x104ab71b0>, text: str = <object object at 0x104ab71b0>, diff_threshold: int = <object object at 0x104ab71b0>, diff_text: str = <object object at 0x104ab71b0>, exempt_strategy: 'ExemptStrategy' = <object object at 0x104ab71b0>)
Bases:
Message
- diff_text: str = <object object>
- diff_threshold: int = <object object>
- exempt_strategy: ExemptStrategy = <object object>
- text: str = <object object>
- threshold: int = <object object>
- class TikTokLive.proto.tiktok_proto.BattleInfoResponse(channel_id: int = <object object at 0x104ab71b0>, battle_id: int = <object object at 0x104ab71b0>, setting: 'BattleSetting' = <object object at 0x104ab71b0>, armies: Dict[int, ForwardRef('BattleUserArmies')] = <object object at 0x104ab71b0>, result_map: Dict[int, ForwardRef('BattleResult')] = <object object at 0x104ab71b0>, user_info_map: Dict[int, ForwardRef('BattleUserInfo')] = <object object at 0x104ab71b0>, bubble_text: str = <object object at 0x104ab71b0>, supported_actions: Dict[int, bool] = <object object at 0x104ab71b0>, m_battle_display_config: 'BattleDisplayConfig' = <object object at 0x104ab71b0>, battle_combos: Dict[int, ForwardRef('BattleComboInfo')] = <object object at 0x104ab71b0>, battle_task: 'BattleTask' = <object object at 0x104ab71b0>, team_armies: Dict[int, ForwardRef('BattleTeamUserArmies')] = <object object at 0x104ab71b0>, team_battle_result: Dict[int, ForwardRef('BattleTeamResult')] = <object object at 0x104ab71b0>, battle_truth_or_dare: 'BattleTruthOrDare' = <object object at 0x104ab71b0>, team_match_campaign: 'TeamMatchCampaign' = <object object at 0x104ab71b0>, battle_item_cards: Dict[int, ForwardRef('EffectingCard')] = <object object at 0x104ab71b0>, team_battle_item_cards: Dict[int, ForwardRef('EffectingCard')] = <object object at 0x104ab71b0>, channel_id_str: str = <object object at 0x104ab71b0>, battle_id_str: str = <object object at 0x104ab71b0>, fuzzy_display_config_v2: 'HighScoreControlCfg' = <object object at 0x104ab71b0>)
Bases:
Message
- armies: Dict[int, BattleUserArmies] = <object object>
- battle_combos: Dict[int, BattleComboInfo] = <object object>
- battle_id: int = <object object>
- battle_id_str: str = <object object>
- battle_item_cards: Dict[int, EffectingCard] = <object object>
- battle_task: BattleTask = <object object>
- battle_truth_or_dare: BattleTruthOrDare = <object object>
- bubble_text: str = <object object>
- channel_id: int = <object object>
- channel_id_str: str = <object object>
- fuzzy_display_config_v2: HighScoreControlCfg = <object object>
- m_battle_display_config: BattleDisplayConfig = <object object>
- result_map: Dict[int, BattleResult] = <object object>
- setting: BattleSetting = <object object>
- supported_actions: Dict[int, bool] = <object object>
- team_armies: Dict[int, BattleTeamUserArmies] = <object object>
- team_battle_item_cards: Dict[int, EffectingCard] = <object object>
- team_battle_result: Dict[int, BattleTeamResult] = <object object>
- team_match_campaign: TeamMatchCampaign = <object object>
- user_info_map: Dict[int, BattleUserInfo] = <object object>
- class TikTokLive.proto.tiktok_proto.BattleInfoType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.BattleInviteType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.BattleInviteeGiftPermission(user_id: int = <object object at 0x104ab71b0>, gift_permission_type: int = <object object at 0x104ab71b0>)
Bases:
Message
- gift_permission_type: int = <object object>
- user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.BattleNoticeAnchorGiftGuide(content: 'BattleNoticeText' = <object object at 0x104ab71b0>)
Bases:
Message
- content: BattleNoticeText = <object object>
- class TikTokLive.proto.tiktok_proto.BattleNoticeAnchorGuide(content: 'BattleNoticeText' = <object object at 0x104ab71b0>, button_content: 'BattleNoticeText' = <object object at 0x104ab71b0>)
Bases:
Message
- button_content: BattleNoticeText = <object object>
- content: BattleNoticeText = <object object>
- class TikTokLive.proto.tiktok_proto.BattleNoticeBubbleGuide(content: 'BattleNoticeText' = <object object at 0x104ab71b0>)
Bases:
Message
- content: BattleNoticeText = <object object>
- class TikTokLive.proto.tiktok_proto.BattleNoticeCommonGuide(display_text: 'Text' = <object object at 0x104ab71b0>, except_anchor: bool = <object object at 0x104ab71b0>)
Bases:
Message
- except_anchor: bool = <object object>
- class TikTokLive.proto.tiktok_proto.BattleNoticeExtremeHighScoreNotice(battle_id: int = <object object at 0x104ab71b0>, display_text_origin_viewers: 'Text' = <object object at 0x104ab71b0>, display_text_unrelated_viewers: 'Text' = <object object at 0x104ab71b0>, extreme_high_score_threshold: int = <object object at 0x104ab71b0>)
Bases:
Message
- battle_id: int = <object object>
- extreme_high_score_threshold: int = <object object>
- class TikTokLive.proto.tiktok_proto.BattleNoticeRuleGuide(content: 'BattleNoticeText' = <object object at 0x104ab71b0>, button_content: 'BattleNoticeText' = <object object at 0x104ab71b0>, rule_url: str = <object object at 0x104ab71b0>, except_anchor: bool = <object object at 0x104ab71b0>, content_text: 'Text' = <object object at 0x104ab71b0>, button_content_text: 'Text' = <object object at 0x104ab71b0>)
Bases:
Message
- button_content: BattleNoticeText = <object object>
- content: BattleNoticeText = <object object>
- except_anchor: bool = <object object>
- rule_url: str = <object object>
- class TikTokLive.proto.tiktok_proto.BattleNoticeText(text: str = <object object at 0x104ab71b0>)
Bases:
Message
- text: str = <object object>
- class TikTokLive.proto.tiktok_proto.BattleNoticeToast(content: 'BattleNoticeText' = <object object at 0x104ab71b0>)
Bases:
Message
- content: BattleNoticeText = <object object>
- class TikTokLive.proto.tiktok_proto.BattleNoticeType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.BattleOptPair(opt_pair_info: 'OptPairInfo' = <object object at 0x104ab71b0>, self_team_room_list: List[ForwardRef('Room')] = <object object at 0x104ab71b0>, rival_team_room_list: List[ForwardRef('Room')] = <object object at 0x104ab71b0>, play_type: int = <object object at 0x104ab71b0>, invite_block_reason: int = <object object at 0x104ab71b0>, is_in_linkmic: Dict[int, bool] = <object object at 0x104ab71b0>, request_room_list: List[int] = <object object at 0x104ab71b0>)
Bases:
Message
- invite_block_reason: int = <object object>
- is_in_linkmic: Dict[int, bool] = <object object>
- opt_pair_info: OptPairInfo = <object object>
- play_type: int = <object object>
- request_room_list: List[int] = <object object>
- class TikTokLive.proto.tiktok_proto.BattlePrompt(prompt_key: str = <object object at 0x104ab71b0>, prompt_elements: List[ForwardRef('BattlePromptElem')] = <object object at 0x104ab71b0>)
Bases:
Message
- prompt_elements: List[BattlePromptElem] = <object object>
- prompt_key: str = <object object>
- class TikTokLive.proto.tiktok_proto.BattlePromptElem(prompt_field_key: str = <object object at 0x104ab71b0>, prompt_field_value: str = <object object at 0x104ab71b0>)
Bases:
Message
- prompt_field_key: str = <object object>
- prompt_field_value: str = <object object>
- class TikTokLive.proto.tiktok_proto.BattleRecentContribResponse(data: 'BattleRecentContribResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: BattleRecentContribResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.BattleRecentContribResponseResponseData(gift_log_ids: List[str] = <object object at 0x104ab71b0>, supported_actions: Dict[int, bool] = <object object at 0x104ab71b0>, battle_score: Dict[int, ForwardRef('BattleResult')] = <object object at 0x104ab71b0>, team_battle_score: Dict[int, ForwardRef('BattleTeamResult')] = <object object at 0x104ab71b0>)
Bases:
Message
- battle_score: Dict[int, BattleResult] = <object object>
- gift_log_ids: List[str] = <object object>
- supported_actions: Dict[int, bool] = <object object>
- team_battle_score: Dict[int, BattleTeamResult] = <object object>
- class TikTokLive.proto.tiktok_proto.BattleResult(user_id: int = <object object at 0x104ab71b0>, result: 'BattleResultResult' = <object object at 0x104ab71b0>, score: int = <object object at 0x104ab71b0>)
Bases:
Message
- result: BattleResultResult = <object object>
- score: int = <object object>
- user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.BattleResultResult(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.BattleRewardSettle(reward_settle_prompt: 'BattlePrompt' = <object object at 0x104ab71b0>, status: 'BattleRewardSettleRewardStatus' = <object object at 0x104ab71b0>)
Bases:
Message
- reward_settle_prompt: BattlePrompt = <object object>
- status: BattleRewardSettleRewardStatus = <object object>
- class TikTokLive.proto.tiktok_proto.BattleRewardSettleRewardStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.BattleRivalTag(bg_image: 'ImageModel' = <object object at 0x104ab71b0>, icon_image: 'ImageModel' = <object object at 0x104ab71b0>, content: str = <object object at 0x104ab71b0>)
Bases:
Message
- bg_image: ImageModel = <object object>
- content: str = <object object>
- icon_image: ImageModel = <object object>
- class TikTokLive.proto.tiktok_proto.BattleSetting(battle_id: int = <object object at 0x104ab71b0>, start_time_ms: int = <object object at 0x104ab71b0>, duration: int = <object object at 0x104ab71b0>, channel_id: int = <object object at 0x104ab71b0>, status: int = <object object at 0x104ab71b0>, invite_type: int = <object object at 0x104ab71b0>, gift_mode_meta: 'GiftModeMeta' = <object object at 0x104ab71b0>, battle_type: int = <object object at 0x104ab71b0>, extra_duration_second: int = <object object at 0x104ab71b0>, end_time_ms: int = <object object at 0x104ab71b0>)
Bases:
Message
- battle_id: int = <object object>
- battle_type: int = <object object>
- channel_id: int = <object object>
- duration: int = <object object>
- end_time_ms: int = <object object>
- extra_duration_second: int = <object object>
- gift_mode_meta: GiftModeMeta = <object object>
- invite_type: int = <object object>
- start_time_ms: int = <object object>
- status: int = <object object>
- class TikTokLive.proto.tiktok_proto.BattleTask(battle_bonus_config: 'BattleBonusConfig' = <object object at 0x104ab71b0>, battle_bonus_status: 'BattleBonusStatus' = <object object at 0x104ab71b0>)
Bases:
Message
- battle_bonus_config: BattleBonusConfig = <object object>
- battle_bonus_status: BattleBonusStatus = <object object>
- class TikTokLive.proto.tiktok_proto.BattleTaskGiftAmountGuide(guide_prompt: 'BattlePrompt' = <object object at 0x104ab71b0>, prompt_type: int = <object object at 0x104ab71b0>, disappear_duration: int = <object object at 0x104ab71b0>, icon_image: 'ImageModel' = <object object at 0x104ab71b0>, gift_image: 'ImageModel' = <object object at 0x104ab71b0>, recommend_gift_id: int = <object object at 0x104ab71b0>, recommend_gift_count: int = <object object at 0x104ab71b0>, guide_content: 'Text' = <object object at 0x104ab71b0>)
Bases:
Message
- disappear_duration: int = <object object>
- gift_image: ImageModel = <object object>
- guide_prompt: BattlePrompt = <object object>
- icon_image: ImageModel = <object object>
- prompt_type: int = <object object>
- recommend_gift_count: int = <object object>
- recommend_gift_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.BattleTaskMessageType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.BattleTaskSettle(task_result: 'BattleTaskSettleResult' = <object object at 0x104ab71b0>, reward_start_time: int = <object object at 0x104ab71b0>, reward_start_timestamp: int = <object object at 0x104ab71b0>)
Bases:
Message
- reward_start_time: int = <object object>
- reward_start_timestamp: int = <object object>
- task_result: BattleTaskSettleResult = <object object>
- class TikTokLive.proto.tiktok_proto.BattleTaskSettleResult(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.BattleTaskStart(battle_bonus_config: 'BattleBonusConfig' = <object object at 0x104ab71b0>)
Bases:
Message
- battle_bonus_config: BattleBonusConfig = <object object>
- class TikTokLive.proto.tiktok_proto.BattleTaskUpdate(task_progress: int = <object object at 0x104ab71b0>, from_user_uid: int = <object object at 0x104ab71b0>, prompt_key: str = <object object at 0x104ab71b0>, log_id: str = <object object at 0x104ab71b0>)
Bases:
Message
- from_user_uid: int = <object object>
- log_id: str = <object object>
- prompt_key: str = <object object>
- task_progress: int = <object object>
- class TikTokLive.proto.tiktok_proto.BattleTeamResult(team_id: int = <object object at 0x104ab71b0>, team_users: List[ForwardRef('BattleTeamUser')] = <object object at 0x104ab71b0>, result: int = <object object at 0x104ab71b0>, total_score: int = <object object at 0x104ab71b0>)
Bases:
Message
- result: int = <object object>
- team_id: int = <object object>
- team_users: List[BattleTeamUser] = <object object>
- total_score: int = <object object>
- class TikTokLive.proto.tiktok_proto.BattleTeamUser(user_id: int = <object object at 0x104ab71b0>, score: int = <object object at 0x104ab71b0>, user_id_str: str = <object object at 0x104ab71b0>)
Bases:
Message
- score: int = <object object>
- user_id: int = <object object>
- user_id_str: str = <object object>
- class TikTokLive.proto.tiktok_proto.BattleTeamUserArmies(team_id: int = <object object at 0x104ab71b0>, team_users: List[ForwardRef('BattleTeamUser')] = <object object at 0x104ab71b0>, team_total_score: int = <object object at 0x104ab71b0>, user_armies: 'BattleUserArmies' = <object object at 0x104ab71b0>, host_rank: int = <object object at 0x104ab71b0>)
Bases:
Message
- host_rank: int = <object object>
- team_id: int = <object object>
- team_total_score: int = <object object>
- team_users: List[BattleTeamUser] = <object object>
- user_armies: BattleUserArmies = <object object>
- class TikTokLive.proto.tiktok_proto.BattleTriggerGuideResponse(data: 'BattleTriggerGuideResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: BattleTriggerGuideResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.BattleTriggerGuideResponseResponseData
Bases:
Message
- class TikTokLive.proto.tiktok_proto.BattleTruthOrDare(triggered: bool = <object object at 0x104ab71b0>, rule_detail_url: str = <object object at 0x104ab71b0>, anchor_region: str = <object object at 0x104ab71b0>, lap_guide_key: str = <object object at 0x104ab71b0>, lap_guide_duration_second: int = <object object at 0x104ab71b0>)
Bases:
Message
- anchor_region: str = <object object>
- lap_guide_duration_second: int = <object object>
- lap_guide_key: str = <object object>
- rule_detail_url: str = <object object>
- triggered: bool = <object object>
- class TikTokLive.proto.tiktok_proto.BattleTruthOrDareOptOutNotice(close_content_key: str = <object object at 0x104ab71b0>)
Bases:
Message
- close_content_key: str = <object object>
- class TikTokLive.proto.tiktok_proto.BattleTruthOrDareTips(truth_or_dare_tips: List[ForwardRef('TruthOrDareTip')] = <object object at 0x104ab71b0>, gift_guide_key: str = <object object at 0x104ab71b0>)
Bases:
Message
- gift_guide_key: str = <object object>
- truth_or_dare_tips: List[TruthOrDareTip] = <object object>
- class TikTokLive.proto.tiktok_proto.BattleTruthOrDareTriggerGuide(anchor_content_key: str = <object object at 0x104ab71b0>, audience_content_key: str = <object object at 0x104ab71b0>, guide_duration_second: int = <object object at 0x104ab71b0>, rule_detail_url: str = <object object at 0x104ab71b0>)
Bases:
Message
- anchor_content_key: str = <object object>
- audience_content_key: str = <object object>
- guide_duration_second: int = <object object>
- rule_detail_url: str = <object object>
- class TikTokLive.proto.tiktok_proto.BattleTruthOrDareTriggerGuideV2(anchor_content_key: str = <object object at 0x104ab71b0>, audience_content_key: str = <object object at 0x104ab71b0>, tips: List[ForwardRef('BattleTruthOrDareTriggerGuideV2TruthOrDareTip')] = <object object at 0x104ab71b0>, guide_duration_second: int = <object object at 0x104ab71b0>, tip_duration_second: int = <object object at 0x104ab71b0>, rule_detail_url: str = <object object at 0x104ab71b0>, lap_guide_key: str = <object object at 0x104ab71b0>, lap_guide_duration_second: int = <object object at 0x104ab71b0>, is_first_time: bool = <object object at 0x104ab71b0>)
Bases:
Message
- anchor_content_key: str = <object object>
- audience_content_key: str = <object object>
- guide_duration_second: int = <object object>
- is_first_time: bool = <object object>
- lap_guide_duration_second: int = <object object>
- lap_guide_key: str = <object object>
- rule_detail_url: str = <object object>
- tip_duration_second: int = <object object>
- tips: List[BattleTruthOrDareTriggerGuideV2TruthOrDareTip] = <object object>
- class TikTokLive.proto.tiktok_proto.BattleTruthOrDareTriggerGuideV2TruthOrDareTip(tip_type_key: str = <object object at 0x104ab71b0>, tip_content_key: str = <object object at 0x104ab71b0>)
Bases:
Message
- tip_content_key: str = <object object>
- tip_type_key: str = <object object>
- class TikTokLive.proto.tiktok_proto.BattleType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.BattleUserArmies(user_armies: List[ForwardRef('BattleUserArmy')] = <object object at 0x104ab71b0>, host_score: int = <object object at 0x104ab71b0>, anchor_id_str: str = <object object at 0x104ab71b0>)
Bases:
Message
- anchor_id_str: str = <object object>
- host_score: int = <object object>
- user_armies: List[BattleUserArmy] = <object object>
- class TikTokLive.proto.tiktok_proto.BattleUserArmy(user_id: int = <object object at 0x104ab71b0>, score: int = <object object at 0x104ab71b0>, nickname: str = <object object at 0x104ab71b0>, avatar_thumb: 'ImageModel' = <object object at 0x104ab71b0>, diamond_score: int = <object object at 0x104ab71b0>, user_id_str: str = <object object at 0x104ab71b0>)
Bases:
Message
- avatar_thumb: ImageModel = <object object>
- diamond_score: int = <object object>
- nickname: str = <object object>
- score: int = <object object>
- user_id: int = <object object>
- user_id_str: str = <object object>
- class TikTokLive.proto.tiktok_proto.BattleUserInfo(user: 'BattleBaseUserInfo' = <object object at 0x104ab71b0>, tags: List[ForwardRef('BattleRivalTag')] = <object object at 0x104ab71b0>)
Bases:
Message
- tags: List[BattleRivalTag] = <object object>
- user: BattleBaseUserInfo = <object object>
- class TikTokLive.proto.tiktok_proto.BattleUserInfoWrapper(user_id: int = <object object at 0x104ab71b0>, user_info: 'BattleUserInfo' = <object object at 0x104ab71b0>)
Bases:
Message
- user_id: int = <object object>
- user_info: BattleUserInfo = <object object>
- class TikTokLive.proto.tiktok_proto.BcToggleInfo(status: int = <object object at 0x104ab71b0>, toggle_text: str = <object object at 0x104ab71b0>, show_interval: int = <object object at 0x104ab71b0>)
Bases:
Message
- show_interval: int = <object object>
- status: int = <object object>
- toggle_text: str = <object object>
- class TikTokLive.proto.tiktok_proto.BefViewRenderSize(with_: int = <object object at 0x104ab71b0>, height: int = <object object at 0x104ab71b0>)
Bases:
Message
- height: int = <object object>
- with_: int = <object object>
- class TikTokLive.proto.tiktok_proto.Benefit(type: int = <object object at 0x104ab71b0>, value: int = <object object at 0x104ab71b0>)
Bases:
Message
- type: int = <object object>
- value: int = <object object>
- class TikTokLive.proto.tiktok_proto.BenefitType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.BenefitViewType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.BenefitsInfo(customized_benefits: List[str] = <object object at 0x104ab71b0>, is_subscribe: bool = <object object at 0x104ab71b0>, is_default_benefits: bool = <object object at 0x104ab71b0>)
Bases:
Message
- customized_benefits: List[str] = <object object>
- is_default_benefits: bool = <object object>
- is_subscribe: bool = <object object>
- class TikTokLive.proto.tiktok_proto.BestTeammateRelation(user_id: int = <object object at 0x104ab71b0>, best_teammate_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- best_teammate_id: int = <object object>
- user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.BetStats(bet_option: str = <object object at 0x104ab71b0>, bet_points: int = <object object at 0x104ab71b0>, win_points: int = <object object at 0x104ab71b0>, refund_points: int = <object object at 0x104ab71b0>, rollback_points: int = <object object at 0x104ab71b0>, bet_times: int = <object object at 0x104ab71b0>)
Bases:
Message
- bet_option: str = <object object>
- bet_points: int = <object object>
- bet_times: int = <object object>
- refund_points: int = <object object>
- rollback_points: int = <object object>
- win_points: int = <object object>
- class TikTokLive.proto.tiktok_proto.BillboardDisplayResult(billboard_type: int = <object object at 0x104ab71b0>, billboard_id: str = <object object at 0x104ab71b0>, display_result: int = <object object at 0x104ab71b0>)
Bases:
Message
- billboard_id: str = <object object>
- billboard_type: int = <object object>
- display_result: int = <object object>
- class TikTokLive.proto.tiktok_proto.BillboardInfo(billboard_type: int = <object object at 0x104ab71b0>, billboard_ids: List[str] = <object object at 0x104ab71b0>, source_from: int = <object object at 0x104ab71b0>)
Bases:
Message
- billboard_ids: List[str] = <object object>
- billboard_type: int = <object object>
- source_from: int = <object object>
- class TikTokLive.proto.tiktok_proto.BillingType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.BizApplyParams(link_type: int = <object object at 0x104ab71b0>, anchor_id: int = <object object at 0x104ab71b0>, user_return_type: int = <object object at 0x104ab71b0>, follow: bool = <object object at 0x104ab71b0>, share_revenue_setting: int = <object object at 0x104ab71b0>, inviter_role: int = <object object at 0x104ab71b0>, inviter_user_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- anchor_id: int = <object object>
- follow: bool = <object object>
- inviter_role: int = <object object>
- inviter_user_id: int = <object object>
- link_type: int = <object object>
- user_return_type: int = <object object>
- class TikTokLive.proto.tiktok_proto.BizApplyResponse(response_data: 'BizApplyResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- response_data: BizApplyResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.BizApplyResponseData(link_type_permission: int = <object object at 0x104ab71b0>, perception_info: 'WebcastPerceptionMessage' = <object object at 0x104ab71b0>, host_perception_info: 'WebcastPerceptionMessage' = <object object at 0x104ab71b0>)
Bases:
Message
- host_perception_info: WebcastPerceptionMessage = <object object>
- link_type_permission: int = <object object>
- perception_info: WebcastPerceptionMessage = <object object>
- class TikTokLive.proto.tiktok_proto.BizCancelApplyParams(anchor_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- anchor_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.BizCreateChannelResponse(response_data: 'BizCreateChannelResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- response_data: BizCreateChannelResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.BizCreateChannelResponseData(multi_live_anchor_panel_settings: 'MultiLiveAnchorPanelSettings' = <object object at 0x104ab71b0>, last_layout_settings: List[ForwardRef('LastLayoutSetting')] = <object object at 0x104ab71b0>, background_sticker_id: str = <object object at 0x104ab71b0>, share_revenue_setting: int = <object object at 0x104ab71b0>, display_empty_seat: int = <object object at 0x104ab71b0>)
Bases:
Message
- background_sticker_id: str = <object object>
- display_empty_seat: int = <object object>
- last_layout_settings: List[LastLayoutSetting] = <object object>
- multi_live_anchor_panel_settings: MultiLiveAnchorPanelSettings = <object object>
- class TikTokLive.proto.tiktok_proto.BizInviteResponse(data: 'BizInviteResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: BizInviteResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.BizInviteResponseResponseData(host_perception_info: 'WebcastPerceptionMessage' = <object object at 0x104ab71b0>)
Bases:
Message
- host_perception_info: WebcastPerceptionMessage = <object object>
- class TikTokLive.proto.tiktok_proto.BizJoinChannelResponse(response_data: 'BizJoinChannelResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- response_data: BizJoinChannelResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.BizJoinChannelResponseData(layout_type_action: int = <object object at 0x104ab71b0>, fix_mic_num_action: int = <object object at 0x104ab71b0>)
Bases:
Message
- fix_mic_num_action: int = <object object>
- layout_type_action: int = <object object>
- class TikTokLive.proto.tiktok_proto.BizJoinDirectResponse(response_data: 'BizJoinDirectResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- response_data: BizJoinDirectResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.BizJoinDirectResponseData(reply_im_msg_id: int = <object object at 0x104ab71b0>, link_type_permission: int = <object object at 0x104ab71b0>, layout_type_action: int = <object object at 0x104ab71b0>, fix_mic_num_action: int = <object object at 0x104ab71b0>)
Bases:
Message
- fix_mic_num_action: int = <object object>
- layout_type_action: int = <object object>
- link_type_permission: int = <object object>
- reply_im_msg_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.BizJoinGroupParams(source_type: int = <object object at 0x104ab71b0>, check_perception_center: bool = <object object at 0x104ab71b0>, tag_type: int = <object object at 0x104ab71b0>, tag_value: str = <object object at 0x104ab71b0>, need_withdraw: bool = <object object at 0x104ab71b0>, algo_request_id: str = <object object at 0x104ab71b0>, stream_config: 'CohostStreamConfig' = <object object at 0x104ab71b0>)
Bases:
Message
- algo_request_id: str = <object object>
- check_perception_center: bool = <object object>
- need_withdraw: bool = <object object>
- source_type: int = <object object>
- stream_config: CohostStreamConfig = <object object>
- tag_type: int = <object object>
- tag_value: str = <object object>
- class TikTokLive.proto.tiktok_proto.BizJoinGroupResponse(data: 'BizJoinGroupResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: BizJoinGroupResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.BizJoinGroupResponseResponseData(perception_status: int = <object object at 0x104ab71b0>, perception_message: 'WebcastPerceptionMessage' = <object object at 0x104ab71b0>)
Bases:
Message
- perception_message: WebcastPerceptionMessage = <object object>
- perception_status: int = <object object>
- class TikTokLive.proto.tiktok_proto.BizLeaveJoinGroupParams(not_suggest_to_uid: int = <object object at 0x104ab71b0>)
Bases:
Message
- not_suggest_to_uid: int = <object object>
- class TikTokLive.proto.tiktok_proto.BizLeaveJoinGroupResponse(feedback_show_reason: int = <object object at 0x104ab71b0>, feedback_content_type: int = <object object at 0x104ab71b0>)
Bases:
Message
- feedback_content_type: int = <object object>
- feedback_show_reason: int = <object object>
- class TikTokLive.proto.tiktok_proto.BizMigrateGroupResponse(data: 'BizMigrateGroupResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: BizMigrateGroupResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.BizMigrateGroupResponseResponseData(user_infos: Dict[int, ForwardRef('CohostUserInfo')] = <object object at 0x104ab71b0>)
Bases:
Message
- user_infos: Dict[int, CohostUserInfo] = <object object>
- class TikTokLive.proto.tiktok_proto.BizPermitJoinGroupParams(reply_status: 'ReplyStatus' = <object object at 0x104ab71b0>, source_type: int = <object object at 0x104ab71b0>, algo_request_id: str = <object object at 0x104ab71b0>, stream_config: 'CohostStreamConfig' = <object object at 0x104ab71b0>)
Bases:
Message
- algo_request_id: str = <object object>
- reply_status: ReplyStatus = <object object>
- source_type: int = <object object>
- stream_config: CohostStreamConfig = <object object>
- class TikTokLive.proto.tiktok_proto.BizPermitJoinGroupResponse(data: 'BizPermitJoinGroupResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: BizPermitJoinGroupResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.BizPermitJoinGroupResponseResponseData
Bases:
Message
- class TikTokLive.proto.tiktok_proto.BizPermitParams(effective_seconds: int = <object object at 0x104ab71b0>, notice_confirmed: bool = <object object at 0x104ab71b0>)
Bases:
Message
- effective_seconds: int = <object object>
- notice_confirmed: bool = <object object>
- class TikTokLive.proto.tiktok_proto.BizPermitResponse(data: 'BizPermitResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: BizPermitResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.BizPermitResponseResponseData(host_perception_info: 'WebcastPerceptionMessage' = <object object at 0x104ab71b0>)
Bases:
Message
- host_perception_info: WebcastPerceptionMessage = <object object>
- class TikTokLive.proto.tiktok_proto.BizRechargeResponse(data: 'BizRechargeResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: BizRechargeResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.BizRechargeResponseResponseData(user_infos: Dict[int, ForwardRef('CohostUserInfo')] = <object object at 0x104ab71b0>, virtual_waiting_users: List[ForwardRef('VirtualWaitingUser')] = <object object at 0x104ab71b0>)
Bases:
Message
- user_infos: Dict[int, CohostUserInfo] = <object object>
- virtual_waiting_users: List[VirtualWaitingUser] = <object object>
- class TikTokLive.proto.tiktok_proto.BizReplyResponse(response_data: 'BizReplyResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- response_data: BizReplyResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.BizReplyResponseData(link_type_permission: int = <object object at 0x104ab71b0>, layout_type_action: int = <object object at 0x104ab71b0>, fix_mic_num_action: int = <object object at 0x104ab71b0>, host_perception_info: 'WebcastPerceptionMessage' = <object object at 0x104ab71b0>)
Bases:
Message
- fix_mic_num_action: int = <object object>
- host_perception_info: WebcastPerceptionMessage = <object object>
- layout_type_action: int = <object object>
- link_type_permission: int = <object object>
- class TikTokLive.proto.tiktok_proto.BizResumeParams(need_show_info: bool = <object object at 0x104ab71b0>, need_guest_showdown: bool = <object object at 0x104ab71b0>)
Bases:
Message
- need_guest_showdown: bool = <object object>
- need_show_info: bool = <object object>
- class TikTokLive.proto.tiktok_proto.BizResumeResponse(data: 'BizResumeResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: BizResumeResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.BizResumeResponseResponseData(is_showing: bool = <object object at 0x104ab71b0>, show_content: 'ShowContent' = <object object at 0x104ab71b0>, countdown_contents: List[ForwardRef('CountdownContent')] = <object object at 0x104ab71b0>, countdown_for_all_content: 'CountdownForAllContent' = <object object at 0x104ab71b0>, noticeboard_contents: List[ForwardRef('NoticeboardContent')] = <object object at 0x104ab71b0>, active_playbook: 'ActivePlaybook' = <object object at 0x104ab71b0>, guest_showdown_content: 'GuestShowdownContent' = <object object at 0x104ab71b0>)
Bases:
Message
- active_playbook: ActivePlaybook = <object object>
- countdown_contents: List[CountdownContent] = <object object>
- countdown_for_all_content: CountdownForAllContent = <object object>
- guest_showdown_content: GuestShowdownContent = <object object>
- is_showing: bool = <object object>
- noticeboard_contents: List[NoticeboardContent] = <object object>
- show_content: ShowContent = <object object>
- class TikTokLive.proto.tiktok_proto.BlockStatus(is_block: bool = <object object at 0x104ab71b0>, ent_time: int = <object object at 0x104ab71b0>)
Bases:
Message
- ent_time: int = <object object>
- is_block: bool = <object object>
- class TikTokLive.proto.tiktok_proto.BoostCard(m_card_id: int = <object object at 0x104ab71b0>, m_task_source: int = <object object at 0x104ab71b0>, m_task_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- m_card_id: int = <object object>
- m_task_id: int = <object object>
- m_task_source: int = <object object>
- class TikTokLive.proto.tiktok_proto.BoostedUsersPoint(m_point_time_stamp: int = <object object at 0x104ab71b0>, m_total_users: int = <object object at 0x104ab71b0>)
Bases:
Message
- m_point_time_stamp: int = <object object>
- m_total_users: int = <object object>
- class TikTokLive.proto.tiktok_proto.BorderInfo(icon: 'ImageModel' = <object object at 0x104ab71b0>, level: int = <object object at 0x104ab71b0>, source: str = <object object at 0x104ab71b0>, profile_decoration_ribbon: 'ImageModel' = <object object at 0x104ab71b0>, border_log_extra: 'PrivilegeLogExtra' = <object object at 0x104ab71b0>, ribbon_log_extra: 'PrivilegeLogExtra' = <object object at 0x104ab71b0>, avatar_background_color: str = <object object at 0x104ab71b0>, avatar_background_border_color: str = <object object at 0x104ab71b0>)
Bases:
Message
- avatar_background_border_color: str = <object object>
- avatar_background_color: str = <object object>
- border_log_extra: PrivilegeLogExtra = <object object>
- icon: ImageModel = <object object>
- level: int = <object object>
- profile_decoration_ribbon: ImageModel = <object object>
- ribbon_log_extra: PrivilegeLogExtra = <object object>
- source: str = <object object>
- class TikTokLive.proto.tiktok_proto.BubbleMetadata(live_task_id: str = <object object at 0x104ab71b0>, live_task_status: int = <object object at 0x104ab71b0>)
Bases:
Message
- live_task_id: str = <object object>
- live_task_status: int = <object object>
- class TikTokLive.proto.tiktok_proto.BusinessContent(over_length: int = <object object at 0x104ab71b0>, multi_live_content: 'MultiLiveContent' = <object object at 0x104ab71b0>, cohost_content: 'CohostContent' = <object object at 0x104ab71b0>)
Bases:
Message
- cohost_content: CohostContent = <object object>
- multi_live_content: MultiLiveContent = <object object>
- over_length: int = <object object>
- class TikTokLive.proto.tiktok_proto.BusinessLinksLiveMessage(op: int = <object object at 0x104ab71b0>, id: int = <object object at 0x104ab71b0>, title: str = <object object at 0x104ab71b0>, subtitle: str = <object object at 0x104ab71b0>, url: str = <object object at 0x104ab71b0>, pic: str = <object object at 0x104ab71b0>, op_time: int = <object object at 0x104ab71b0>, card_type: int = <object object at 0x104ab71b0>, game_url: str = <object object at 0x104ab71b0>, live_log_extra: str = <object object at 0x104ab71b0>)
Bases:
Message
- card_type: int = <object object>
- game_url: str = <object object>
- id: int = <object object>
- live_log_extra: str = <object object>
- op: int = <object object>
- op_time: int = <object object>
- pic: str = <object object>
- subtitle: str = <object object>
- title: str = <object object>
- url: str = <object object>
- class TikTokLive.proto.tiktok_proto.ByteRtcExtInfo(default_signaling: int = <object object at 0x104ab71b0>)
Bases:
Message
- default_signaling: int = <object object>
- class TikTokLive.proto.tiktok_proto.CalmDownInfo(m_remain_time: int = <object object at 0x104ab71b0>, m_total_time: int = <object object at 0x104ab71b0>, m_threshold_value: int = <object object at 0x104ab71b0>, m_show_popup: int = <object object at 0x104ab71b0>)
Bases:
Message
- m_remain_time: int = <object object>
- m_show_popup: int = <object object>
- m_threshold_value: int = <object object>
- m_total_time: int = <object object>
- class TikTokLive.proto.tiktok_proto.CampaignBannerData(title: str = <object object at 0x104ab71b0>, image: 'ImageModel' = <object object at 0x104ab71b0>, url: str = <object object at 0x104ab71b0>)
Bases:
Message
- image: ImageModel = <object object>
- title: str = <object object>
- url: str = <object object>
- class TikTokLive.proto.tiktok_proto.CampaignBannerDisplay(image_url: str = <object object at 0x104ab71b0>, campaign_banner_is_display: bool = <object object at 0x104ab71b0>, source_from: int = <object object at 0x104ab71b0>)
Bases:
Message
- campaign_banner_is_display: bool = <object object>
- image_url: str = <object object>
- source_from: int = <object object>
- class TikTokLive.proto.tiktok_proto.CampaignBannerDisplayResult(campaign_banner_display_result: int = <object object at 0x104ab71b0>)
Bases:
Message
- campaign_banner_display_result: int = <object object>
- class TikTokLive.proto.tiktok_proto.CancelApplyContent(applicant: 'Player' = <object object at 0x104ab71b0>, applicant_link_mic_id: str = <object object at 0x104ab71b0>)
Bases:
Message
- applicant_link_mic_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.CancelApplyResponse
Bases:
Message
- class TikTokLive.proto.tiktok_proto.CancelInviteContent(inviter: 'Player' = <object object at 0x104ab71b0>, inviter_link_mic_id: str = <object object at 0x104ab71b0>, invitee_link_mic_id: str = <object object at 0x104ab71b0>, invite_seq_id: int = <object object at 0x104ab71b0>, invitee: 'Player' = <object object at 0x104ab71b0>)
Bases:
Message
- invite_seq_id: int = <object object>
- invitee_link_mic_id: str = <object object>
- inviter_link_mic_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.CancelInviteResponse
Bases:
Message
- class TikTokLive.proto.tiktok_proto.CancelJoinGroupContent(leaver: List[ForwardRef('GroupPlayer')] = <object object at 0x104ab71b0>, operator: 'GroupPlayer' = <object object at 0x104ab71b0>, type: 'CancelJoinGroupContentJoinType' = <object object at 0x104ab71b0>, group_user: 'GroupChannelAllUser' = <object object at 0x104ab71b0>)
Bases:
Message
- group_user: GroupChannelAllUser = <object object>
- leaver: List[GroupPlayer] = <object object>
- operator: GroupPlayer = <object object>
- type: CancelJoinGroupContentJoinType = <object object>
- class TikTokLive.proto.tiktok_proto.CancelJoinGroupContentJoinType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.CancelJoinGroupReq(common: 'LinkCommon' = <object object at 0x104ab71b0>, myself: 'GroupPlayer' = <object object at 0x104ab71b0>, target: 'GroupPlayer' = <object object at 0x104ab71b0>, type: int = <object object at 0x104ab71b0>, group_channel_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- common: LinkCommon = <object object>
- group_channel_id: int = <object object>
- myself: GroupPlayer = <object object>
- target: GroupPlayer = <object object>
- type: int = <object object>
- class TikTokLive.proto.tiktok_proto.CancelJoinGroupResp(common_resp: 'LinkMicCommonResp' = <object object at 0x104ab71b0>)
Bases:
Message
- common_resp: LinkMicCommonResp = <object object>
- class TikTokLive.proto.tiktok_proto.CancelViewerSingReq(common: 'LinkCommon' = <object object at 0x104ab71b0>, channel_id: int = <object object at 0x104ab71b0>, applier: 'Player' = <object object at 0x104ab71b0>, song_id: int = <object object at 0x104ab71b0>, multi_guest_req_extra: 'BizCancelApplyParams' = <object object at 0x104ab71b0>)
Bases:
Message
- channel_id: int = <object object>
- common: LinkCommon = <object object>
- multi_guest_req_extra: BizCancelApplyParams = <object object>
- song_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.CancelViewerSingResp(common_resp: 'LinkMicCommonResp' = <object object at 0x104ab71b0>, is_only_del_song: bool = <object object at 0x104ab71b0>)
Bases:
Message
- common_resp: LinkMicCommonResp = <object object>
- is_only_del_song: bool = <object object>
- class TikTokLive.proto.tiktok_proto.CapsuleBizParams(cohost: 'CapsuleBizParamsCohost' = <object object at 0x104ab71b0>, random_gift: 'CapsuleBizParamsRandomGift' = <object object at 0x104ab71b0>, effect_params: 'CapsuleBizParamsNewAnchorEffect' = <object object at 0x104ab71b0>, comment_flagged_prompt: 'CapsuleBizParamsCommentFlaggedPrompt' = <object object at 0x104ab71b0>, multi_guest_invite_guide: 'CapsuleBizParamsMultiGuestInviteGuide' = <object object at 0x104ab71b0>, anchor_pin_perk: 'CapsuleBizParamsAnchorPinPerk' = <object object at 0x104ab71b0>, gaming_moderators_comment_guide: 'CapsuleBizParamsGamingModeratorsCommentGuide' = <object object at 0x104ab71b0>, comment_mute_rule_prompt: 'CapsuleBizParamsCommentMuteRulePrompt' = <object object at 0x104ab71b0>, comment_flagged_prompt_for_new_user: 'CapsuleBizParamsCommentFlaggedPromptForNewUser' = <object object at 0x104ab71b0>)
Bases:
Message
- anchor_pin_perk: CapsuleBizParamsAnchorPinPerk = <object object>
- cohost: CapsuleBizParamsCohost = <object object>
- comment_flagged_prompt: CapsuleBizParamsCommentFlaggedPrompt = <object object>
- comment_flagged_prompt_for_new_user: CapsuleBizParamsCommentFlaggedPromptForNewUser = <object object>
- comment_mute_rule_prompt: CapsuleBizParamsCommentMuteRulePrompt = <object object>
- effect_params: CapsuleBizParamsNewAnchorEffect = <object object>
- gaming_moderators_comment_guide: CapsuleBizParamsGamingModeratorsCommentGuide = <object object>
- multi_guest_invite_guide: CapsuleBizParamsMultiGuestInviteGuide = <object object>
- random_gift: CapsuleBizParamsRandomGift = <object object>
- class TikTokLive.proto.tiktok_proto.CapsuleBizParamsAnchorPinPerk(pin_id: int = <object object at 0x104ab71b0>, pin_card_type: int = <object object at 0x104ab71b0>, template_id: str = <object object at 0x104ab71b0>)
Bases:
Message
- pin_card_type: int = <object object>
- pin_id: int = <object object>
- template_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.CapsuleBizParamsCohost(available_friend_number: int = <object object at 0x104ab71b0>, is_followed_by_rival: bool = <object object at 0x104ab71b0>, rival_user: 'User' = <object object at 0x104ab71b0>, type: str = <object object at 0x104ab71b0>, invitee_model_prediction_data: 'UserModelPredictionData' = <object object at 0x104ab71b0>, invitee_room_id: int = <object object at 0x104ab71b0>, invitee_inner_channel_id: int = <object object at 0x104ab71b0>, invitee_user_info: 'User' = <object object at 0x104ab71b0>)
Bases:
Message
- available_friend_number: int = <object object>
- invitee_inner_channel_id: int = <object object>
- invitee_model_prediction_data: UserModelPredictionData = <object object>
- invitee_room_id: int = <object object>
- is_followed_by_rival: bool = <object object>
- type: str = <object object>
- class TikTokLive.proto.tiktok_proto.CapsuleBizParamsCommentFlaggedPrompt(trigger: int = <object object at 0x104ab71b0>)
Bases:
Message
- trigger: int = <object object>
- class TikTokLive.proto.tiktok_proto.CapsuleBizParamsCommentFlaggedPromptForNewUser(trigger: int = <object object at 0x104ab71b0>, comment_ids: List[int] = <object object at 0x104ab71b0>)
Bases:
Message
- comment_ids: List[int] = <object object>
- trigger: int = <object object>
- class TikTokLive.proto.tiktok_proto.CapsuleBizParamsCommentMuteRulePrompt(content: str = <object object at 0x104ab71b0>, user_cnt: int = <object object at 0x104ab71b0>)
Bases:
Message
- content: str = <object object>
- user_cnt: int = <object object>
- class TikTokLive.proto.tiktok_proto.CapsuleBizParamsGamingModeratorsCommentGuide(user: 'User' = <object object at 0x104ab71b0>, reply_msg_text: 'Text' = <object object at 0x104ab71b0>, recommend_text: 'RecommendComment' = <object object at 0x104ab71b0>)
Bases:
Message
- recommend_text: RecommendComment = <object object>
- class TikTokLive.proto.tiktok_proto.CapsuleBizParamsMultiGuestInviteGuide(invitee_user: 'User' = <object object at 0x104ab71b0>, display_strategy: int = <object object at 0x104ab71b0>, linkmic_audience_invite_notice_reason: str = <object object at 0x104ab71b0>)
Bases:
Message
- display_strategy: int = <object object>
- linkmic_audience_invite_notice_reason: str = <object object>
- class TikTokLive.proto.tiktok_proto.CapsuleBizParamsNewAnchorEffect(effect_panel: str = <object object at 0x104ab71b0>, resource_id: str = <object object at 0x104ab71b0>, category_id: str = <object object at 0x104ab71b0>, tab_key: str = <object object at 0x104ab71b0>)
Bases:
Message
- category_id: str = <object object>
- effect_panel: str = <object object>
- resource_id: str = <object object>
- tab_key: str = <object object>
- class TikTokLive.proto.tiktok_proto.CapsuleBizParamsRandomGift(round: int = <object object at 0x104ab71b0>, effect_name_key: str = <object object at 0x104ab71b0>, gift: 'Gift' = <object object at 0x104ab71b0>, type: int = <object object at 0x104ab71b0>, filter_host: bool = <object object at 0x104ab71b0>)
Bases:
Message
- effect_name_key: str = <object object>
- filter_host: bool = <object object>
- round: int = <object object>
- type: int = <object object>
- class TikTokLive.proto.tiktok_proto.CaptionContent(lang: str = <object object at 0x104ab71b0>, content: str = <object object at 0x104ab71b0>)
Bases:
Message
- content: str = <object object>
- lang: str = <object object>
- class TikTokLive.proto.tiktok_proto.CaptionInfo(open: bool = <object object at 0x104ab71b0>, align_stream: bool = <object object at 0x104ab71b0>, support_lang: List[str] = <object object at 0x104ab71b0>, location: int = <object object at 0x104ab71b0>, show_type: int = <object object at 0x104ab71b0>)
Bases:
Message
- align_stream: bool = <object object>
- location: int = <object object>
- open: bool = <object object>
- show_type: int = <object object>
- support_lang: List[str] = <object object>
- class TikTokLive.proto.tiktok_proto.CardObtainGuide(not_in_use: int = <object object at 0x104ab71b0>)
Bases:
Message
- not_in_use: int = <object object>
- class TikTokLive.proto.tiktok_proto.CeremonyEffect(grade_background: 'ImageModel' = <object object at 0x104ab71b0>, avatar_border: 'ImageModel' = <object object at 0x104ab71b0>)
Bases:
Message
- avatar_border: ImageModel = <object object>
- grade_background: ImageModel = <object object>
- class TikTokLive.proto.tiktok_proto.ChangeLayoutResp(user_position: List[ForwardRef('UserPosition')] = <object object at 0x104ab71b0>, linked_user_ui_positions: List[str] = <object object at 0x104ab71b0>, content_pos: List[ForwardRef('ContentPosition')] = <object object at 0x104ab71b0>, ui_pos: List[ForwardRef('PosIdentity')] = <object object at 0x104ab71b0>)
Bases:
Message
- content_pos: List[ContentPosition] = <object object>
- linked_user_ui_positions: List[str] = <object object>
- ui_pos: List[PosIdentity] = <object object>
- user_position: List[UserPosition] = <object object>
- class TikTokLive.proto.tiktok_proto.ChangeMode(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.ChangePositionResp(linked_user_ui_positions: List[str] = <object object at 0x104ab71b0>)
Bases:
Message
- linked_user_ui_positions: List[str] = <object object>
- class TikTokLive.proto.tiktok_proto.ChangeStateReq(common: 'StateReqCommon' = <object object at 0x104ab71b0>, state_type: int = <object object at 0x104ab71b0>, client_time: int = <object object at 0x104ab71b0>, layout_state: 'LayoutState' = <object object at 0x104ab71b0>, online_user_state: int = <object object at 0x104ab71b0>, audio_muted: int = <object object at 0x104ab71b0>, video_muted: int = <object object at 0x104ab71b0>, network_state: int = <object object at 0x104ab71b0>, background_sticker_id: str = <object object at 0x104ab71b0>, avatar_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- audio_muted: int = <object object>
- avatar_id: int = <object object>
- background_sticker_id: str = <object object>
- client_time: int = <object object>
- common: StateReqCommon = <object object>
- layout_state: LayoutState = <object object>
- network_state: int = <object object>
- online_user_state: int = <object object>
- state_type: int = <object object>
- video_muted: int = <object object>
- class TikTokLive.proto.tiktok_proto.ChangeStateResp(result: int = <object object at 0x104ab71b0>)
Bases:
Message
- result: int = <object object>
- class TikTokLive.proto.tiktok_proto.ChannelInfo(layout: int = <object object at 0x104ab71b0>, vendor: int = <object object at 0x104ab71b0>, dimension: int = <object object at 0x104ab71b0>, inner_channel_id: int = <object object at 0x104ab71b0>, group_channel_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- dimension: int = <object object>
- group_channel_id: int = <object object>
- inner_channel_id: int = <object object>
- layout: int = <object object>
- vendor: int = <object object>
- class TikTokLive.proto.tiktok_proto.ChannelMessage(channel_id: int = <object object at 0x104ab71b0>, report_type: int = <object object at 0x104ab71b0>, layout_id: str = <object object at 0x104ab71b0>, layout_version: int = <object object at 0x104ab71b0>)
Bases:
Message
- channel_id: int = <object object>
- layout_id: str = <object object>
- layout_version: int = <object object>
- report_type: int = <object object>
- class TikTokLive.proto.tiktok_proto.CheckLineupResponse(data: 'CheckLineupResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: CheckLineupResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.CheckLineupResponseResponseData(disconnect: bool = <object object at 0x104ab71b0>)
Bases:
Message
- disconnect: bool = <object object>
- class TikTokLive.proto.tiktok_proto.CheckPermissionResponse(multi_host_permission: bool = <object object at 0x104ab71b0>, anchor_onboard_permit: bool = <object object at 0x104ab71b0>, anchor_punished: bool = <object object at 0x104ab71b0>)
Bases:
Message
- anchor_onboard_permit: bool = <object object>
- anchor_punished: bool = <object object>
- multi_host_permission: bool = <object object>
- class TikTokLive.proto.tiktok_proto.CheckUpdateResponse(data: 'CheckUpdateResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: CheckUpdateResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.CheckUpdateResponseData(updated: bool = <object object at 0x104ab71b0>)
Bases:
Message
- updated: bool = <object object>
- class TikTokLive.proto.tiktok_proto.CoHost(multi_co_host_permission: bool = <object object at 0x104ab71b0>, linked_users: List[ForwardRef('LinkmicUser')] = <object object at 0x104ab71b0>)
Bases:
Message
- linked_users: List[LinkmicUser] = <object object>
- multi_co_host_permission: bool = <object object>
- class TikTokLive.proto.tiktok_proto.CoHostPermissoinType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.CohostAbTest(ab_test_type: 'CohostAbTestCohostAbTestType' = <object object at 0x104ab71b0>, group: int = <object object at 0x104ab71b0>)
Bases:
Message
- ab_test_type: CohostAbTestCohostAbTestType = <object object>
- group: int = <object object>
- class TikTokLive.proto.tiktok_proto.CohostAbTestCohostAbTestType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.CohostAbTestList(ab_test_list: List[ForwardRef('CohostAbTest')] = <object object at 0x104ab71b0>)
Bases:
Message
- ab_test_list: List[CohostAbTest] = <object object>
- class TikTokLive.proto.tiktok_proto.CohostAbTestSetting(key: int = <object object at 0x104ab71b0>, value: 'CohostAbTestList' = <object object at 0x104ab71b0>)
Bases:
Message
- key: int = <object object>
- value: CohostAbTestList = <object object>
- class TikTokLive.proto.tiktok_proto.CohostAbTestType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.CohostContent(join_group_biz_content: 'JoinGroupBizContent' = <object object at 0x104ab71b0>, permit_join_group_biz_content: 'PermitJoinGroupBizContent' = <object object at 0x104ab71b0>, list_change_biz_content: 'ListChangeBizContent' = <object object at 0x104ab71b0>)
Bases:
Message
- join_group_biz_content: JoinGroupBizContent = <object object>
- list_change_biz_content: ListChangeBizContent = <object object>
- permit_join_group_biz_content: PermitJoinGroupBizContent = <object object>
- class TikTokLive.proto.tiktok_proto.CohostHistoryResponse(data: 'CohostHistoryResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: CohostHistoryResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.CohostHistoryResponseCohostSession(id: int = <object object at 0x104ab71b0>, start_timestamp_sec: int = <object object at 0x104ab71b0>, viewers_accumulated: int = <object object at 0x104ab71b0>, hosts: List[ForwardRef('CohostHistoryResponseHost')] = <object object at 0x104ab71b0>, match_records: List[ForwardRef('CohostHistoryResponseMatchRecord')] = <object object at 0x104ab71b0>, take_the_stage_records: List[ForwardRef('CohostHistoryResponseTakeTheStageRecord')] = <object object at 0x104ab71b0>)
Bases:
Message
- hosts: List[CohostHistoryResponseHost] = <object object>
- id: int = <object object>
- match_records: List[CohostHistoryResponseMatchRecord] = <object object>
- start_timestamp_sec: int = <object object>
- take_the_stage_records: List[CohostHistoryResponseTakeTheStageRecord] = <object object>
- viewers_accumulated: int = <object object>
- class TikTokLive.proto.tiktok_proto.CohostHistoryResponseHost(user_id: int = <object object at 0x104ab71b0>, history_group_channel_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- history_group_channel_id: int = <object object>
- user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.CohostHistoryResponseMatchRecord(match_id: int = <object object at 0x104ab71b0>, history_group_channel_id: int = <object object at 0x104ab71b0>, match_type: int = <object object at 0x104ab71b0>, start_timestamp_sec: int = <object object at 0x104ab71b0>, result: int = <object object at 0x104ab71b0>, my_team: 'CohostHistoryResponseTeam' = <object object at 0x104ab71b0>, opposing_teams: List[ForwardRef('CohostHistoryResponseTeam')] = <object object at 0x104ab71b0>)
Bases:
Message
- history_group_channel_id: int = <object object>
- match_id: int = <object object>
- match_type: int = <object object>
- my_team: CohostHistoryResponseTeam = <object object>
- opposing_teams: List[CohostHistoryResponseTeam] = <object object>
- result: int = <object object>
- start_timestamp_sec: int = <object object>
- class TikTokLive.proto.tiktok_proto.CohostHistoryResponseResponseData(cohost_sessions: List[ForwardRef('CohostHistoryResponseCohostSession')] = <object object at 0x104ab71b0>, user_infos: Dict[int, ForwardRef('CohostHistoryResponseUserInfo')] = <object object at 0x104ab71b0>, oldest_timestamp_sec: int = <object object at 0x104ab71b0>, has_more: bool = <object object at 0x104ab71b0>)
Bases:
Message
- cohost_sessions: List[CohostHistoryResponseCohostSession] = <object object>
- has_more: bool = <object object>
- oldest_timestamp_sec: int = <object object>
- user_infos: Dict[int, CohostHistoryResponseUserInfo] = <object object>
- class TikTokLive.proto.tiktok_proto.CohostHistoryResponseTakeTheStageRecord(showdown_id: int = <object object at 0x104ab71b0>, start_timestamp_sec: int = <object object at 0x104ab71b0>, history_group_channel_id: int = <object object at 0x104ab71b0>, my_take_the_stage_info: 'CohostHistoryResponseTakeTheStageUser' = <object object at 0x104ab71b0>, other_take_the_stage_infos: List[ForwardRef('CohostHistoryResponseTakeTheStageUser')] = <object object at 0x104ab71b0>)
Bases:
Message
- history_group_channel_id: int = <object object>
- my_take_the_stage_info: CohostHistoryResponseTakeTheStageUser = <object object>
- other_take_the_stage_infos: List[CohostHistoryResponseTakeTheStageUser] = <object object>
- showdown_id: int = <object object>
- start_timestamp_sec: int = <object object>
- class TikTokLive.proto.tiktok_proto.CohostHistoryResponseTakeTheStageUser(user_id: int = <object object at 0x104ab71b0>, rank: int = <object object at 0x104ab71b0>, points: int = <object object at 0x104ab71b0>)
Bases:
Message
- points: int = <object object>
- rank: int = <object object>
- user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.CohostHistoryResponseTeam(users: List[ForwardRef('CohostHistoryResponseUser')] = <object object at 0x104ab71b0>)
Bases:
Message
- users: List[CohostHistoryResponseUser] = <object object>
- class TikTokLive.proto.tiktok_proto.CohostHistoryResponseUser(user_id: int = <object object at 0x104ab71b0>, points: int = <object object at 0x104ab71b0>)
Bases:
Message
- points: int = <object object>
- user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.CohostHistoryResponseUserInfo(room: 'Room' = <object object at 0x104ab71b0>, extra_info: 'RivalExtraInfo' = <object object at 0x104ab71b0>)
Bases:
Message
- extra_info: RivalExtraInfo = <object object>
- class TikTokLive.proto.tiktok_proto.CohostLayoutMode(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.CohostListChangeContent(users: List[ForwardRef('CohostListUser')] = <object object at 0x104ab71b0>)
Bases:
Message
- users: List[CohostListUser] = <object object>
- class TikTokLive.proto.tiktok_proto.CohostListResponse(data: 'CohostListResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: CohostListResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.CohostListResponseResponseData(total_position_count: int = <object object at 0x104ab71b0>, group_channel_id: int = <object object at 0x104ab71b0>, users: List[ForwardRef('CohostListUser')] = <object object at 0x104ab71b0>)
Bases:
Message
- group_channel_id: int = <object object>
- total_position_count: int = <object object>
- users: List[CohostListUser] = <object object>
- class TikTokLive.proto.tiktok_proto.CohostListUser(user_id: int = <object object at 0x104ab71b0>, nick_name: str = <object object at 0x104ab71b0>, avatar_thumb: 'ImageModel' = <object object at 0x104ab71b0>, linked_time: int = <object object at 0x104ab71b0>, play_type: 'CohostListUserLinkmicPlayType' = <object object at 0x104ab71b0>, room_id: int = <object object at 0x104ab71b0>, linkmic_user_status: 'CohostListUserLinkmicUserStatus' = <object object at 0x104ab71b0>, link_remaining_time: int = <object object at 0x104ab71b0>, permission_type: 'CohostListUserCoHostPermissoinType' = <object object at 0x104ab71b0>, display_id: str = <object object at 0x104ab71b0>, follow_status: int = <object object at 0x104ab71b0>, is_low_version: bool = <object object at 0x104ab71b0>, rival_user_id: int = <object object at 0x104ab71b0>, rival_room_id: int = <object object at 0x104ab71b0>, is_initiator: bool = <object object at 0x104ab71b0>, linkmic_id_str: str = <object object at 0x104ab71b0>, best_teammate_uid: int = <object object at 0x104ab71b0>, has_topic_perm: bool = <object object at 0x104ab71b0>, inner_channel_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- avatar_thumb: ImageModel = <object object>
- best_teammate_uid: int = <object object>
- display_id: str = <object object>
- follow_status: int = <object object>
- has_topic_perm: bool = <object object>
- inner_channel_id: int = <object object>
- is_initiator: bool = <object object>
- is_low_version: bool = <object object>
- link_remaining_time: int = <object object>
- linked_time: int = <object object>
- linkmic_id_str: str = <object object>
- linkmic_user_status: CohostListUserLinkmicUserStatus = <object object>
- nick_name: str = <object object>
- permission_type: CohostListUserCoHostPermissoinType = <object object>
- play_type: CohostListUserLinkmicPlayType = <object object>
- rival_room_id: int = <object object>
- rival_user_id: int = <object object>
- room_id: int = <object object>
- user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.CohostListUserCoHostPermissoinType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.CohostListUserLinkmicPlayType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.CohostListUserLinkmicUserStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.CohostNudgeInfo(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.CohostStreamConfig(screen_share_stream_id: str = <object object at 0x104ab71b0>)
Bases:
Message
- class TikTokLive.proto.tiktok_proto.CohostTopic(id: int = <object object at 0x104ab71b0>, title_key: str = <object object at 0x104ab71b0>, title_text: str = <object object at 0x104ab71b0>, liked: bool = <object object at 0x104ab71b0>, total_heat: int = <object object at 0x104ab71b0>, total_rivals: int = <object object at 0x104ab71b0>, rivals_avatar: List[ForwardRef('ImageModel')] = <object object at 0x104ab71b0>)
Bases:
Message
- id: int = <object object>
- liked: bool = <object object>
- rivals_avatar: List[ImageModel] = <object object>
- title_key: str = <object object>
- title_text: str = <object object>
- total_heat: int = <object object>
- total_rivals: int = <object object>
- class TikTokLive.proto.tiktok_proto.CohostUserInfo(permission_type: int = <object object at 0x104ab71b0>, source_type: 'CohostUserInfoSourceType' = <object object at 0x104ab71b0>, is_low_version: bool = <object object at 0x104ab71b0>, best_teammate_uid: int = <object object at 0x104ab71b0>, has_topic_perm: bool = <object object at 0x104ab71b0>, stream_config: 'CohostStreamConfig' = <object object at 0x104ab71b0>, in_different_invite_type_control_group: bool = <object object at 0x104ab71b0>, nickname: str = <object object at 0x104ab71b0>, display_id: str = <object object at 0x104ab71b0>, avatar_thumb: 'ImageModel' = <object object at 0x104ab71b0>, follow_status: int = <object object at 0x104ab71b0>, user_id_str: str = <object object at 0x104ab71b0>)
Bases:
Message
- avatar_thumb: ImageModel = <object object>
- best_teammate_uid: int = <object object>
- display_id: str = <object object>
- follow_status: int = <object object>
- has_topic_perm: bool = <object object>
- in_different_invite_type_control_group: bool = <object object>
- is_low_version: bool = <object object>
- nickname: str = <object object>
- permission_type: int = <object object>
- source_type: CohostUserInfoSourceType = <object object>
- stream_config: CohostStreamConfig = <object object>
- user_id_str: str = <object object>
- class TikTokLive.proto.tiktok_proto.CohostUserInfoSourceType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.ColdStartStat(seconds: int = <object object at 0x104ab71b0>, total_count: int = <object object at 0x104ab71b0>, viewer_count: int = <object object at 0x104ab71b0>)
Bases:
Message
- seconds: int = <object object>
- total_count: int = <object object>
- viewer_count: int = <object object>
- class TikTokLive.proto.tiktok_proto.ColdStartStatData(viewer_count: int = <object object at 0x104ab71b0>, status: int = <object object at 0x104ab71b0>, stats: List[ForwardRef('ColdStartStat')] = <object object at 0x104ab71b0>)
Bases:
Message
- stats: List[ColdStartStat] = <object object>
- status: int = <object object>
- viewer_count: int = <object object>
- class TikTokLive.proto.tiktok_proto.CombineBadgeBackground(image: 'ImageModel' = <object object at 0x104ab71b0>, background_color_code: str = <object object at 0x104ab71b0>, border_color_code: str = <object object at 0x104ab71b0>)
Bases:
Message
- background_color_code: str = <object object>
- border_color_code: str = <object object>
- image: ImageModel = <object object>
- class TikTokLive.proto.tiktok_proto.CombineBadgeStruct(badge_display_type: int = <object object at 0x104ab71b0>, icon: 'ImageModel' = <object object at 0x104ab71b0>, text: 'BadgeText' = <object object at 0x104ab71b0>, str: str = <object object at 0x104ab71b0>, padding: 'PaddingInfo' = <object object at 0x104ab71b0>, font_style: 'FontStyle' = <object object at 0x104ab71b0>, profile_card_panel: 'ProfileCardPanel' = <object object at 0x104ab71b0>, background: 'CombineBadgeBackground' = <object object at 0x104ab71b0>, background_dark_mode: 'CombineBadgeBackground' = <object object at 0x104ab71b0>, icon_auto_mirrored: bool = <object object at 0x104ab71b0>, bg_auto_mirrored: bool = <object object at 0x104ab71b0>, public_screen_show_style: int = <object object at 0x104ab71b0>, personal_card_show_style: int = <object object at 0x104ab71b0>, rank_list_online_audience_show_style: int = <object object at 0x104ab71b0>, multi_guest_show_style: int = <object object at 0x104ab71b0>, arrow_config: 'ArrowConfig' = <object object at 0x104ab71b0>, padding_new_font: 'PaddingInfo' = <object object at 0x104ab71b0>)
Bases:
Message
- arrow_config: ArrowConfig = <object object>
- background: CombineBadgeBackground = <object object>
- background_dark_mode: CombineBadgeBackground = <object object>
- badge_display_type: int = <object object>
- bg_auto_mirrored: bool = <object object>
- icon: ImageModel = <object object>
- icon_auto_mirrored: bool = <object object>
- multi_guest_show_style: int = <object object>
- padding: PaddingInfo = <object object>
- padding_new_font: PaddingInfo = <object object>
- personal_card_show_style: int = <object object>
- profile_card_panel: ProfileCardPanel = <object object>
- public_screen_show_style: int = <object object>
- rank_list_online_audience_show_style: int = <object object>
- str: str = <object object>
- class TikTokLive.proto.tiktok_proto.ComboType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.CommentQualityScore(version: str = <object object at 0x104ab71b0>, score: int = <object object at 0x104ab71b0>)
Bases:
Message
- score: int = <object object>
- version: str = <object object>
- class TikTokLive.proto.tiktok_proto.CommentSwitchSettings(chat: int = <object object at 0x104ab71b0>, chat_spam_comments: int = <object object at 0x104ab71b0>, chat_l2: int = <object object at 0x104ab71b0>, chat_community_flagged: int = <object object at 0x104ab71b0>, chat_community_flagged_review: int = <object object at 0x104ab71b0>, comment_tray: int = <object object at 0x104ab71b0>, mute_duration: int = <object object at 0x104ab71b0>)
Bases:
Message
- chat: int = <object object>
- chat_community_flagged: int = <object object>
- chat_community_flagged_review: int = <object object>
- chat_l2: int = <object object>
- chat_spam_comments: int = <object object>
- comment_tray: int = <object object>
- mute_duration: int = <object object>
- class TikTokLive.proto.tiktok_proto.CommentTag(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.CommerceInfo(product_info: Dict[int, ForwardRef('ProductItem')] = <object object at 0x104ab71b0>, pop_card_info: 'PopCardInfo' = <object object at 0x104ab71b0>)
Bases:
Message
- pop_card_info: PopCardInfo = <object object>
- product_info: Dict[int, ProductItem] = <object object>
- class TikTokLive.proto.tiktok_proto.CommerceStruct(commerce_permission: int = <object object at 0x104ab71b0>, oec_init_data_string: str = <object object at 0x104ab71b0>, async_load: bool = <object object at 0x104ab71b0>, product_num: int = <object object at 0x104ab71b0>, use_new_promotion: int = <object object at 0x104ab71b0>)
Bases:
Message
- async_load: bool = <object object>
- commerce_permission: int = <object object>
- oec_init_data_string: str = <object object>
- product_num: int = <object object>
- use_new_promotion: int = <object object>
- class TikTokLive.proto.tiktok_proto.CommercialContentToggle(open_commercial_content_toggle: bool = <object object at 0x104ab71b0>, promote_myself: bool = <object object at 0x104ab71b0>, promote_third_party: bool = <object object at 0x104ab71b0>)
Bases:
Message
- open_commercial_content_toggle: bool = <object object>
- promote_myself: bool = <object object>
- promote_third_party: bool = <object object>
- class TikTokLive.proto.tiktok_proto.CommonCardInfo(card_name_key: str = <object object at 0x104ab71b0>, card_image: 'ImageModel' = <object object at 0x104ab71b0>, send_time_sec: int = <object object at 0x104ab71b0>, send_user: 'BattleUserInfo' = <object object at 0x104ab71b0>, effect_last_duration: int = <object object at 0x104ab71b0>, rule_url: str = <object object at 0x104ab71b0>, effect_time_sec: int = <object object at 0x104ab71b0>, to_anchor_id: int = <object object at 0x104ab71b0>, to_anchor_id_str: str = <object object at 0x104ab71b0>)
Bases:
Message
- card_image: ImageModel = <object object>
- card_name_key: str = <object object>
- effect_last_duration: int = <object object>
- effect_time_sec: int = <object object>
- rule_url: str = <object object>
- send_time_sec: int = <object object>
- send_user: BattleUserInfo = <object object>
- to_anchor_id: int = <object object>
- to_anchor_id_str: str = <object object>
- class TikTokLive.proto.tiktok_proto.CommonMessageData(method: str = <object object at 0x104ab71b0>, message_id: int = <object object at 0x104ab71b0>, room_id: int = <object object at 0x104ab71b0>, create_time: int = <object object at 0x104ab71b0>, monitor: int = <object object at 0x104ab71b0>, show_msg: bool = <object object at 0x104ab71b0>, describe: str = <object object at 0x104ab71b0>, display_text: 'Text' = <object object at 0x104ab71b0>, fold_type: int = <object object at 0x104ab71b0>, anchor_fold_type: int = <object object at 0x104ab71b0>, priority_score: int = <object object at 0x104ab71b0>, log_id: str = <object object at 0x104ab71b0>, msg_process_filter_k: str = <object object at 0x104ab71b0>, msg_process_filter_v: str = <object object at 0x104ab71b0>, from_idc: str = <object object at 0x104ab71b0>, to_idc: str = <object object at 0x104ab71b0>, filter_tags: List[str] = <object object at 0x104ab71b0>, message_s_e_i: 'LiveMessageSei' = <object object at 0x104ab71b0>, depend_root_i_d: 'LiveMessageId' = <object object at 0x104ab71b0>, depend_i_d: 'LiveMessageId' = <object object at 0x104ab71b0>, anchor_priority_score: int = <object object at 0x104ab71b0>, room_message_heat_level: int = <object object at 0x104ab71b0>, fold_type_for_web: int = <object object at 0x104ab71b0>, anchor_fold_type_for_web: int = <object object at 0x104ab71b0>, client_send_time: int = <object object at 0x104ab71b0>, dispatch_strategy: 'CommonMessageDataImDispatchStrategy' = <object object at 0x104ab71b0>)
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_i_d: LiveMessageId = <object object>
- depend_root_i_d: LiveMessageId = <object object>
- describe: str = <object object>
- dispatch_strategy: CommonMessageDataImDispatchStrategy = <object object>
- filter_tags: List[str] = <object object>
- fold_type: int = <object object>
- fold_type_for_web: int = <object object>
- from_idc: str = <object object>
- log_id: str = <object object>
- message_id: int = <object object>
- message_s_e_i: LiveMessageSei = <object object>
- method: str = <object object>
- monitor: 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>
- show_msg: bool = <object object>
- to_idc: str = <object object>
- class TikTokLive.proto.tiktok_proto.CommonMessageDataImDispatchStrategy(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.CommunityContentType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.CompetitionAbInfo(tts: 'CompetitionAbInfoTakeTheStageAbInfo' = <object object at 0x104ab71b0>)
Bases:
Message
- tts: CompetitionAbInfoTakeTheStageAbInfo = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionAbInfoTakeTheStageAbInfo(atmosphere_animation: bool = <object object at 0x104ab71b0>, atmosphere_duration: bool = <object object at 0x104ab71b0>)
Bases:
Message
- atmosphere_animation: bool = <object object>
- atmosphere_duration: bool = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionCommon(type: 'CompetitionCommonBattleType' = <object object at 0x104ab71b0>, channel_id: int = <object object at 0x104ab71b0>, competition_id: int = <object object at 0x104ab71b0>, room_id: int = <object object at 0x104ab71b0>, competition_id_str: str = <object object at 0x104ab71b0>, room_id_str: str = <object object at 0x104ab71b0>)
Bases:
Message
- channel_id: int = <object object>
- competition_id: int = <object object>
- competition_id_str: str = <object object>
- room_id: int = <object object>
- room_id_str: str = <object object>
- type: CompetitionCommonBattleType = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionCommonBattleType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.CompetitionContributorInfo(user: 'CompetitionUserBase' = <object object at 0x104ab71b0>, score: int = <object object at 0x104ab71b0>, avatar: 'ImageModel' = <object object at 0x104ab71b0>)
Bases:
Message
- avatar: ImageModel = <object object>
- score: int = <object object>
- user: CompetitionUserBase = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionContributorListResponse(data: 'CompetitionContributorListResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: CompetitionContributorListResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionContributorListResponseAnchorInfo(user_id: int = <object object at 0x104ab71b0>, score: int = <object object at 0x104ab71b0>, formatted_score: str = <object object at 0x104ab71b0>)
Bases:
Message
- formatted_score: str = <object object>
- score: int = <object object>
- user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionContributorListResponseResponseData(users: List[ForwardRef('CompetitionContributorListResponseUserInfo')] = <object object at 0x104ab71b0>, anchor_info: 'CompetitionContributorListResponseAnchorInfo' = <object object at 0x104ab71b0>)
Bases:
Message
- anchor_info: CompetitionContributorListResponseAnchorInfo = <object object>
- users: List[CompetitionContributorListResponseUserInfo] = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionContributorListResponseUserInfo(user: 'User' = <object object at 0x104ab71b0>, score: int = <object object at 0x104ab71b0>, formatted_score: str = <object object at 0x104ab71b0>)
Bases:
Message
- formatted_score: str = <object object>
- score: int = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionEndReason(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.CompetitionFinish(competition_finish_time: int = <object object at 0x104ab71b0>, reason: 'CompetitionFinishCompetitionEndReason' = <object object at 0x104ab71b0>, leave_user: 'CompetitionUserBase' = <object object at 0x104ab71b0>)
Bases:
Message
- competition_finish_time: int = <object object>
- leave_user: CompetitionUserBase = <object object>
- reason: CompetitionFinishCompetitionEndReason = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionFinishCompetitionEndReason(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.CompetitionFinishResponse(data: 'CompetitionFinishResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: CompetitionFinishResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionFinishResponseResponseData(finish_info: 'CompetitionFinish' = <object object at 0x104ab71b0>)
Bases:
Message
- finish_info: CompetitionFinish = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionInfo(biz_common: 'CompetitionCommon' = <object object at 0x104ab71b0>, team_infos: List[ForwardRef('CompetitionResultsTeamInfo')] = <object object at 0x104ab71b0>, ab_infos: Dict[int, ForwardRef('CompetitionAbInfo')] = <object object at 0x104ab71b0>, take_the_stage_info: 'TakeTheStageInfo' = <object object at 0x104ab71b0>, group_show_info: 'CompetitionInfoGroupShowInfo' = <object object at 0x104ab71b0>)
Bases:
Message
- ab_infos: Dict[int, CompetitionAbInfo] = <object object>
- biz_common: CompetitionCommon = <object object>
- group_show_info: CompetitionInfoGroupShowInfo = <object object>
- take_the_stage_info: TakeTheStageInfo = <object object>
- team_infos: List[CompetitionResultsTeamInfo] = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionInfoGroupShowInfo(status: 'CompetitionInfoGroupShowInfoGroupShowStatus' = <object object at 0x104ab71b0>, end_timestamp: int = <object object at 0x104ab71b0>, actual_end_timestamp: int = <object object at 0x104ab71b0>, start_timestamp: int = <object object at 0x104ab71b0>)
Bases:
Message
- actual_end_timestamp: int = <object object>
- end_timestamp: int = <object object>
- start_timestamp: int = <object object>
- status: CompetitionInfoGroupShowInfoGroupShowStatus = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionInfoGroupShowInfoGroupShowStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.CompetitionInfoResponse(data: 'CompetitionInfo' = <object object at 0x104ab71b0>)
Bases:
Message
- data: CompetitionInfo = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionInitiate(initiate_info: 'CompetitionInitiateInfo' = <object object at 0x104ab71b0>, gift_permissions: Dict[int, int] = <object object at 0x104ab71b0>)
Bases:
Message
- gift_permissions: Dict[int, int] = <object object>
- initiate_info: CompetitionInitiateInfo = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionInitiateInfo(initiator: 'CompetitionUserBase' = <object object at 0x104ab71b0>, initiate_type: 'CompetitionInitiateInfoCompetitionInitiateType' = <object object at 0x104ab71b0>, teams: List[ForwardRef('CompetitionTeamBase')] = <object object at 0x104ab71b0>, ab_infos: Dict[int, ForwardRef('CompetitionAbInfo')] = <object object at 0x104ab71b0>, take_the_stage_biz: 'CompetitionInitiateInfoTakeTheStageBiz' = <object object at 0x104ab71b0>)
Bases:
Message
- ab_infos: Dict[int, CompetitionAbInfo] = <object object>
- initiate_type: CompetitionInitiateInfoCompetitionInitiateType = <object object>
- initiator: CompetitionUserBase = <object object>
- take_the_stage_biz: CompetitionInitiateInfoTakeTheStageBiz = <object object>
- teams: List[CompetitionTeamBase] = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionInitiateInfoAnchorInfo(user_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionInitiateInfoCompetitionInitiateType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.CompetitionInitiateInfoTakeTheStageBiz(anchors: List[ForwardRef('CompetitionInitiateInfoAnchorInfo')] = <object object at 0x104ab71b0>)
Bases:
Message
- anchors: List[CompetitionInitiateInfoAnchorInfo] = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionInitiateResponse(data: 'CompetitionInitiateResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: CompetitionInitiateResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionInitiateResponseResponseData(biz_common: 'CompetitionCommon' = <object object at 0x104ab71b0>, inviter_gift_permission_type: int = <object object at 0x104ab71b0>, teams: List[ForwardRef('CompetitionTeamBase')] = <object object at 0x104ab71b0>, end_timestamp_sec: int = <object object at 0x104ab71b0>, actual_end_timestamp_sec: int = <object object at 0x104ab71b0>)
Bases:
Message
- actual_end_timestamp_sec: int = <object object>
- biz_common: CompetitionCommon = <object object>
- end_timestamp_sec: int = <object object>
- inviter_gift_permission_type: int = <object object>
- teams: List[CompetitionTeamBase] = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionInitiateType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.CompetitionLeaveResponse(data: 'CompetitionLeaveResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: CompetitionLeaveResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionLeaveResponseResponseData(biz_common: 'CompetitionCommon' = <object object at 0x104ab71b0>, team_infos: List[ForwardRef('CompetitionResultsTeamInfo')] = <object object at 0x104ab71b0>)
Bases:
Message
- biz_common: CompetitionCommon = <object object>
- team_infos: List[CompetitionResultsTeamInfo] = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionMessageType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.CompetitionReply(reply_type: 'CompetitionReplyCompetitionReplyType' = <object object at 0x104ab71b0>, replier: 'CompetitionUserBase' = <object object at 0x104ab71b0>, initiate: 'CompetitionInitiate' = <object object at 0x104ab71b0>, ab_info: Dict[int, ForwardRef('CompetitionAbInfo')] = <object object at 0x104ab71b0>, take_the_stage_biz: 'CompetitionReplyTakeTheStageBiz' = <object object at 0x104ab71b0>)
Bases:
Message
- ab_info: Dict[int, CompetitionAbInfo] = <object object>
- initiate: CompetitionInitiate = <object object>
- replier: CompetitionUserBase = <object object>
- reply_type: CompetitionReplyCompetitionReplyType = <object object>
- take_the_stage_biz: CompetitionReplyTakeTheStageBiz = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionReplyAnchorInfo(user_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionReplyCompetitionReplyType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.CompetitionReplyResponse(data: 'CompetitionReplyResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: CompetitionReplyResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionReplyResponseResponseData(biz_common: 'CompetitionCommon' = <object object at 0x104ab71b0>, ab_infos: Dict[int, ForwardRef('CompetitionAbInfo')] = <object object at 0x104ab71b0>)
Bases:
Message
- ab_infos: Dict[int, CompetitionAbInfo] = <object object>
- biz_common: CompetitionCommon = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionReplyTakeTheStageBiz(take_the_stage_status: 'CompetitionReplyTakeTheStageBizTakeTheStageStatus' = <object object at 0x104ab71b0>, performance_start_time: int = <object object at 0x104ab71b0>, anchors: List[ForwardRef('CompetitionReplyAnchorInfo')] = <object object at 0x104ab71b0>)
Bases:
Message
- anchors: List[CompetitionReplyAnchorInfo] = <object object>
- performance_start_time: int = <object object>
- take_the_stage_status: CompetitionReplyTakeTheStageBizTakeTheStageStatus = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionReplyTakeTheStageBizTakeTheStageStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.CompetitionReplyType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.CompetitionResultsTeamInfo(team_id: int = <object object at 0x104ab71b0>, rank: int = <object object at 0x104ab71b0>, score: int = <object object at 0x104ab71b0>, result: 'CompetitionResultsTeamInfoResult' = <object object at 0x104ab71b0>, contributors: List[ForwardRef('CompetitionContributorInfo')] = <object object at 0x104ab71b0>, members: List[ForwardRef('CompetitionTeamMemberInfo')] = <object object at 0x104ab71b0>, team_id_str: str = <object object at 0x104ab71b0>)
Bases:
Message
- contributors: List[CompetitionContributorInfo] = <object object>
- members: List[CompetitionTeamMemberInfo] = <object object>
- rank: int = <object object>
- result: CompetitionResultsTeamInfoResult = <object object>
- score: int = <object object>
- team_id: int = <object object>
- team_id_str: str = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionResultsTeamInfoResult(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.CompetitionRoleType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.CompetitionScoreChange(team_infos: List[ForwardRef('CompetitionResultsTeamInfo')] = <object object at 0x104ab71b0>, trigger_reason: 'CompetitionScoreChangeTriggerReason' = <object object at 0x104ab71b0>, take_the_stage_biz: 'CompetitionScoreChangeTakeTheStageBiz' = <object object at 0x104ab71b0>)
Bases:
Message
- take_the_stage_biz: CompetitionScoreChangeTakeTheStageBiz = <object object>
- team_infos: List[CompetitionResultsTeamInfo] = <object object>
- trigger_reason: CompetitionScoreChangeTriggerReason = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionScoreChangeTakeTheStageBiz(status: 'CompetitionScoreChangeTakeTheStageBizTakeTheStageStatus' = <object object at 0x104ab71b0>, performance_start_time: int = <object object at 0x104ab71b0>, order_info: 'TakeTheStageOrderInfo' = <object object at 0x104ab71b0>)
Bases:
Message
- order_info: TakeTheStageOrderInfo = <object object>
- performance_start_time: int = <object object>
- status: CompetitionScoreChangeTakeTheStageBizTakeTheStageStatus = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionScoreChangeTakeTheStageBizTakeTheStageStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.CompetitionScoreChangeTriggerReason(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.CompetitionSettleEnd(planned_finish_time: int = <object object at 0x104ab71b0>, team_infos: List[ForwardRef('CompetitionResultsTeamInfo')] = <object object at 0x104ab71b0>, leave_user: 'CompetitionUserBase' = <object object at 0x104ab71b0>, reason: 'CompetitionSettleEndCompetitionEndReason' = <object object at 0x104ab71b0>, take_the_stage_biz: 'CompetitionSettleEndTakeTheStageBiz' = <object object at 0x104ab71b0>)
Bases:
Message
- leave_user: CompetitionUserBase = <object object>
- planned_finish_time: int = <object object>
- reason: CompetitionSettleEndCompetitionEndReason = <object object>
- take_the_stage_biz: CompetitionSettleEndTakeTheStageBiz = <object object>
- team_infos: List[CompetitionResultsTeamInfo] = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionSettleEndCompetitionEndReason(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.CompetitionSettleEndTakeTheStageBiz(take_the_stage_status: 'CompetitionSettleEndTakeTheStageBizTakeTheStageStatus' = <object object at 0x104ab71b0>)
Bases:
Message
- take_the_stage_status: CompetitionSettleEndTakeTheStageBizTakeTheStageStatus = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionSettleEndTakeTheStageBizTakeTheStageStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.CompetitionSettleStart(planned_settlement_end_time: int = <object object at 0x104ab71b0>, extra_time_interval: int = <object object at 0x104ab71b0>, initiator: 'CompetitionUserBase' = <object object at 0x104ab71b0>)
Bases:
Message
- extra_time_interval: int = <object object>
- initiator: CompetitionUserBase = <object object>
- planned_settlement_end_time: int = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionSettlementEndResponse(data: 'CompetitionSettlementEndResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: CompetitionSettlementEndResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionSettlementEndResponseResponseData(biz_common: 'CompetitionCommon' = <object object at 0x104ab71b0>, settle_end: 'CompetitionSettleEnd' = <object object at 0x104ab71b0>)
Bases:
Message
- biz_common: CompetitionCommon = <object object>
- settle_end: CompetitionSettleEnd = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionSettlementStartResponse(data: 'CompetitionSettlementStartResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: CompetitionSettlementStartResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionSettlementStartResponseResponseData(biz_common: 'CompetitionCommon' = <object object at 0x104ab71b0>, settle_start: 'CompetitionSettleStart' = <object object at 0x104ab71b0>)
Bases:
Message
- biz_common: CompetitionCommon = <object object>
- settle_start: CompetitionSettleStart = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionStart(competition_start_time: int = <object object at 0x104ab71b0>, initiate_info: 'CompetitionInitiateInfo' = <object object at 0x104ab71b0>, end_timestamp: int = <object object at 0x104ab71b0>, actual_end_timestamp: int = <object object at 0x104ab71b0>)
Bases:
Message
- actual_end_timestamp: int = <object object>
- competition_start_time: int = <object object>
- end_timestamp: int = <object object>
- initiate_info: CompetitionInitiateInfo = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionSwitchTurn(take_the_stage_biz: 'CompetitionSwitchTurnTakeTheStageBiz' = <object object at 0x104ab71b0>)
Bases:
Message
- take_the_stage_biz: CompetitionSwitchTurnTakeTheStageBiz = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionSwitchTurnResponse(data: 'CompetitionSwitchTurnResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: CompetitionSwitchTurnResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionSwitchTurnResponseResponseData(switch_turn_info: 'CompetitionSwitchTurn' = <object object at 0x104ab71b0>)
Bases:
Message
- switch_turn_info: CompetitionSwitchTurn = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionSwitchTurnTakeTheStageBiz(performance_start_time: int = <object object at 0x104ab71b0>, order_info: 'TakeTheStageOrderInfo' = <object object at 0x104ab71b0>)
Bases:
Message
- order_info: TakeTheStageOrderInfo = <object object>
- performance_start_time: int = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionTeamBase(team_id: int = <object object at 0x104ab71b0>, users: List[ForwardRef('CompetitionUserBase')] = <object object at 0x104ab71b0>)
Bases:
Message
- team_id: int = <object object>
- users: List[CompetitionUserBase] = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionTeamMemberInfo(user: 'CompetitionUserBase' = <object object at 0x104ab71b0>, score: int = <object object at 0x104ab71b0>)
Bases:
Message
- score: int = <object object>
- user: CompetitionUserBase = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionUserBase(user_id: int = <object object at 0x104ab71b0>, role: 'CompetitionUserBaseCompetitionRoleType' = <object object at 0x104ab71b0>, nickname: str = <object object at 0x104ab71b0>, avatar: 'ImageModel' = <object object at 0x104ab71b0>, user_id_str: str = <object object at 0x104ab71b0>)
Bases:
Message
- avatar: ImageModel = <object object>
- nickname: str = <object object>
- role: CompetitionUserBaseCompetitionRoleType = <object object>
- user_id: int = <object object>
- user_id_str: str = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionUserBaseCompetitionRoleType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.ContentDisclosureSettings(open_commercial_content_toggle: int = <object object at 0x104ab71b0>, promote_myself: int = <object object at 0x104ab71b0>, promote_third_party: int = <object object at 0x104ab71b0>)
Bases:
Message
- open_commercial_content_toggle: int = <object object>
- promote_myself: int = <object object>
- promote_third_party: int = <object object>
- class TikTokLive.proto.tiktok_proto.ContentInviteSource(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.ContentPosition(content_i_d: str = <object object at 0x104ab71b0>, content_type: 'ContentPositionContentPositionType' = <object object at 0x104ab71b0>, pos: 'MicPositionData' = <object object at 0x104ab71b0>, content_linkmic_i_d: str = <object object at 0x104ab71b0>, start_time_nano: int = <object object at 0x104ab71b0>)
Bases:
Message
- content_i_d: str = <object object>
- content_linkmic_i_d: str = <object object>
- content_type: ContentPositionContentPositionType = <object object>
- pos: MicPositionData = <object object>
- start_time_nano: int = <object object>
- class TikTokLive.proto.tiktok_proto.ContentPositionContentPositionType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.ContentPositionMessage(content_i_d: str = <object object at 0x104ab71b0>, content_type: 'ContentPositionMessageContentPositionType' = <object object at 0x104ab71b0>)
Bases:
Message
- content_i_d: str = <object object>
- content_type: ContentPositionMessageContentPositionType = <object object>
- class TikTokLive.proto.tiktok_proto.ContentPositionMessageContentPositionType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.ContentPositionType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.ContentSource(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.ContinueRoomResponse(room: 'Room' = <object object at 0x104ab71b0>, cross_device_continue_scene: int = <object object at 0x104ab71b0>, continue_scene: int = <object object at 0x104ab71b0>, link_mic_user_num: int = <object object at 0x104ab71b0>)
Bases:
Message
- continue_scene: int = <object object>
- cross_device_continue_scene: int = <object object>
- link_mic_user_num: int = <object object>
- class TikTokLive.proto.tiktok_proto.Contributor(m_score: int = <object object at 0x104ab71b0>, m_user: 'User' = <object object at 0x104ab71b0>, m_rank: int = <object object at 0x104ab71b0>, m_delta: int = <object object at 0x104ab71b0>)
Bases:
Message
- m_delta: int = <object object>
- m_rank: int = <object object>
- m_score: int = <object object>
- class TikTokLive.proto.tiktok_proto.ConvertNoticeboardMaterialInfo(background_image_url: str = <object object at 0x104ab71b0>, cover_image_url: str = <object object at 0x104ab71b0>, config_json_url: str = <object object at 0x104ab71b0>, title: str = <object object at 0x104ab71b0>, text_char_count: int = <object object at 0x104ab71b0>, text_box_count: int = <object object at 0x104ab71b0>, starling_map: Dict[str, str] = <object object at 0x104ab71b0>, thumb_cover_image_url: str = <object object at 0x104ab71b0>)
Bases:
Message
- background_image_url: str = <object object>
- config_json_url: str = <object object>
- cover_image_url: str = <object object>
- starling_map: Dict[str, str] = <object object>
- text_box_count: int = <object object>
- text_char_count: int = <object object>
- thumb_cover_image_url: str = <object object>
- title: str = <object object>
- class TikTokLive.proto.tiktok_proto.CoolingDownType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.CountdownConfig(duration: int = <object object at 0x104ab71b0>, auto_expand: bool = <object object at 0x104ab71b0>, target_score: int = <object object at 0x104ab71b0>)
Bases:
Message
- auto_expand: bool = <object object>
- duration: int = <object object>
- target_score: int = <object object>
- class TikTokLive.proto.tiktok_proto.CountdownContent(room_id: int = <object object at 0x104ab71b0>, channel_id: int = <object object at 0x104ab71b0>, countdown_id: int = <object object at 0x104ab71b0>, status: int = <object object at 0x104ab71b0>, start_time: int = <object object at 0x104ab71b0>, end_time: int = <object object at 0x104ab71b0>, countdown_config: 'CountdownConfig' = <object object at 0x104ab71b0>, countdown_user: 'CountdownUser' = <object object at 0x104ab71b0>)
Bases:
Message
- channel_id: int = <object object>
- countdown_config: CountdownConfig = <object object>
- countdown_id: int = <object object>
- countdown_user: CountdownUser = <object object>
- end_time: int = <object object>
- room_id: int = <object object>
- start_time: int = <object object>
- status: int = <object object>
- class TikTokLive.proto.tiktok_proto.CountdownEndParams(room_id: int = <object object at 0x104ab71b0>, channel_id: int = <object object at 0x104ab71b0>, countdown_id: int = <object object at 0x104ab71b0>, end_reason: int = <object object at 0x104ab71b0>)
Bases:
Message
- channel_id: int = <object object>
- countdown_id: int = <object object>
- end_reason: int = <object object>
- room_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.CountdownEndResponse(data: 'CountdownEndResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: CountdownEndResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.CountdownEndResponseResponseData(success: bool = <object object at 0x104ab71b0>, countdown_content: 'CountdownContent' = <object object at 0x104ab71b0>)
Bases:
Message
- countdown_content: CountdownContent = <object object>
- success: bool = <object object>
- class TikTokLive.proto.tiktok_proto.CountdownForAllConfig(duration: int = <object object at 0x104ab71b0>, target_score: int = <object object at 0x104ab71b0>)
Bases:
Message
- duration: int = <object object>
- target_score: int = <object object>
- class TikTokLive.proto.tiktok_proto.CountdownForAllContent(room_id: int = <object object at 0x104ab71b0>, channel_id: int = <object object at 0x104ab71b0>, play_id: int = <object object at 0x104ab71b0>, play_status: int = <object object at 0x104ab71b0>, version: int = <object object at 0x104ab71b0>, start_time: int = <object object at 0x104ab71b0>, end_time: int = <object object at 0x104ab71b0>, play_config: 'CountdownForAllConfig' = <object object at 0x104ab71b0>, play_users: List[ForwardRef('CountdownForAllUser')] = <object object at 0x104ab71b0>)
Bases:
Message
- channel_id: int = <object object>
- end_time: int = <object object>
- play_config: CountdownForAllConfig = <object object>
- play_id: int = <object object>
- play_status: int = <object object>
- play_users: List[CountdownForAllUser] = <object object>
- room_id: int = <object object>
- start_time: int = <object object>
- version: int = <object object>
- class TikTokLive.proto.tiktok_proto.CountdownForAllEndResponse(data: 'CountdownForAllEndResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: CountdownForAllEndResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.CountdownForAllEndResponseResponseData(success: bool = <object object at 0x104ab71b0>, play_content: 'CountdownForAllContent' = <object object at 0x104ab71b0>)
Bases:
Message
- play_content: CountdownForAllContent = <object object>
- success: bool = <object object>
- class TikTokLive.proto.tiktok_proto.CountdownForAllGetContentResponse(data: 'CountdownForAllGetContentResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: CountdownForAllGetContentResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.CountdownForAllGetContentResponseResponseData(play_content: 'CountdownForAllContent' = <object object at 0x104ab71b0>)
Bases:
Message
- play_content: CountdownForAllContent = <object object>
- class TikTokLive.proto.tiktok_proto.CountdownForAllStartResponse(data: 'CountdownForAllStartResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: CountdownForAllStartResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.CountdownForAllStartResponseResponseData(is_exists: bool = <object object at 0x104ab71b0>, play_content: 'CountdownForAllContent' = <object object at 0x104ab71b0>)
Bases:
Message
- is_exists: bool = <object object>
- play_content: CountdownForAllContent = <object object>
- class TikTokLive.proto.tiktok_proto.CountdownForAllUser(user_id: int = <object object at 0x104ab71b0>, linkmic_id: str = <object object at 0x104ab71b0>, score: int = <object object at 0x104ab71b0>, rank: int = <object object at 0x104ab71b0>, user: 'User' = <object object at 0x104ab71b0>, nickname: str = <object object at 0x104ab71b0>, display_id: str = <object object at 0x104ab71b0>, avatar_thumb: 'ImageModel' = <object object at 0x104ab71b0>)
Bases:
Message
- avatar_thumb: ImageModel = <object object>
- display_id: str = <object object>
- linkmic_id: str = <object object>
- nickname: str = <object object>
- rank: int = <object object>
- score: int = <object object>
- user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.CountdownGetContentParams(room_id: int = <object object at 0x104ab71b0>, channel_id: int = <object object at 0x104ab71b0>, countdown_ids: List[int] = <object object at 0x104ab71b0>)
Bases:
Message
- channel_id: int = <object object>
- countdown_ids: List[int] = <object object>
- room_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.CountdownGetContentResponse(data: 'CountdownGetContentResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: CountdownGetContentResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.CountdownGetContentResponseResponseData(countdown_contents: List[ForwardRef('CountdownContent')] = <object object at 0x104ab71b0>)
Bases:
Message
- countdown_contents: List[CountdownContent] = <object object>
- class TikTokLive.proto.tiktok_proto.CountdownGetUserHistoryParams(room_id: int = <object object at 0x104ab71b0>, user_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- room_id: int = <object object>
- user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.CountdownGetUserHistoryResponse(data: 'CountdownGetUserHistoryResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: CountdownGetUserHistoryResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.CountdownGetUserHistoryResponseResponseData(records: List[ForwardRef('UserCountdownRecord')] = <object object at 0x104ab71b0>)
Bases:
Message
- records: List[UserCountdownRecord] = <object object>
- class TikTokLive.proto.tiktok_proto.CountdownStartParams(room_id: int = <object object at 0x104ab71b0>, channel_id: int = <object object at 0x104ab71b0>, countdown_config: 'CountdownConfig' = <object object at 0x104ab71b0>, user_id: int = <object object at 0x104ab71b0>, linkmic_id: str = <object object at 0x104ab71b0>)
Bases:
Message
- channel_id: int = <object object>
- countdown_config: CountdownConfig = <object object>
- linkmic_id: str = <object object>
- room_id: int = <object object>
- user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.CountdownStartResponse(data: 'CountdownStartResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: CountdownStartResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.CountdownStartResponseResponseData(countdown_exists: bool = <object object at 0x104ab71b0>, countdown_content: 'CountdownContent' = <object object at 0x104ab71b0>)
Bases:
Message
- countdown_content: CountdownContent = <object object>
- countdown_exists: bool = <object object>
- class TikTokLive.proto.tiktok_proto.CountdownUser(user_id: int = <object object at 0x104ab71b0>, linkmic_id: str = <object object at 0x104ab71b0>, score: int = <object object at 0x104ab71b0>, completion_progress_percent: int = <object object at 0x104ab71b0>, nickname: str = <object object at 0x104ab71b0>, display_id: str = <object object at 0x104ab71b0>)
Bases:
Message
- completion_progress_percent: int = <object object>
- display_id: str = <object object>
- linkmic_id: str = <object object>
- nickname: str = <object object>
- score: int = <object object>
- user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.CppAgeVerificationInfo(cpp_age_verification_ab: int = <object object at 0x104ab71b0>, age_verify_status: int = <object object at 0x104ab71b0>, age_verify_process_status: int = <object object at 0x104ab71b0>, age_verify_times: int = <object object at 0x104ab71b0>, age_appeal_method_time: int = <object object at 0x104ab71b0>, age_appeal_method_time_unit: int = <object object at 0x104ab71b0>, age_appeal_method: int = <object object at 0x104ab71b0>)
Bases:
Message
- age_appeal_method: int = <object object>
- age_appeal_method_time: int = <object object>
- age_appeal_method_time_unit: int = <object object>
- age_verify_process_status: int = <object object>
- age_verify_status: int = <object object>
- age_verify_times: int = <object object>
- cpp_age_verification_ab: int = <object object>
- class TikTokLive.proto.tiktok_proto.CppBannerInfo(cpp_banner_status_enum: int = <object object at 0x104ab71b0>)
Bases:
Message
- cpp_banner_status_enum: int = <object object>
- class TikTokLive.proto.tiktok_proto.CreateChannelContent(owner: 'Player' = <object object at 0x104ab71b0>, owner_link_mic_id: str = <object object at 0x104ab71b0>)
Bases:
Message
- owner_link_mic_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.CreateChannelResponse(channel_id: int = <object object at 0x104ab71b0>, rtc_info: 'RtcExtraInfo' = <object object at 0x104ab71b0>, self_link_mic_id: str = <object object at 0x104ab71b0>, is_resume: int = <object object at 0x104ab71b0>, multi_guest_resp_extra: 'BizCreateChannelResponse' = <object object at 0x104ab71b0>)
Bases:
Message
- channel_id: int = <object object>
- is_resume: int = <object object>
- multi_guest_resp_extra: BizCreateChannelResponse = <object object>
- rtc_info: RtcExtraInfo = <object object>
- self_link_mic_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.CreateInfoPerceptionMessage(title: str = <object object at 0x104ab71b0>, sub_title: str = <object object at 0x104ab71b0>, detail_url: str = <object object at 0x104ab71b0>, punish_info: 'PunishEventInfo' = <object object at 0x104ab71b0>, access_type: int = <object object at 0x104ab71b0>)
Bases:
Message
- access_type: int = <object object>
- detail_url: str = <object object>
- punish_info: PunishEventInfo = <object object>
- sub_title: str = <object object>
- title: str = <object object>
- class TikTokLive.proto.tiktok_proto.CreateInfoPunishmentMessage(ban_time: int = <object object at 0x104ab71b0>, ban_duration: int = <object object at 0x104ab71b0>, detail_url: str = <object object at 0x104ab71b0>, source: int = <object object at 0x104ab71b0>)
Bases:
Message
- ban_duration: int = <object object>
- ban_time: int = <object object>
- detail_url: str = <object object>
- source: int = <object object>
- class TikTokLive.proto.tiktok_proto.CreateInfoResponse(data: 'CreateInfoResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: CreateInfoResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.CreateInfoResponseResponseData(tns_report_interval_ms: int = <object object at 0x104ab71b0>, cli_tns_collect_interval_ms: int = <object object at 0x104ab71b0>, open_ls_notify: 'OpenLsNotifyInfo' = <object object at 0x104ab71b0>, server_timestamp: int = <object object at 0x104ab71b0>, has_live_studio_login: bool = <object object at 0x104ab71b0>, have_mutil_guest_permission: bool = <object object at 0x104ab71b0>, have_dual_device_camera: bool = <object object at 0x104ab71b0>, have_screenshot_record: bool = <object object at 0x104ab71b0>, tips: 'Text' = <object object at 0x104ab71b0>, in_game_info: 'InGameInfo' = <object object at 0x104ab71b0>, use_custom_cover: bool = <object object at 0x104ab71b0>, allow_multi_stream: bool = <object object at 0x104ab71b0>, enable_live_studio_monitor: bool = <object object at 0x104ab71b0>, revenue_tips: 'GameRevenueTipsMessage' = <object object at 0x104ab71b0>, banner_data: 'GameBannerContainer' = <object object at 0x104ab71b0>, monetization_tips_config: 'MonetizationTipsConfig' = <object object at 0x104ab71b0>, anchor_first_game_go_live_ts: int = <object object at 0x104ab71b0>, is_game_anchor: bool = <object object at 0x104ab71b0>, user_setting_detail: int = <object object at 0x104ab71b0>, guess_result_notice_time: int = <object object at 0x104ab71b0>)
Bases:
Message
- allow_multi_stream: bool = <object object>
- anchor_first_game_go_live_ts: int = <object object>
- banner_data: GameBannerContainer = <object object>
- cli_tns_collect_interval_ms: int = <object object>
- enable_live_studio_monitor: bool = <object object>
- guess_result_notice_time: int = <object object>
- has_live_studio_login: bool = <object object>
- have_dual_device_camera: bool = <object object>
- have_mutil_guest_permission: bool = <object object>
- have_screenshot_record: bool = <object object>
- in_game_info: InGameInfo = <object object>
- is_game_anchor: bool = <object object>
- monetization_tips_config: MonetizationTipsConfig = <object object>
- open_ls_notify: OpenLsNotifyInfo = <object object>
- revenue_tips: GameRevenueTipsMessage = <object object>
- server_timestamp: int = <object object>
- tns_report_interval_ms: int = <object object>
- use_custom_cover: bool = <object object>
- user_setting_detail: int = <object object>
- class TikTokLive.proto.tiktok_proto.CreateShowParams(room_id: int = <object object at 0x104ab71b0>, channel_id: int = <object object at 0x104ab71b0>, show_config: 'ShowConfig' = <object object at 0x104ab71b0>, show_users: List[ForwardRef('CreateShowParamsListUser')] = <object object at 0x104ab71b0>)
Bases:
Message
- channel_id: int = <object object>
- room_id: int = <object object>
- show_config: ShowConfig = <object object>
- show_users: List[CreateShowParamsListUser] = <object object>
- class TikTokLive.proto.tiktok_proto.CreateShowParamsListUser(user_id: int = <object object at 0x104ab71b0>, linkmic_id: str = <object object at 0x104ab71b0>, order: int = <object object at 0x104ab71b0>)
Bases:
Message
- linkmic_id: str = <object object>
- order: int = <object object>
- user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.CreateShowResponse(data: 'CreateShowResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: CreateShowResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.CreateShowResponseResponseData(show_exists: bool = <object object at 0x104ab71b0>, show_content: 'ShowContent' = <object object at 0x104ab71b0>)
Bases:
Message
- show_content: ShowContent = <object object>
- show_exists: bool = <object object>
- class TikTokLive.proto.tiktok_proto.Creator(room_continue: int = <object object at 0x104ab71b0>, is_anchor_continue_keep_msg: bool = <object object at 0x104ab71b0>, cross_device_continue_scene: int = <object object at 0x104ab71b0>, continue_scene: int = <object object at 0x104ab71b0>, link_mic_user_num: int = <object object at 0x104ab71b0>)
Bases:
Message
- continue_scene: int = <object object>
- cross_device_continue_scene: int = <object object>
- is_anchor_continue_keep_msg: bool = <object object>
- link_mic_user_num: int = <object object>
- room_continue: int = <object object>
- class TikTokLive.proto.tiktok_proto.CreatorType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.CriticalStrikeCardInfo(card_name_key: str = <object object at 0x104ab71b0>, card_image: 'ImageModel' = <object object at 0x104ab71b0>, send_time_sec: int = <object object at 0x104ab71b0>, send_user: 'BattleUserInfo' = <object object at 0x104ab71b0>, effect_last_duration: int = <object object at 0x104ab71b0>, critical_strike_rate_low: int = <object object at 0x104ab71b0>, critical_strike_rate_high: int = <object object at 0x104ab71b0>, multiple: int = <object object at 0x104ab71b0>, gift_name_key: str = <object object at 0x104ab71b0>, rule_url: str = <object object at 0x104ab71b0>, effect_time_sec: int = <object object at 0x104ab71b0>, to_anchor_id: int = <object object at 0x104ab71b0>, to_anchor_id_str: str = <object object at 0x104ab71b0>)
Bases:
Message
- card_image: ImageModel = <object object>
- card_name_key: str = <object object>
- critical_strike_rate_high: int = <object object>
- critical_strike_rate_low: int = <object object>
- effect_last_duration: int = <object object>
- effect_time_sec: int = <object object>
- gift_name_key: str = <object object>
- multiple: int = <object object>
- rule_url: str = <object object>
- send_time_sec: int = <object object>
- send_user: BattleUserInfo = <object object>
- to_anchor_id: int = <object object>
- to_anchor_id_str: str = <object object>
- class TikTokLive.proto.tiktok_proto.CrowdSelectionResponse(data: 'CrowdSelectionResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: CrowdSelectionResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.CrowdSelectionResponseData(anchor_crowd: int = <object object at 0x104ab71b0>)
Bases:
Message
- anchor_crowd: int = <object object>
- class TikTokLive.proto.tiktok_proto.CurrencyPriceItem(currency: str = <object object at 0x104ab71b0>, price_show_form: str = <object object at 0x104ab71b0>, price: int = <object object at 0x104ab71b0>, original_price: int = <object object at 0x104ab71b0>, price_dot: int = <object object at 0x104ab71b0>, keep_dot: int = <object object at 0x104ab71b0>)
Bases:
Message
- currency: str = <object object>
- keep_dot: int = <object object>
- original_price: int = <object object>
- price: int = <object object>
- price_dot: int = <object object>
- price_show_form: str = <object object>
- class TikTokLive.proto.tiktok_proto.CurrentInteractionQuestion(question: 'Question' = <object object at 0x104ab71b0>, like_cnt: int = <object object at 0x104ab71b0>, self_like_status: int = <object object at 0x104ab71b0>, favorite_status: int = <object object at 0x104ab71b0>)
Bases:
Message
- favorite_status: int = <object object>
- like_cnt: int = <object object>
- self_like_status: int = <object object>
- class TikTokLive.proto.tiktok_proto.CustomPromotionType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.CustomTab(id: int = <object object at 0x104ab71b0>, tab_title: str = <object object at 0x104ab71b0>, tab_schema: str = <object object at 0x104ab71b0>, tab_schema_type: int = <object object at 0x104ab71b0>, tab_priority: int = <object object at 0x104ab71b0>)
Bases:
Message
- id: int = <object object>
- tab_priority: int = <object object>
- tab_schema: str = <object object>
- tab_schema_type: int = <object object>
- tab_title: str = <object object>
- class TikTokLive.proto.tiktok_proto.CustomTabInfo(custom_tabs: 'CustomTabs' = <object object at 0x104ab71b0>)
Bases:
Message
- custom_tabs: CustomTabs = <object object>
- class TikTokLive.proto.tiktok_proto.CustomTabs(id: int = <object object at 0x104ab71b0>, begin_time: int = <object object at 0x104ab71b0>, end_time: int = <object object at 0x104ab71b0>, anchor_id: int = <object object at 0x104ab71b0>, room_id: int = <object object at 0x104ab71b0>, default_tab_index: int = <object object at 0x104ab71b0>, custom_tab_list: List[ForwardRef('CustomTab')] = <object object at 0x104ab71b0>)
Bases:
Message
- anchor_id: int = <object object>
- begin_time: int = <object object>
- default_tab_index: int = <object object>
- end_time: int = <object object>
- id: int = <object object>
- room_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.CycleType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.DelayParam(min_delay_ms: int = <object object at 0x104ab71b0>, max_delay_ms: int = <object object at 0x104ab71b0>)
Bases:
Message
- max_delay_ms: int = <object object>
- min_delay_ms: int = <object object>
- class TikTokLive.proto.tiktok_proto.DescriptionType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.DestroyRequestResponse
Bases:
Message
- class TikTokLive.proto.tiktok_proto.DetailBlockReason(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.Diamond(id: int = <object object at 0x104ab71b0>, iap_id: str = <object object at 0x104ab71b0>, price: str = <object object at 0x104ab71b0>, exchange_price: int = <object object at 0x104ab71b0>, count: int = <object object at 0x104ab71b0>, giving_count: int = <object object at 0x104ab71b0>, describe: str = <object object at 0x104ab71b0>, currency_price: List[ForwardRef('CurrencyPriceItem')] = <object object at 0x104ab71b0>, coupon_id: str = <object object at 0x104ab71b0>, discount_price: int = <object object at 0x104ab71b0>, stall_type: int = <object object at 0x104ab71b0>, generic_iap_id: str = <object object at 0x104ab71b0>, is_last: bool = <object object at 0x104ab71b0>, is_frequent: bool = <object object at 0x104ab71b0>)
Bases:
Message
- count: int = <object object>
- coupon_id: str = <object object>
- currency_price: List[CurrencyPriceItem] = <object object>
- describe: str = <object object>
- discount_price: int = <object object>
- exchange_price: int = <object object>
- generic_iap_id: str = <object object>
- giving_count: int = <object object>
- iap_id: str = <object object>
- id: int = <object object>
- is_frequent: bool = <object object>
- is_last: bool = <object object>
- price: str = <object object>
- stall_type: int = <object object>
- class TikTokLive.proto.tiktok_proto.DiffInfo(diff_url: 'UrlDataStruct' = <object object at 0x104ab71b0>, base_url: 'UrlDataStruct' = <object object at 0x104ab71b0>, extra: str = <object object at 0x104ab71b0>)
Bases:
Message
- base_url: UrlDataStruct = <object object>
- diff_url: UrlDataStruct = <object object>
- extra: str = <object object>
- class TikTokLive.proto.tiktok_proto.DispersionInfo(dispersion_path: int = <object object at 0x104ab71b0>, delay_param: 'DelayParam' = <object object at 0x104ab71b0>)
Bases:
Message
- delay_param: DelayParam = <object object>
- dispersion_path: int = <object object>
- class TikTokLive.proto.tiktok_proto.DispersionParam(max_delay_ms: int = <object object at 0x104ab71b0>, min_delay_ms: int = <object object at 0x104ab71b0>)
Bases:
Message
- max_delay_ms: int = <object object>
- min_delay_ms: int = <object object>
- class TikTokLive.proto.tiktok_proto.DisplayControl(priority: int = <object object at 0x104ab71b0>, duration: int = <object object at 0x104ab71b0>, target_group_show_rst: Dict[str, ForwardRef('ShowResult')] = <object object at 0x104ab71b0>, horizontal_trigger_type: 'DisplayControlHorizontalOnclickTriggerType' = <object object at 0x104ab71b0>)
Bases:
Message
- duration: int = <object object>
- horizontal_trigger_type: DisplayControlHorizontalOnclickTriggerType = <object object>
- priority: int = <object object>
- target_group_show_rst: Dict[str, ShowResult] = <object object>
- class TikTokLive.proto.tiktok_proto.DisplayControlHorizontalOnclickTriggerType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.DisplayStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.DisplayStyle(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.DonationSticker(id: int = <object object at 0x104ab71b0>, image: 'ImageModel' = <object object at 0x104ab71b0>, type: int = <object object at 0x104ab71b0>, input_rect: List[int] = <object object at 0x104ab71b0>, text_size: int = <object object at 0x104ab71b0>, text_color: str = <object object at 0x104ab71b0>, content: 'OrganizationModel' = <object object at 0x104ab71b0>, max_length: int = <object object at 0x104ab71b0>, status: int = <object object at 0x104ab71b0>, screen_height: int = <object object at 0x104ab71b0>, x: int = <object object at 0x104ab71b0>, screen_width: int = <object object at 0x104ab71b0>, y: int = <object object at 0x104ab71b0>, kind: int = <object object at 0x104ab71b0>, sub_type: int = <object object at 0x104ab71b0>)
Bases:
Message
- content: OrganizationModel = <object object>
- id: int = <object object>
- image: ImageModel = <object object>
- input_rect: List[int] = <object object>
- kind: int = <object object>
- max_length: int = <object object>
- screen_height: int = <object object>
- screen_width: int = <object object>
- status: int = <object object>
- sub_type: int = <object object>
- text_color: str = <object object>
- text_size: int = <object object>
- type: int = <object object>
- x: int = <object object>
- y: int = <object object>
- class TikTokLive.proto.tiktok_proto.DoodleTemplate(id: int = <object object at 0x104ab71b0>, image: 'ImageModel' = <object object at 0x104ab71b0>)
Bases:
Message
- id: int = <object object>
- image: ImageModel = <object object>
- class TikTokLive.proto.tiktok_proto.DropsRoomInfo(show_claim_drops_gift_notice: bool = <object object at 0x104ab71b0>, earliest_gift_expire_ts: int = <object object at 0x104ab71b0>, drops_list_entrance: bool = <object object at 0x104ab71b0>, show_drops_tag: bool = <object object at 0x104ab71b0>, promoting_drops_id: str = <object object at 0x104ab71b0>, promoting_drops_game_id: str = <object object at 0x104ab71b0>, promoting_drops_game_name_for_report: str = <object object at 0x104ab71b0>)
Bases:
Message
- drops_list_entrance: bool = <object object>
- earliest_gift_expire_ts: int = <object object>
- promoting_drops_game_id: str = <object object>
- promoting_drops_game_name_for_report: str = <object object>
- promoting_drops_id: str = <object object>
- show_claim_drops_gift_notice: bool = <object object>
- show_drops_tag: bool = <object object>
- class TikTokLive.proto.tiktok_proto.DslConfig(scene_version: int = <object object at 0x104ab71b0>, layout_id: str = <object object at 0x104ab71b0>)
Bases:
Message
- layout_id: str = <object object>
- scene_version: int = <object object>
- class TikTokLive.proto.tiktok_proto.DynamicListConfig(list_sections: List[str] = <object object at 0x104ab71b0>, section_configs: Dict[str, ForwardRef('DynamicListConfigSectionConfig')] = <object object at 0x104ab71b0>)
Bases:
Message
- list_sections: List[str] = <object object>
- section_configs: Dict[str, DynamicListConfigSectionConfig] = <object object>
- class TikTokLive.proto.tiktok_proto.DynamicListConfigSectionConfig(schema: str = <object object at 0x104ab71b0>, initial_data: str = <object object at 0x104ab71b0>)
Bases:
Message
- initial_data: str = <object object>
- schema: str = <object object>
- class TikTokLive.proto.tiktok_proto.DynamicRestriction(scenes: 'SceneRestriction' = <object object at 0x104ab71b0>, receivers: List[ForwardRef('ReceiverRestriction')] = <object object at 0x104ab71b0>)
Bases:
Message
- receivers: List[ReceiverRestriction] = <object object>
- scenes: SceneRestriction = <object object>
- class TikTokLive.proto.tiktok_proto.ECommerceMessage(action_type: int = <object object at 0x104ab71b0>, live_product_number: int = <object object at 0x104ab71b0>, pop_product: 'PopProduct' = <object object at 0x104ab71b0>, trace_info: 'TraceInfo' = <object object at 0x104ab71b0>, hot_tags: List[ForwardRef('HotTag')] = <object object at 0x104ab71b0>, atmosphere_tag_info: 'AtmosphereTagInfo' = <object object at 0x104ab71b0>, live_permission_info: 'LivePermissionInfo' = <object object at 0x104ab71b0>, product_snap_shot: 'ProductSnapShot' = <object object at 0x104ab71b0>, pin_card_delay_time: int = <object object at 0x104ab71b0>, flash_sale_atmosphere_info: List[ForwardRef('FlashSaleAtmosphereInfo')] = <object object at 0x104ab71b0>, card_type: int = <object object at 0x104ab71b0>, billboard_info: 'BillboardInfo' = <object object at 0x104ab71b0>, billboard_display_result: 'BillboardDisplayResult' = <object object at 0x104ab71b0>, dispersion_info: List[ForwardRef('DispersionInfo')] = <object object at 0x104ab71b0>, promotion_info: 'PromotionInfo' = <object object at 0x104ab71b0>, campaign_banner_display_result: 'CampaignBannerDisplayResult' = <object object at 0x104ab71b0>, campaign_banner_display: 'CampaignBannerDisplay' = <object object at 0x104ab71b0>, refresh_live_bag_info: 'RefreshLiveBagInfo' = <object object at 0x104ab71b0>, oec_live_shopping_message_v2: 'OecLiveShoppingMessageV2' = <object object at 0x104ab71b0>)
Bases:
Message
- action_type: int = <object object>
- atmosphere_tag_info: AtmosphereTagInfo = <object object>
- billboard_display_result: BillboardDisplayResult = <object object>
- billboard_info: BillboardInfo = <object object>
- campaign_banner_display: CampaignBannerDisplay = <object object>
- campaign_banner_display_result: CampaignBannerDisplayResult = <object object>
- card_type: int = <object object>
- dispersion_info: List[DispersionInfo] = <object object>
- flash_sale_atmosphere_info: List[FlashSaleAtmosphereInfo] = <object object>
- live_permission_info: LivePermissionInfo = <object object>
- live_product_number: int = <object object>
- oec_live_shopping_message_v2: OecLiveShoppingMessageV2 = <object object>
- pin_card_delay_time: int = <object object>
- pop_product: PopProduct = <object object>
- product_snap_shot: ProductSnapShot = <object object>
- promotion_info: PromotionInfo = <object object>
- refresh_live_bag_info: RefreshLiveBagInfo = <object object>
- class TikTokLive.proto.tiktok_proto.EcDrawEntity(type: int = <object object at 0x104ab71b0>, sub_type: int = <object object at 0x104ab71b0>, activity_id: int = <object object at 0x104ab71b0>, incentive_image: 'ImageModel' = <object object at 0x104ab71b0>, incentive_record_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- activity_id: int = <object object>
- incentive_image: ImageModel = <object object>
- incentive_record_id: int = <object object>
- sub_type: int = <object object>
- type: int = <object object>
- class TikTokLive.proto.tiktok_proto.EcShortItemRefreshMessage(entity: 'ShortItemRefreshEntity' = <object object at 0x104ab71b0>)
Bases:
Message
- entity: ShortItemRefreshEntity = <object object>
- class TikTokLive.proto.tiktok_proto.EcTaskRefreshCouponListEntity(toast_msg: str = <object object at 0x104ab71b0>)
Bases:
Message
- toast_msg: str = <object object>
- class TikTokLive.proto.tiktok_proto.EcTaskRegisterMessage(entity: 'EcTaskRegisterMessageEntity' = <object object at 0x104ab71b0>)
Bases:
Message
- entity: EcTaskRegisterMessageEntity = <object object>
- class TikTokLive.proto.tiktok_proto.EcTaskRegisterMessageEntity(interval: int = <object object at 0x104ab71b0>, task_id: str = <object object at 0x104ab71b0>)
Bases:
Message
- interval: int = <object object>
- task_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.EcomLiveElementActions(atom_actions: List[ForwardRef('AtomAction')] = <object object at 0x104ab71b0>, version: int = <object object at 0x104ab71b0>)
Bases:
Message
- atom_actions: List[AtomAction] = <object object>
- version: int = <object object>
- class TikTokLive.proto.tiktok_proto.EcommerceEntrance(entrance_type: 'EcommerceEntranceEntranceType' = <object object at 0x104ab71b0>, creator_type: 'EcommerceEntranceCreatorType' = <object object at 0x104ab71b0>, schema: str = <object object at 0x104ab71b0>, shop_entrance_info: 'EcommerceEntranceShopEntranceInfo' = <object object at 0x104ab71b0>, showcase_entrance_info: 'EcommerceEntranceShowcaseEntranceInfo' = <object object at 0x104ab71b0>, view_version: 'EcommerceEntranceViewVersion' = <object object at 0x104ab71b0>)
Bases:
Message
- creator_type: EcommerceEntranceCreatorType = <object object>
- entrance_type: EcommerceEntranceEntranceType = <object object>
- schema: str = <object object>
- shop_entrance_info: EcommerceEntranceShopEntranceInfo = <object object>
- showcase_entrance_info: EcommerceEntranceShowcaseEntranceInfo = <object object>
- view_version: EcommerceEntranceViewVersion = <object object>
- class TikTokLive.proto.tiktok_proto.EcommerceEntranceCreatorType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.EcommerceEntranceEntranceType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.EcommerceEntranceSellingPoint(show_text: str = <object object at 0x104ab71b0>, selling_point_type: 'EcommerceEntranceSellingPointLiveSellingPointType' = <object object at 0x104ab71b0>)
Bases:
Message
- selling_point_type: EcommerceEntranceSellingPointLiveSellingPointType = <object object>
- show_text: str = <object object>
- class TikTokLive.proto.tiktok_proto.EcommerceEntranceSellingPointLiveSellingPointType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.EcommerceEntranceShopEntranceInfo(shop_id: str = <object object at 0x104ab71b0>, shop_name: str = <object object at 0x104ab71b0>, shop_rating: str = <object object at 0x104ab71b0>, store_label: 'EcommerceEntranceStoreLabel' = <object object at 0x104ab71b0>, format_sold_count: str = <object object at 0x104ab71b0>, sold_count: int = <object object at 0x104ab71b0>, exp_rate_percentile: int = <object object at 0x104ab71b0>, exp_rate_top_display: str = <object object at 0x104ab71b0>, rate_display_style: int = <object object at 0x104ab71b0>, show_rate_not_applicable: bool = <object object at 0x104ab71b0>, selling_point: List[ForwardRef('EcommerceEntranceSellingPoint')] = <object object at 0x104ab71b0>)
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>
- selling_point: List[EcommerceEntranceSellingPoint] = <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: EcommerceEntranceStoreLabel = <object object>
- class TikTokLive.proto.tiktok_proto.EcommerceEntranceShopLabelImage(height: int = <object object at 0x104ab71b0>, width: int = <object object at 0x104ab71b0>, minetype: str = <object object at 0x104ab71b0>, thumb_uri: str = <object object at 0x104ab71b0>, thumb_uri_list: List[str] = <object object at 0x104ab71b0>, uri: str = <object object at 0x104ab71b0>, url_list: List[str] = <object object at 0x104ab71b0>, color: str = <object object at 0x104ab71b0>)
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.EcommerceEntranceShowcaseEntranceInfo(format_sold_count: str = <object object at 0x104ab71b0>, sold_count: int = <object object at 0x104ab71b0>, showcase_name: str = <object object at 0x104ab71b0>, selling_point: List[ForwardRef('EcommerceEntranceSellingPoint')] = <object object at 0x104ab71b0>)
Bases:
Message
- format_sold_count: str = <object object>
- selling_point: List[EcommerceEntranceSellingPoint] = <object object>
- showcase_name: str = <object object>
- sold_count: int = <object object>
- class TikTokLive.proto.tiktok_proto.EcommerceEntranceStoreLabel(official_label: 'EcommerceEntranceStoreOfficialLabel' = <object object at 0x104ab71b0>, is_bytemall: bool = <object object at 0x104ab71b0>)
Bases:
Message
- is_bytemall: bool = <object object>
- official_label: EcommerceEntranceStoreOfficialLabel = <object object>
- class TikTokLive.proto.tiktok_proto.EcommerceEntranceStoreOfficialLabel(label_image_light: 'EcommerceEntranceShopLabelImage' = <object object at 0x104ab71b0>, label_image_dark: 'EcommerceEntranceShopLabelImage' = <object object at 0x104ab71b0>, label_type: 'EcommerceEntranceStoreOfficialLabelStoreBrandLabelType' = <object object at 0x104ab71b0>, label_type_str: str = <object object at 0x104ab71b0>)
Bases:
Message
- label_image_dark: EcommerceEntranceShopLabelImage = <object object>
- label_image_light: EcommerceEntranceShopLabelImage = <object object>
- label_type: EcommerceEntranceStoreOfficialLabelStoreBrandLabelType = <object object>
- label_type_str: str = <object object>
- class TikTokLive.proto.tiktok_proto.EcommerceEntranceStoreOfficialLabelStoreBrandLabelType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.EcommerceEntranceViewVersion(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.EcommerceRoomTag(tag_name: str = <object object at 0x104ab71b0>, tag_type: int = <object object at 0x104ab71b0>, tag_show_time: int = <object object at 0x104ab71b0>, da_info: str = <object object at 0x104ab71b0>)
Bases:
Message
- da_info: str = <object object>
- tag_name: str = <object object>
- tag_show_time: int = <object object>
- tag_type: int = <object object>
- class TikTokLive.proto.tiktok_proto.EducationContentType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.EffectCategory(id: str = <object object at 0x104ab71b0>, key: str = <object object at 0x104ab71b0>, name: str = <object object at 0x104ab71b0>, icon: 'UrlDataStruct' = <object object at 0x104ab71b0>, icon_selected: 'UrlDataStruct' = <object object at 0x104ab71b0>, effects: List[str] = <object object at 0x104ab71b0>, tags: List[str] = <object object at 0x104ab71b0>, tags_updated_at: str = <object object at 0x104ab71b0>, is_default: bool = <object object at 0x104ab71b0>, extra: str = <object object at 0x104ab71b0>)
Bases:
Message
- effects: List[str] = <object object>
- extra: str = <object object>
- icon: UrlDataStruct = <object object>
- icon_selected: UrlDataStruct = <object object>
- id: str = <object object>
- is_default: bool = <object object>
- key: str = <object object>
- name: str = <object object>
- tags: List[str] = <object object>
- tags_updated_at: str = <object object>
- class TikTokLive.proto.tiktok_proto.EffectInfo(effect_id: int = <object object at 0x104ab71b0>, role: int = <object object at 0x104ab71b0>, user_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- effect_id: int = <object object>
- role: int = <object object>
- user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.EffectListResponse(data: 'EffectListResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: EffectListResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.EffectListResponseData(version: str = <object object at 0x104ab71b0>, panel: 'Panel' = <object object at 0x104ab71b0>, effects: List[ForwardRef('EffectStruct')] = <object object at 0x104ab71b0>, collection: List[ForwardRef('EffectStruct')] = <object object at 0x104ab71b0>, category: List[ForwardRef('EffectCategory')] = <object object at 0x104ab71b0>, front_effect_id: str = <object object at 0x104ab71b0>, rear_effect_id: str = <object object at 0x104ab71b0>, url_prefix: List[str] = <object object at 0x104ab71b0>, extra: Dict[str, str] = <object object at 0x104ab71b0>)
Bases:
Message
- category: List[EffectCategory] = <object object>
- collection: List[EffectStruct] = <object object>
- effects: List[EffectStruct] = <object object>
- extra: Dict[str, str] = <object object>
- front_effect_id: str = <object object>
- rear_effect_id: str = <object object>
- url_prefix: List[str] = <object object>
- version: str = <object object>
- class TikTokLive.proto.tiktok_proto.EffectSearchResponse(data: 'EffectSearchResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: EffectSearchResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.EffectSearchResponseResponseData(effects: List[ForwardRef('EffectStruct')] = <object object at 0x104ab71b0>, next_offset: int = <object object at 0x104ab71b0>, has_more: bool = <object object at 0x104ab71b0>, collections: List[ForwardRef('EffectStruct')] = <object object at 0x104ab71b0>)
Bases:
Message
- collections: List[EffectStruct] = <object object>
- effects: List[EffectStruct] = <object object>
- has_more: bool = <object object>
- next_offset: int = <object object>
- class TikTokLive.proto.tiktok_proto.EffectStruct(name: str = <object object at 0x104ab71b0>, hint: str = <object object at 0x104ab71b0>, hint_icon: 'UrlDataStruct' = <object object at 0x104ab71b0>, sdk_version: str = <object object at 0x104ab71b0>, app_version: str = <object object at 0x104ab71b0>, file_url: 'UrlDataStruct' = <object object at 0x104ab71b0>, icon_url: 'UrlDataStruct' = <object object at 0x104ab71b0>, id: str = <object object at 0x104ab71b0>, effect_id: str = <object object at 0x104ab71b0>, device_platform: str = <object object at 0x104ab71b0>, types: List[str] = <object object at 0x104ab71b0>, tags: List[str] = <object object at 0x104ab71b0>, tags_updated_at: str = <object object at 0x104ab71b0>, parent: str = <object object at 0x104ab71b0>, children: List[str] = <object object at 0x104ab71b0>, effect_type: int = <object object at 0x104ab71b0>, music: List[str] = <object object at 0x104ab71b0>, source: int = <object object at 0x104ab71b0>, designer_id: str = <object object at 0x104ab71b0>, schema: str = <object object at 0x104ab71b0>, requirements: List[str] = <object object at 0x104ab71b0>, extra: str = <object object at 0x104ab71b0>, is_busi: bool = <object object at 0x104ab71b0>, designer_encrypted_id: str = <object object at 0x104ab71b0>, sdk_extra: str = <object object at 0x104ab71b0>, resource_id: str = <object object at 0x104ab71b0>, ad_raw_data: str = <object object at 0x104ab71b0>, bind_ids: List[str] = <object object at 0x104ab71b0>, ptime: int = <object object at 0x104ab71b0>, grade_key: str = <object object at 0x104ab71b0>, composer_params: str = <object object at 0x104ab71b0>, hint_file: 'UrlDataStruct' = <object object at 0x104ab71b0>, use_number: int = <object object at 0x104ab71b0>, types_sec: List[str] = <object object at 0x104ab71b0>, requirements_sec: List[str] = <object object at 0x104ab71b0>, panel: str = <object object at 0x104ab71b0>, model_names: str = <object object at 0x104ab71b0>, model_names_sec: str = <object object at 0x104ab71b0>, hint_file_format: int = <object object at 0x104ab71b0>, poi_id: str = <object object at 0x104ab71b0>, is_poi: bool = <object object at 0x104ab71b0>, challenge: List[str] = <object object at 0x104ab71b0>, system_list: List[str] = <object object at 0x104ab71b0>, original_effect_id: str = <object object at 0x104ab71b0>, trans_file_url: 'UrlDataStruct' = <object object at 0x104ab71b0>, template_effect_id: str = <object object at 0x104ab71b0>, rec_tag: int = <object object at 0x104ab71b0>, template_effect_extra: 'TemplateEffectExtra' = <object object at 0x104ab71b0>, file_diff: 'DiffInfo' = <object object at 0x104ab71b0>, provider: int = <object object at 0x104ab71b0>, package_size: int = <object object at 0x104ab71b0>)
Bases:
Message
- ad_raw_data: str = <object object>
- app_version: str = <object object>
- bind_ids: List[str] = <object object>
- challenge: List[str] = <object object>
- children: List[str] = <object object>
- composer_params: str = <object object>
- designer_encrypted_id: str = <object object>
- designer_id: str = <object object>
- device_platform: str = <object object>
- effect_id: str = <object object>
- effect_type: int = <object object>
- extra: str = <object object>
- file_url: UrlDataStruct = <object object>
- grade_key: str = <object object>
- hint: str = <object object>
- hint_file: UrlDataStruct = <object object>
- hint_file_format: int = <object object>
- hint_icon: UrlDataStruct = <object object>
- icon_url: UrlDataStruct = <object object>
- id: str = <object object>
- is_busi: bool = <object object>
- is_poi: bool = <object object>
- model_names: str = <object object>
- model_names_sec: str = <object object>
- music: List[str] = <object object>
- name: str = <object object>
- original_effect_id: str = <object object>
- package_size: int = <object object>
- panel: str = <object object>
- parent: str = <object object>
- poi_id: str = <object object>
- provider: int = <object object>
- ptime: int = <object object>
- rec_tag: int = <object object>
- requirements: List[str] = <object object>
- requirements_sec: List[str] = <object object>
- resource_id: str = <object object>
- schema: str = <object object>
- sdk_extra: str = <object object>
- sdk_version: str = <object object>
- source: int = <object object>
- system_list: List[str] = <object object>
- tags: List[str] = <object object>
- tags_updated_at: str = <object object>
- template_effect_extra: TemplateEffectExtra = <object object>
- template_effect_id: str = <object object>
- trans_file_url: UrlDataStruct = <object object>
- types: List[str] = <object object>
- types_sec: List[str] = <object object>
- use_number: int = <object object>
- class TikTokLive.proto.tiktok_proto.EffectingCard(critical_strike_cards: List[ForwardRef('CriticalStrikeCardInfo')] = <object object at 0x104ab71b0>, smoke_cards: List[ForwardRef('SmokeCardInfo')] = <object object at 0x104ab71b0>, extra_time_cards: List[ForwardRef('ExtraTimeCardInfo')] = <object object at 0x104ab71b0>, special_effect_cards: List[ForwardRef('SpecialEffectCardInfo')] = <object object at 0x104ab71b0>, potion_cards: List[ForwardRef('PotionCardInfo')] = <object object at 0x104ab71b0>, wave_cards: List[ForwardRef('WaveCardInfo')] = <object object at 0x104ab71b0>, top2_cards: List[ForwardRef('Top2CardInfo')] = <object object at 0x104ab71b0>, top3_cards: List[ForwardRef('Top3CardInfo')] = <object object at 0x104ab71b0>)
Bases:
Message
- critical_strike_cards: List[CriticalStrikeCardInfo] = <object object>
- extra_time_cards: List[ExtraTimeCardInfo] = <object object>
- potion_cards: List[PotionCardInfo] = <object object>
- smoke_cards: List[SmokeCardInfo] = <object object>
- special_effect_cards: List[SpecialEffectCardInfo] = <object object>
- top2_cards: List[Top2CardInfo] = <object object>
- top3_cards: List[Top3CardInfo] = <object object>
- wave_cards: List[WaveCardInfo] = <object object>
- class TikTokLive.proto.tiktok_proto.EmoteListResult(emote_list: List[ForwardRef('EmoteModel')] = <object object at 0x104ab71b0>, exist: bool = <object object at 0x104ab71b0>)
Bases:
Message
- emote_list: List[EmoteModel] = <object object>
- exist: bool = <object object>
- class TikTokLive.proto.tiktok_proto.EmoteModel(emote_id: str = <object object at 0x104ab71b0>, image: 'ImageModel' = <object object at 0x104ab71b0>, audit_status: 'EmoteModelAuditStatus' = <object object at 0x104ab71b0>, uuid: str = <object object at 0x104ab71b0>, emote_type: 'EmoteModelEmoteType' = <object object at 0x104ab71b0>, content_source: 'EmoteModelContentSource' = <object object at 0x104ab71b0>, emote_private_type: 'EmoteModelEmotePrivateType' = <object object at 0x104ab71b0>, package_id: str = <object object at 0x104ab71b0>, audit_info: 'AuditInfo' = <object object at 0x104ab71b0>, reward_condition: 'EmoteModelRewardCondition' = <object object at 0x104ab71b0>, emote_upload_info: 'EmoteUploadInfo' = <object object at 0x104ab71b0>, create_time: int = <object object at 0x104ab71b0>, emote_scene: 'EmoteModelEmoteScene' = <object object at 0x104ab71b0>)
Bases:
Message
- audit_status: EmoteModelAuditStatus = <object object>
- content_source: EmoteModelContentSource = <object object>
- create_time: int = <object object>
- emote_id: str = <object object>
- emote_private_type: EmoteModelEmotePrivateType = <object object>
- emote_scene: EmoteModelEmoteScene = <object object>
- emote_type: EmoteModelEmoteType = <object object>
- emote_upload_info: EmoteUploadInfo = <object object>
- image: ImageModel = <object object>
- package_id: str = <object object>
- reward_condition: EmoteModelRewardCondition = <object object>
- uuid: str = <object object>
- class TikTokLive.proto.tiktok_proto.EmoteModelAuditStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.EmoteModelContentSource(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.EmoteModelEmotePrivateType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.EmoteModelEmoteScene(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.EmoteModelEmoteType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.EmoteModelRewardCondition(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.EmotePrivateType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.EmoteScene(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.EmoteUploadInfo(user_id: int = <object object at 0x104ab71b0>, emote_upload_source: 'EmoteUploadInfoUserEmoteUploadSource' = <object object at 0x104ab71b0>, user_info: 'User' = <object object at 0x104ab71b0>, user_id_str: str = <object object at 0x104ab71b0>)
Bases:
Message
- emote_upload_source: EmoteUploadInfoUserEmoteUploadSource = <object object>
- user_id: int = <object object>
- user_id_str: str = <object object>
- class TikTokLive.proto.tiktok_proto.EmoteUploadInfoUserEmoteUploadSource(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.EmoteWithIndex(index: int = <object object at 0x104ab71b0>, emote_model: 'EmoteModel' = <object object at 0x104ab71b0>)
Bases:
Message
- emote_model: EmoteModel = <object object>
- index: int = <object object>
- class TikTokLive.proto.tiktok_proto.EnableStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.EndShowParams(room_id: int = <object object at 0x104ab71b0>, channel_id: int = <object object at 0x104ab71b0>, show_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- channel_id: int = <object object>
- room_id: int = <object object>
- show_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.EndShowResponse(data: 'EndShowResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: EndShowResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.EndShowResponseResponseData(success: bool = <object object at 0x104ab71b0>, show_content: 'ShowContent' = <object object at 0x104ab71b0>)
Bases:
Message
- show_content: ShowContent = <object object>
- success: bool = <object object>
- class TikTokLive.proto.tiktok_proto.EnlargePositionStatusSynContent(is_enlarge: int = <object object at 0x104ab71b0>, target_position: str = <object object at 0x104ab71b0>, scene: 'EnlargePositionStatusSynContentEnlargeScreenScene' = <object object at 0x104ab71b0>, operator_info: 'LinkerMediaChangeOperator' = <object object at 0x104ab71b0>, layout_id: str = <object object at 0x104ab71b0>, linked_user_ui_positions: List[str] = <object object at 0x104ab71b0>, enlarged_positions: List[ForwardRef('PosIdentity')] = <object object at 0x104ab71b0>)
Bases:
Message
- enlarged_positions: List[PosIdentity] = <object object>
- is_enlarge: int = <object object>
- layout_id: str = <object object>
- linked_user_ui_positions: List[str] = <object object>
- operator_info: LinkerMediaChangeOperator = <object object>
- scene: EnlargePositionStatusSynContentEnlargeScreenScene = <object object>
- target_position: str = <object object>
- class TikTokLive.proto.tiktok_proto.EnlargePositionStatusSynContentEnlargeScreenScene(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.EnlargeScreenScene(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.EnterRoomExtra(is_official_channel: bool = <object object at 0x104ab71b0>, region: str = <object object at 0x104ab71b0>, is_same_app_language: bool = <object object at 0x104ab71b0>, finished_perception_msg: str = <object object at 0x104ab71b0>, punish_info: 'PunishEventInfo' = <object object at 0x104ab71b0>, custom_error_for_gift_setting: 'RechargeCustomError' = <object object at 0x104ab71b0>, user_restricted_mode: int = <object object at 0x104ab71b0>)
Bases:
Message
- custom_error_for_gift_setting: RechargeCustomError = <object object>
- finished_perception_msg: str = <object object>
- is_official_channel: bool = <object object>
- is_same_app_language: bool = <object object>
- punish_info: PunishEventInfo = <object object>
- region: str = <object object>
- user_restricted_mode: int = <object object>
- class TikTokLive.proto.tiktok_proto.EntranceConditionsPopup(conditions: List[ForwardRef('EntranceConditionsPopupCondition')] = <object object at 0x104ab71b0>, title: str = <object object at 0x104ab71b0>)
Bases:
Message
- conditions: List[EntranceConditionsPopupCondition] = <object object>
- title: str = <object object>
- class TikTokLive.proto.tiktok_proto.EntranceConditionsPopupCondition(name: str = <object object at 0x104ab71b0>, text: str = <object object at 0x104ab71b0>, match: bool = <object object at 0x104ab71b0>)
Bases:
Message
- match: bool = <object object>
- name: str = <object object>
- text: str = <object object>
- class TikTokLive.proto.tiktok_proto.EntranceGroupType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.EntranceGuidanceType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.EntranceType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.EnumGoalDescCommitStatus(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.EoyBanner(round: int = <object object at 0x104ab71b0>, title: str = <object object at 0x104ab71b0>, subtitle: str = <object object at 0x104ab71b0>, streak_info: 'EoyBannerStreakInfo' = <object object at 0x104ab71b0>, start_time: int = <object object at 0x104ab71b0>, end_time: int = <object object at 0x104ab71b0>, announcement_starling_key: str = <object object at 0x104ab71b0>, description: str = <object object at 0x104ab71b0>, schema: str = <object object at 0x104ab71b0>, grade_info: 'EoyBannerGradeInfo' = <object object at 0x104ab71b0>)
Bases:
Message
- announcement_starling_key: str = <object object>
- description: str = <object object>
- end_time: int = <object object>
- grade_info: EoyBannerGradeInfo = <object object>
- round: int = <object object>
- schema: str = <object object>
- start_time: int = <object object>
- streak_info: EoyBannerStreakInfo = <object object>
- subtitle: str = <object object>
- title: str = <object object>
- class TikTokLive.proto.tiktok_proto.EoyBannerGradeInfo(level: int = <object object at 0x104ab71b0>, progress: int = <object object at 0x104ab71b0>, target: int = <object object at 0x104ab71b0>)
Bases:
Message
- level: int = <object object>
- progress: int = <object object>
- target: int = <object object>
- class TikTokLive.proto.tiktok_proto.EoyBannerMileStone(target_value: int = <object object at 0x104ab71b0>, bonus_times: int = <object object at 0x104ab71b0>)
Bases:
Message
- bonus_times: int = <object object>
- target_value: int = <object object>
- class TikTokLive.proto.tiktok_proto.EoyBannerStreakInfo(streak_type: 'EoyBannerStreakInfoStreakType' = <object object at 0x104ab71b0>, progress: int = <object object at 0x104ab71b0>, mile_stones: List[ForwardRef('EoyBannerMileStone')] = <object object at 0x104ab71b0>)
Bases:
Message
- mile_stones: List[EoyBannerMileStone] = <object object>
- progress: int = <object object>
- streak_type: EoyBannerStreakInfoStreakType = <object object>
- class TikTokLive.proto.tiktok_proto.EoyBannerStreakInfoStreakType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.EpiDecision(ts: int = <object object at 0x104ab71b0>, data: Dict[str, str] = <object object at 0x104ab71b0>, data_v2: Dict[str, str] = <object object at 0x104ab71b0>, server_features: Dict[str, str] = <object object at 0x104ab71b0>)
Bases:
Message
- data: Dict[str, str] = <object object>
- data_v2: Dict[str, str] = <object object>
- server_features: Dict[str, str] = <object object>
- ts: int = <object object>
- class TikTokLive.proto.tiktok_proto.EpiphronDecision(ts: int = <object object at 0x104ab71b0>, data: Dict[str, str] = <object object at 0x104ab71b0>, data_v2: Dict[str, str] = <object object at 0x104ab71b0>, server_features: Dict[str, str] = <object object at 0x104ab71b0>)
Bases:
Message
- data: Dict[str, str] = <object object>
- data_v2: Dict[str, str] = <object object>
- server_features: Dict[str, str] = <object object>
- ts: int = <object object>
- class TikTokLive.proto.tiktok_proto.EventCard(event: 'LiveEventInfo' = <object object at 0x104ab71b0>, card_start_time: int = <object object at 0x104ab71b0>, card_icon_url: str = <object object at 0x104ab71b0>)
Bases:
Message
- card_icon_url: str = <object object>
- card_start_time: int = <object object>
- event: LiveEventInfo = <object object>
- class TikTokLive.proto.tiktok_proto.EventPayMethod(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.EventStruct(id: str = <object object at 0x104ab71b0>, start_time: int = <object object at 0x104ab71b0>, duration: int = <object object at 0x104ab71b0>, title: str = <object object at 0x104ab71b0>, desc: str = <object object at 0x104ab71b0>, status: int = <object object at 0x104ab71b0>, owner: 'User' = <object object at 0x104ab71b0>, subscriber_count: int = <object object at 0x104ab71b0>, type: int = <object object at 0x104ab71b0>, enable_update: bool = <object object at 0x104ab71b0>, has_subscribed: bool = <object object at 0x104ab71b0>, style: int = <object object at 0x104ab71b0>)
Bases:
Message
- desc: str = <object object>
- duration: int = <object object>
- enable_update: bool = <object object>
- has_subscribed: bool = <object object>
- id: str = <object object>
- start_time: int = <object object>
- status: int = <object object>
- style: int = <object object>
- subscriber_count: int = <object object>
- title: str = <object object>
- type: int = <object object>
- class TikTokLive.proto.tiktok_proto.EventTracking(gift_sub_sender_id: int = <object object at 0x104ab71b0>, gift_sub_receiver_id: int = <object object at 0x104ab71b0>, anchor_id: int = <object object at 0x104ab71b0>, gift_sub_order_create_time: int = <object object at 0x104ab71b0>)
Bases:
Message
- anchor_id: int = <object object>
- gift_sub_order_create_time: int = <object object>
- gift_sub_receiver_id: int = <object object>
- gift_sub_sender_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.EventUserInfo(user_id: int = <object object at 0x104ab71b0>, avatar_uri: str = <object object at 0x104ab71b0>)
Bases:
Message
- avatar_uri: str = <object object>
- user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.ExampleSetting(value: int = <object object at 0x104ab71b0>)
Bases:
Message
- value: int = <object object>
- class TikTokLive.proto.tiktok_proto.ExchangeGiftResultData(source_type: int = <object object at 0x104ab71b0>, balance: int = <object object at 0x104ab71b0>)
Bases:
Message
- balance: int = <object object>
- source_type: int = <object object>
- class TikTokLive.proto.tiktok_proto.ExemptStrategy(exempt_both_host: bool = <object object at 0x104ab71b0>, exempt_audience_top: int = <object object at 0x104ab71b0>)
Bases:
Message
- exempt_audience_top: int = <object object>
- exempt_both_host: bool = <object object>
- class TikTokLive.proto.tiktok_proto.ExemptionType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.ExhibitionType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.ExtraTimeCardInfo(card_name_key: str = <object object at 0x104ab71b0>, card_image: 'ImageModel' = <object object at 0x104ab71b0>, send_time_sec: int = <object object at 0x104ab71b0>, send_user: 'BattleUserInfo' = <object object at 0x104ab71b0>, effect_last_duration: int = <object object at 0x104ab71b0>, rule_url: str = <object object at 0x104ab71b0>, effect_time_sec: int = <object object at 0x104ab71b0>, to_anchor_id: int = <object object at 0x104ab71b0>, extra_duration_sec: int = <object object at 0x104ab71b0>, to_anchor_id_str: str = <object object at 0x104ab71b0>)
Bases:
Message
- card_image: ImageModel = <object object>
- card_name_key: str = <object object>
- effect_last_duration: int = <object object>
- effect_time_sec: int = <object object>
- extra_duration_sec: int = <object object>
- rule_url: str = <object object>
- send_time_sec: int = <object object>
- send_user: BattleUserInfo = <object object>
- to_anchor_id: int = <object object>
- to_anchor_id_str: str = <object object>
- class TikTokLive.proto.tiktok_proto.FaceRecognitionMeta(version: str = <object object at 0x104ab71b0>, requirements: List[str] = <object object at 0x104ab71b0>, model_names: str = <object object at 0x104ab71b0>, sdk_extra: str = <object object at 0x104ab71b0>)
Bases:
Message
- model_names: str = <object object>
- requirements: List[str] = <object object>
- sdk_extra: str = <object object>
- version: str = <object object>
- class TikTokLive.proto.tiktok_proto.FanTicketRanklistParams(room_id: int = <object object at 0x104ab71b0>, guest_user_id: int = <object object at 0x104ab71b0>, anchor_id: int = <object object at 0x104ab71b0>, channel_id: int = <object object at 0x104ab71b0>, linkmic_id: str = <object object at 0x104ab71b0>, show_id: int = <object object at 0x104ab71b0>, play_id: int = <object object at 0x104ab71b0>, play_scene: int = <object object at 0x104ab71b0>)
Bases:
Message
- anchor_id: int = <object object>
- channel_id: int = <object object>
- guest_user_id: int = <object object>
- linkmic_id: str = <object object>
- play_id: int = <object object>
- play_scene: int = <object object>
- room_id: int = <object object>
- show_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.FanTicketRoomNoticeContent(user_fan_ticket: List[ForwardRef('UserFanTicket')] = <object object at 0x104ab71b0>, total_linkmic_fan_ticket: int = <object object at 0x104ab71b0>, match_id: int = <object object at 0x104ab71b0>, event_time: int = <object object at 0x104ab71b0>, fan_ticket_icon_url: str = <object object at 0x104ab71b0>, play_id: int = <object object at 0x104ab71b0>, play_scene: 'FanTicketRoomNoticeContentPlayScene' = <object object at 0x104ab71b0>)
Bases:
Message
- event_time: int = <object object>
- fan_ticket_icon_url: str = <object object>
- match_id: int = <object object>
- play_id: int = <object object>
- play_scene: FanTicketRoomNoticeContentPlayScene = <object object>
- total_linkmic_fan_ticket: int = <object object>
- user_fan_ticket: List[UserFanTicket] = <object object>
- class TikTokLive.proto.tiktok_proto.FanTicketRoomNoticeContentPlayScene(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.FansClubBannerBackGroundType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.FansClubBannerType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.FansClubData(club_name: str = <object object at 0x104ab71b0>, level: int = <object object at 0x104ab71b0>, user_fans_club_status: int = <object object at 0x104ab71b0>, badge: 'FansClubDataUserBadge' = <object object at 0x104ab71b0>, available_gift_ids: List[int] = <object object at 0x104ab71b0>, anchor_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- anchor_id: int = <object object>
- available_gift_ids: List[int] = <object object>
- badge: FansClubDataUserBadge = <object object>
- club_name: str = <object object>
- level: int = <object object>
- user_fans_club_status: int = <object object>
- class TikTokLive.proto.tiktok_proto.FansClubDataUserBadge(icons: Dict[str, ForwardRef('ImageModel')] = <object object at 0x104ab71b0>, title: str = <object object at 0x104ab71b0>)
Bases:
Message
- icons: Dict[str, ImageModel] = <object object>
- title: str = <object object>
- class TikTokLive.proto.tiktok_proto.FansClubMember(data: 'FansClubData' = <object object at 0x104ab71b0>, prefer_data: Dict[str, ForwardRef('FansClubData')] = <object object at 0x104ab71b0>)
Bases:
Message
- data: FansClubData = <object object>
- prefer_data: Dict[str, FansClubData] = <object object>
- class TikTokLive.proto.tiktok_proto.FansClubNameReviewStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.FansClubValidateNameStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.FansEventData(new_fans_data: 'FansEventDataNewFansData' = <object object at 0x104ab71b0>, task_complete_data: 'FansEventDataTaskCompleteData' = <object object at 0x104ab71b0>, get_unclaimed_points: 'FansEventDataGetUnclaimedPoints' = <object object at 0x104ab71b0>, team_rank_update: 'FansEventDataTeamRankUpdate' = <object object at 0x104ab71b0>, exp_change_data: 'FansEventDataExpChangeData' = <object object at 0x104ab71b0>, entrance_guidance_data: 'FansEventDataEntranceGuidanceData' = <object object at 0x104ab71b0>, trigger_task_types: 'FansEventDataFansTaskType' = <object object at 0x104ab71b0>)
Bases:
Message
- entrance_guidance_data: FansEventDataEntranceGuidanceData = <object object>
- exp_change_data: FansEventDataExpChangeData = <object object>
- get_unclaimed_points: FansEventDataGetUnclaimedPoints = <object object>
- new_fans_data: FansEventDataNewFansData = <object object>
- task_complete_data: FansEventDataTaskCompleteData = <object object>
- team_rank_update: FansEventDataTeamRankUpdate = <object object>
- trigger_task_types: FansEventDataFansTaskType = <object object>
- class TikTokLive.proto.tiktok_proto.FansEventDataEntranceGuidanceData(text: 'Text' = <object object at 0x104ab71b0>, icon: 'ImageModel' = <object object at 0x104ab71b0>, guidance_type: 'FansEventDataEntranceGuidanceDataEntranceGuidanceType' = <object object at 0x104ab71b0>, freq_control_key: str = <object object at 0x104ab71b0>, freq_control_duration: int = <object object at 0x104ab71b0>, freq_control_value: int = <object object at 0x104ab71b0>)
Bases:
Message
- freq_control_duration: int = <object object>
- freq_control_key: str = <object object>
- freq_control_value: int = <object object>
- guidance_type: FansEventDataEntranceGuidanceDataEntranceGuidanceType = <object object>
- icon: ImageModel = <object object>
- class TikTokLive.proto.tiktok_proto.FansEventDataEntranceGuidanceDataEntranceGuidanceType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.FansEventDataExpChangeData(claimed_all_points: bool = <object object at 0x104ab71b0>)
Bases:
Message
- claimed_all_points: bool = <object object>
- class TikTokLive.proto.tiktok_proto.FansEventDataFansTaskType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.FansEventDataGetUnclaimedPoints(unclaimed_points: int = <object object at 0x104ab71b0>, expire_timestamp: int = <object object at 0x104ab71b0>)
Bases:
Message
- expire_timestamp: int = <object object>
- unclaimed_points: int = <object object>
- class TikTokLive.proto.tiktok_proto.FansEventDataNewFansData(fans_count: int = <object object at 0x104ab71b0>)
Bases:
Message
- fans_count: int = <object object>
- class TikTokLive.proto.tiktok_proto.FansEventDataTaskCompleteData(task_type: 'FansEventDataTaskCompleteDataFansTaskType' = <object object at 0x104ab71b0>, is_clear_today: bool = <object object at 0x104ab71b0>)
Bases:
Message
- is_clear_today: bool = <object object>
- task_type: FansEventDataTaskCompleteDataFansTaskType = <object object>
- class TikTokLive.proto.tiktok_proto.FansEventDataTaskCompleteDataFansTaskType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.FansEventDataTeamRankUpdate(updated_rank: int = <object object at 0x104ab71b0>, updated_score: int = <object object at 0x104ab71b0>)
Bases:
Message
- updated_rank: int = <object object>
- updated_score: int = <object object>
- class TikTokLive.proto.tiktok_proto.FansEventType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.FansGiftType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.FansLevelInfo(userid: int = <object object at 0x104ab71b0>, anchorid: int = <object object at 0x104ab71b0>, score: int = <object object at 0x104ab71b0>, level: int = <object object at 0x104ab71b0>, is_sleeping: bool = <object object at 0x104ab71b0>, time_to_sleep: int = <object object at 0x104ab71b0>, fans_score_rule: 'FansScoreRule' = <object object at 0x104ab71b0>, badge: 'BadgeStruct' = <object object at 0x104ab71b0>)
Bases:
Message
- anchorid: int = <object object>
- badge: BadgeStruct = <object object>
- fans_score_rule: FansScoreRule = <object object>
- is_sleeping: bool = <object object>
- level: int = <object object>
- score: int = <object object>
- time_to_sleep: int = <object object>
- userid: int = <object object>
- class TikTokLive.proto.tiktok_proto.FansLevelUpgradeInfo(user_id: int = <object object at 0x104ab71b0>, anchor_id: int = <object object at 0x104ab71b0>, level: int = <object object at 0x104ab71b0>, level_upgrade_expired_time: int = <object object at 0x104ab71b0>)
Bases:
Message
- anchor_id: int = <object object>
- level: int = <object object>
- level_upgrade_expired_time: int = <object object>
- user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.FansPrivilegeType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.FansScoreRule(level: int = <object object at 0x104ab71b0>, level_min_score: int = <object object at 0x104ab71b0>, level_max_score: int = <object object at 0x104ab71b0>)
Bases:
Message
- level: int = <object object>
- level_max_score: int = <object object>
- level_min_score: int = <object object>
- class TikTokLive.proto.tiktok_proto.FansTaskDurationType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.FansTaskRewardType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.FansTaskType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.FeedBanner(avg_color: str = <object object at 0x104ab71b0>, title: str = <object object at 0x104ab71b0>, url_list: List[str] = <object object at 0x104ab71b0>, uri: str = <object object at 0x104ab71b0>, height: int = <object object at 0x104ab71b0>, width: int = <object object at 0x104ab71b0>, id: int = <object object at 0x104ab71b0>, schema_url: str = <object object at 0x104ab71b0>, banner_type: int = <object object at 0x104ab71b0>, business_type: int = <object object at 0x104ab71b0>, business_source: str = <object object at 0x104ab71b0>, activity_id: str = <object object at 0x104ab71b0>)
Bases:
Message
- activity_id: str = <object object>
- avg_color: str = <object object>
- banner_type: int = <object object>
- business_source: str = <object object>
- business_type: int = <object object>
- height: int = <object object>
- id: int = <object object>
- schema_url: str = <object object>
- title: str = <object object>
- uri: str = <object object>
- url_list: List[str] = <object object>
- width: int = <object object>
- class TikTokLive.proto.tiktok_proto.FeedBannerContainer(banner_list: List[ForwardRef('FeedBanner')] = <object object at 0x104ab71b0>, total: int = <object object at 0x104ab71b0>, background: 'ImageModel' = <object object at 0x104ab71b0>, title: str = <object object at 0x104ab71b0>, switch_type: int = <object object at 0x104ab71b0>, banners_type: int = <object object at 0x104ab71b0>)
Bases:
Message
- background: ImageModel = <object object>
- banner_list: List[FeedBanner] = <object object>
- banners_type: int = <object object>
- switch_type: int = <object object>
- title: str = <object object>
- total: int = <object object>
- class TikTokLive.proto.tiktok_proto.FeedExtra(cost: int = <object object at 0x104ab71b0>, max_time: int = <object object at 0x104ab71b0>, min_time: int = <object object at 0x104ab71b0>, total: int = <object object at 0x104ab71b0>, banner_container: 'FeedBannerContainer' = <object object at 0x104ab71b0>, unread_extra: str = <object object at 0x104ab71b0>, style: int = <object object at 0x104ab71b0>, hashtag_text: str = <object object at 0x104ab71b0>, no_result_reason: str = <object object at 0x104ab71b0>, ocean_req_info: str = <object object at 0x104ab71b0>, exit_guide: str = <object object at 0x104ab71b0>, exit_guide_music: str = <object object at 0x104ab71b0>)
Bases:
Message
- banner_container: FeedBannerContainer = <object object>
- cost: int = <object object>
- exit_guide: str = <object object>
- exit_guide_music: str = <object object>
- hashtag_text: str = <object object>
- max_time: int = <object object>
- min_time: int = <object object>
- no_result_reason: str = <object object>
- ocean_req_info: str = <object object>
- style: int = <object object>
- total: int = <object object>
- unread_extra: str = <object object>
- class TikTokLive.proto.tiktok_proto.FeedItem(type: int = <object object at 0x104ab71b0>, res_id: str = <object object at 0x104ab71b0>, banner_container: 'FeedBannerContainer' = <object object at 0x104ab71b0>, is_recommend_card: bool = <object object at 0x104ab71b0>, live_reason: str = <object object at 0x104ab71b0>, debug_info: str = <object object at 0x104ab71b0>, flare_info: 'FlareInfo' = <object object at 0x104ab71b0>, anchor_relation_type: int = <object object at 0x104ab71b0>, is_fresh: bool = <object object at 0x104ab71b0>, drawer_game_tag: str = <object object at 0x104ab71b0>, live_event: 'EventStruct' = <object object at 0x104ab71b0>, unfollow_watch_type_name: str = <object object at 0x104ab71b0>, sort_stats_tags: 'SortStatsTags' = <object object at 0x104ab71b0>, room_event_tracking: str = <object object at 0x104ab71b0>, enter_method: str = <object object at 0x104ab71b0>)
Bases:
Message
- anchor_relation_type: int = <object object>
- banner_container: FeedBannerContainer = <object object>
- debug_info: str = <object object>
- drawer_game_tag: str = <object object>
- enter_method: str = <object object>
- is_fresh: bool = <object object>
- is_recommend_card: bool = <object object>
- live_event: EventStruct = <object object>
- live_reason: str = <object object>
- res_id: str = <object object>
- room_event_tracking: str = <object object>
- sort_stats_tags: SortStatsTags = <object object>
- type: int = <object object>
- unfollow_watch_type_name: str = <object object>
- class TikTokLive.proto.tiktok_proto.FeedRoomLabel(location: int = <object object at 0x104ab71b0>, text: 'Text' = <object object at 0x104ab71b0>, icon: 'ImageModel' = <object object at 0x104ab71b0>, log_extra: str = <object object at 0x104ab71b0>, background_color: str = <object object at 0x104ab71b0>, bg_image: 'ImageModel' = <object object at 0x104ab71b0>)
Bases:
Message
- background_color: str = <object object>
- bg_image: ImageModel = <object object>
- icon: ImageModel = <object object>
- location: int = <object object>
- log_extra: str = <object object>
- class TikTokLive.proto.tiktok_proto.FilterInfoData(is_filtered: bool = <object object at 0x104ab71b0>, reason: str = <object object at 0x104ab71b0>)
Bases:
Message
- is_filtered: bool = <object object>
- reason: str = <object object>
- class TikTokLive.proto.tiktok_proto.FilterMsgRuleParamRandom(percentage: int = <object object at 0x104ab71b0>)
Bases:
Message
- percentage: int = <object object>
- class TikTokLive.proto.tiktok_proto.FinishChannelContent(owner: 'Player' = <object object at 0x104ab71b0>, finish_reason: int = <object object at 0x104ab71b0>)
Bases:
Message
- finish_reason: int = <object object>
- class TikTokLive.proto.tiktok_proto.FinishShowingGuestParams(room_id: int = <object object at 0x104ab71b0>, channel_id: int = <object object at 0x104ab71b0>, show_id: int = <object object at 0x104ab71b0>, target_user_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- channel_id: int = <object object>
- room_id: int = <object object>
- show_id: int = <object object>
- target_user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.FinishShowingGuestResponse(data: 'FinishShowingGuestResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: FinishShowingGuestResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.FinishShowingGuestResponseResponseData(success: bool = <object object at 0x104ab71b0>, show_content: 'ShowContent' = <object object at 0x104ab71b0>)
Bases:
Message
- show_content: ShowContent = <object object>
- success: bool = <object object>
- class TikTokLive.proto.tiktok_proto.FirstChargeData(is_first_charge: bool = <object object at 0x104ab71b0>, rule: 'FirstChargeGuideEffectRule' = <object object at 0x104ab71b0>, diamond: 'Diamond' = <object object at 0x104ab71b0>, gift_show_style: int = <object object at 0x104ab71b0>)
Bases:
Message
- gift_show_style: int = <object object>
- is_first_charge: bool = <object object>
- rule: FirstChargeGuideEffectRule = <object object>
- class TikTokLive.proto.tiktok_proto.FirstChargeGuideEffectRule(guide_effect_rule: bool = <object object at 0x104ab71b0>, enter_room_show_time: List[int] = <object object at 0x104ab71b0>, pk_room_show_time: int = <object object at 0x104ab71b0>)
Bases:
Message
- enter_room_show_time: List[int] = <object object>
- guide_effect_rule: bool = <object object>
- pk_room_show_time: int = <object object>
- class TikTokLive.proto.tiktok_proto.FlareBoostedUsers(cnt: int = <object object at 0x104ab71b0>, end_time: int = <object object at 0x104ab71b0>)
Bases:
Message
- cnt: int = <object object>
- end_time: int = <object object>
- class TikTokLive.proto.tiktok_proto.FlareInfo(is_flare: bool = <object object at 0x104ab71b0>, task_id: str = <object object at 0x104ab71b0>)
Bases:
Message
- is_flare: bool = <object object>
- task_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.FlashSaleAtmosphere(status: int = <object object at 0x104ab71b0>, start_time: int = <object object at 0x104ab71b0>, end_time: int = <object object at 0x104ab71b0>, preheat_time: int = <object object at 0x104ab71b0>)
Bases:
Message
- end_time: int = <object object>
- preheat_time: int = <object object>
- start_time: int = <object object>
- status: int = <object object>
- class TikTokLive.proto.tiktok_proto.FlashSaleAtmosphereInfo(product_id: str = <object object at 0x104ab71b0>, activity_id: int = <object object at 0x104ab71b0>, flash_sale_atmosphere: 'FlashSaleAtmosphere' = <object object at 0x104ab71b0>, flash_sale_stock: 'FlashSaleStock' = <object object at 0x104ab71b0>, pinned_product: bool = <object object at 0x104ab71b0>, live_only_channel: bool = <object object at 0x104ab71b0>, creator_limit_type: int = <object object at 0x104ab71b0>)
Bases:
Message
- activity_id: int = <object object>
- creator_limit_type: int = <object object>
- flash_sale_atmosphere: FlashSaleAtmosphere = <object object>
- flash_sale_stock: FlashSaleStock = <object object>
- live_only_channel: bool = <object object>
- pinned_product: bool = <object object>
- product_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.FlashSaleStock(activity_stock_status: int = <object object at 0x104ab71b0>, activity_stock: int = <object object at 0x104ab71b0>, activity_stock_text: str = <object object at 0x104ab71b0>)
Bases:
Message
- activity_stock: int = <object object>
- activity_stock_status: int = <object object>
- activity_stock_text: str = <object object>
- class TikTokLive.proto.tiktok_proto.FlexImageModel(url_list: List[str] = <object object at 0x104ab71b0>, uri: str = <object object at 0x104ab71b0>, flex_setting: List[int] = <object object at 0x104ab71b0>)
Bases:
Message
- flex_setting: List[int] = <object object>
- uri: str = <object object>
- url_list: List[str] = <object object>
- class TikTokLive.proto.tiktok_proto.FlyingMicResources(path_image: 'ImageModel' = <object object at 0x104ab71b0>, mic_image: 'ImageModel' = <object object at 0x104ab71b0>, transition_configs: List[ForwardRef('TransitionConfig')] = <object object at 0x104ab71b0>)
Bases:
Message
- mic_image: ImageModel = <object object>
- path_image: ImageModel = <object object>
- transition_configs: List[TransitionConfig] = <object object>
- class TikTokLive.proto.tiktok_proto.FollowGuideParams(room_id: int = <object object at 0x104ab71b0>, trigger_type: int = <object object at 0x104ab71b0>, follow_guide_info_list: List[ForwardRef('FollowGuideParamsFollowGuideInfo')] = <object object at 0x104ab71b0>, channel_id: int = <object object at 0x104ab71b0>, trigger_params_json_str: str = <object object at 0x104ab71b0>)
Bases:
Message
- channel_id: int = <object object>
- follow_guide_info_list: List[FollowGuideParamsFollowGuideInfo] = <object object>
- room_id: int = <object object>
- trigger_params_json_str: str = <object object>
- trigger_type: int = <object object>
- class TikTokLive.proto.tiktok_proto.FollowGuideParamsFollowGuideInfo(guide_user_id: int = <object object at 0x104ab71b0>, guide_user_identity: int = <object object at 0x104ab71b0>, guide_follow_status: int = <object object at 0x104ab71b0>)
Bases:
Message
- guide_follow_status: int = <object object>
- guide_user_id: int = <object object>
- guide_user_identity: int = <object object>
- class TikTokLive.proto.tiktok_proto.FollowGuideResponse(data: 'FollowGuideResponseResponseData' = <object object at 0x104ab71b0>, extra: 'FollowGuideResponseExtra' = <object object at 0x104ab71b0>)
Bases:
Message
- data: FollowGuideResponseResponseData = <object object>
- extra: FollowGuideResponseExtra = <object object>
- class TikTokLive.proto.tiktok_proto.FollowGuideResponseExtra(now: int = <object object at 0x104ab71b0>)
Bases:
Message
- now: int = <object object>
- class TikTokLive.proto.tiktok_proto.FollowGuideResponseResponseData(is_display: bool = <object object at 0x104ab71b0>, display_list: List[int] = <object object at 0x104ab71b0>)
Bases:
Message
- display_list: List[int] = <object object>
- is_display: bool = <object object>
- class TikTokLive.proto.tiktok_proto.FollowInfo(following_count: int = <object object at 0x104ab71b0>, follower_count: int = <object object at 0x104ab71b0>, follow_status: int = <object object at 0x104ab71b0>, push_status: int = <object object at 0x104ab71b0>)
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.FontStyle(font_size: int = <object object at 0x104ab71b0>, font_width: int = <object object at 0x104ab71b0>, font_color: str = <object object at 0x104ab71b0>, border_color: str = <object object at 0x104ab71b0>)
Bases:
Message
- border_color: str = <object object>
- font_color: str = <object object>
- font_size: int = <object object>
- font_width: int = <object object>
- class TikTokLive.proto.tiktok_proto.ForceInsertMetricsItem(force_insert_type: int = <object object at 0x104ab71b0>, force_index_config: int = <object object at 0x104ab71b0>)
Bases:
Message
- force_index_config: int = <object object>
- force_insert_type: int = <object object>
- class TikTokLive.proto.tiktok_proto.FragmentTypeCount(fragment_type: int = <object object at 0x104ab71b0>, count: int = <object object at 0x104ab71b0>)
Bases:
Message
- count: int = <object object>
- fragment_type: int = <object object>
- class TikTokLive.proto.tiktok_proto.FrameInfo(frame_img_url: str = <object object at 0x104ab71b0>, timestamp: int = <object object at 0x104ab71b0>)
Bases:
Message
- frame_img_url: str = <object object>
- timestamp: int = <object object>
- class TikTokLive.proto.tiktok_proto.FreeTrialDurationUnits(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.FreqLimitGiftInfo(freq_limit_gift_options: List[ForwardRef('FreqLimitGiftOption')] = <object object at 0x104ab71b0>)
Bases:
Message
- freq_limit_gift_options: List[FreqLimitGiftOption] = <object object>
- class TikTokLive.proto.tiktok_proto.FreqLimitGiftOption(gift_id: int = <object object at 0x104ab71b0>, refresh_time_stamp: int = <object object at 0x104ab71b0>, close_gift_panel: bool = <object object at 0x104ab71b0>, work_single_anchor: bool = <object object at 0x104ab71b0>, frequency_limit: int = <object object at 0x104ab71b0>)
Bases:
Message
- close_gift_panel: bool = <object object>
- frequency_limit: int = <object object>
- gift_id: int = <object object>
- refresh_time_stamp: int = <object object>
- work_single_anchor: bool = <object object>
- class TikTokLive.proto.tiktok_proto.FypCommerceStruct(preview_product_card_info: 'PreviewProductCardInfo' = <object object at 0x104ab71b0>, product_num: int = <object object at 0x104ab71b0>, commerce_permission: int = <object object at 0x104ab71b0>, pop_product_id: int = <object object at 0x104ab71b0>, oec_live_preview_room_data: str = <object object at 0x104ab71b0>)
Bases:
Message
- commerce_permission: int = <object object>
- oec_live_preview_room_data: str = <object object>
- pop_product_id: int = <object object>
- preview_product_card_info: PreviewProductCardInfo = <object object>
- product_num: int = <object object>
- class TikTokLive.proto.tiktok_proto.GalleryData(progress: Dict[int, ForwardRef('GalleryDataTitleData')] = <object object at 0x104ab71b0>, period: int = <object object at 0x104ab71b0>, end_time_in_ms: int = <object object at 0x104ab71b0>)
Bases:
Message
- end_time_in_ms: int = <object object>
- period: int = <object object>
- progress: Dict[int, GalleryDataTitleData] = <object object>
- class TikTokLive.proto.tiktok_proto.GalleryDataTitleData(goal_count: int = <object object at 0x104ab71b0>, current_sponsor_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- current_sponsor_id: int = <object object>
- goal_count: int = <object object>
- class TikTokLive.proto.tiktok_proto.GameAction(action_type: 'GameActionGameActionType' = <object object at 0x104ab71b0>, jump_page: 'GameActionJumpPage' = <object object at 0x104ab71b0>, follow_user_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- action_type: GameActionGameActionType = <object object>
- follow_user_id: int = <object object>
- jump_page: GameActionJumpPage = <object object>
- class TikTokLive.proto.tiktok_proto.GameActionGameActionType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.GameActionJumpPage(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.GameActionType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.GameBanner(livechat_banner: 'BannerInRoom' = <object object at 0x104ab71b0>, banner_image: 'ImageModel' = <object object at 0x104ab71b0>, activity_start_time: int = <object object at 0x104ab71b0>, activity_end_time: int = <object object at 0x104ab71b0>, activity_id: str = <object object at 0x104ab71b0>)
Bases:
Message
- activity_end_time: int = <object object>
- activity_id: str = <object object>
- activity_start_time: int = <object object>
- banner_image: ImageModel = <object object>
- livechat_banner: BannerInRoom = <object object>
- class TikTokLive.proto.tiktok_proto.GameBannerContainer(banner_list: List[ForwardRef('GameBanner')] = <object object at 0x104ab71b0>)
Bases:
Message
- banner_list: List[GameBanner] = <object object>
- class TikTokLive.proto.tiktok_proto.GameEmoteConfig(emotes_can_not_be_used_hint: str = <object object at 0x104ab71b0>)
Bases:
Message
- emotes_can_not_be_used_hint: str = <object object>
- class TikTokLive.proto.tiktok_proto.GameEmotesTab(can_use_guessing_emotes: bool = <object object at 0x104ab71b0>, game_emote_config: 'GameEmoteConfig' = <object object at 0x104ab71b0>, usable_guessing_emotes: 'EmoteListResult' = <object object at 0x104ab71b0>, unusable_guessing_emotes: 'EmoteListResult' = <object object at 0x104ab71b0>)
Bases:
Message
- can_use_guessing_emotes: bool = <object object>
- game_emote_config: GameEmoteConfig = <object object>
- unusable_guessing_emotes: EmoteListResult = <object object>
- usable_guessing_emotes: EmoteListResult = <object object>
- class TikTokLive.proto.tiktok_proto.GameGiftGuideKeyword(type: int = <object object at 0x104ab71b0>, value: str = <object object at 0x104ab71b0>, regrex_pattern: str = <object object at 0x104ab71b0>)
Bases:
Message
- regrex_pattern: str = <object object>
- type: int = <object object>
- value: str = <object object>
- class TikTokLive.proto.tiktok_proto.GameGiftGuideKeywordsConfig(game_gift_guide_keyword_config: List[ForwardRef('GameGiftGuideKeyword')] = <object object at 0x104ab71b0>)
Bases:
Message
- game_gift_guide_keyword_config: List[GameGiftGuideKeyword] = <object object>
- class TikTokLive.proto.tiktok_proto.GameGuessRecommendCreateSwitch(enable: bool = <object object at 0x104ab71b0>)
Bases:
Message
- enable: bool = <object object>
- class TikTokLive.proto.tiktok_proto.GameLiveConvertInfo(convert_type: int = <object object at 0x104ab71b0>, acu_type: int = <object object at 0x104ab71b0>, title: str = <object object at 0x104ab71b0>, text: str = <object object at 0x104ab71b0>)
Bases:
Message
- acu_type: int = <object object>
- convert_type: int = <object object>
- text: str = <object object>
- title: str = <object object>
- class TikTokLive.proto.tiktok_proto.GameLiveFragment(fragment_id: int = <object object at 0x104ab71b0>, fragment_id_str: str = <object object at 0x104ab71b0>, room_id: int = <object object at 0x104ab71b0>, fragment_type: int = <object object at 0x104ab71b0>, vid: str = <object object at 0x104ab71b0>, download_url: str = <object object at 0x104ab71b0>, cover_url: str = <object object at 0x104ab71b0>, owner_user_id: int = <object object at 0x104ab71b0>, start_time: int = <object object at 0x104ab71b0>, end_time: int = <object object at 0x104ab71b0>, extra: str = <object object at 0x104ab71b0>, create_time: int = <object object at 0x104ab71b0>, update_time: int = <object object at 0x104ab71b0>, title: str = <object object at 0x104ab71b0>, status: int = <object object at 0x104ab71b0>, mark_time: int = <object object at 0x104ab71b0>, op_time: int = <object object at 0x104ab71b0>, stream_url: str = <object object at 0x104ab71b0>, preview_pic_url: str = <object object at 0x104ab71b0>, room_id_str: str = <object object at 0x104ab71b0>, owner_user_id_str: str = <object object at 0x104ab71b0>, replay_create_time: int = <object object at 0x104ab71b0>, is_edit: int = <object object at 0x104ab71b0>, sprite_list: List[ForwardRef('Sprite')] = <object object at 0x104ab71b0>, mp4_video_meta_info: 'VideoMetaInfo' = <object object at 0x104ab71b0>, encode_status: int = <object object at 0x104ab71b0>, is_muted: bool = <object object at 0x104ab71b0>, show_info: 'LiveFragmentShowInfo' = <object object at 0x104ab71b0>, replay_relative_time: int = <object object at 0x104ab71b0>)
Bases:
Message
- cover_url: str = <object object>
- create_time: int = <object object>
- download_url: str = <object object>
- encode_status: int = <object object>
- end_time: int = <object object>
- extra: str = <object object>
- fragment_id: int = <object object>
- fragment_id_str: str = <object object>
- fragment_type: int = <object object>
- is_edit: int = <object object>
- is_muted: bool = <object object>
- mark_time: int = <object object>
- mp4_video_meta_info: VideoMetaInfo = <object object>
- op_time: int = <object object>
- owner_user_id: int = <object object>
- owner_user_id_str: str = <object object>
- preview_pic_url: str = <object object>
- replay_create_time: int = <object object>
- replay_relative_time: int = <object object>
- room_id: int = <object object>
- room_id_str: str = <object object>
- show_info: LiveFragmentShowInfo = <object object>
- start_time: int = <object object>
- status: int = <object object>
- stream_url: str = <object object>
- title: str = <object object>
- update_time: int = <object object>
- vid: str = <object object>
- class TikTokLive.proto.tiktok_proto.GameLiveInfo(has_game_live: bool = <object object at 0x104ab71b0>, has_game_live2_min: bool = <object object at 0x104ab71b0>, has_comment_in_game_live: bool = <object object at 0x104ab71b0>)
Bases:
Message
- has_comment_in_game_live: bool = <object object>
- has_game_live: bool = <object object>
- has_game_live2_min: bool = <object object>
- class TikTokLive.proto.tiktok_proto.GameMomentEffectType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.GameMomentMessageType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.GameRevenueTipsMessage(rule_id: int = <object object at 0x104ab71b0>, tips_text: 'Text' = <object object at 0x104ab71b0>, fillin_text: List[str] = <object object at 0x104ab71b0>, action: 'GameAction' = <object object at 0x104ab71b0>, priority: int = <object object at 0x104ab71b0>, show_duration_inapp: int = <object object at 0x104ab71b0>, show_duration_outapp: int = <object object at 0x104ab71b0>, button_text: 'Text' = <object object at 0x104ab71b0>, title_text: 'Text' = <object object at 0x104ab71b0>, common: 'CommonMessageData' = <object object at 0x104ab71b0>)
Bases:
Message
- action: GameAction = <object object>
- common: CommonMessageData = <object object>
- fillin_text: List[str] = <object object>
- priority: int = <object object>
- rule_id: int = <object object>
- show_duration_inapp: int = <object object>
- show_duration_outapp: int = <object object>
- class TikTokLive.proto.tiktok_proto.GameServerFeature(id: int = <object object at 0x104ab71b0>, value: str = <object object at 0x104ab71b0>, value_map: Dict[str, str] = <object object at 0x104ab71b0>)
Bases:
Message
- id: int = <object object>
- value: str = <object object>
- value_map: Dict[str, str] = <object object>
- class TikTokLive.proto.tiktok_proto.GameServerFeatureSetting(gbl_server_features_enable: bool = <object object at 0x104ab71b0>, gbl_server_features_list: str = <object object at 0x104ab71b0>)
Bases:
Message
- gbl_server_features_enable: bool = <object object>
- gbl_server_features_list: str = <object object>
- class TikTokLive.proto.tiktok_proto.GameTag(id: int = <object object at 0x104ab71b0>, show_name: str = <object object at 0x104ab71b0>, short_name: str = <object object at 0x104ab71b0>, full_name: str = <object object at 0x104ab71b0>, hashtag_list: List[ForwardRef('Hashtag')] = <object object at 0x104ab71b0>, game_category: List[ForwardRef('GameTagCategory')] = <object object at 0x104ab71b0>, landscape: int = <object object at 0x104ab71b0>, package_name: str = <object object at 0x104ab71b0>, bundle_id: str = <object object at 0x104ab71b0>, is_new_game: bool = <object object at 0x104ab71b0>)
Bases:
Message
- bundle_id: str = <object object>
- full_name: str = <object object>
- game_category: List[GameTagCategory] = <object object>
- id: int = <object object>
- is_new_game: bool = <object object>
- landscape: int = <object object>
- package_name: str = <object object>
- short_name: str = <object object>
- show_name: str = <object object>
- class TikTokLive.proto.tiktok_proto.GameTagCategory(game_type: 'GameTagCategoryGameTagType' = <object object at 0x104ab71b0>, title: str = <object object at 0x104ab71b0>)
Bases:
Message
- game_type: GameTagCategoryGameTagType = <object object>
- title: str = <object object>
- class TikTokLive.proto.tiktok_proto.GameTagCategoryGameTagType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.GameTagDetail(game_tag_id: int = <object object at 0x104ab71b0>, game_tag_name: str = <object object at 0x104ab71b0>, preview_game_moment_enable: bool = <object object at 0x104ab71b0>, starling_key: str = <object object at 0x104ab71b0>, display_name: str = <object object at 0x104ab71b0>)
Bases:
Message
- display_name: str = <object object>
- game_tag_id: int = <object object>
- game_tag_name: str = <object object>
- preview_game_moment_enable: bool = <object object>
- starling_key: str = <object object>
- class TikTokLive.proto.tiktok_proto.GameTagType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.GameTaskInfo(task_id: str = <object object at 0x104ab71b0>, status: int = <object object at 0x104ab71b0>, current_value: int = <object object at 0x104ab71b0>, target_value: int = <object object at 0x104ab71b0>, reward_info: 'GameTaskRewardInfo' = <object object at 0x104ab71b0>, task_type: int = <object object at 0x104ab71b0>)
Bases:
Message
- current_value: int = <object object>
- reward_info: GameTaskRewardInfo = <object object>
- status: int = <object object>
- target_value: int = <object object>
- task_id: str = <object object>
- task_type: int = <object object>
- class TikTokLive.proto.tiktok_proto.GameTaskRewardInfo(reward_id: str = <object object at 0x104ab71b0>, status: int = <object object at 0x104ab71b0>, reward_value: str = <object object at 0x104ab71b0>)
Bases:
Message
- reward_id: str = <object object>
- reward_value: str = <object object>
- status: int = <object object>
- class TikTokLive.proto.tiktok_proto.GeckoAttr(gecko_channel: str = <object object at 0x104ab71b0>, file_name: str = <object object at 0x104ab71b0>)
Bases:
Message
- file_name: str = <object object>
- gecko_channel: str = <object object>
- class TikTokLive.proto.tiktok_proto.GetFirstRechargeInfoV2Resp(data: 'GetFirstRechargeInfoV2RespData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: GetFirstRechargeInfoV2RespData = <object object>
- class TikTokLive.proto.tiktok_proto.GetFirstRechargeInfoV2RespCampaignProcess(task_id: int = <object object at 0x104ab71b0>, task_order: int = <object object at 0x104ab71b0>, task_scene: int = <object object at 0x104ab71b0>, task_status: int = <object object at 0x104ab71b0>, task_target_amount: int = <object object at 0x104ab71b0>, task_finished_amount: int = <object object at 0x104ab71b0>, task_expire_time: int = <object object at 0x104ab71b0>, rewards: List[ForwardRef('GetFirstRechargeInfoV2RespRewardProcess')] = <object object at 0x104ab71b0>)
Bases:
Message
- rewards: List[GetFirstRechargeInfoV2RespRewardProcess] = <object object>
- task_expire_time: int = <object object>
- task_finished_amount: int = <object object>
- task_id: int = <object object>
- task_order: int = <object object>
- task_scene: int = <object object>
- task_status: int = <object object>
- task_target_amount: int = <object object>
- class TikTokLive.proto.tiktok_proto.GetFirstRechargeInfoV2RespCommonCampaignInfo(campaign_name: str = <object object at 0x104ab71b0>, expire_time: int = <object object at 0x104ab71b0>, campaign_status: int = <object object at 0x104ab71b0>, campaign_process: List[ForwardRef('GetFirstRechargeInfoV2RespCampaignProcess')] = <object object at 0x104ab71b0>)
Bases:
Message
- campaign_name: str = <object object>
- campaign_process: List[GetFirstRechargeInfoV2RespCampaignProcess] = <object object>
- campaign_status: int = <object object>
- expire_time: int = <object object>
- class TikTokLive.proto.tiktok_proto.GetFirstRechargeInfoV2RespData(campaign_type: int = <object object at 0x104ab71b0>, first_recharge_campaign_v1: 'GetFirstRechargeInfoV2RespFirstRechargeCampaignV1' = <object object at 0x104ab71b0>, first_recharge_campaign_v2: 'GetFirstRechargeInfoV2RespFirstRechargeCampaignV2' = <object object at 0x104ab71b0>, campaign_schema_url: str = <object object at 0x104ab71b0>, common_campaign_info: 'GetFirstRechargeInfoV2RespCommonCampaignInfo' = <object object at 0x104ab71b0>, server_unix_time: int = <object object at 0x104ab71b0>, campaign_faq_url: str = <object object at 0x104ab71b0>)
Bases:
Message
- campaign_faq_url: str = <object object>
- campaign_schema_url: str = <object object>
- campaign_type: int = <object object>
- common_campaign_info: GetFirstRechargeInfoV2RespCommonCampaignInfo = <object object>
- first_recharge_campaign_v1: GetFirstRechargeInfoV2RespFirstRechargeCampaignV1 = <object object>
- first_recharge_campaign_v2: GetFirstRechargeInfoV2RespFirstRechargeCampaignV2 = <object object>
- server_unix_time: int = <object object>
- class TikTokLive.proto.tiktok_proto.GetFirstRechargeInfoV2RespFirstChargeGuideEffectRule(enable_first_recharge_guide_effect: bool = <object object at 0x104ab71b0>, enter_room_show_time: List[int] = <object object at 0x104ab71b0>, watch_pk_show_time: int = <object object at 0x104ab71b0>)
Bases:
Message
- enable_first_recharge_guide_effect: bool = <object object>
- enter_room_show_time: List[int] = <object object>
- watch_pk_show_time: int = <object object>
- class TikTokLive.proto.tiktok_proto.GetFirstRechargeInfoV2RespFirstRechargeCampaignV1(is_first_charge: bool = <object object at 0x104ab71b0>, guide_effect_rule: 'GetFirstRechargeInfoV2RespFirstChargeGuideEffectRule' = <object object at 0x104ab71b0>, default_diamond: 'Diamond' = <object object at 0x104ab71b0>, first_charge_gift_style: int = <object object at 0x104ab71b0>, package_entrance_image: 'ImageModel' = <object object at 0x104ab71b0>)
Bases:
Message
- first_charge_gift_style: int = <object object>
- guide_effect_rule: GetFirstRechargeInfoV2RespFirstChargeGuideEffectRule = <object object>
- is_first_charge: bool = <object object>
- package_entrance_image: ImageModel = <object object>
- class TikTokLive.proto.tiktok_proto.GetFirstRechargeInfoV2RespFirstRechargeCampaignV2(is_cash_first_charge: bool = <object object at 0x104ab71b0>, gift_id: int = <object object at 0x104ab71b0>, is_show_countdown: bool = <object object at 0x104ab71b0>, expire_time: int = <object object at 0x104ab71b0>, total_frozen_coins: int = <object object at 0x104ab71b0>, remaining_frozen_coins: int = <object object at 0x104ab71b0>, minimum_number_of_coins_to_unlock_frozen_coins: int = <object object at 0x104ab71b0>, frozen_coins_for_large_packages: int = <object object at 0x104ab71b0>, frozen_coins_for_small_packages: int = <object object at 0x104ab71b0>, recharge_coins_for_large_packages: int = <object object at 0x104ab71b0>, recharge_coins_for_small_packages: int = <object object at 0x104ab71b0>, is_first_active_consumption: bool = <object object at 0x104ab71b0>, first_cash_recharge_ts: int = <object object at 0x104ab71b0>)
Bases:
Message
- expire_time: int = <object object>
- first_cash_recharge_ts: int = <object object>
- frozen_coins_for_large_packages: int = <object object>
- frozen_coins_for_small_packages: int = <object object>
- gift_id: int = <object object>
- is_cash_first_charge: bool = <object object>
- is_first_active_consumption: bool = <object object>
- is_show_countdown: bool = <object object>
- minimum_number_of_coins_to_unlock_frozen_coins: int = <object object>
- recharge_coins_for_large_packages: int = <object object>
- recharge_coins_for_small_packages: int = <object object>
- remaining_frozen_coins: int = <object object>
- total_frozen_coins: int = <object object>
- class TikTokLive.proto.tiktok_proto.GetFirstRechargeInfoV2RespRewardProcess(reward_id: int = <object object at 0x104ab71b0>, reward_order: int = <object object at 0x104ab71b0>, reward_scene: int = <object object at 0x104ab71b0>, reward_amount: int = <object object at 0x104ab71b0>, reward_expire: int = <object object at 0x104ab71b0>, reward_icon: 'ImageModel' = <object object at 0x104ab71b0>)
Bases:
Message
- reward_amount: int = <object object>
- reward_expire: int = <object object>
- reward_icon: ImageModel = <object object>
- reward_id: int = <object object>
- reward_order: int = <object object>
- reward_scene: int = <object object>
- class TikTokLive.proto.tiktok_proto.GetLiveEventUserResponse(data: 'GetLiveEventUserResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: GetLiveEventUserResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.GetLiveEventUserResponseInvitedListUser(user: 'User' = <object object at 0x104ab71b0>)
Bases:
Message
- class TikTokLive.proto.tiktok_proto.GetLiveEventUserResponseRegisteredListUser(user: 'User' = <object object at 0x104ab71b0>, already_read: bool = <object object at 0x104ab71b0>, registered_time: int = <object object at 0x104ab71b0>)
Bases:
Message
- already_read: bool = <object object>
- registered_time: int = <object object>
- class TikTokLive.proto.tiktok_proto.GetLiveEventUserResponseResponseData(invited_users: List[ForwardRef('GetLiveEventUserResponseInvitedListUser')] = <object object at 0x104ab71b0>, registered_users: List[ForwardRef('GetLiveEventUserResponseRegisteredListUser')] = <object object at 0x104ab71b0>)
Bases:
Message
- invited_users: List[GetLiveEventUserResponseInvitedListUser] = <object object>
- registered_users: List[GetLiveEventUserResponseRegisteredListUser] = <object object>
- class TikTokLive.proto.tiktok_proto.GetMultiGuestRecommendRoomsResponse(data: 'GetMultiGuestRecommendRoomsResponseResponseData' = <object object at 0x104ab71b0>, extra: 'GetMultiGuestRecommendRoomsResponseExtra' = <object object at 0x104ab71b0>)
Bases:
Message
- data: GetMultiGuestRecommendRoomsResponseResponseData = <object object>
- extra: GetMultiGuestRecommendRoomsResponseExtra = <object object>
- class TikTokLive.proto.tiktok_proto.GetMultiGuestRecommendRoomsResponseExtra(now: int = <object object at 0x104ab71b0>)
Bases:
Message
- now: int = <object object>
- class TikTokLive.proto.tiktok_proto.GetMultiGuestRecommendRoomsResponseResponseData(reco_rooms: List[ForwardRef('MultiGuestRecommendRoomInfo')] = <object object at 0x104ab71b0>, is_rate_limited: bool = <object object at 0x104ab71b0>)
Bases:
Message
- is_rate_limited: bool = <object object>
- reco_rooms: List[MultiGuestRecommendRoomInfo] = <object object>
- class TikTokLive.proto.tiktok_proto.GetNoticeboardMaterialContentResponse(data: 'GetNoticeboardMaterialContentResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: GetNoticeboardMaterialContentResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.GetNoticeboardMaterialContentResponseResponseData(media_node_id: str = <object object at 0x104ab71b0>, convert_noticeboard_material_info: 'ConvertNoticeboardMaterialInfo' = <object object at 0x104ab71b0>, create_time: int = <object object at 0x104ab71b0>, update_time: int = <object object at 0x104ab71b0>)
Bases:
Message
- convert_noticeboard_material_info: ConvertNoticeboardMaterialInfo = <object object>
- create_time: int = <object object>
- media_node_id: str = <object object>
- update_time: int = <object object>
- class TikTokLive.proto.tiktok_proto.GetRunningNoticeboardMaterialContentResponse(data: 'GetRunningNoticeboardMaterialContentResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: GetRunningNoticeboardMaterialContentResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.GetRunningNoticeboardMaterialContentResponseResponseData(image_url: str = <object object at 0x104ab71b0>, image_meta_url: str = <object object at 0x104ab71b0>)
Bases:
Message
- image_meta_url: str = <object object>
- image_url: str = <object object>
- class TikTokLive.proto.tiktok_proto.GetShowContentParams(room_id: int = <object object at 0x104ab71b0>, channel_id: int = <object object at 0x104ab71b0>, show_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- channel_id: int = <object object>
- room_id: int = <object object>
- show_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.GetShowContentResponse(data: 'GetShowContentResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: GetShowContentResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.GetShowContentResponseResponseData(show_content: 'ShowContent' = <object object at 0x104ab71b0>)
Bases:
Message
- show_content: ShowContent = <object object>
- class TikTokLive.proto.tiktok_proto.GetShowRankParams(room_id: int = <object object at 0x104ab71b0>, channel_id: int = <object object at 0x104ab71b0>, show_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- channel_id: int = <object object>
- room_id: int = <object object>
- show_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.GetShowRankResponse(data: 'GetShowRankResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: GetShowRankResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.GetShowRankResponseResponseData(show_rank_users: List[ForwardRef('GetShowRankResponseShowRankUser')] = <object object at 0x104ab71b0>)
Bases:
Message
- show_rank_users: List[GetShowRankResponseShowRankUser] = <object object>
- class TikTokLive.proto.tiktok_proto.GetShowRankResponseShowRankUser(user_id: int = <object object at 0x104ab71b0>, order: int = <object object at 0x104ab71b0>, score: int = <object object at 0x104ab71b0>, nickname: str = <object object at 0x104ab71b0>, avatar_thumb: 'ImageModel' = <object object at 0x104ab71b0>, follow_status: int = <object object at 0x104ab71b0>)
Bases:
Message
- avatar_thumb: ImageModel = <object object>
- follow_status: int = <object object>
- nickname: str = <object object>
- order: int = <object object>
- score: int = <object object>
- user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.GetShowSettingsParams
Bases:
Message
- class TikTokLive.proto.tiktok_proto.GetShowSettingsResponse(data: 'GetShowSettingsResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: GetShowSettingsResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.GetShowSettingsResponseResponseData(show_settings: 'ShowConfig' = <object object at 0x104ab71b0>)
Bases:
Message
- show_settings: ShowConfig = <object object>
- class TikTokLive.proto.tiktok_proto.GetSource(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.GetStarlingTranslationResponse(data: 'GetStarlingTranslationResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: GetStarlingTranslationResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.GetStarlingTranslationResponseResponseData(brand_name: str = <object object at 0x104ab71b0>, content: str = <object object at 0x104ab71b0>)
Bases:
Message
- brand_name: str = <object object>
- content: str = <object object>
- class TikTokLive.proto.tiktok_proto.GetStateReq(common: 'StateReqCommon' = <object object at 0x104ab71b0>, client_version: int = <object object at 0x104ab71b0>)
Bases:
Message
- client_version: int = <object object>
- common: StateReqCommon = <object object>
- class TikTokLive.proto.tiktok_proto.GetStateResp(version: int = <object object at 0x104ab71b0>, channel_id: int = <object object at 0x104ab71b0>, layout: 'LayoutState' = <object object at 0x104ab71b0>, states: List[ForwardRef('LinkUserState')] = <object object at 0x104ab71b0>, back_ground_image: 'BackGroundImageState' = <object object at 0x104ab71b0>, wallpaper_image: 'WallpaperImageState' = <object object at 0x104ab71b0>, ui_pos: List[ForwardRef('PosIdentity')] = <object object at 0x104ab71b0>)
Bases:
Message
- back_ground_image: BackGroundImageState = <object object>
- channel_id: int = <object object>
- layout: LayoutState = <object object>
- states: List[LinkUserState] = <object object>
- ui_pos: List[PosIdentity] = <object object>
- version: int = <object object>
- wallpaper_image: WallpaperImageState = <object object>
- class TikTokLive.proto.tiktok_proto.GetUploadAuthResponse(data: 'GetUploadAuthResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: GetUploadAuthResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.GetUploadAuthResponseResponseData(access_key: str = <object object at 0x104ab71b0>, secret_key: str = <object object at 0x104ab71b0>, session_token: str = <object object at 0x104ab71b0>, service_id: str = <object object at 0x104ab71b0>, upload_domain: str = <object object at 0x104ab71b0>, expired_time: int = <object object at 0x104ab71b0>, current_time: int = <object object at 0x104ab71b0>)
Bases:
Message
- access_key: str = <object object>
- current_time: int = <object object>
- expired_time: int = <object object>
- secret_key: str = <object object>
- service_id: str = <object object>
- session_token: str = <object object>
- upload_domain: str = <object object>
- class TikTokLive.proto.tiktok_proto.GetUserPlaySettingsParams(setting_keys: List[str] = <object object at 0x104ab71b0>)
Bases:
Message
- setting_keys: List[str] = <object object>
- class TikTokLive.proto.tiktok_proto.GetUserPlaySettingsResponse(data: 'GetUserPlaySettingsResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: GetUserPlaySettingsResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.GetUserPlaySettingsResponseResponseData(settings_map: Dict[str, int] = <object object at 0x104ab71b0>)
Bases:
Message
- settings_map: Dict[str, int] = <object object>
- class TikTokLive.proto.tiktok_proto.GetWallpaperContentResponse(data: 'GetWallpaperContentResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: GetWallpaperContentResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.GetWallpaperContentResponseResponseData(wallpaper_content: 'WallpaperContent' = <object object at 0x104ab71b0>)
Bases:
Message
- wallpaper_content: WallpaperContent = <object object>
- class TikTokLive.proto.tiktok_proto.Gift(image: 'ImageModel' = <object object at 0x104ab71b0>, describe: str = <object object at 0x104ab71b0>, duration: int = <object object at 0x104ab71b0>, id: int = <object object at 0x104ab71b0>, for_link_mic: bool = <object object at 0x104ab71b0>, combo: bool = <object object at 0x104ab71b0>, type: int = <object object at 0x104ab71b0>, diamond_count: int = <object object at 0x104ab71b0>, is_displayed_on_panel: bool = <object object at 0x104ab71b0>, primary_effect_id: int = <object object at 0x104ab71b0>, left_logo: 'ImageModel' = <object object at 0x104ab71b0>, name: str = <object object at 0x104ab71b0>, icon: 'ImageModel' = <object object at 0x104ab71b0>, live_user_png_info: str = <object object at 0x104ab71b0>, preview_image: 'ImageModel' = <object object at 0x104ab71b0>, gift_panel_banner: 'GiftPanelBanner' = <object object at 0x104ab71b0>, is_broadcast_gift: bool = <object object at 0x104ab71b0>, is_effect_b_e_f_view: bool = <object object at 0x104ab71b0>, is_random_gift: bool = <object object at 0x104ab71b0>, is_box_gift: bool = <object object at 0x104ab71b0>, can_put_in_gift_box: bool = <object object at 0x104ab71b0>, gift_box_info: 'GiftBoxInfo' = <object object at 0x104ab71b0>, tracker_params: Dict[str, str] = <object object at 0x104ab71b0>, gift_sub_info: 'GiftLockInfo' = <object object at 0x104ab71b0>, color_infos: List[ForwardRef('GiftColorInfo')] = <object object at 0x104ab71b0>, recommend_info: str = <object object at 0x104ab71b0>, random_effect_info: 'GiftRandomEffectInfo' = <object object at 0x104ab71b0>, gift_sub_type: int = <object object at 0x104ab71b0>, gift_vertical_scenarios: List[int] = <object object at 0x104ab71b0>, group_in_tab: int = <object object at 0x104ab71b0>, is_gallery_gift: bool = <object object at 0x104ab71b0>, gift_sponsor_info: 'GiftGiftSponsorInfo' = <object object at 0x104ab71b0>, gift_skins: List[ForwardRef('GiftGiftSkin')] = <object object at 0x104ab71b0>, gift_label_type: int = <object object at 0x104ab71b0>, gift_texts: List[ForwardRef('GiftGiftText')] = <object object at 0x104ab71b0>, gift_skin_to_gift_texts_infos: List[ForwardRef('GiftGiftSkinToGiftTextsInfo')] = <object object at 0x104ab71b0>, expiration_timestamp: int = <object object at 0x104ab71b0>, batch_gift_info: 'GiftBatchGiftInfo' = <object object at 0x104ab71b0>, is_global_gift: bool = <object object at 0x104ab71b0>, disable_gallery_banner: bool = <object object at 0x104ab71b0>, ug_gift_info: 'GiftUgGiftStructInfo' = <object object at 0x104ab71b0>, cross_screen_effect_info: 'GiftCrossScreenEffectInfo' = <object object at 0x104ab71b0>, beacon_bubble: 'GiftPanelBeaconBubble' = <object object at 0x104ab71b0>)
Bases:
Message
- batch_gift_info: GiftBatchGiftInfo = <object object>
- beacon_bubble: GiftPanelBeaconBubble = <object object>
- can_put_in_gift_box: bool = <object object>
- color_infos: List[GiftColorInfo] = <object object>
- combo: bool = <object object>
- cross_screen_effect_info: GiftCrossScreenEffectInfo = <object object>
- describe: str = <object object>
- diamond_count: int = <object object>
- disable_gallery_banner: bool = <object object>
- duration: int = <object object>
- expiration_timestamp: int = <object object>
- for_link_mic: bool = <object object>
- gift_box_info: GiftBoxInfo = <object object>
- gift_label_type: int = <object object>
- gift_panel_banner: GiftPanelBanner = <object object>
- gift_skin_to_gift_texts_infos: List[GiftGiftSkinToGiftTextsInfo] = <object object>
- gift_skins: List[GiftGiftSkin] = <object object>
- gift_sponsor_info: GiftGiftSponsorInfo = <object object>
- gift_sub_info: GiftLockInfo = <object object>
- gift_sub_type: int = <object object>
- gift_texts: List[GiftGiftText] = <object object>
- gift_vertical_scenarios: List[int] = <object object>
- group_in_tab: int = <object object>
- icon: ImageModel = <object object>
- id: int = <object object>
- image: ImageModel = <object object>
- is_box_gift: bool = <object object>
- is_broadcast_gift: bool = <object object>
- is_displayed_on_panel: bool = <object object>
- is_effect_b_e_f_view: bool = <object object>
- is_gallery_gift: bool = <object object>
- is_global_gift: bool = <object object>
- is_random_gift: bool = <object object>
- left_logo: ImageModel = <object object>
- live_user_png_info: str = <object object>
- name: str = <object object>
- preview_image: ImageModel = <object object>
- primary_effect_id: int = <object object>
- random_effect_info: GiftRandomEffectInfo = <object object>
- recommend_info: str = <object object>
- tracker_params: Dict[str, str] = <object object>
- type: int = <object object>
- ug_gift_info: GiftUgGiftStructInfo = <object object>
- class TikTokLive.proto.tiktok_proto.GiftActivityCreator(area_schema: str = <object object at 0x104ab71b0>, start_time: int = <object object at 0x104ab71b0>, end_time: int = <object object at 0x104ab71b0>, title: str = <object object at 0x104ab71b0>, sub_title: str = <object object at 0x104ab71b0>, background_color: str = <object object at 0x104ab71b0>, background: 'ImageModel' = <object object at 0x104ab71b0>, gift_ids: List[int] = <object object at 0x104ab71b0>, target_schema: str = <object object at 0x104ab71b0>, event_id: int = <object object at 0x104ab71b0>, event_name: str = <object object at 0x104ab71b0>, entrance_name: str = <object object at 0x104ab71b0>, height: int = <object object at 0x104ab71b0>, background_rtl: 'ImageModel' = <object object at 0x104ab71b0>, override_gift_cardlets: Dict[int, ForwardRef('GiftPanelCardletByCreator')] = <object object at 0x104ab71b0>, banner_type: int = <object object at 0x104ab71b0>, extra: str = <object object at 0x104ab71b0>)
Bases:
Message
- area_schema: str = <object object>
- background: ImageModel = <object object>
- background_color: str = <object object>
- background_rtl: ImageModel = <object object>
- banner_type: int = <object object>
- end_time: int = <object object>
- entrance_name: str = <object object>
- event_id: int = <object object>
- event_name: str = <object object>
- extra: str = <object object>
- gift_ids: List[int] = <object object>
- height: int = <object object>
- override_gift_cardlets: Dict[int, GiftPanelCardletByCreator] = <object object>
- start_time: int = <object object>
- sub_title: str = <object object>
- target_schema: str = <object object>
- title: str = <object object>
- class TikTokLive.proto.tiktok_proto.GiftBadgeType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.GiftBatchGiftInfo(can_batch_send: bool = <object object at 0x104ab71b0>, available_counts: List[int] = <object object at 0x104ab71b0>)
Bases:
Message
- available_counts: List[int] = <object object>
- can_batch_send: bool = <object object>
- class TikTokLive.proto.tiktok_proto.GiftBoxInfo(capacity: int = <object object at 0x104ab71b0>, is_primary_box: bool = <object object at 0x104ab71b0>, scheme_url: str = <object object at 0x104ab71b0>)
Bases:
Message
- capacity: int = <object object>
- is_primary_box: bool = <object object>
- scheme_url: str = <object object>
- class TikTokLive.proto.tiktok_proto.GiftChallengeProgress(status: 'GiftChallengeProgressGiftChallengeStatus' = <object object at 0x104ab71b0>, current_points: int = <object object at 0x104ab71b0>, stage_data: List[ForwardRef('GiftChallengeProgressStageData')] = <object object at 0x104ab71b0>, challenge_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- challenge_id: int = <object object>
- current_points: int = <object object>
- stage_data: List[GiftChallengeProgressStageData] = <object object>
- status: GiftChallengeProgressGiftChallengeStatus = <object object>
- class TikTokLive.proto.tiktok_proto.GiftChallengeProgressGiftChallengeStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.GiftChallengeProgressStageData(total_points: int = <object object at 0x104ab71b0>, gift_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- gift_id: int = <object object>
- total_points: int = <object object>
- class TikTokLive.proto.tiktok_proto.GiftChallengeStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.GiftCollection(round: int = <object object at 0x104ab71b0>, effect_name_key: str = <object object at 0x104ab71b0>, gift: 'Gift' = <object object at 0x104ab71b0>, message_type: 'MessageType' = <object object at 0x104ab71b0>, is_filter_host: bool = <object object at 0x104ab71b0>, schema_url: str = <object object at 0x104ab71b0>)
Bases:
Message
- effect_name_key: str = <object object>
- is_filter_host: bool = <object object>
- message_type: MessageType = <object object>
- round: int = <object object>
- schema_url: str = <object object>
- class TikTokLive.proto.tiktok_proto.GiftColorInfo(color_id: int = <object object at 0x104ab71b0>, color_name: str = <object object at 0x104ab71b0>, color_values: List[str] = <object object at 0x104ab71b0>, color_image: 'ImageModel' = <object object at 0x104ab71b0>, gift_image: 'ImageModel' = <object object at 0x104ab71b0>, color_effect_id: int = <object object at 0x104ab71b0>, is_default: bool = <object object at 0x104ab71b0>)
Bases:
Message
- color_effect_id: int = <object object>
- color_id: int = <object object>
- color_image: ImageModel = <object object>
- color_name: str = <object object>
- color_values: List[str] = <object object>
- gift_image: ImageModel = <object object>
- is_default: bool = <object object>
- class TikTokLive.proto.tiktok_proto.GiftComboInfo(combo_count: int = <object object at 0x104ab71b0>, combo_effect_img: 'ImageModel' = <object object at 0x104ab71b0>)
Bases:
Message
- combo_count: int = <object object>
- combo_effect_img: ImageModel = <object object>
- class TikTokLive.proto.tiktok_proto.GiftConfigInfo(config_type: 'GiftConfigInfoGiftConfigType' = <object object at 0x104ab71b0>, role_config: 'GiftConfigInfoRoleConfig' = <object object at 0x104ab71b0>)
Bases:
Message
- config_type: GiftConfigInfoGiftConfigType = <object object>
- role_config: GiftConfigInfoRoleConfig = <object object>
- class TikTokLive.proto.tiktok_proto.GiftConfigInfoGiftConfigType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.GiftConfigInfoRoleConfig(viewer: str = <object object at 0x104ab71b0>, anchor: str = <object object at 0x104ab71b0>, gifter: str = <object object at 0x104ab71b0>)
Bases:
Message
- anchor: str = <object object>
- gifter: str = <object object>
- viewer: str = <object object>
- class TikTokLive.proto.tiktok_proto.GiftConfigType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.GiftConfigs(config_infos: List[ForwardRef('GiftConfigInfo')] = <object object at 0x104ab71b0>)
Bases:
Message
- config_infos: List[GiftConfigInfo] = <object object>
- class TikTokLive.proto.tiktok_proto.GiftCrossScreenEffectInfo(single_action_effect_ids: Dict[int, int] = <object object at 0x104ab71b0>, action_effect_ids: Dict[int, int] = <object object at 0x104ab71b0>, reaction_effect_ids: Dict[int, int] = <object object at 0x104ab71b0>)
Bases:
Message
- action_effect_ids: Dict[int, int] = <object object>
- reaction_effect_ids: Dict[int, int] = <object object>
- single_action_effect_ids: Dict[int, int] = <object object>
- class TikTokLive.proto.tiktok_proto.GiftFavouriteSaveResponse(data: 'GiftFavouriteSaveResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: GiftFavouriteSaveResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.GiftFavouriteSaveResponseData(success: bool = <object object at 0x104ab71b0>, favourite_gift_ids: List[int] = <object object at 0x104ab71b0>)
Bases:
Message
- favourite_gift_ids: List[int] = <object object>
- success: bool = <object object>
- class TikTokLive.proto.tiktok_proto.GiftGalleryMsgType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.GiftGiftSkin(gift_skin_id: int = <object object at 0x104ab71b0>, gift_skin_name: str = <object object at 0x104ab71b0>, static_image: 'ImageModel' = <object object at 0x104ab71b0>, animated_image: 'ImageModel' = <object object at 0x104ab71b0>)
Bases:
Message
- animated_image: ImageModel = <object object>
- gift_skin_id: int = <object object>
- gift_skin_name: str = <object object>
- static_image: ImageModel = <object object>
- class TikTokLive.proto.tiktok_proto.GiftGiftSkinToGiftTextsInfo(gift_skin_id: int = <object object at 0x104ab71b0>, gift_text_ids: List[int] = <object object at 0x104ab71b0>)
Bases:
Message
- gift_skin_id: int = <object object>
- gift_text_ids: List[int] = <object object>
- class TikTokLive.proto.tiktok_proto.GiftGiftSponsorInfo(sponsor_id: int = <object object at 0x104ab71b0>, sponsor_count: int = <object object at 0x104ab71b0>, current_count: int = <object object at 0x104ab71b0>, left_count_to_sponsor: int = <object object at 0x104ab71b0>, can_sponsor: bool = <object object at 0x104ab71b0>)
Bases:
Message
- can_sponsor: bool = <object object>
- current_count: int = <object object>
- left_count_to_sponsor: int = <object object>
- sponsor_count: int = <object object>
- sponsor_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.GiftGiftText(gift_text_id: int = <object object at 0x104ab71b0>, gift_text_name: str = <object object at 0x104ab71b0>)
Bases:
Message
- gift_text_id: int = <object object>
- gift_text_name: str = <object object>
- class TikTokLive.proto.tiktok_proto.GiftGoalAutoUpdateSwitch(value: int = <object object at 0x104ab71b0>)
Bases:
Message
- value: int = <object object>
- class TikTokLive.proto.tiktok_proto.GiftGoalVoiceAlterSwitch(value: int = <object object at 0x104ab71b0>)
Bases:
Message
- value: int = <object object>
- class TikTokLive.proto.tiktok_proto.GiftGroupCount(group_count: int = <object object at 0x104ab71b0>, group_text: str = <object object at 0x104ab71b0>)
Bases:
Message
- group_count: int = <object object>
- group_text: str = <object object>
- class TikTokLive.proto.tiktok_proto.GiftHintInfo(hint_id: int = <object object at 0x104ab71b0>, hint_icon: 'ImageModel' = <object object at 0x104ab71b0>, hint_text: str = <object object at 0x104ab71b0>, hint_show_delay_ms: int = <object object at 0x104ab71b0>, gift_id: int = <object object at 0x104ab71b0>, has_gift_history: bool = <object object at 0x104ab71b0>)
Bases:
Message
- gift_id: int = <object object>
- has_gift_history: bool = <object object>
- hint_icon: ImageModel = <object object>
- hint_id: int = <object object>
- hint_show_delay_ms: int = <object object>
- hint_text: str = <object object>
- class TikTokLive.proto.tiktok_proto.GiftIconInfo(m_icon_id: int = <object object at 0x104ab71b0>, m_name: str = <object object at 0x104ab71b0>, m_valid_start_at: int = <object object at 0x104ab71b0>, m_valid_end_at: int = <object object at 0x104ab71b0>, m_icon_uri: str = <object object at 0x104ab71b0>, m_icon: 'ImageModel' = <object object at 0x104ab71b0>, m_with_effect: bool = <object object at 0x104ab71b0>, m_effect_uri: str = <object object at 0x104ab71b0>, m_effect: 'ImageModel' = <object object at 0x104ab71b0>)
Bases:
Message
- m_effect: ImageModel = <object object>
- m_effect_uri: str = <object object>
- m_icon: ImageModel = <object object>
- m_icon_id: int = <object object>
- m_icon_uri: str = <object object>
- m_name: str = <object object>
- m_valid_end_at: int = <object object>
- m_valid_start_at: int = <object object>
- m_with_effect: bool = <object object>
- class TikTokLive.proto.tiktok_proto.GiftImPriority(queue_sizes: List[int] = <object object at 0x104ab71b0>, self_queue_priority: int = <object object at 0x104ab71b0>, priority: int = <object object at 0x104ab71b0>)
Bases:
Message
- priority: int = <object object>
- queue_sizes: List[int] = <object object>
- self_queue_priority: int = <object object>
- class TikTokLive.proto.tiktok_proto.GiftInfoInBox(gift_id: int = <object object at 0x104ab71b0>, effect_id: int = <object object at 0x104ab71b0>, color_id: int = <object object at 0x104ab71b0>, remain_times: int = <object object at 0x104ab71b0>, asset: 'AssetsModel' = <object object at 0x104ab71b0>)
Bases:
Message
- asset: AssetsModel = <object object>
- color_id: int = <object object>
- effect_id: int = <object object>
- gift_id: int = <object object>
- remain_times: int = <object object>
- class TikTokLive.proto.tiktok_proto.GiftKeywords(gift_id: int = <object object at 0x104ab71b0>, keywords: List[str] = <object object at 0x104ab71b0>)
Bases:
Message
- gift_id: int = <object object>
- keywords: List[str] = <object object>
- class TikTokLive.proto.tiktok_proto.GiftListAckResponse(extra: 'GiftListAckResponseExtra' = <object object at 0x104ab71b0>)
Bases:
Message
- extra: GiftListAckResponseExtra = <object object>
- class TikTokLive.proto.tiktok_proto.GiftListAckResponseExtra(log_id: str = <object object at 0x104ab71b0>)
Bases:
Message
- log_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.GiftListByCreatorResponse(data: 'GiftListByCreatorResponseData' = <object object at 0x104ab71b0>, extra: 'GiftListByCreatorResponseExtra' = <object object at 0x104ab71b0>)
Bases:
Message
- data: GiftListByCreatorResponseData = <object object>
- extra: GiftListByCreatorResponseExtra = <object object>
- class TikTokLive.proto.tiktok_proto.GiftListByCreatorResponseData(gifts_info: 'GiftsInfoByCreator' = <object object at 0x104ab71b0>, pages: List[ForwardRef('GiftPageByCreator')] = <object object at 0x104ab71b0>, activity: 'GiftActivityCreator' = <object object at 0x104ab71b0>, recommendation_activities: List[ForwardRef('GiftActivityCreator')] = <object object at 0x104ab71b0>)
Bases:
Message
- activity: GiftActivityCreator = <object object>
- gifts_info: GiftsInfoByCreator = <object object>
- pages: List[GiftPageByCreator] = <object object>
- recommendation_activities: List[GiftActivityCreator] = <object object>
- class TikTokLive.proto.tiktok_proto.GiftListByCreatorResponseExtra(log_id: str = <object object at 0x104ab71b0>)
Bases:
Message
- log_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.GiftListExtra(log_id: str = <object object at 0x104ab71b0>)
Bases:
Message
- log_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.GiftListResult(gifts_info: 'GiftsInfo' = <object object at 0x104ab71b0>, gift_list: List[ForwardRef('Gift')] = <object object at 0x104ab71b0>, gift_pages: List[ForwardRef('GiftPage')] = <object object at 0x104ab71b0>, doodle_templates: List[ForwardRef('DoodleTemplate')] = <object object at 0x104ab71b0>, response_hash: str = <object object at 0x104ab71b0>, refresh_status: int = <object object at 0x104ab71b0>, cold_gift_hash: str = <object object at 0x104ab71b0>, is_full_gift_data: bool = <object object at 0x104ab71b0>, hot_fields: List[str] = <object object at 0x104ab71b0>, gift_configs: 'GiftConfigs' = <object object at 0x104ab71b0>, tags: List[int] = <object object at 0x104ab71b0>, dynamic_restriction: 'DynamicRestriction' = <object object at 0x104ab71b0>, beacon_bubble_priorities: Dict[int, int] = <object object at 0x104ab71b0>, gift_label_priorities: Dict[int, int] = <object object at 0x104ab71b0>, strategy_token: str = <object object at 0x104ab71b0>, panel_refresh_data: 'PanelRefreshData' = <object object at 0x104ab71b0>)
Bases:
Message
- beacon_bubble_priorities: Dict[int, int] = <object object>
- cold_gift_hash: str = <object object>
- doodle_templates: List[DoodleTemplate] = <object object>
- dynamic_restriction: DynamicRestriction = <object object>
- gift_configs: GiftConfigs = <object object>
- gift_label_priorities: Dict[int, int] = <object object>
- hot_fields: List[str] = <object object>
- is_full_gift_data: bool = <object object>
- panel_refresh_data: PanelRefreshData = <object object>
- refresh_status: int = <object object>
- response_hash: str = <object object>
- strategy_token: str = <object object>
- tags: List[int] = <object object>
- class TikTokLive.proto.tiktok_proto.GiftLockInfo(m_lock: bool = <object object at 0x104ab71b0>, m_lock_type: int = <object object at 0x104ab71b0>, gift_level: int = <object object at 0x104ab71b0>, highlight_enabled: bool = <object object at 0x104ab71b0>, unlock_button_text: str = <object object at 0x104ab71b0>, unlock_schema: str = <object object at 0x104ab71b0>)
Bases:
Message
- gift_level: int = <object object>
- highlight_enabled: bool = <object object>
- m_lock: bool = <object object>
- m_lock_type: int = <object object>
- unlock_button_text: str = <object object>
- unlock_schema: str = <object object>
- class TikTokLive.proto.tiktok_proto.GiftMessageIgnoreConfig(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.GiftMessageVersion(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.GiftMode(gift_id: int = <object object at 0x104ab71b0>, gift_name: str = <object object at 0x104ab71b0>, gift_icon_image: 'ImageModel' = <object object at 0x104ab71b0>, gift_price: int = <object object at 0x104ab71b0>, gift_background_image: 'ImageModel' = <object object at 0x104ab71b0>, release_version: int = <object object at 0x104ab71b0>, has_flash_effect: bool = <object object at 0x104ab71b0>, event_icon_image: 'ImageModel' = <object object at 0x104ab71b0>, label_text: str = <object object at 0x104ab71b0>)
Bases:
Message
- event_icon_image: ImageModel = <object object>
- gift_background_image: ImageModel = <object object>
- gift_icon_image: ImageModel = <object object>
- gift_id: int = <object object>
- gift_name: str = <object object>
- gift_price: int = <object object>
- has_flash_effect: bool = <object object>
- label_text: str = <object object>
- release_version: int = <object object>
- class TikTokLive.proto.tiktok_proto.GiftModeMeta(gift_id: int = <object object at 0x104ab71b0>, gift_name_key: str = <object object at 0x104ab71b0>, gift_icon_image: 'ImageModel' = <object object at 0x104ab71b0>, gift_mode_desc: 'Text' = <object object at 0x104ab71b0>)
Bases:
Message
- gift_icon_image: ImageModel = <object object>
- gift_id: int = <object object>
- gift_name_key: str = <object object>
- class TikTokLive.proto.tiktok_proto.GiftMonitorInfo(anchor_id: int = <object object at 0x104ab71b0>, profit_api_message_dur: int = <object object at 0x104ab71b0>, send_gift_profit_api_start_ms: int = <object object at 0x104ab71b0>, send_gift_profit_core_start_ms: int = <object object at 0x104ab71b0>, send_gift_req_start_ms: int = <object object at 0x104ab71b0>, send_gift_send_message_success_ms: int = <object object at 0x104ab71b0>, send_profit_api_dur: int = <object object at 0x104ab71b0>, to_user_id: int = <object object at 0x104ab71b0>, send_gift_start_client_local_ms: int = <object object at 0x104ab71b0>, from_platform: str = <object object at 0x104ab71b0>, from_version: str = <object object at 0x104ab71b0>)
Bases:
Message
- anchor_id: int = <object object>
- from_platform: str = <object object>
- from_version: str = <object object>
- profit_api_message_dur: int = <object object>
- send_gift_profit_api_start_ms: int = <object object>
- send_gift_profit_core_start_ms: int = <object object>
- send_gift_req_start_ms: int = <object object>
- send_gift_send_message_success_ms: int = <object object>
- send_gift_start_client_local_ms: int = <object object>
- send_profit_api_dur: int = <object object>
- to_user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.GiftNotice(notice_type: int = <object object at 0x104ab71b0>, gift_id: int = <object object at 0x104ab71b0>, effect: 'ImageModel' = <object object at 0x104ab71b0>, biz_type: int = <object object at 0x104ab71b0>, period_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- biz_type: int = <object object>
- effect: ImageModel = <object object>
- gift_id: int = <object object>
- notice_type: int = <object object>
- period_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.GiftOperation(left_image: 'ImageModel' = <object object at 0x104ab71b0>, right_image: 'ImageModel' = <object object at 0x104ab71b0>, title: str = <object object at 0x104ab71b0>, title_color: str = <object object at 0x104ab71b0>, title_size: int = <object object at 0x104ab71b0>, scheme_url: str = <object object at 0x104ab71b0>, event_name: str = <object object at 0x104ab71b0>)
Bases:
Message
- event_name: str = <object object>
- left_image: ImageModel = <object object>
- right_image: ImageModel = <object object>
- scheme_url: str = <object object>
- title: str = <object object>
- title_color: str = <object object>
- title_size: int = <object object>
- class TikTokLive.proto.tiktok_proto.GiftPage(page_type: int = <object object at 0x104ab71b0>, page_name: str = <object object at 0x104ab71b0>, gifts: List[ForwardRef('Gift')] = <object object at 0x104ab71b0>, display: bool = <object object at 0x104ab71b0>, operation: 'GiftOperation' = <object object at 0x104ab71b0>, event_name: str = <object object at 0x104ab71b0>, page_panel_banner: 'GiftPanelBanner' = <object object at 0x104ab71b0>, frequently_used_gifts: List[ForwardRef('Gift')] = <object object at 0x104ab71b0>, force_insert_metrics: Dict[int, ForwardRef('ForceInsertMetricsItem')] = <object object at 0x104ab71b0>, region: str = <object object at 0x104ab71b0>, force_insert_priority_map: Dict[int, int] = <object object at 0x104ab71b0>, favourite_gifts: List[ForwardRef('Gift')] = <object object at 0x104ab71b0>, backfill_gifts: List[ForwardRef('Gift')] = <object object at 0x104ab71b0>, use_backfill_special_text: bool = <object object at 0x104ab71b0>, groups_in_tab: List[ForwardRef('GiftPageGiftGroupInTab')] = <object object at 0x104ab71b0>)
Bases:
Message
- display: bool = <object object>
- event_name: str = <object object>
- force_insert_metrics: Dict[int, ForceInsertMetricsItem] = <object object>
- force_insert_priority_map: Dict[int, int] = <object object>
- groups_in_tab: List[GiftPageGiftGroupInTab] = <object object>
- operation: GiftOperation = <object object>
- page_name: str = <object object>
- page_panel_banner: GiftPanelBanner = <object object>
- page_type: int = <object object>
- region: str = <object object>
- use_backfill_special_text: bool = <object object>
- class TikTokLive.proto.tiktok_proto.GiftPageByCreator(page_type: int = <object object at 0x104ab71b0>, page_name: str = <object object at 0x104ab71b0>, gifts: List[ForwardRef('GiftStructByCreator')] = <object object at 0x104ab71b0>, display: bool = <object object at 0x104ab71b0>)
Bases:
Message
- display: bool = <object object>
- gifts: List[GiftStructByCreator] = <object object>
- page_name: str = <object object>
- page_type: int = <object object>
- class TikTokLive.proto.tiktok_proto.GiftPageGiftGroupInTab(group_in_tab: int = <object object at 0x104ab71b0>, title: 'Text' = <object object at 0x104ab71b0>, description: 'Text' = <object object at 0x104ab71b0>)
Bases:
Message
- group_in_tab: int = <object object>
- class TikTokLive.proto.tiktok_proto.GiftPanelBanner(display_text: 'Text' = <object object at 0x104ab71b0>, left_icon: 'ImageModel' = <object object at 0x104ab71b0>, schema_url: str = <object object at 0x104ab71b0>, bg_colors: List[str] = <object object at 0x104ab71b0>, banner_lynx_url: str = <object object at 0x104ab71b0>, banner_priority: int = <object object at 0x104ab71b0>, banner_lynx_extra: str = <object object at 0x104ab71b0>, bg_image: 'ImageModel' = <object object at 0x104ab71b0>)
Bases:
Message
- banner_lynx_extra: str = <object object>
- banner_lynx_url: str = <object object>
- banner_priority: int = <object object>
- bg_colors: List[str] = <object object>
- bg_image: ImageModel = <object object>
- left_icon: ImageModel = <object object>
- schema_url: str = <object object>
- class TikTokLive.proto.tiktok_proto.GiftPanelBeaconBubble(lynx_url: str = <object object at 0x104ab71b0>, lynx_extra: str = <object object at 0x104ab71b0>, type: 'GiftPanelBeaconBubbleGiftPanelBeaconBubbleType' = <object object at 0x104ab71b0>)
Bases:
Message
- lynx_extra: str = <object object>
- lynx_url: str = <object object>
- type: GiftPanelBeaconBubbleGiftPanelBeaconBubbleType = <object object>
- class TikTokLive.proto.tiktok_proto.GiftPanelBeaconBubbleGiftPanelBeaconBubbleType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.GiftPanelBeaconBubbleType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.GiftPanelCardletByCreator(display_text: 'Text' = <object object at 0x104ab71b0>, schema_url: str = <object object at 0x104ab71b0>, cardlet_priority: int = <object object at 0x104ab71b0>, cardlet_type: int = <object object at 0x104ab71b0>, cardlet_button: 'GiftPanelCardletByCreatorCardletButton' = <object object at 0x104ab71b0>, cardlet_icon: 'ImageModel' = <object object at 0x104ab71b0>, copywriting_type: int = <object object at 0x104ab71b0>)
Bases:
Message
- cardlet_button: GiftPanelCardletByCreatorCardletButton = <object object>
- cardlet_icon: ImageModel = <object object>
- cardlet_priority: int = <object object>
- cardlet_type: int = <object object>
- copywriting_type: int = <object object>
- schema_url: str = <object object>
- class TikTokLive.proto.tiktok_proto.GiftPanelCardletByCreatorCardletButton(left_icon: 'ImageModel' = <object object at 0x104ab71b0>, text: str = <object object at 0x104ab71b0>, schema: str = <object object at 0x104ab71b0>, button_type: int = <object object at 0x104ab71b0>, button_priority: int = <object object at 0x104ab71b0>)
Bases:
Message
- button_priority: int = <object object>
- button_type: int = <object object>
- left_icon: ImageModel = <object object>
- schema: str = <object object>
- text: str = <object object>
- class TikTokLive.proto.tiktok_proto.GiftPermissionType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.GiftPickStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.GiftPollInfo(gift_poll_options: List[ForwardRef('GiftPollOption')] = <object object at 0x104ab71b0>)
Bases:
Message
- gift_poll_options: List[GiftPollOption] = <object object>
- class TikTokLive.proto.tiktok_proto.GiftPollOption(gift_id: int = <object object at 0x104ab71b0>, result_image: 'ImageModel' = <object object at 0x104ab71b0>)
Bases:
Message
- gift_id: int = <object object>
- result_image: ImageModel = <object object>
- class TikTokLive.proto.tiktok_proto.GiftRandomEffectInfo(random_gift_panel_banner: 'RandomGiftPanelBanner' = <object object at 0x104ab71b0>, effect_ids: List[int] = <object object at 0x104ab71b0>, host_key: str = <object object at 0x104ab71b0>, audience_key: str = <object object at 0x104ab71b0>, random_gift_bubble: 'RandomGiftBubble' = <object object at 0x104ab71b0>)
Bases:
Message
- audience_key: str = <object object>
- effect_ids: List[int] = <object object>
- host_key: str = <object object>
- random_gift_bubble: RandomGiftBubble = <object object>
- random_gift_panel_banner: RandomGiftPanelBanner = <object object>
- class TikTokLive.proto.tiktok_proto.GiftReceiveRecordsResponse(data: 'GiftReceiveRecordsResponseData' = <object object at 0x104ab71b0>, extra: 'GiftReceiveRecordsResponseExtra' = <object object at 0x104ab71b0>)
Bases:
Message
- data: GiftReceiveRecordsResponseData = <object object>
- extra: GiftReceiveRecordsResponseExtra = <object object>
- class TikTokLive.proto.tiktok_proto.GiftReceiveRecordsResponseData(gift_records: List[ForwardRef('GiftRecord')] = <object object at 0x104ab71b0>, has_next: bool = <object object at 0x104ab71b0>, ref_timestamp: int = <object object at 0x104ab71b0>)
Bases:
Message
- gift_records: List[GiftRecord] = <object object>
- has_next: bool = <object object>
- ref_timestamp: int = <object object>
- class TikTokLive.proto.tiktok_proto.GiftReceiveRecordsResponseExtra(log_id: str = <object object at 0x104ab71b0>)
Bases:
Message
- log_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.GiftRecord(message: 'GiftRecordMessage' = <object object at 0x104ab71b0>, gift: 'GiftRecordGift' = <object object at 0x104ab71b0>, from_user: 'GiftRecordUser' = <object object at 0x104ab71b0>, tags: List[str] = <object object at 0x104ab71b0>)
Bases:
Message
- from_user: GiftRecordUser = <object object>
- gift: GiftRecordGift = <object object>
- message: GiftRecordMessage = <object object>
- tags: List[str] = <object object>
- class TikTokLive.proto.tiktok_proto.GiftRecordGift(id: int = <object object at 0x104ab71b0>, name: str = <object object at 0x104ab71b0>, image: 'ImageModel' = <object object at 0x104ab71b0>, gift_count: int = <object object at 0x104ab71b0>)
Bases:
Message
- gift_count: int = <object object>
- id: int = <object object>
- image: ImageModel = <object object>
- name: str = <object object>
- class TikTokLive.proto.tiktok_proto.GiftRecordMessage(msg_id: int = <object object at 0x104ab71b0>, group_id: int = <object object at 0x104ab71b0>, created_on_timestamp: int = <object object at 0x104ab71b0>)
Bases:
Message
- created_on_timestamp: int = <object object>
- group_id: int = <object object>
- msg_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.GiftRecordUser(id: int = <object object at 0x104ab71b0>, nickname: str = <object object at 0x104ab71b0>, avatar: 'ImageModel' = <object object at 0x104ab71b0>)
Bases:
Message
- avatar: ImageModel = <object object>
- id: int = <object object>
- nickname: str = <object object>
- class TikTokLive.proto.tiktok_proto.GiftResultData(display_text: 'Text' = <object object at 0x104ab71b0>, describe: str = <object object at 0x104ab71b0>, gift_id: int = <object object at 0x104ab71b0>, group_count: int = <object object at 0x104ab71b0>, repeat_count: int = <object object at 0x104ab71b0>, combo_count: int = <object object at 0x104ab71b0>, msg_id: int = <object object at 0x104ab71b0>, tray_display_text: 'Text' = <object object at 0x104ab71b0>, m_tray_info: 'GiftTrayInfo' = <object object at 0x104ab71b0>, m_gift: 'Gift' = <object object at 0x104ab71b0>, display_text_for_anchor: 'Text' = <object object at 0x104ab71b0>, display_text_for_audience: 'Text' = <object object at 0x104ab71b0>, gifts_in_box: 'GiftsBoxInfo' = <object object at 0x104ab71b0>, gift_asset: 'AssetsModel' = <object object at 0x104ab71b0>)
Bases:
Message
- combo_count: int = <object object>
- describe: str = <object object>
- gift_asset: AssetsModel = <object object>
- gift_id: int = <object object>
- gifts_in_box: GiftsBoxInfo = <object object>
- group_count: int = <object object>
- m_tray_info: GiftTrayInfo = <object object>
- msg_id: int = <object object>
- repeat_count: int = <object object>
- class TikTokLive.proto.tiktok_proto.GiftSendFansClubInfo(fans_gift_toast: str = <object object at 0x104ab71b0>)
Bases:
Message
- fans_gift_toast: str = <object object>
- class TikTokLive.proto.tiktok_proto.GiftShowType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.GiftSource(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.GiftStructByCreator(name: str = <object object at 0x104ab71b0>, id: int = <object object at 0x104ab71b0>, type: int = <object object at 0x104ab71b0>, diamond_count: int = <object object at 0x104ab71b0>, image: 'ImageModel' = <object object at 0x104ab71b0>, preview_image: 'ImageModel' = <object object at 0x104ab71b0>, gift_panel_cardlets: List[ForwardRef('GiftPanelCardletByCreator')] = <object object at 0x104ab71b0>, gift_label_icon: 'ImageModel' = <object object at 0x104ab71b0>, is_box_gift: bool = <object object at 0x104ab71b0>)
Bases:
Message
- diamond_count: int = <object object>
- gift_label_icon: ImageModel = <object object>
- gift_panel_cardlets: List[GiftPanelCardletByCreator] = <object object>
- id: int = <object object>
- image: ImageModel = <object object>
- is_box_gift: bool = <object object>
- name: str = <object object>
- preview_image: ImageModel = <object object>
- type: int = <object object>
- class TikTokLive.proto.tiktok_proto.GiftSuspension(status: int = <object object at 0x104ab71b0>, toast: str = <object object at 0x104ab71b0>, end_time: int = <object object at 0x104ab71b0>)
Bases:
Message
- end_time: int = <object object>
- status: int = <object object>
- toast: str = <object object>
- class TikTokLive.proto.tiktok_proto.GiftTrayInfo(m_dynamic_img: 'ImageModel' = <object object at 0x104ab71b0>, can_mirror: bool = <object object at 0x104ab71b0>, tray_normal_bg_img: 'ImageModel' = <object object at 0x104ab71b0>, tray_normal_bg_color: List[str] = <object object at 0x104ab71b0>, tray_small_bg_img: 'ImageModel' = <object object at 0x104ab71b0>, tray_small_bg_color: List[str] = <object object at 0x104ab71b0>, right_tag_text: 'Text' = <object object at 0x104ab71b0>, right_tag_bg_img: 'ImageModel' = <object object at 0x104ab71b0>, right_tag_bg_color: List[str] = <object object at 0x104ab71b0>, tray_name_text_color: str = <object object at 0x104ab71b0>, tray_desc_text_color: str = <object object at 0x104ab71b0>, right_tag_jump_schema: str = <object object at 0x104ab71b0>)
Bases:
Message
- can_mirror: bool = <object object>
- m_dynamic_img: ImageModel = <object object>
- right_tag_bg_color: List[str] = <object object>
- right_tag_bg_img: ImageModel = <object object>
- right_tag_jump_schema: str = <object object>
- tray_desc_text_color: str = <object object>
- tray_name_text_color: str = <object object>
- tray_normal_bg_color: List[str] = <object object>
- tray_normal_bg_img: ImageModel = <object object>
- tray_small_bg_color: List[str] = <object object>
- tray_small_bg_img: ImageModel = <object object>
- class TikTokLive.proto.tiktok_proto.GiftUgGiftStructInfo(is_ug_gift: bool = <object object at 0x104ab71b0>, ug_points_cost: int = <object object at 0x104ab71b0>)
Bases:
Message
- is_ug_gift: bool = <object object>
- ug_points_cost: int = <object object>
- class TikTokLive.proto.tiktok_proto.GiftsBoxInfo(gifts: List[ForwardRef('GiftInfoInBox')] = <object object at 0x104ab71b0>)
Bases:
Message
- gifts: List[GiftInfoInBox] = <object object>
- class TikTokLive.proto.tiktok_proto.GiftsInfo(new_gift_id: int = <object object at 0x104ab71b0>, m_fast_gift_id: int = <object object at 0x104ab71b0>, gift_words: str = <object object at 0x104ab71b0>, gift_group_infos: List[ForwardRef('GiftGroupCount')] = <object object at 0x104ab71b0>, hide_recharge: bool = <object object at 0x104ab71b0>, gift_entrance_icon: 'ImageModel' = <object object at 0x104ab71b0>, gift_combo_infos: List[ForwardRef('GiftComboInfo')] = <object object at 0x104ab71b0>, show_first_recharge_entrance: bool = <object object at 0x104ab71b0>, enable_first_recharge_dynamic_effect: bool = <object object at 0x104ab71b0>, first_recharge_gift_info: 'LiveLimitedTimeDiscountGiftInfo' = <object object at 0x104ab71b0>, compensation_gift_info: 'LiveLimitedTimeDiscountGiftInfo' = <object object at 0x104ab71b0>, gift_icon_info: 'GiftIconInfo' = <object object at 0x104ab71b0>, recently_sent_color_gift_id: int = <object object at 0x104ab71b0>, default_loc_color_gift_id: int = <object object at 0x104ab71b0>, color_gift_icon_animation: 'ImageModel' = <object object at 0x104ab71b0>, recommend_random_gift_id: int = <object object at 0x104ab71b0>, gift_poll_info: 'GiftPollInfo' = <object object at 0x104ab71b0>, risk_ctl: 'RiskCtl' = <object object at 0x104ab71b0>, freq_limit_gift_info: 'FreqLimitGiftInfo' = <object object at 0x104ab71b0>, is_universal: bool = <object object at 0x104ab71b0>, banner_gift_box_icon: 'ImageModel' = <object object at 0x104ab71b0>, is_display_gift_box: bool = <object object at 0x104ab71b0>, gift_box_scheme_url: str = <object object at 0x104ab71b0>, live_goal_label_icon: 'ImageModel' = <object object at 0x104ab71b0>, live_goal_banner: 'GiftPanelBanner' = <object object at 0x104ab71b0>, limited_time_reward_gift_infos: List[ForwardRef('GiftsInfoLimitedTimeRewardGiftInfo')] = <object object at 0x104ab71b0>, team_rank_progress: 'TeamRankProgress' = <object object at 0x104ab71b0>, panel_gift_gallery_icon: 'ImageModel' = <object object at 0x104ab71b0>, gift_gallery_detail_page_scheme_url: str = <object object at 0x104ab71b0>, strategy_context: str = <object object at 0x104ab71b0>, gift_challenge_progress: 'GiftChallengeProgress' = <object object at 0x104ab71b0>, gift_gallery_info: 'GiftsInfoGiftGalleryInfo' = <object object at 0x104ab71b0>, batch_gift_info: 'GiftsInfoBatchGiftInfo' = <object object at 0x104ab71b0>, is_vault_eoy_bonus_eligible: bool = <object object at 0x104ab71b0>, points_gift_info: 'GiftsInfoUgPointsGiftInfo' = <object object at 0x104ab71b0>, level_up_gift_info: 'GiftsInfoLevelUpGiftInfo' = <object object at 0x104ab71b0>, beacon_bubble_info: 'GiftsInfoBeaconBubbleInfo' = <object object at 0x104ab71b0>, server_strategy_context: 'GiftsInfoServerStrategyContext' = <object object at 0x104ab71b0>)
Bases:
Message
- banner_gift_box_icon: ImageModel = <object object>
- batch_gift_info: GiftsInfoBatchGiftInfo = <object object>
- beacon_bubble_info: GiftsInfoBeaconBubbleInfo = <object object>
- color_gift_icon_animation: ImageModel = <object object>
- compensation_gift_info: LiveLimitedTimeDiscountGiftInfo = <object object>
- default_loc_color_gift_id: int = <object object>
- enable_first_recharge_dynamic_effect: bool = <object object>
- first_recharge_gift_info: LiveLimitedTimeDiscountGiftInfo = <object object>
- freq_limit_gift_info: FreqLimitGiftInfo = <object object>
- gift_box_scheme_url: str = <object object>
- gift_challenge_progress: GiftChallengeProgress = <object object>
- gift_combo_infos: List[GiftComboInfo] = <object object>
- gift_entrance_icon: ImageModel = <object object>
- gift_gallery_detail_page_scheme_url: str = <object object>
- gift_gallery_info: GiftsInfoGiftGalleryInfo = <object object>
- gift_group_infos: List[GiftGroupCount] = <object object>
- gift_icon_info: GiftIconInfo = <object object>
- gift_poll_info: GiftPollInfo = <object object>
- gift_words: str = <object object>
- hide_recharge: bool = <object object>
- is_display_gift_box: bool = <object object>
- is_universal: bool = <object object>
- is_vault_eoy_bonus_eligible: bool = <object object>
- level_up_gift_info: GiftsInfoLevelUpGiftInfo = <object object>
- limited_time_reward_gift_infos: List[GiftsInfoLimitedTimeRewardGiftInfo] = <object object>
- live_goal_banner: GiftPanelBanner = <object object>
- live_goal_label_icon: ImageModel = <object object>
- m_fast_gift_id: int = <object object>
- new_gift_id: int = <object object>
- panel_gift_gallery_icon: ImageModel = <object object>
- points_gift_info: GiftsInfoUgPointsGiftInfo = <object object>
- recently_sent_color_gift_id: int = <object object>
- recommend_random_gift_id: int = <object object>
- server_strategy_context: GiftsInfoServerStrategyContext = <object object>
- show_first_recharge_entrance: bool = <object object>
- strategy_context: str = <object object>
- team_rank_progress: TeamRankProgress = <object object>
- class TikTokLive.proto.tiktok_proto.GiftsInfoBatchGiftInfo(dismiss_expire_seconds: int = <object object at 0x104ab71b0>, consume_limit: int = <object object at 0x104ab71b0>)
Bases:
Message
- consume_limit: int = <object object>
- dismiss_expire_seconds: int = <object object>
- class TikTokLive.proto.tiktok_proto.GiftsInfoBeaconBubbleInfo(live_goal_icon: 'ImageModel' = <object object at 0x104ab71b0>, anchor_gallery_icon: 'ImageModel' = <object object at 0x104ab71b0>, live_goal_schema_url: str = <object object at 0x104ab71b0>)
Bases:
Message
- anchor_gallery_icon: ImageModel = <object object>
- live_goal_icon: ImageModel = <object object>
- live_goal_schema_url: str = <object object>
- class TikTokLive.proto.tiktok_proto.GiftsInfoByCreator(gift_box_ids: List[int] = <object object at 0x104ab71b0>, live_goal_cardlet: 'GiftPanelCardletByCreator' = <object object at 0x104ab71b0>)
Bases:
Message
- gift_box_ids: List[int] = <object object>
- live_goal_cardlet: GiftPanelCardletByCreator = <object object>
- class TikTokLive.proto.tiktok_proto.GiftsInfoGiftGalleryInfo(anchor_ranking_league: str = <object object at 0x104ab71b0>, gallery_ranking_league: str = <object object at 0x104ab71b0>)
Bases:
Message
- anchor_ranking_league: str = <object object>
- gallery_ranking_league: str = <object object>
- class TikTokLive.proto.tiktok_proto.GiftsInfoLevelUpGiftInfo(gift_id: int = <object object at 0x104ab71b0>, left_count_to_level_up: int = <object object at 0x104ab71b0>, level_up_count: int = <object object at 0x104ab71b0>, current_count: int = <object object at 0x104ab71b0>, num_of_upgrade_gifts_left: int = <object object at 0x104ab71b0>, show_id: str = <object object at 0x104ab71b0>, minimum_level_grade: int = <object object at 0x104ab71b0>)
Bases:
Message
- current_count: int = <object object>
- gift_id: int = <object object>
- left_count_to_level_up: int = <object object>
- level_up_count: int = <object object>
- minimum_level_grade: int = <object object>
- num_of_upgrade_gifts_left: int = <object object>
- show_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.GiftsInfoLimitedTimeRewardGiftInfo(gift_id: int = <object object at 0x104ab71b0>, valid_start: int = <object object at 0x104ab71b0>, valid_end: int = <object object at 0x104ab71b0>, gift_panel_banner: 'GiftPanelBanner' = <object object at 0x104ab71b0>)
Bases:
Message
- gift_id: int = <object object>
- gift_panel_banner: GiftPanelBanner = <object object>
- valid_end: int = <object object>
- valid_start: int = <object object>
- class TikTokLive.proto.tiktok_proto.GiftsInfoServerStrategyContext(previous_sent_gift_ids: List[int] = <object object at 0x104ab71b0>)
Bases:
Message
- previous_sent_gift_ids: List[int] = <object object>
- class TikTokLive.proto.tiktok_proto.GiftsInfoUgPointsGiftInfo(max_anchor_times: int = <object object at 0x104ab71b0>, has_send_gifts_in_history: bool = <object object at 0x104ab71b0>, valid_start_at: int = <object object at 0x104ab71b0>, valid_end_at: int = <object object at 0x104ab71b0>)
Bases:
Message
- has_send_gifts_in_history: bool = <object object>
- max_anchor_times: int = <object object>
- valid_end_at: int = <object object>
- valid_start_at: int = <object object>
- class TikTokLive.proto.tiktok_proto.GiveawayInfo(winner: 'User' = <object object at 0x104ab71b0>, product: 'Product' = <object object at 0x104ab71b0>)
Bases:
Message
- class TikTokLive.proto.tiktok_proto.GoLiveEcIconInfo(has_ec_live_permission: bool = <object object at 0x104ab71b0>, is_old_red_dot_logic: bool = <object object at 0x104ab71b0>, display_ec_icon: bool = <object object at 0x104ab71b0>, display_red_dot: bool = <object object at 0x104ab71b0>, independent_display_ec_icon: bool = <object object at 0x104ab71b0>, bubble_text: str = <object object at 0x104ab71b0>, bubble_metadata: 'BubbleMetadata' = <object object at 0x104ab71b0>)
Bases:
Message
- bubble_metadata: BubbleMetadata = <object object>
- bubble_text: str = <object object>
- display_ec_icon: bool = <object object>
- display_red_dot: bool = <object object>
- has_ec_live_permission: bool = <object object>
- independent_display_ec_icon: bool = <object object>
- is_old_red_dot_logic: bool = <object object>
- class TikTokLive.proto.tiktok_proto.GoalComparison(coins_incr: int = <object object at 0x104ab71b0>, contributor_incr: int = <object object at 0x104ab71b0>)
Bases:
Message
- coins_incr: int = <object object>
- contributor_incr: int = <object object>
- class TikTokLive.proto.tiktok_proto.GoalData(status: int = <object object at 0x104ab71b0>, goal_progress: Dict[int, ForwardRef('GoalDataProgress')] = <object object at 0x104ab71b0>)
Bases:
Message
- goal_progress: Dict[int, GoalDataProgress] = <object object>
- status: int = <object object>
- class TikTokLive.proto.tiktok_proto.GoalDataProgress(current_progress: int = <object object at 0x104ab71b0>, target: int = <object object at 0x104ab71b0>, expired_timestamp_in_ms: int = <object object at 0x104ab71b0>)
Bases:
Message
- current_progress: int = <object object>
- expired_timestamp_in_ms: int = <object object>
- target: int = <object object>
- class TikTokLive.proto.tiktok_proto.GoalMessageSource(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.GoalPinInfo(pin: bool = <object object at 0x104ab71b0>, unpin: bool = <object object at 0x104ab71b0>, pin_end_time: int = <object object at 0x104ab71b0>, sub_goal_id: int = <object object at 0x104ab71b0>, sub_goal_id_str: str = <object object at 0x104ab71b0>)
Bases:
Message
- pin: bool = <object object>
- pin_end_time: int = <object object>
- sub_goal_id: int = <object object>
- sub_goal_id_str: str = <object object>
- unpin: bool = <object object>
- class TikTokLive.proto.tiktok_proto.GoalSchemaScene(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.GoalStats(total_coins: int = <object object at 0x104ab71b0>, total_contributor: int = <object object at 0x104ab71b0>, comparison: 'GoalComparison' = <object object at 0x104ab71b0>, total_new_fans: int = <object object at 0x104ab71b0>)
Bases:
Message
- comparison: GoalComparison = <object object>
- total_coins: int = <object object>
- total_contributor: int = <object object>
- total_new_fans: int = <object object>
- class TikTokLive.proto.tiktok_proto.GoalStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.GoodyBagBaseInfo(goody_bag_id: str = <object object at 0x104ab71b0>, biz: 'GoodyBagBaseInfoGoodyBagBiz' = <object object at 0x104ab71b0>, room_id: str = <object object at 0x104ab71b0>, common_detail: 'GoodyBagCommonDetail' = <object object at 0x104ab71b0>, coin_detail: 'GoodyBagCoinDetail' = <object object at 0x104ab71b0>)
Bases:
Message
- biz: GoodyBagBaseInfoGoodyBagBiz = <object object>
- coin_detail: GoodyBagCoinDetail = <object object>
- common_detail: GoodyBagCommonDetail = <object object>
- goody_bag_id: str = <object object>
- room_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.GoodyBagBaseInfoGoodyBagBiz(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.GoodyBagBiz(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.GoodyBagCoinDetail(total_coin: int = <object object at 0x104ab71b0>)
Bases:
Message
- total_coin: int = <object object>
- class TikTokLive.proto.tiktok_proto.GoodyBagCommonDetail(winner_headcount: int = <object object at 0x104ab71b0>, joined_headcount: int = <object object at 0x104ab71b0>, participate_method: 'GoodyBagCommonDetailParticipateMethod' = <object object at 0x104ab71b0>, participate_method_content: str = <object object at 0x104ab71b0>, open_at: int = <object object at 0x104ab71b0>, count_down_minutes: int = <object object at 0x104ab71b0>, participate_threshold_selected: 'ParticipateThresholdSelected' = <object object at 0x104ab71b0>)
Bases:
Message
- count_down_minutes: int = <object object>
- joined_headcount: int = <object object>
- open_at: int = <object object>
- participate_method: GoodyBagCommonDetailParticipateMethod = <object object>
- participate_method_content: str = <object object>
- participate_threshold_selected: ParticipateThresholdSelected = <object object>
- winner_headcount: int = <object object>
- class TikTokLive.proto.tiktok_proto.GoodyBagCommonDetailParticipateMethod(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.GoodyBagMessageType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.GoodyBagUserInfo(user_id: str = <object object at 0x104ab71b0>, nickname: str = <object object at 0x104ab71b0>, display_id: str = <object object at 0x104ab71b0>, avatar: 'ImageModel' = <object object at 0x104ab71b0>)
Bases:
Message
- avatar: ImageModel = <object object>
- display_id: str = <object object>
- nickname: str = <object object>
- user_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.GoodyBagWinnerInfo(user_info: 'GoodyBagUserInfo' = <object object at 0x104ab71b0>, coins: int = <object object at 0x104ab71b0>)
Bases:
Message
- coins: int = <object object>
- user_info: GoodyBagUserInfo = <object object>
- class TikTokLive.proto.tiktok_proto.GraceInfo(is_in_grace_period: bool = <object object at 0x104ab71b0>, grace_end_time: int = <object object at 0x104ab71b0>, is_package_deleted: bool = <object object at 0x104ab71b0>)
Bases:
Message
- grace_end_time: int = <object object>
- is_in_grace_period: bool = <object object>
- is_package_deleted: bool = <object object>
- class TikTokLive.proto.tiktok_proto.GradeIcon(icon: 'ImageModel' = <object object at 0x104ab71b0>, icon_diamond: int = <object object at 0x104ab71b0>, level: int = <object object at 0x104ab71b0>, level_str: str = <object object at 0x104ab71b0>)
Bases:
Message
- icon: ImageModel = <object object>
- icon_diamond: int = <object object>
- level: int = <object object>
- level_str: str = <object object>
- class TikTokLive.proto.tiktok_proto.GradeScoreRule(grade: int = <object object at 0x104ab71b0>, grade_min_score: int = <object object at 0x104ab71b0>, grade_max_score: int = <object object at 0x104ab71b0>)
Bases:
Message
- grade: int = <object object>
- grade_max_score: int = <object object>
- grade_min_score: int = <object object>
- class TikTokLive.proto.tiktok_proto.GrantGroup(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.GroupChangeContent(group_user: 'GroupChannelAllUser' = <object object at 0x104ab71b0>, linked_user_ui_positions: List[str] = <object object at 0x104ab71b0>)
Bases:
Message
- group_user: GroupChannelAllUser = <object object>
- linked_user_ui_positions: List[str] = <object object>
- class TikTokLive.proto.tiktok_proto.GroupChannelAllUser(group_channel_id: int = <object object at 0x104ab71b0>, user: List[ForwardRef('GroupChannelUser')] = <object object at 0x104ab71b0>, content_version: int = <object object at 0x104ab71b0>)
Bases:
Message
- content_version: int = <object object>
- group_channel_id: int = <object object>
- user: List[GroupChannelUser] = <object object>
- class TikTokLive.proto.tiktok_proto.GroupChannelUser(channel_id: int = <object object at 0x104ab71b0>, status: 'GroupChannelUserGroupStatus' = <object object at 0x104ab71b0>, type: 'GroupChannelUserJoinType' = <object object at 0x104ab71b0>, all_user: 'AllListUser' = <object object at 0x104ab71b0>, join_time: int = <object object at 0x104ab71b0>, linked_time: int = <object object at 0x104ab71b0>, owner_user: 'GroupPlayer' = <object object at 0x104ab71b0>, group_linkmic_id: str = <object object at 0x104ab71b0>)
Bases:
Message
- all_user: AllListUser = <object object>
- channel_id: int = <object object>
- group_linkmic_id: str = <object object>
- join_time: int = <object object>
- linked_time: int = <object object>
- owner_user: GroupPlayer = <object object>
- status: GroupChannelUserGroupStatus = <object object>
- type: GroupChannelUserJoinType = <object object>
- class TikTokLive.proto.tiktok_proto.GroupChannelUserGroupStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.GroupChannelUserJoinType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.GroupChatGuestDetail(user_info: 'User' = <object object at 0x104ab71b0>, linked_seconds: int = <object object at 0x104ab71b0>)
Bases:
Message
- linked_seconds: int = <object object>
- class TikTokLive.proto.tiktok_proto.GroupChatGuestDetailsResponse(data: 'GroupChatGuestDetailsResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: GroupChatGuestDetailsResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.GroupChatGuestDetailsResponseResponseData(guest_details: List[ForwardRef('GroupChatGuestDetail')] = <object object at 0x104ab71b0>, room_create_group_id: int = <object object at 0x104ab71b0>, room_create_group_current_user_num: int = <object object at 0x104ab71b0>, room_create_group_current_user_num_limit: int = <object object at 0x104ab71b0>)
Bases:
Message
- guest_details: List[GroupChatGuestDetail] = <object object>
- room_create_group_current_user_num: int = <object object>
- room_create_group_current_user_num_limit: int = <object object>
- room_create_group_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.GroupChatLiveEntranceResponse(data: 'GroupChatLiveEntranceResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: GroupChatLiveEntranceResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.GroupChatLiveEntranceResponseResponseData(entrance_status: int = <object object at 0x104ab71b0>, watch_live_infos: List[ForwardRef('GroupChatWatchLiveInfo')] = <object object at 0x104ab71b0>)
Bases:
Message
- entrance_status: int = <object object>
- watch_live_infos: List[GroupChatWatchLiveInfo] = <object object>
- class TikTokLive.proto.tiktok_proto.GroupChatWatchLiveInfo(room_id: int = <object object at 0x104ab71b0>, user_info: 'User' = <object object at 0x104ab71b0>)
Bases:
Message
- room_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.GroupLiveInfo(group_show: 'CompetitionInfo' = <object object at 0x104ab71b0>)
Bases:
Message
- group_show: CompetitionInfo = <object object>
- class TikTokLive.proto.tiktok_proto.GroupLiveMember(user_id: int = <object object at 0x104ab71b0>, nickname: str = <object object at 0x104ab71b0>, avatar: 'ImageModel' = <object object at 0x104ab71b0>)
Bases:
Message
- avatar: ImageModel = <object object>
- nickname: str = <object object>
- user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.GroupLiveSession(is_group_live_session: bool = <object object at 0x104ab71b0>, last_visit_time: int = <object object at 0x104ab71b0>, group_live_members: List[ForwardRef('GroupLiveMember')] = <object object at 0x104ab71b0>)
Bases:
Message
- group_live_members: List[GroupLiveMember] = <object object>
- is_group_live_session: bool = <object object>
- last_visit_time: int = <object object>
- class TikTokLive.proto.tiktok_proto.GroupPlayer(channel_id: int = <object object at 0x104ab71b0>, user: 'Player' = <object object at 0x104ab71b0>)
Bases:
Message
- channel_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.GroupShowStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.GroupStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.GrowthJourneyBannerInfo(grow_level_first_banner: 'GrowthJourneyBannerItem' = <object object at 0x104ab71b0>, grow_level_special_level_arrived_banner: 'GrowthJourneyBannerItem' = <object object at 0x104ab71b0>, growth_instance_banner: 'GrowthJourneyBannerItem' = <object object at 0x104ab71b0>)
Bases:
Message
- grow_level_first_banner: GrowthJourneyBannerItem = <object object>
- grow_level_special_level_arrived_banner: GrowthJourneyBannerItem = <object object>
- growth_instance_banner: GrowthJourneyBannerItem = <object object>
- class TikTokLive.proto.tiktok_proto.GrowthJourneyBannerItem(banner_content: str = <object object at 0x104ab71b0>, banner_schema: str = <object object at 0x104ab71b0>, banner_icon: str = <object object at 0x104ab71b0>, banner_frequency_key: str = <object object at 0x104ab71b0>)
Bases:
Message
- banner_content: str = <object object>
- banner_frequency_key: str = <object object>
- banner_icon: str = <object object>
- banner_schema: str = <object object>
- class TikTokLive.proto.tiktok_proto.GuessOptionStats(member_num: int = <object object at 0x104ab71b0>, points_num: int = <object object at 0x104ab71b0>, bonus_odds: float = <object object at 0x104ab71b0>)
Bases:
Message
- bonus_odds: float = <object object>
- member_num: int = <object object>
- points_num: int = <object object>
- class TikTokLive.proto.tiktok_proto.GuessOptions(text: 'GuessText' = <object object at 0x104ab71b0>, guess_option_stats: 'GuessOptionStats' = <object object at 0x104ab71b0>, serial_num: int = <object object at 0x104ab71b0>, option_id_str: str = <object object at 0x104ab71b0>)
Bases:
Message
- guess_option_stats: GuessOptionStats = <object object>
- option_id_str: str = <object object>
- serial_num: int = <object object>
- class TikTokLive.proto.tiktok_proto.GuessPinCardStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.GuessPinType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.GuessRankUserInfo(avatar_uri: str = <object object at 0x104ab71b0>)
Bases:
Message
- avatar_uri: str = <object object>
- class TikTokLive.proto.tiktok_proto.GuessRound(title: 'GuessText' = <object object at 0x104ab71b0>, round_id_str: str = <object object at 0x104ab71b0>, guess_options: List[ForwardRef('GuessOptions')] = <object object at 0x104ab71b0>, win_option: str = <object object at 0x104ab71b0>, start_time: int = <object object at 0x104ab71b0>, end_time: int = <object object at 0x104ab71b0>, guess_status: 'GuessRoundGuessStatus' = <object object at 0x104ab71b0>, room_id_str: str = <object object at 0x104ab71b0>, live_id: int = <object object at 0x104ab71b0>, guess_round_stats: 'GuessRoundStats' = <object object at 0x104ab71b0>, corrected_option: str = <object object at 0x104ab71b0>, anchor_id: str = <object object at 0x104ab71b0>, creator_id: str = <object object at 0x104ab71b0>, operator_id: str = <object object at 0x104ab71b0>, operator_name: str = <object object at 0x104ab71b0>, settle_finish_time: int = <object object at 0x104ab71b0>, is_auto_pin: bool = <object object at 0x104ab71b0>, server_time: int = <object object at 0x104ab71b0>)
Bases:
Message
- anchor_id: str = <object object>
- corrected_option: str = <object object>
- creator_id: str = <object object>
- end_time: int = <object object>
- guess_options: List[GuessOptions] = <object object>
- guess_round_stats: GuessRoundStats = <object object>
- guess_status: GuessRoundGuessStatus = <object object>
- is_auto_pin: bool = <object object>
- live_id: int = <object object>
- operator_id: str = <object object>
- operator_name: str = <object object>
- room_id_str: str = <object object>
- round_id_str: str = <object object>
- server_time: int = <object object>
- settle_finish_time: int = <object object>
- start_time: int = <object object>
- win_option: str = <object object>
- class TikTokLive.proto.tiktok_proto.GuessRoundGuessStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.GuessRoundStats(member_nums: int = <object object at 0x104ab71b0>, points_num: int = <object object at 0x104ab71b0>, points_split_num: int = <object object at 0x104ab71b0>, points_voted_to_anchor: int = <object object at 0x104ab71b0>)
Bases:
Message
- member_nums: int = <object object>
- points_num: int = <object object>
- points_split_num: int = <object object>
- points_voted_to_anchor: int = <object object>
- class TikTokLive.proto.tiktok_proto.GuessStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.GuessTaskPackInfo(tasks_info: List[ForwardRef('GameTaskInfo')] = <object object at 0x104ab71b0>, config: 'TaskWidgetConfig' = <object object at 0x104ab71b0>)
Bases:
Message
- config: TaskWidgetConfig = <object object>
- tasks_info: List[GameTaskInfo] = <object object>
- class TikTokLive.proto.tiktok_proto.GuessTemplate(template_id_str: int = <object object at 0x104ab71b0>, title: 'GuessText' = <object object at 0x104ab71b0>, guess_options: List[ForwardRef('GuessOptions')] = <object object at 0x104ab71b0>, game_type_name: str = <object object at 0x104ab71b0>, audit_status: 'AuditStatus' = <object object at 0x104ab71b0>, audit_detail: int = <object object at 0x104ab71b0>)
Bases:
Message
- audit_detail: int = <object object>
- audit_status: AuditStatus = <object object>
- game_type_name: str = <object object>
- guess_options: List[GuessOptions] = <object object>
- template_id_str: int = <object object>
- class TikTokLive.proto.tiktok_proto.GuessText(key: str = <object object at 0x104ab71b0>, desc: str = <object object at 0x104ab71b0>, type: int = <object object at 0x104ab71b0>)
Bases:
Message
- desc: str = <object object>
- key: str = <object object>
- type: int = <object object>
- class TikTokLive.proto.tiktok_proto.GuessWidget(version_id: int = <object object at 0x104ab71b0>, guess_round: 'GuessRound' = <object object at 0x104ab71b0>, bet_stats: List[ForwardRef('BetStats')] = <object object at 0x104ab71b0>)
Bases:
Message
- guess_round: GuessRound = <object object>
- version_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.GuessWidgets(user_rank: List[ForwardRef('GuessRankUserInfo')] = <object object at 0x104ab71b0>)
Bases:
Message
- user_rank: List[GuessRankUserInfo] = <object object>
- class TikTokLive.proto.tiktok_proto.GuessWidgetsData(guess_widgets: 'GuessWidgets' = <object object at 0x104ab71b0>)
Bases:
Message
- guess_widgets: GuessWidgets = <object object>
- class TikTokLive.proto.tiktok_proto.GuessingGameInfo(show_guessing_game_entrance: bool = <object object at 0x104ab71b0>)
Bases:
Message
- show_guessing_game_entrance: bool = <object object>
- class TikTokLive.proto.tiktok_proto.GuestClientList(uid: int = <object object at 0x104ab71b0>, link_mic_id: str = <object object at 0x104ab71b0>, status: int = <object object at 0x104ab71b0>, source: int = <object object at 0x104ab71b0>, rtc_status: int = <object object at 0x104ab71b0>)
Bases:
Message
- link_mic_id: str = <object object>
- rtc_status: int = <object object>
- source: int = <object object>
- status: int = <object object>
- uid: int = <object object>
- class TikTokLive.proto.tiktok_proto.GuestMicCameraChangeScene(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.GuestMicCameraManageOp(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.GuestShowdownCloseParams(room_id: int = <object object at 0x104ab71b0>, channel_id: int = <object object at 0x104ab71b0>, play_id: int = <object object at 0x104ab71b0>, close_scene: int = <object object at 0x104ab71b0>)
Bases:
Message
- channel_id: int = <object object>
- close_scene: int = <object object>
- play_id: int = <object object>
- room_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.GuestShowdownCloseResponse(data: 'GuestShowdownCloseResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: GuestShowdownCloseResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.GuestShowdownCloseResponseResponseData(success: bool = <object object at 0x104ab71b0>, play_content: 'GuestShowdownContent' = <object object at 0x104ab71b0>)
Bases:
Message
- play_content: GuestShowdownContent = <object object>
- success: bool = <object object>
- class TikTokLive.proto.tiktok_proto.GuestShowdownConfig(duration: int = <object object at 0x104ab71b0>, loser_num: int = <object object at 0x104ab71b0>)
Bases:
Message
- duration: int = <object object>
- loser_num: int = <object object>
- class TikTokLive.proto.tiktok_proto.GuestShowdownConfigChange(update_loser_num: bool = <object object at 0x104ab71b0>, loser_num: int = <object object at 0x104ab71b0>, update_add_duration: bool = <object object at 0x104ab71b0>, add_duration: int = <object object at 0x104ab71b0>)
Bases:
Message
- add_duration: int = <object object>
- loser_num: int = <object object>
- update_add_duration: bool = <object object>
- update_loser_num: bool = <object object>
- class TikTokLive.proto.tiktok_proto.GuestShowdownContent(room_id: int = <object object at 0x104ab71b0>, channel_id: int = <object object at 0x104ab71b0>, play_id: int = <object object at 0x104ab71b0>, play_status: int = <object object at 0x104ab71b0>, version: int = <object object at 0x104ab71b0>, party_start_time: int = <object object at 0x104ab71b0>, punishment_start_time: int = <object object at 0x104ab71b0>, play_config: 'GuestShowdownConfig' = <object object at 0x104ab71b0>, running_play_users: List[ForwardRef('GuestShowdownUser')] = <object object at 0x104ab71b0>, leave_play_users: List[ForwardRef('GuestShowdownUser')] = <object object at 0x104ab71b0>, stream_id: str = <object object at 0x104ab71b0>)
Bases:
Message
- channel_id: int = <object object>
- leave_play_users: List[GuestShowdownUser] = <object object>
- party_start_time: int = <object object>
- play_config: GuestShowdownConfig = <object object>
- play_id: int = <object object>
- play_status: int = <object object>
- punishment_start_time: int = <object object>
- room_id: int = <object object>
- running_play_users: List[GuestShowdownUser] = <object object>
- stream_id: str = <object object>
- version: int = <object object>
- class TikTokLive.proto.tiktok_proto.GuestShowdownFinishToPunishmentParams(room_id: int = <object object at 0x104ab71b0>, channel_id: int = <object object at 0x104ab71b0>, play_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- channel_id: int = <object object>
- play_id: int = <object object>
- room_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.GuestShowdownFinishToPunishmentResponse(data: 'GuestShowdownFinishToPunishmentResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: GuestShowdownFinishToPunishmentResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.GuestShowdownFinishToPunishmentResponseResponseData(success: bool = <object object at 0x104ab71b0>, play_content: 'GuestShowdownContent' = <object object at 0x104ab71b0>)
Bases:
Message
- play_content: GuestShowdownContent = <object object>
- success: bool = <object object>
- class TikTokLive.proto.tiktok_proto.GuestShowdownGetContentParams(room_id: int = <object object at 0x104ab71b0>, channel_id: int = <object object at 0x104ab71b0>, play_id: int = <object object at 0x104ab71b0>, get_type: int = <object object at 0x104ab71b0>)
Bases:
Message
- channel_id: int = <object object>
- get_type: int = <object object>
- play_id: int = <object object>
- room_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.GuestShowdownGetContentResponse(data: 'GuestShowdownGetContentResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: GuestShowdownGetContentResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.GuestShowdownGetContentResponseResponseData(play_content: 'GuestShowdownContent' = <object object at 0x104ab71b0>)
Bases:
Message
- play_content: GuestShowdownContent = <object object>
- class TikTokLive.proto.tiktok_proto.GuestShowdownStartParams(room_id: int = <object object at 0x104ab71b0>, channel_id: int = <object object at 0x104ab71b0>, pre_play_id: int = <object object at 0x104ab71b0>, stream_id: str = <object object at 0x104ab71b0>, play_config: 'GuestShowdownConfig' = <object object at 0x104ab71b0>)
Bases:
Message
- channel_id: int = <object object>
- play_config: GuestShowdownConfig = <object object>
- pre_play_id: int = <object object>
- room_id: int = <object object>
- stream_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.GuestShowdownStartResponse(data: 'GuestShowdownStartResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: GuestShowdownStartResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.GuestShowdownStartResponseResponseData(is_exists: bool = <object object at 0x104ab71b0>, play_content: 'GuestShowdownContent' = <object object at 0x104ab71b0>)
Bases:
Message
- is_exists: bool = <object object>
- play_content: GuestShowdownContent = <object object>
- class TikTokLive.proto.tiktok_proto.GuestShowdownUpdateParams(room_id: int = <object object at 0x104ab71b0>, channel_id: int = <object object at 0x104ab71b0>, play_id: int = <object object at 0x104ab71b0>, guest_showdown_update_scene: int = <object object at 0x104ab71b0>, config_change: 'GuestShowdownConfigChange' = <object object at 0x104ab71b0>)
Bases:
Message
- channel_id: int = <object object>
- config_change: GuestShowdownConfigChange = <object object>
- guest_showdown_update_scene: int = <object object>
- play_id: int = <object object>
- room_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.GuestShowdownUpdateResponse(data: 'GuestShowdownUpdateResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: GuestShowdownUpdateResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.GuestShowdownUpdateResponseResponseData(success: bool = <object object at 0x104ab71b0>, play_content: 'GuestShowdownContent' = <object object at 0x104ab71b0>)
Bases:
Message
- play_content: GuestShowdownContent = <object object>
- success: bool = <object object>
- class TikTokLive.proto.tiktok_proto.GuestShowdownUser(user_id: int = <object object at 0x104ab71b0>, linkmic_id: str = <object object at 0x104ab71b0>, score: int = <object object at 0x104ab71b0>, rank: int = <object object at 0x104ab71b0>, nickname: str = <object object at 0x104ab71b0>, display_id: str = <object object at 0x104ab71b0>, avatar_thumb: 'ImageModel' = <object object at 0x104ab71b0>, user_tag: int = <object object at 0x104ab71b0>, icon_name: str = <object object at 0x104ab71b0>)
Bases:
Message
- avatar_thumb: ImageModel = <object object>
- display_id: str = <object object>
- icon_name: str = <object object>
- linkmic_id: str = <object object>
- nickname: str = <object object>
- rank: int = <object object>
- score: int = <object object>
- user_id: int = <object object>
- user_tag: int = <object object>
- class TikTokLive.proto.tiktok_proto.GuideInfoResponse(data: 'GuideInfoResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: GuideInfoResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.GuideInfoResponseData(user_stats: 'GuideInfoResponseUserStats' = <object object at 0x104ab71b0>, guide_type: str = <object object at 0x104ab71b0>, schema_url: str = <object object at 0x104ab71b0>, should_use_config: bool = <object object at 0x104ab71b0>, guide_entry: 'GuideInfoResponseGuideEntry' = <object object at 0x104ab71b0>, ug_gift_task_info: 'UgGiftTaskInfo' = <object object at 0x104ab71b0>)
Bases:
Message
- guide_entry: GuideInfoResponseGuideEntry = <object object>
- guide_type: str = <object object>
- schema_url: str = <object object>
- should_use_config: bool = <object object>
- ug_gift_task_info: UgGiftTaskInfo = <object object>
- user_stats: GuideInfoResponseUserStats = <object object>
- class TikTokLive.proto.tiktok_proto.GuideInfoResponseGuideEntry(guide_page_resources: List[ForwardRef('GuideInfoResponseGuidePageResource')] = <object object at 0x104ab71b0>)
Bases:
Message
- guide_page_resources: List[GuideInfoResponseGuidePageResource] = <object object>
- class TikTokLive.proto.tiktok_proto.GuideInfoResponseGuidePageResource(texts: List[ForwardRef('Text')] = <object object at 0x104ab71b0>, icons: List[ForwardRef('ImageModel')] = <object object at 0x104ab71b0>, animations: List[ForwardRef('ImageModel')] = <object object at 0x104ab71b0>)
Bases:
Message
- animations: List[ImageModel] = <object object>
- icons: List[ImageModel] = <object object>
- class TikTokLive.proto.tiktok_proto.GuideInfoResponseUserStats(gift_panel_show_cnt: int = <object object at 0x104ab71b0>, shortcut_gift_click_cnt: int = <object object at 0x104ab71b0>, gift_guide_popup_show_cnt: int = <object object at 0x104ab71b0>, like_cnt: int = <object object at 0x104ab71b0>, watch_duration: int = <object object at 0x104ab71b0>)
Bases:
Message
- gift_guide_popup_show_cnt: int = <object object>
- gift_panel_show_cnt: int = <object object>
- like_cnt: int = <object object>
- shortcut_gift_click_cnt: int = <object object>
- watch_duration: int = <object object>
- class TikTokLive.proto.tiktok_proto.GuideKeywordsReportResponse(data: 'GuideKeywordsReportResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: GuideKeywordsReportResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.GuideKeywordsReportResponseData
Bases:
Message
- class TikTokLive.proto.tiktok_proto.GuideKeywordsResponse(data: 'GuideKeywordsResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: GuideKeywordsResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.GuideKeywordsResponseData(version: int = <object object at 0x104ab71b0>, user_info: 'GuideKeywordsResponseUserInfo' = <object object at 0x104ab71b0>, keywords_library: List[ForwardRef('KeywordsLibrary')] = <object object at 0x104ab71b0>)
Bases:
Message
- keywords_library: List[KeywordsLibrary] = <object object>
- user_info: GuideKeywordsResponseUserInfo = <object object>
- version: int = <object object>
- class TikTokLive.proto.tiktok_proto.GuideKeywordsResponseUserInfo(is_in_eea: bool = <object object at 0x104ab71b0>, has_ever_recharged: bool = <object object at 0x104ab71b0>, suggested_min_coins: int = <object object at 0x104ab71b0>, suggested_max_coins: int = <object object at 0x104ab71b0>, coin_exchange_prompt: str = <object object at 0x104ab71b0>)
Bases:
Message
- coin_exchange_prompt: str = <object object>
- has_ever_recharged: bool = <object object>
- is_in_eea: bool = <object object>
- suggested_max_coins: int = <object object>
- suggested_min_coins: int = <object object>
- class TikTokLive.proto.tiktok_proto.GuidePageResource(texts: List[ForwardRef('Text')] = <object object at 0x104ab71b0>, icons: List[ForwardRef('ImageModel')] = <object object at 0x104ab71b0>, animations: List[ForwardRef('ImageModel')] = <object object at 0x104ab71b0>, badges: List[ForwardRef('BadgeStruct')] = <object object at 0x104ab71b0>)
Bases:
Message
- animations: List[ImageModel] = <object object>
- badges: List[BadgeStruct] = <object object>
- icons: List[ImageModel] = <object object>
- class TikTokLive.proto.tiktok_proto.GuidePopupBanner(banner_style: int = <object object at 0x104ab71b0>, banner_content_type: int = <object object at 0x104ab71b0>, top_cohosted_partners: List[ForwardRef('User')] = <object object at 0x104ab71b0>, benefits: List[ForwardRef('Benefit')] = <object object at 0x104ab71b0>, recap_title_type: int = <object object at 0x104ab71b0>, timestamp: str = <object object at 0x104ab71b0>)
Bases:
Message
- banner_content_type: int = <object object>
- banner_style: int = <object object>
- recap_title_type: int = <object object>
- timestamp: str = <object object>
- class TikTokLive.proto.tiktok_proto.GuideReportResponse(data: 'GuideReportResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: GuideReportResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.GuideReportResponseData
Bases:
Message
- class TikTokLive.proto.tiktok_proto.GuideTarget(target_id: int = <object object at 0x104ab71b0>, target_type: str = <object object at 0x104ab71b0>, period_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- period_id: int = <object object>
- target_id: int = <object object>
- target_type: str = <object object>
- class TikTokLive.proto.tiktok_proto.Hashtag(id: int = <object object at 0x104ab71b0>, title: str = <object object at 0x104ab71b0>, image: 'ImageModel' = <object object at 0x104ab71b0>, namespace: 'HashtagHashtagNamespace' = <object object at 0x104ab71b0>)
Bases:
Message
- id: int = <object object>
- image: ImageModel = <object object>
- namespace: HashtagHashtagNamespace = <object object>
- title: str = <object object>
- class TikTokLive.proto.tiktok_proto.HashtagHashtagNamespace(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.HashtagResponse(hashtags: List[ForwardRef('Hashtag')] = <object object at 0x104ab71b0>, game_tag_list: List[ForwardRef('GameTag')] = <object object at 0x104ab71b0>, game_hash_tag: 'Hashtag' = <object object at 0x104ab71b0>, obs_hash_tag: List[ForwardRef('Hashtag')] = <object object at 0x104ab71b0>, live_voice_hashtag: List[ForwardRef('Hashtag')] = <object object at 0x104ab71b0>, live_studio_hashtag: List[ForwardRef('Hashtag')] = <object object at 0x104ab71b0>)
Bases:
Message
- class TikTokLive.proto.tiktok_proto.HeatUpdateContent(channel_id: int = <object object at 0x104ab71b0>, from_user_id: int = <object object at 0x104ab71b0>, updated_heat: int = <object object at 0x104ab71b0>, update_source: int = <object object at 0x104ab71b0>)
Bases:
Message
- channel_id: int = <object object>
- from_user_id: int = <object object>
- update_source: int = <object object>
- updated_heat: int = <object object>
- class TikTokLive.proto.tiktok_proto.HighScoreControlCfg(normal_control_applied: bool = <object object at 0x104ab71b0>, threshold: int = <object object at 0x104ab71b0>, origin_display_to_user_list: List[int] = <object object at 0x104ab71b0>)
Bases:
Message
- normal_control_applied: bool = <object object>
- origin_display_to_user_list: List[int] = <object object>
- threshold: int = <object object>
- class TikTokLive.proto.tiktok_proto.HighlightFragmentInfo(fragment_list: List[ForwardRef('LiveFragmentDetail')] = <object object at 0x104ab71b0>)
Bases:
Message
- fragment_list: List[LiveFragmentDetail] = <object object>
- class TikTokLive.proto.tiktok_proto.HistoryCommentResponse(data: 'HistoryCommentResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: HistoryCommentResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.HistoryCommentResponseResponseData(messages: List[ForwardRef('ProtoMessageFetchResultBaseProtoMessage')] = <object object at 0x104ab71b0>, has_more: bool = <object object at 0x104ab71b0>, cursor: str = <object object at 0x104ab71b0>)
Bases:
Message
- cursor: str = <object object>
- has_more: bool = <object object>
- messages: List[ProtoMessageFetchResultBaseProtoMessage] = <object object>
- class TikTokLive.proto.tiktok_proto.HitAbStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.HorizontalOnclickTriggerType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.HorizontalPaddingRule(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.HostDisplayResponse(data: 'HostDisplayResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: HostDisplayResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.HostDisplayResponseDisplayInfo(host_icon_background_url: str = <object object at 0x104ab71b0>, host_icon_url: str = <object object at 0x104ab71b0>, host_color: str = <object object at 0x104ab71b0>, icon_link_url: str = <object object at 0x104ab71b0>, host_type: int = <object object at 0x104ab71b0>)
Bases:
Message
- host_color: str = <object object>
- host_icon_background_url: str = <object object>
- host_icon_url: str = <object object>
- host_type: int = <object object>
- icon_link_url: str = <object object>
- class TikTokLive.proto.tiktok_proto.HostDisplayResponseResponseData(display_info: 'HostDisplayResponseDisplayInfo' = <object object at 0x104ab71b0>)
Bases:
Message
- display_info: HostDisplayResponseDisplayInfo = <object object>
- class TikTokLive.proto.tiktok_proto.HostReportOpenLinkmicPanelResponse(data: 'HostReportOpenLinkmicPanelResponseResponseData' = <object object at 0x104ab71b0>, extra: 'HostReportOpenLinkmicPanelResponseExtra' = <object object at 0x104ab71b0>)
Bases:
Message
- data: HostReportOpenLinkmicPanelResponseResponseData = <object object>
- extra: HostReportOpenLinkmicPanelResponseExtra = <object object>
- class TikTokLive.proto.tiktok_proto.HostReportOpenLinkmicPanelResponseExtra(now: int = <object object at 0x104ab71b0>)
Bases:
Message
- now: int = <object object>
- class TikTokLive.proto.tiktok_proto.HostReportOpenLinkmicPanelResponseResponseData
Bases:
Message
- class TikTokLive.proto.tiktok_proto.HotRoomData(business: str = <object object at 0x104ab71b0>, room_id: int = <object object at 0x104ab71b0>, is_hot: bool = <object object at 0x104ab71b0>, action: int = <object object at 0x104ab71b0>, timestamp: int = <object object at 0x104ab71b0>, hot_room_state: List[ForwardRef('HotRoomDataHotRoomState')] = <object object at 0x104ab71b0>)
Bases:
Message
- action: int = <object object>
- business: str = <object object>
- hot_room_state: List[HotRoomDataHotRoomState] = <object object>
- is_hot: bool = <object object>
- room_id: int = <object object>
- timestamp: int = <object object>
- class TikTokLive.proto.tiktok_proto.HotRoomDataHotRoomState(reason: int = <object object at 0x104ab71b0>, enter_ts: int = <object object at 0x104ab71b0>)
Bases:
Message
- enter_ts: int = <object object>
- reason: int = <object object>
- class TikTokLive.proto.tiktok_proto.HotTag(product_id: str = <object object at 0x104ab71b0>, hot_count: int = <object object at 0x104ab71b0>)
Bases:
Message
- hot_count: int = <object object>
- product_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.HotfixGiftDataForProp(display_text: 'Text' = <object object at 0x104ab71b0>, describe: str = <object object at 0x104ab71b0>, gift_id: int = <object object at 0x104ab71b0>, group_count: int = <object object at 0x104ab71b0>, repeat_count: int = <object object at 0x104ab71b0>, combo_count: int = <object object at 0x104ab71b0>, msg_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- combo_count: int = <object object>
- describe: str = <object object>
- gift_id: int = <object object>
- group_count: int = <object object>
- msg_id: int = <object object>
- repeat_count: int = <object object>
- class TikTokLive.proto.tiktok_proto.HourlyRankRewardInfo(user_id: int = <object object at 0x104ab71b0>, asset_id: int = <object object at 0x104ab71b0>, notify_message: 'WebcastRoomNotifyMessage' = <object object at 0x104ab71b0>, border_info: 'BorderInfo' = <object object at 0x104ab71b0>)
Bases:
Message
- asset_id: int = <object object>
- border_info: BorderInfo = <object object>
- notify_message: WebcastRoomNotifyMessage = <object object>
- user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.IconConfig(icon: 'ImageModel' = <object object at 0x104ab71b0>, background: 'CombineBadgeBackground' = <object object at 0x104ab71b0>)
Bases:
Message
- background: CombineBadgeBackground = <object object>
- icon: ImageModel = <object object>
- class TikTokLive.proto.tiktok_proto.IconDisplayType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.ImDispatchStrategy(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.ImageBadge(badge_display_type: 'ImageBadgeBadgeDisplayType' = <object object at 0x104ab71b0>, image_model: 'ImageModel' = <object object at 0x104ab71b0>)
Bases:
Message
- badge_display_type: ImageBadgeBadgeDisplayType = <object object>
- image_model: ImageModel = <object object>
- class TikTokLive.proto.tiktok_proto.ImageBadgeBadgeDisplayType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.ImageModel(m_urls: List[str] = <object object at 0x104ab71b0>, m_uri: str = <object object at 0x104ab71b0>, height: int = <object object at 0x104ab71b0>, width: int = <object object at 0x104ab71b0>, avg_color: str = <object object at 0x104ab71b0>, image_type: int = <object object at 0x104ab71b0>, schema: str = <object object at 0x104ab71b0>, content: 'ImageModelContent' = <object object at 0x104ab71b0>, is_animated: bool = <object object at 0x104ab71b0>)
Bases:
Message
- avg_color: str = <object object>
- content: ImageModelContent = <object object>
- height: int = <object object>
- image_type: int = <object object>
- is_animated: bool = <object object>
- m_uri: str = <object object>
- m_urls: List[str] = <object object>
- schema: str = <object object>
- width: int = <object object>
- class TikTokLive.proto.tiktok_proto.ImageModelContent(name: str = <object object at 0x104ab71b0>, font_color: str = <object object at 0x104ab71b0>, level: int = <object object at 0x104ab71b0>)
Bases:
Message
- font_color: str = <object object>
- level: int = <object object>
- name: str = <object object>
- class TikTokLive.proto.tiktok_proto.Img(key: str = <object object at 0x104ab71b0>, width: int = <object object at 0x104ab71b0>, height: int = <object object at 0x104ab71b0>, url: str = <object object at 0x104ab71b0>)
Bases:
Message
- height: int = <object object>
- key: str = <object object>
- url: str = <object object>
- width: int = <object object>
- class TikTokLive.proto.tiktok_proto.InGameInfo(show_in_game_rank: bool = <object object at 0x104ab71b0>, allow_guide_gametag_ids: List[int] = <object object at 0x104ab71b0>)
Bases:
Message
- allow_guide_gametag_ids: List[int] = <object object>
- show_in_game_rank: bool = <object object>
- class TikTokLive.proto.tiktok_proto.IndicatorOp(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.IndustryPermission(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.IndustryRiskLevel(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.InteractionQuestionInfo(has_recommend: bool = <object object at 0x104ab71b0>, has_quick_answer: bool = <object object at 0x104ab71b0>, qa_entry_type: int = <object object at 0x104ab71b0>, has_lighting_strengthen: bool = <object object at 0x104ab71b0>)
Bases:
Message
- has_lighting_strengthen: bool = <object object>
- has_quick_answer: bool = <object object>
- has_recommend: bool = <object object>
- qa_entry_type: int = <object object>
- class TikTokLive.proto.tiktok_proto.IntroConflictInfo(content: str = <object object at 0x104ab71b0>)
Bases:
Message
- content: str = <object object>
- class TikTokLive.proto.tiktok_proto.InviteBizContent(multi_live_anchor_panel_settings: 'MultiLiveAnchorPanelSettings' = <object object at 0x104ab71b0>, invite_source: 'InviteBizContentContentInviteSource' = <object object at 0x104ab71b0>, operator_user_info: 'User' = <object object at 0x104ab71b0>, operator_link_admin_type: 'InviteBizContentLinkMicUserAdminType' = <object object at 0x104ab71b0>, invitee_user_info: 'User' = <object object at 0x104ab71b0>, share_revenue_setting: 'InviteBizContentLinkmicShareRevenueSetting' = <object object at 0x104ab71b0>)
Bases:
Message
- invite_source: InviteBizContentContentInviteSource = <object object>
- multi_live_anchor_panel_settings: MultiLiveAnchorPanelSettings = <object object>
- operator_link_admin_type: InviteBizContentLinkMicUserAdminType = <object object>
- class TikTokLive.proto.tiktok_proto.InviteBizContentContentInviteSource(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.InviteBizContentLinkMicUserAdminType(value: int)
Bases:
Enum
- name: str | None
- value: int
Bases:
Enum
- class TikTokLive.proto.tiktok_proto.InviteBlockReason(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.InviteContent(inviter: 'Player' = <object object at 0x104ab71b0>, invitee_r_t_c_info: 'RtcExtraInfo' = <object object at 0x104ab71b0>, inviter_link_mic_id: str = <object object at 0x104ab71b0>, invitee_link_mic_id: str = <object object at 0x104ab71b0>, is_owner: bool = <object object at 0x104ab71b0>, position_data: 'MicPositionData' = <object object at 0x104ab71b0>, dsl: 'DslConfig' = <object object at 0x104ab71b0>, invitee: 'Player' = <object object at 0x104ab71b0>, operator: 'Player' = <object object at 0x104ab71b0>)
Bases:
Message
- invitee_link_mic_id: str = <object object>
- invitee_r_t_c_info: RtcExtraInfo = <object object>
- inviter_link_mic_id: str = <object object>
- is_owner: bool = <object object>
- position_data: MicPositionData = <object object>
- class TikTokLive.proto.tiktok_proto.InviteExtra(log_pb: 'InviteExtraLogPb' = <object object at 0x104ab71b0>)
Bases:
Message
- log_pb: InviteExtraLogPb = <object object>
- class TikTokLive.proto.tiktok_proto.InviteExtraLogPb(client_log_id: str = <object object at 0x104ab71b0>)
Bases:
Message
- client_log_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.InviteLiveEventUserResponse(data: 'InviteLiveEventUserResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: InviteLiveEventUserResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.InviteLiveEventUserResponseResponseData
Bases:
Message
- class TikTokLive.proto.tiktok_proto.InviteResponse(channel_id: int = <object object at 0x104ab71b0>, rtc_info: 'RtcExtraInfo' = <object object at 0x104ab71b0>, inviter_link_mic_id: str = <object object at 0x104ab71b0>, invitee_link_mic_id: str = <object object at 0x104ab71b0>, invite_seq_id: int = <object object at 0x104ab71b0>, multi_guest_resp_extra: 'BizInviteResponse' = <object object at 0x104ab71b0>)
Bases:
Message
- channel_id: int = <object object>
- invite_seq_id: int = <object object>
- invitee_link_mic_id: str = <object object>
- inviter_link_mic_id: str = <object object>
- multi_guest_resp_extra: BizInviteResponse = <object object>
- rtc_info: RtcExtraInfo = <object object>
- class TikTokLive.proto.tiktok_proto.InviteTopHostInfo(rank_type: str = <object object at 0x104ab71b0>, top_index: int = <object object at 0x104ab71b0>)
Bases:
Message
- rank_type: str = <object object>
- top_index: int = <object object>
- class TikTokLive.proto.tiktok_proto.InviterRivalExtra(text_type: 'TextType' = <object object at 0x104ab71b0>, text: str = <object object at 0x104ab71b0>, label: str = <object object at 0x104ab71b0>, user_count: int = <object object at 0x104ab71b0>, avatar_thumb: 'ImageModel' = <object object at 0x104ab71b0>, display_id: str = <object object at 0x104ab71b0>, authentication_info: 'AuthenticationInfo' = <object object at 0x104ab71b0>, nickname: str = <object object at 0x104ab71b0>, follow_status: int = <object object at 0x104ab71b0>, m_hashtag: 'Hashtag' = <object object at 0x104ab71b0>, user_id: int = <object object at 0x104ab71b0>, is_best_teammate: bool = <object object at 0x104ab71b0>, opt_pair_info: 'OptPairInfo' = <object object at 0x104ab71b0>, follower_count: int = <object object at 0x104ab71b0>)
Bases:
Message
- authentication_info: AuthenticationInfo = <object object>
- avatar_thumb: ImageModel = <object object>
- display_id: str = <object object>
- follow_status: int = <object object>
- follower_count: int = <object object>
- is_best_teammate: bool = <object object>
- label: str = <object object>
- nickname: str = <object object>
- opt_pair_info: OptPairInfo = <object object>
- text: str = <object object>
- user_count: int = <object object>
- user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.JoinChannelResp(link_layer_list_user: 'LinkLayerListUser' = <object object at 0x104ab71b0>, multi_guest_resp_extra: 'BizJoinChannelResponse' = <object object at 0x104ab71b0>)
Bases:
Message
- link_layer_list_user: LinkLayerListUser = <object object>
- multi_guest_resp_extra: BizJoinChannelResponse = <object object>
- class TikTokLive.proto.tiktok_proto.JoinDirectBizContent(reply_im_msg_id: int = <object object at 0x104ab71b0>, outside_room_invite_source: 'JoinDirectBizContentMultiGuestOutsideRoomInviteSource' = <object object at 0x104ab71b0>)
Bases:
Message
- outside_room_invite_source: JoinDirectBizContentMultiGuestOutsideRoomInviteSource = <object object>
- reply_im_msg_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.JoinDirectBizContentMultiGuestOutsideRoomInviteSource(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.JoinDirectContent(joiner: 'LinkLayerListUser' = <object object at 0x104ab71b0>, all_users: 'AllListUser' = <object object at 0x104ab71b0>)
Bases:
Message
- all_users: AllListUser = <object object>
- joiner: LinkLayerListUser = <object object>
- class TikTokLive.proto.tiktok_proto.JoinDirectResp(rtc_info: 'RtcExtraInfo' = <object object at 0x104ab71b0>, self_link_mic_id: str = <object object at 0x104ab71b0>, position: 'MicPositionData' = <object object at 0x104ab71b0>, all_users: 'AllListUser' = <object object at 0x104ab71b0>, multi_guest_resp_extra: 'BizJoinDirectResponse' = <object object at 0x104ab71b0>)
Bases:
Message
- all_users: AllListUser = <object object>
- multi_guest_resp_extra: BizJoinDirectResponse = <object object>
- position: MicPositionData = <object object>
- rtc_info: RtcExtraInfo = <object object>
- self_link_mic_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.JoinGroupBizContent(from_room_age_restricted: int = <object object at 0x104ab71b0>, dialog: 'PerceptionDialogInfo' = <object object at 0x104ab71b0>, punish_info: 'PunishEventInfo' = <object object at 0x104ab71b0>, topic_info: 'CohostTopic' = <object object at 0x104ab71b0>, algo_request_id: str = <object object at 0x104ab71b0>, cohost_layout_mode: 'JoinGroupBizContentCohostLayoutMode' = <object object at 0x104ab71b0>, tag: 'TagV2' = <object object at 0x104ab71b0>, game_tag: 'RivalsGameTag' = <object object at 0x104ab71b0>, new_user_education: str = <object object at 0x104ab71b0>, join_group_msg_extra: 'JoinGroupMessageExtra' = <object object at 0x104ab71b0>)
Bases:
Message
- algo_request_id: str = <object object>
- cohost_layout_mode: JoinGroupBizContentCohostLayoutMode = <object object>
- dialog: PerceptionDialogInfo = <object object>
- from_room_age_restricted: int = <object object>
- game_tag: RivalsGameTag = <object object>
- join_group_msg_extra: JoinGroupMessageExtra = <object object>
- new_user_education: str = <object object>
- punish_info: PunishEventInfo = <object object>
- topic_info: CohostTopic = <object object>
- class TikTokLive.proto.tiktok_proto.JoinGroupBizContentCohostLayoutMode(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.JoinGroupContent(group_user: 'GroupChannelAllUser' = <object object at 0x104ab71b0>, join_user: 'GroupPlayer' = <object object at 0x104ab71b0>, type: 'JoinGroupContentJoinType' = <object object at 0x104ab71b0>, group_ext_info: List[ForwardRef('RtcExtraInfo')] = <object object at 0x104ab71b0>)
Bases:
Message
- group_ext_info: List[RtcExtraInfo] = <object object>
- group_user: GroupChannelAllUser = <object object>
- join_user: GroupPlayer = <object object>
- type: JoinGroupContentJoinType = <object object>
- class TikTokLive.proto.tiktok_proto.JoinGroupContentJoinType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.JoinGroupMessageExtra(source_type: int = <object object at 0x104ab71b0>, extra: 'JoinGroupMessageExtraRivalExtra' = <object object at 0x104ab71b0>, other_users: List[ForwardRef('JoinGroupMessageExtraRivalExtra')] = <object object at 0x104ab71b0>)
Bases:
Message
- extra: JoinGroupMessageExtraRivalExtra = <object object>
- other_users: List[JoinGroupMessageExtraRivalExtra] = <object object>
- source_type: int = <object object>
- class TikTokLive.proto.tiktok_proto.JoinGroupMessageExtraAuthenticationInfo(custom_verify: str = <object object at 0x104ab71b0>, enterprise_verify_reason: str = <object object at 0x104ab71b0>, authentication_badge: 'ImageModel' = <object object at 0x104ab71b0>)
Bases:
Message
- authentication_badge: ImageModel = <object object>
- custom_verify: str = <object object>
- enterprise_verify_reason: str = <object object>
- class TikTokLive.proto.tiktok_proto.JoinGroupMessageExtraRivalExtra(user_count: int = <object object at 0x104ab71b0>, avatar_thumb: 'ImageModel' = <object object at 0x104ab71b0>, display_id: str = <object object at 0x104ab71b0>, authentication_info: 'JoinGroupMessageExtraAuthenticationInfo' = <object object at 0x104ab71b0>, nickname: str = <object object at 0x104ab71b0>, follow_status: int = <object object at 0x104ab71b0>, hashtag: 'Hashtag' = <object object at 0x104ab71b0>, top_host_info: 'TopHostInfo' = <object object at 0x104ab71b0>, user_id: int = <object object at 0x104ab71b0>, is_best_teammate: bool = <object object at 0x104ab71b0>, opt_pair_info: 'OptPairInfo' = <object object at 0x104ab71b0>, eoy_level: int = <object object at 0x104ab71b0>, nudge_info: 'JoinGroupMessageExtraRivalExtraCohostNudgeInfo' = <object object at 0x104ab71b0>, reservation_id: int = <object object at 0x104ab71b0>, follower_count: int = <object object at 0x104ab71b0>, game_tag: 'RivalsGameTag' = <object object at 0x104ab71b0>)
Bases:
Message
- authentication_info: JoinGroupMessageExtraAuthenticationInfo = <object object>
- avatar_thumb: ImageModel = <object object>
- display_id: str = <object object>
- eoy_level: int = <object object>
- follow_status: int = <object object>
- follower_count: int = <object object>
- game_tag: RivalsGameTag = <object object>
- is_best_teammate: bool = <object object>
- nickname: str = <object object>
- nudge_info: JoinGroupMessageExtraRivalExtraCohostNudgeInfo = <object object>
- opt_pair_info: OptPairInfo = <object object>
- reservation_id: int = <object object>
- top_host_info: TopHostInfo = <object object>
- user_count: int = <object object>
- user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.JoinGroupMessageExtraRivalExtraCohostNudgeInfo(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.JoinGroupReq(common: 'LinkCommon' = <object object at 0x104ab71b0>, myself: 'GroupPlayer' = <object object at 0x104ab71b0>, target: 'GroupPlayer' = <object object at 0x104ab71b0>, type: int = <object object at 0x104ab71b0>, group_channel_id: int = <object object at 0x104ab71b0>, content_position_message: List[ForwardRef('ContentPositionMessage')] = <object object at 0x104ab71b0>, cohost_req_extra: 'BizJoinGroupParams' = <object object at 0x104ab71b0>)
Bases:
Message
- cohost_req_extra: BizJoinGroupParams = <object object>
- common: LinkCommon = <object object>
- content_position_message: List[ContentPositionMessage] = <object object>
- group_channel_id: int = <object object>
- myself: GroupPlayer = <object object>
- target: GroupPlayer = <object object>
- type: int = <object object>
- class TikTokLive.proto.tiktok_proto.JoinGroupResp(common_resp: 'LinkMicCommonResp' = <object object at 0x104ab71b0>, group_user: 'GroupChannelAllUser' = <object object at 0x104ab71b0>, linked_user_ui_positions: List[str] = <object object at 0x104ab71b0>, group_rtc_info: List[ForwardRef('RtcExtraInfo')] = <object object at 0x104ab71b0>, cohost_resp_extra: 'BizJoinGroupResponse' = <object object at 0x104ab71b0>)
Bases:
Message
- cohost_resp_extra: BizJoinGroupResponse = <object object>
- common_resp: LinkMicCommonResp = <object object>
- group_rtc_info: List[RtcExtraInfo] = <object object>
- group_user: GroupChannelAllUser = <object object>
- linked_user_ui_positions: List[str] = <object object>
- class TikTokLive.proto.tiktok_proto.KaraokeInfo(song: 'KaraokeSong' = <object object at 0x104ab71b0>, karaoke_status: bool = <object object at 0x104ab71b0>, karaoke_lyric_status: bool = <object object at 0x104ab71b0>, display_karaoke: bool = <object object at 0x104ab71b0>)
Bases:
Message
- display_karaoke: bool = <object object>
- karaoke_lyric_status: bool = <object object>
- karaoke_status: bool = <object object>
- song: KaraokeSong = <object object>
- class TikTokLive.proto.tiktok_proto.KaraokeSong(id: int = <object object at 0x104ab71b0>, title: str = <object object at 0x104ab71b0>, display_artist: str = <object object at 0x104ab71b0>, album: str = <object object at 0x104ab71b0>, duration: int = <object object at 0x104ab71b0>, prelude: int = <object object at 0x104ab71b0>, postlude: int = <object object at 0x104ab71b0>, cover_vid: str = <object object at 0x104ab71b0>, cover_urls: List[str] = <object object at 0x104ab71b0>, audio_info: 'AudioStruct' = <object object at 0x104ab71b0>, accompaniment_info: 'AccompanimentStruct' = <object object at 0x104ab71b0>, lyric_info: 'LyricStruct' = <object object at 0x104ab71b0>, song_status: int = <object object at 0x104ab71b0>, label_ids: List[int] = <object object at 0x104ab71b0>, is_favorite: bool = <object object at 0x104ab71b0>, is_added: bool = <object object at 0x104ab71b0>, is_request: bool = <object object at 0x104ab71b0>, is_you_sing_request: bool = <object object at 0x104ab71b0>, singer: 'User' = <object object at 0x104ab71b0>)
Bases:
Message
- accompaniment_info: AccompanimentStruct = <object object>
- album: str = <object object>
- audio_info: AudioStruct = <object object>
- cover_urls: List[str] = <object object>
- cover_vid: str = <object object>
- display_artist: str = <object object>
- duration: int = <object object>
- id: int = <object object>
- is_added: bool = <object object>
- is_favorite: bool = <object object>
- is_request: bool = <object object>
- is_you_sing_request: bool = <object object>
- label_ids: List[int] = <object object>
- lyric_info: LyricStruct = <object object>
- postlude: int = <object object>
- prelude: int = <object object>
- song_status: int = <object object>
- title: str = <object object>
- class TikTokLive.proto.tiktok_proto.KeywordsLibrary(locale: str = <object object at 0x104ab71b0>, gift_keywords: List[ForwardRef('GiftKeywords')] = <object object at 0x104ab71b0>, has_space: bool = <object object at 0x104ab71b0>)
Bases:
Message
- gift_keywords: List[GiftKeywords] = <object object>
- has_space: bool = <object object>
- locale: str = <object object>
- class TikTokLive.proto.tiktok_proto.KickOutAllGuestsParam(common: 'LinkCommon' = <object object at 0x104ab71b0>, myself: 'Player' = <object object at 0x104ab71b0>, channel_id: int = <object object at 0x104ab71b0>, reason: int = <object object at 0x104ab71b0>)
Bases:
Message
- channel_id: int = <object object>
- common: LinkCommon = <object object>
- reason: int = <object object>
- class TikTokLive.proto.tiktok_proto.KickOutAllGuestsResp(common_resp: 'LinkMicCommonResp' = <object object at 0x104ab71b0>, removed_user_ids: List[int] = <object object at 0x104ab71b0>)
Bases:
Message
- common_resp: LinkMicCommonResp = <object object>
- removed_user_ids: List[int] = <object object>
- class TikTokLive.proto.tiktok_proto.KickOutBizContent(operator_user_info: 'User' = <object object at 0x104ab71b0>, operator_link_admin_type: 'KickOutBizContentLinkMicUserAdminType' = <object object at 0x104ab71b0>, kick_player_user_info: 'User' = <object object at 0x104ab71b0>)
Bases:
Message
- operator_link_admin_type: KickOutBizContentLinkMicUserAdminType = <object object>
- class TikTokLive.proto.tiktok_proto.KickOutBizContentLinkMicUserAdminType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.KickOutContent(left_user: 'Player' = <object object at 0x104ab71b0>, kick_out_reason: 'KickOutContentKickoutReason' = <object object at 0x104ab71b0>, linked_user_ui_positions: List[str] = <object object at 0x104ab71b0>, ui_pos: List[ForwardRef('PosIdentity')] = <object object at 0x104ab71b0>)
Bases:
Message
- kick_out_reason: KickOutContentKickoutReason = <object object>
- linked_user_ui_positions: List[str] = <object object>
- ui_pos: List[PosIdentity] = <object object>
- class TikTokLive.proto.tiktok_proto.KickOutContentKickoutReason(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.KickOutResponse
Bases:
Message
- class TikTokLive.proto.tiktok_proto.KickoutReason(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.LangTranslate(locale: str = <object object at 0x104ab71b0>, translate_result: str = <object object at 0x104ab71b0>, default_translate: bool = <object object at 0x104ab71b0>)
Bases:
Message
- default_translate: bool = <object object>
- locale: str = <object object>
- translate_result: str = <object object>
- class TikTokLive.proto.tiktok_proto.LastLayoutSetting(scene: 'Scene' = <object object at 0x104ab71b0>, layout_id: str = <object object at 0x104ab71b0>)
Bases:
Message
- layout_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.LayoutState(layout_id: str = <object object at 0x104ab71b0>)
Bases:
Message
- layout_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.LeaveContent(left_user: 'Player' = <object object at 0x104ab71b0>, leave_reason: int = <object object at 0x104ab71b0>, linked_user_ui_positions: List[str] = <object object at 0x104ab71b0>, ui_pos: List[ForwardRef('PosIdentity')] = <object object at 0x104ab71b0>)
Bases:
Message
- leave_reason: int = <object object>
- linked_user_ui_positions: List[str] = <object object>
- ui_pos: List[PosIdentity] = <object object>
- class TikTokLive.proto.tiktok_proto.LeaveJoinGroupContent(operator: 'GroupPlayer' = <object object at 0x104ab71b0>, group_channel_id: int = <object object at 0x104ab71b0>, leave_source: str = <object object at 0x104ab71b0>, linked_user_ui_positions: List[str] = <object object at 0x104ab71b0>)
Bases:
Message
- group_channel_id: int = <object object>
- leave_source: str = <object object>
- linked_user_ui_positions: List[str] = <object object>
- operator: GroupPlayer = <object object>
- class TikTokLive.proto.tiktok_proto.LeaveJoinGroupReq(common: 'LinkCommon' = <object object at 0x104ab71b0>, myself: 'GroupPlayer' = <object object at 0x104ab71b0>, leaver: 'GroupPlayer' = <object object at 0x104ab71b0>, group_channel_id: int = <object object at 0x104ab71b0>, cur_group_channel_id: int = <object object at 0x104ab71b0>, cohost_req_extra: 'BizLeaveJoinGroupParams' = <object object at 0x104ab71b0>)
Bases:
Message
- cohost_req_extra: BizLeaveJoinGroupParams = <object object>
- common: LinkCommon = <object object>
- cur_group_channel_id: int = <object object>
- group_channel_id: int = <object object>
- leaver: GroupPlayer = <object object>
- myself: GroupPlayer = <object object>
- class TikTokLive.proto.tiktok_proto.LeaveJoinGroupResp(common_resp: 'LinkMicCommonResp' = <object object at 0x104ab71b0>, cohost_biz_resp: 'BizLeaveJoinGroupResponse' = <object object at 0x104ab71b0>)
Bases:
Message
- cohost_biz_resp: BizLeaveJoinGroupResponse = <object object>
- common_resp: LinkMicCommonResp = <object object>
- class TikTokLive.proto.tiktok_proto.LeaveRequestResponse
Bases:
Message
- class TikTokLive.proto.tiktok_proto.LetViewerSingReq(common: 'LinkCommon' = <object object at 0x104ab71b0>, channel_id: int = <object object at 0x104ab71b0>, applier: 'Player' = <object object at 0x104ab71b0>, applier_pos: 'MicPositionData' = <object object at 0x104ab71b0>, song_id: int = <object object at 0x104ab71b0>, multi_guest_req_extra: 'BizApplyParams' = <object object at 0x104ab71b0>)
Bases:
Message
- applier_pos: MicPositionData = <object object>
- channel_id: int = <object object>
- common: LinkCommon = <object object>
- multi_guest_req_extra: BizApplyParams = <object object>
- song_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.LetViewerSingResp(common_resp: 'LinkMicCommonResp' = <object object at 0x104ab71b0>, applier_ext_info: 'RtcExtraInfo' = <object object at 0x104ab71b0>, applier_link_mic_id: str = <object object at 0x104ab71b0>, is_only_add_song: bool = <object object at 0x104ab71b0>, multi_guest_resp_extra: 'BizApplyResponse' = <object object at 0x104ab71b0>)
Bases:
Message
- applier_ext_info: RtcExtraInfo = <object object>
- applier_link_mic_id: str = <object object>
- common_resp: LinkMicCommonResp = <object object>
- is_only_add_song: bool = <object object>
- multi_guest_resp_extra: BizApplyResponse = <object object>
- class TikTokLive.proto.tiktok_proto.LevelBadge(origin_img: 'ImageModel' = <object object at 0x104ab71b0>, preview_img: 'ImageModel' = <object object at 0x104ab71b0>)
Bases:
Message
- origin_img: ImageModel = <object object>
- preview_img: ImageModel = <object object>
- class TikTokLive.proto.tiktok_proto.LevelUpGiftInfo(gift_id: int = <object object at 0x104ab71b0>, left_count_to_level_up: int = <object object at 0x104ab71b0>, level_up_count: int = <object object at 0x104ab71b0>, current_count: int = <object object at 0x104ab71b0>, num_of_upgrade_gifts_left: int = <object object at 0x104ab71b0>, show_id: str = <object object at 0x104ab71b0>)
Bases:
Message
- current_count: int = <object object>
- gift_id: int = <object object>
- left_count_to_level_up: int = <object object>
- level_up_count: int = <object object>
- num_of_upgrade_gifts_left: int = <object object>
- show_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.LikeEffect(version: int = <object object at 0x104ab71b0>, effect_cnt: int = <object object at 0x104ab71b0>, effect_interval_ms: int = <object object at 0x104ab71b0>, level: int = <object object at 0x104ab71b0>)
Bases:
Message
- effect_cnt: int = <object object>
- effect_interval_ms: int = <object object>
- level: int = <object object>
- version: int = <object object>
- class TikTokLive.proto.tiktok_proto.LikeIconInfo(icons: List[ForwardRef('ImageModel')] = <object object at 0x104ab71b0>, icons_self: List[ForwardRef('ImageModel')] = <object object at 0x104ab71b0>, default_icons: List[ForwardRef('ImageModel')] = <object object at 0x104ab71b0>)
Bases:
Message
- default_icons: List[ImageModel] = <object object>
- icons: List[ImageModel] = <object object>
- icons_self: List[ImageModel] = <object object>
- class TikTokLive.proto.tiktok_proto.LikeInfo(click_cnt: int = <object object at 0x104ab71b0>, show_cnt: int = <object object at 0x104ab71b0>)
Bases:
Message
- click_cnt: int = <object object>
- show_cnt: int = <object object>
- class TikTokLive.proto.tiktok_proto.LinkCommon(scene: 'Scene' = <object object at 0x104ab71b0>, source: str = <object object at 0x104ab71b0>, app_id: int = <object object at 0x104ab71b0>, live_id: int = <object object at 0x104ab71b0>, extra_map: Dict[str, str] = <object object at 0x104ab71b0>, centerized_idc: str = <object object at 0x104ab71b0>)
Bases:
Message
- app_id: int = <object object>
- centerized_idc: str = <object object>
- extra_map: Dict[str, str] = <object object>
- live_id: int = <object object>
- source: str = <object object>
- class TikTokLive.proto.tiktok_proto.LinkGetSettingResult(settings: 'AnchorLinkmicUserSettings' = <object object at 0x104ab71b0>)
Bases:
Message
- settings: AnchorLinkmicUserSettings = <object object>
- class TikTokLive.proto.tiktok_proto.LinkInviteResult(channel_id: int = <object object at 0x104ab71b0>, vendor: int = <object object at 0x104ab71b0>, channel_id_str: str = <object object at 0x104ab71b0>, scene: 'Scene' = <object object at 0x104ab71b0>, rtc_join_channel: bool = <object object at 0x104ab71b0>, rtc_ext_info: str = <object object at 0x104ab71b0>, link_mic_id_str: str = <object object at 0x104ab71b0>, rtc_push_stream: bool = <object object at 0x104ab71b0>, action_id: int = <object object at 0x104ab71b0>, rivals_link_mic_id_str: str = <object object at 0x104ab71b0>, perception_status: int = <object object at 0x104ab71b0>, perception_message: 'WebcastPerceptionMessage' = <object object at 0x104ab71b0>, extra: 'InviteExtra' = <object object at 0x104ab71b0>)
Bases:
Message
- action_id: int = <object object>
- channel_id: int = <object object>
- channel_id_str: str = <object object>
- extra: InviteExtra = <object object>
- link_mic_id_str: str = <object object>
- perception_message: WebcastPerceptionMessage = <object object>
- perception_status: int = <object object>
- rivals_link_mic_id_str: str = <object object>
- rtc_ext_info: str = <object object>
- rtc_join_channel: bool = <object object>
- rtc_push_stream: bool = <object object>
- vendor: int = <object object>
- class TikTokLive.proto.tiktok_proto.LinkLayerListUser(link_user: 'Player' = <object object at 0x104ab71b0>, link_mic_id: str = <object object at 0x104ab71b0>, position_data: 'MicPositionData' = <object object at 0x104ab71b0>, linked_time_nano: int = <object object at 0x104ab71b0>, app_version: str = <object object at 0x104ab71b0>)
Bases:
Message
- app_version: str = <object object>
- link_mic_id: str = <object object>
- linked_time_nano: int = <object object>
- position_data: MicPositionData = <object object>
- class TikTokLive.proto.tiktok_proto.LinkLayerMessageType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.LinkListChangeContent(list_change_type: int = <object object at 0x104ab71b0>, user_list: 'AllListUser' = <object object at 0x104ab71b0>, linked_user_ui_positions: List[str] = <object object at 0x104ab71b0>, content_pos: List[ForwardRef('ContentPosition')] = <object object at 0x104ab71b0>)
Bases:
Message
- content_pos: List[ContentPosition] = <object object>
- linked_user_ui_positions: List[str] = <object object>
- list_change_type: int = <object object>
- user_list: AllListUser = <object object>
- class TikTokLive.proto.tiktok_proto.LinkListStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.LinkListUser(user: 'User' = <object object at 0x104ab71b0>, modify_time: int = <object object at 0x104ab71b0>, link_type: int = <object object at 0x104ab71b0>, role_type: int = <object object at 0x104ab71b0>, link_mic_id: str = <object object at 0x104ab71b0>, payed_money: int = <object object at 0x104ab71b0>, fan_ticket: int = <object object at 0x104ab71b0>, fan_ticket_type: int = <object object at 0x104ab71b0>, link_user_type: int = <object object at 0x104ab71b0>)
Bases:
Message
- fan_ticket: int = <object object>
- fan_ticket_type: int = <object object>
- link_mic_id: str = <object object>
- link_type: int = <object object>
- link_user_type: int = <object object>
- modify_time: int = <object object>
- payed_money: int = <object object>
- role_type: int = <object object>
- class TikTokLive.proto.tiktok_proto.LinkMicAdContent(room_id: int = <object object at 0x104ab71b0>, ad_id: int = <object object at 0x104ab71b0>, duration: int = <object object at 0x104ab71b0>, play_times: int = <object object at 0x104ab71b0>, url: str = <object object at 0x104ab71b0>)
Bases:
Message
- ad_id: int = <object object>
- duration: int = <object object>
- play_times: int = <object object>
- room_id: int = <object object>
- url: str = <object object>
- class TikTokLive.proto.tiktok_proto.LinkMicCommonResp(error_code: int = <object object at 0x104ab71b0>, error_msg: str = <object object at 0x104ab71b0>, extra: Dict[str, bytes] = <object object at 0x104ab71b0>)
Bases:
Message
- error_code: int = <object object>
- error_msg: str = <object object>
- extra: Dict[str, bytes] = <object object>
- class TikTokLive.proto.tiktok_proto.LinkMicUserAdminType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.LinkPosition(position: int = <object object at 0x104ab71b0>, position_type: int = <object object at 0x104ab71b0>)
Bases:
Message
- position: int = <object object>
- position_type: int = <object object>
- class TikTokLive.proto.tiktok_proto.LinkReplyResult(can_join_channel_directly: bool = <object object at 0x104ab71b0>, confluence_type: int = <object object at 0x104ab71b0>, rtc_ext_info: str = <object object at 0x104ab71b0>, link_mic_id_str: str = <object object at 0x104ab71b0>, rival_linkmic_id_str: str = <object object at 0x104ab71b0>)
Bases:
Message
- can_join_channel_directly: bool = <object object>
- confluence_type: int = <object object>
- link_mic_id_str: str = <object object>
- rival_linkmic_id_str: str = <object object>
- rtc_ext_info: str = <object object>
- class TikTokLive.proto.tiktok_proto.LinkRoleType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.LinkScreenChangeMessageType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.LinkSilenceStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.LinkUserState(user: 'Player' = <object object at 0x104ab71b0>, linkmic_id: str = <object object at 0x104ab71b0>, pos: 'MicPositionData' = <object object at 0x104ab71b0>, linked_time_nano: int = <object object at 0x104ab71b0>, online_user_state: 'LinkUserStateOnlineUserState' = <object object at 0x104ab71b0>, audio_muted: 'LinkUserStateMediaState' = <object object at 0x104ab71b0>, video_muted: 'LinkUserStateMediaState' = <object object at 0x104ab71b0>, rtc_connection: 'LinkUserStateRtcConnectionState' = <object object at 0x104ab71b0>, network_state: 'LinkUserStateNetworkState' = <object object at 0x104ab71b0>, avatar: 'AvatarState' = <object object at 0x104ab71b0>)
Bases:
Message
- audio_muted: LinkUserStateMediaState = <object object>
- avatar: AvatarState = <object object>
- linked_time_nano: int = <object object>
- linkmic_id: str = <object object>
- network_state: LinkUserStateNetworkState = <object object>
- online_user_state: LinkUserStateOnlineUserState = <object object>
- pos: MicPositionData = <object object>
- rtc_connection: LinkUserStateRtcConnectionState = <object object>
- video_muted: LinkUserStateMediaState = <object object>
- class TikTokLive.proto.tiktok_proto.LinkUserStateMediaState(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.LinkUserStateNetworkState(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.LinkUserStateOnlineUserState(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.LinkUserStateRtcConnectionState(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.LinkUserType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.LinkedListChangeContent(list_users: List[ForwardRef('ListUser')] = <object object at 0x104ab71b0>)
Bases:
Message
- class TikTokLive.proto.tiktok_proto.LinkedUser(uid: int = <object object at 0x104ab71b0>, link_mic_id: str = <object object at 0x104ab71b0>, audio_mute_status: int = <object object at 0x104ab71b0>, video_mute_status: int = <object object at 0x104ab71b0>, position: int = <object object at 0x104ab71b0>)
Bases:
Message
- audio_mute_status: int = <object object>
- link_mic_id: str = <object object>
- position: int = <object object>
- uid: int = <object object>
- video_mute_status: int = <object object>
- class TikTokLive.proto.tiktok_proto.LinkedUserInfo(layout_id: str = <object object at 0x104ab71b0>, user_id: int = <object object at 0x104ab71b0>, channel_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- channel_id: int = <object object>
- layout_id: str = <object object>
- user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.LinkerAcceptNoticeContent(from_user_id: int = <object object at 0x104ab71b0>, from_room_id: int = <object object at 0x104ab71b0>, to_user_id: int = <object object at 0x104ab71b0>)
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(inviter_uid: int = <object object at 0x104ab71b0>, invitee_uid: int = <object object at 0x104ab71b0>, cancel_type: int = <object object at 0x104ab71b0>)
Bases:
Message
- cancel_type: int = <object object>
- invitee_uid: int = <object object>
- inviter_uid: int = <object object>
- class TikTokLive.proto.tiktok_proto.LinkerCloseContent
Bases:
Message
- class TikTokLive.proto.tiktok_proto.LinkerCreateContent(owner_id: int = <object object at 0x104ab71b0>, owner_room_id: int = <object object at 0x104ab71b0>, link_type: int = <object object at 0x104ab71b0>)
Bases:
Message
- link_type: int = <object object>
- owner_id: int = <object object>
- owner_room_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.LinkerEnlargeStatusSynContent(is_enlarge: int = <object object at 0x104ab71b0>, enlarge_linkmic_id: str = <object object at 0x104ab71b0>, scene: 'LinkerEnlargeStatusSynContentEnlargeScreenScene' = <object object at 0x104ab71b0>, target_linkmic_id: str = <object object at 0x104ab71b0>, operator_info: 'LinkerMediaChangeOperator' = <object object at 0x104ab71b0>, layout_id: str = <object object at 0x104ab71b0>, linked_user_ui_positions: List[str] = <object object at 0x104ab71b0>)
Bases:
Message
- enlarge_linkmic_id: str = <object object>
- is_enlarge: int = <object object>
- layout_id: str = <object object>
- linked_user_ui_positions: List[str] = <object object>
- operator_info: LinkerMediaChangeOperator = <object object>
- scene: LinkerEnlargeStatusSynContentEnlargeScreenScene = <object object>
- target_linkmic_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.LinkerEnlargeStatusSynContentEnlargeScreenScene(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.LinkerEnterContent(list_users: List[ForwardRef('ListUser')] = <object object at 0x104ab71b0>, multi_live_type: 'LinkerEnterContentLinkmicMultiLiveEnum' = <object object at 0x104ab71b0>, anchor_setting_info: 'MultiLiveAnchorPanelSettings' = <object object at 0x104ab71b0>)
Bases:
Message
- anchor_setting_info: MultiLiveAnchorPanelSettings = <object object>
- multi_live_type: LinkerEnterContentLinkmicMultiLiveEnum = <object object>
- class TikTokLive.proto.tiktok_proto.LinkerEnterContentLinkmicMultiLiveEnum(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.LinkerGuestCancelEnlargeContent(scene: 'LinkerGuestCancelEnlargeContentEnlargeScreenScene' = <object object at 0x104ab71b0>, is_reject_enlarge: int = <object object at 0x104ab71b0>, cancel_linkmic_id: str = <object object at 0x104ab71b0>)
Bases:
Message
- cancel_linkmic_id: str = <object object>
- is_reject_enlarge: int = <object object>
- scene: LinkerGuestCancelEnlargeContentEnlargeScreenScene = <object object>
- class TikTokLive.proto.tiktok_proto.LinkerGuestCancelEnlargeContentEnlargeScreenScene(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.LinkerInfo(linked_users: List[ForwardRef('UserInfo')] = <object object at 0x104ab71b0>, in_quick_pairing: bool = <object object at 0x104ab71b0>)
Bases:
Message
- in_quick_pairing: bool = <object object>
- class TikTokLive.proto.tiktok_proto.LinkerInviteContent(from_user_id: int = <object object at 0x104ab71b0>, from_room_id: int = <object object at 0x104ab71b0>, to_rtc_ext_info: str = <object object at 0x104ab71b0>, rtc_join_channel: bool = <object object at 0x104ab71b0>, vendor: int = <object object at 0x104ab71b0>, sec_from_user_id: str = <object object at 0x104ab71b0>, to_linkmic_id_str: str = <object object at 0x104ab71b0>, user: 'User' = <object object at 0x104ab71b0>, required_mic_idx: int = <object object at 0x104ab71b0>, rtc_ext_info_map: Dict[int, str] = <object object at 0x104ab71b0>, multi_live_layout_enable: 'LinkerInviteContentLinkmicMultiLiveEnum' = <object object at 0x104ab71b0>, multi_live_setting: 'MultiLiveAnchorPanelSettings' = <object object at 0x104ab71b0>, from_linkmic_id_str: str = <object object at 0x104ab71b0>, from_top_host_info: 'InviteTopHostInfo' = <object object at 0x104ab71b0>, action_id: int = <object object at 0x104ab71b0>, linked_users: List[ForwardRef('LinkmicUserInfo')] = <object object at 0x104ab71b0>, dialog_info: 'PerceptionDialogInfo' = <object object at 0x104ab71b0>, punish_event_info: 'PunishEventInfo' = <object object at 0x104ab71b0>, from_room_age_restricted: int = <object object at 0x104ab71b0>, ab_test_setting: List[ForwardRef('CohostAbTestSetting')] = <object object at 0x104ab71b0>, linker_invite_msg_extra: 'LinkerInviteMessageExtra' = <object object at 0x104ab71b0>)
Bases:
Message
- ab_test_setting: List[CohostAbTestSetting] = <object object>
- action_id: int = <object object>
- dialog_info: PerceptionDialogInfo = <object object>
- from_linkmic_id_str: str = <object object>
- from_room_age_restricted: int = <object object>
- from_room_id: int = <object object>
- from_top_host_info: InviteTopHostInfo = <object object>
- from_user_id: int = <object object>
- linked_users: List[LinkmicUserInfo] = <object object>
- linker_invite_msg_extra: LinkerInviteMessageExtra = <object object>
- multi_live_layout_enable: LinkerInviteContentLinkmicMultiLiveEnum = <object object>
- multi_live_setting: MultiLiveAnchorPanelSettings = <object object>
- punish_event_info: PunishEventInfo = <object object>
- required_mic_idx: int = <object object>
- rtc_ext_info_map: Dict[int, str] = <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.LinkerInviteContentLinkmicMultiLiveEnum(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.LinkerInviteMessageExtra(match_type: int = <object object at 0x104ab71b0>, invite_type: int = <object object at 0x104ab71b0>, sub_type: int = <object object at 0x104ab71b0>, theme: str = <object object at 0x104ab71b0>, duration: int = <object object at 0x104ab71b0>, layout: int = <object object at 0x104ab71b0>, tips: str = <object object at 0x104ab71b0>, inviter_rival_extra: 'InviterRivalExtra' = <object object at 0x104ab71b0>, other_rival_extra: List[ForwardRef('InviterRivalExtra')] = <object object at 0x104ab71b0>, topic_info: 'CohostTopic' = <object object at 0x104ab71b0>, algo_request_id: str = <object object at 0x104ab71b0>)
Bases:
Message
- algo_request_id: str = <object object>
- duration: int = <object object>
- invite_type: int = <object object>
- inviter_rival_extra: InviterRivalExtra = <object object>
- layout: int = <object object>
- match_type: int = <object object>
- other_rival_extra: List[InviterRivalExtra] = <object object>
- sub_type: int = <object object>
- theme: str = <object object>
- tips: str = <object object>
- topic_info: CohostTopic = <object object>
- class TikTokLive.proto.tiktok_proto.LinkerKickOutContent(from_uid: int = <object object at 0x104ab71b0>, kick_out_reason: 'LinkerKickOutContentKickoutReason' = <object object at 0x104ab71b0>)
Bases:
Message
- from_uid: int = <object object>
- kick_out_reason: LinkerKickOutContentKickoutReason = <object object>
- class TikTokLive.proto.tiktok_proto.LinkerKickOutContentKickoutReason(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.LinkerLeaveContent(user_id: int = <object object at 0x104ab71b0>, linkmic_id_str: str = <object object at 0x104ab71b0>, send_leave_uid: int = <object object at 0x104ab71b0>, leave_reason: int = <object object at 0x104ab71b0>)
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.LinkerListChangeContent(on_line_users: List[ForwardRef('LinkListUser')] = <object object at 0x104ab71b0>, waiting_users: List[ForwardRef('LinkListUser')] = <object object at 0x104ab71b0>, connecting_users: List[ForwardRef('LinkListUser')] = <object object at 0x104ab71b0>)
Bases:
Message
- connecting_users: List[LinkListUser] = <object object>
- on_line_users: List[LinkListUser] = <object object>
- waiting_users: List[LinkListUser] = <object object>
- class TikTokLive.proto.tiktok_proto.LinkerMediaChangeContent(op: 'LinkerMediaChangeContentGuestMicCameraManageOp' = <object object at 0x104ab71b0>, to_user_id: int = <object object at 0x104ab71b0>, anchor_id: int = <object object at 0x104ab71b0>, room_id: int = <object object at 0x104ab71b0>, change_scene: 'LinkerMediaChangeContentGuestMicCameraChangeScene' = <object object at 0x104ab71b0>, operator_info: 'LinkerMediaChangeOperator' = <object object at 0x104ab71b0>)
Bases:
Message
- anchor_id: int = <object object>
- change_scene: LinkerMediaChangeContentGuestMicCameraChangeScene = <object object>
- op: LinkerMediaChangeContentGuestMicCameraManageOp = <object object>
- operator_info: LinkerMediaChangeOperator = <object object>
- room_id: int = <object object>
- to_user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.LinkerMediaChangeContentGuestMicCameraChangeScene(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.LinkerMediaChangeContentGuestMicCameraManageOp(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.LinkerMediaChangeOperator(user_id: int = <object object at 0x104ab71b0>, operator_type: 'LinkerMediaChangeOperatorLinkMicUserAdminType' = <object object at 0x104ab71b0>, nick_name: str = <object object at 0x104ab71b0>, display_id: str = <object object at 0x104ab71b0>)
Bases:
Message
- display_id: str = <object object>
- nick_name: str = <object object>
- operator_type: LinkerMediaChangeOperatorLinkMicUserAdminType = <object object>
- user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.LinkerMediaChangeOperatorLinkMicUserAdminType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.LinkerMicIdxUpdateContent(mic_index_update_info: 'LinkerMicIdxUpdateInfo' = <object object at 0x104ab71b0>)
Bases:
Message
- mic_index_update_info: LinkerMicIdxUpdateInfo = <object object>
- class TikTokLive.proto.tiktok_proto.LinkerMicIdxUpdateInfo(operation: 'LinkerMicIdxUpdateInfoMicIdxOperation' = <object object at 0x104ab71b0>, user_i_d: int = <object object at 0x104ab71b0>, mic_index: int = <object object at 0x104ab71b0>)
Bases:
Message
- mic_index: int = <object object>
- operation: LinkerMicIdxUpdateInfoMicIdxOperation = <object object>
- user_i_d: int = <object object>
- class TikTokLive.proto.tiktok_proto.LinkerMicIdxUpdateInfoMicIdxOperation(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.LinkerMuteContent(user_id: int = <object object at 0x104ab71b0>, mute_status: 'LinkerMuteContentMuteStatus' = <object object at 0x104ab71b0>)
Bases:
Message
- mute_status: LinkerMuteContentMuteStatus = <object object>
- user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.LinkerMuteContentMuteStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.LinkerRandomMatchContent(user: 'User' = <object object at 0x104ab71b0>, room_id: int = <object object at 0x104ab71b0>, invite_type: int = <object object at 0x104ab71b0>, match_id: str = <object object at 0x104ab71b0>, inner_channel_id: int = <object object at 0x104ab71b0>)
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(inviter_uid: int = <object object at 0x104ab71b0>, inviter_room_id: int = <object object at 0x104ab71b0>, inviter_linkmic_info: 'LinkmicInfo' = <object object at 0x104ab71b0>, invitee_uid: int = <object object at 0x104ab71b0>, invitee_linkmic_info: 'LinkmicInfo' = <object object at 0x104ab71b0>, link_type: int = <object object at 0x104ab71b0>, reply_status: 'ReplyStatus' = <object object at 0x104ab71b0>, linker_setting: 'LinkerSetting' = <object object at 0x104ab71b0>, inviter_user: 'User' = <object object at 0x104ab71b0>, invitee_user: 'User' = <object object at 0x104ab71b0>, rtc_ext_info_map: Dict[int, str] = <object object at 0x104ab71b0>, invitee_mic_idx_update_info: 'LinkerMicIdxUpdateInfo' = <object object at 0x104ab71b0>, applier_mic_idx_info_map: Dict[int, int] = <object object at 0x104ab71b0>, multi_live_layout_enable: 'LinkerReplyContentLinkmicMultiLiveEnum' = <object object at 0x104ab71b0>, multi_live_setting: 'MultiLiveAnchorPanelSettings' = <object object at 0x104ab71b0>, action_id: int = <object object at 0x104ab71b0>, linked_users: List[ForwardRef('LinkmicUserInfo')] = <object object at 0x104ab71b0>, source_type: int = <object object at 0x104ab71b0>)
Bases:
Message
- action_id: int = <object object>
- applier_mic_idx_info_map: Dict[int, int] = <object object>
- invitee_linkmic_info: LinkmicInfo = <object object>
- invitee_mic_idx_update_info: LinkerMicIdxUpdateInfo = <object object>
- invitee_uid: int = <object object>
- inviter_linkmic_info: LinkmicInfo = <object object>
- inviter_room_id: int = <object object>
- inviter_uid: int = <object object>
- link_type: int = <object object>
- linked_users: List[LinkmicUserInfo] = <object object>
- linker_setting: LinkerSetting = <object object>
- multi_live_layout_enable: LinkerReplyContentLinkmicMultiLiveEnum = <object object>
- multi_live_setting: MultiLiveAnchorPanelSettings = <object object>
- reply_status: ReplyStatus = <object object>
- rtc_ext_info_map: Dict[int, str] = <object object>
- source_type: int = <object object>
- class TikTokLive.proto.tiktok_proto.LinkerReplyContentLinkmicMultiLiveEnum(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.LinkerSetting(max_member_limit: int = <object object at 0x104ab71b0>, link_type: int = <object object at 0x104ab71b0>, scene: 'Scene' = <object object at 0x104ab71b0>, owner_uid: int = <object object at 0x104ab71b0>, owner_room_id: int = <object object at 0x104ab71b0>, vendor: int = <object object at 0x104ab71b0>)
Bases:
Message
- link_type: int = <object object>
- max_member_limit: int = <object object>
- owner_room_id: int = <object object>
- owner_uid: int = <object object>
- vendor: int = <object object>
- class TikTokLive.proto.tiktok_proto.LinkerSysKickOutContent(user_id: int = <object object at 0x104ab71b0>, linkmic_id_str: str = <object object at 0x104ab71b0>)
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 0x104ab71b0>, to_user_id: int = <object object at 0x104ab71b0>, update_info: Dict[str, str] = <object object at 0x104ab71b0>)
Bases:
Message
- from_user_id: int = <object object>
- to_user_id: int = <object object>
- update_info: Dict[str, str] = <object object>
- 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.LinkmicAudienceInviteGroupChatMemberGuide(group_member_user_ids: List[int] = <object object at 0x104ab71b0>)
Bases:
Message
- group_member_user_ids: List[int] = <object object>
- class TikTokLive.proto.tiktok_proto.LinkmicAudienceType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.LinkmicGiftExpressionStrategy(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.LinkmicInfo(access_key: str = <object object at 0x104ab71b0>, linkmic_id: int = <object object at 0x104ab71b0>, joinable: bool = <object object at 0x104ab71b0>, confluence_type: int = <object object at 0x104ab71b0>, rtc_ext_info: str = <object object at 0x104ab71b0>, rtc_app_id: str = <object object at 0x104ab71b0>, rtc_app_sign: str = <object object at 0x104ab71b0>, linkmic_id_str: str = <object object at 0x104ab71b0>, vendor: int = <object object at 0x104ab71b0>)
Bases:
Message
- access_key: str = <object object>
- confluence_type: int = <object object>
- joinable: bool = <object object>
- linkmic_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.LinkmicListResponse(total_position_count: int = <object object at 0x104ab71b0>, users: List[ForwardRef('CohostListUser')] = <object object at 0x104ab71b0>)
Bases:
Message
- total_position_count: int = <object object>
- users: List[CohostListUser] = <object object>
- class TikTokLive.proto.tiktok_proto.LinkmicMultiLiveEnum(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.LinkmicPlayType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.LinkmicReplyType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.LinkmicRoleType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.LinkmicSettingResult(link_m_ic_ab_params: str = <object object at 0x104ab71b0>, settings: List[ForwardRef('LinkmicSettingmodel')] = <object object at 0x104ab71b0>)
Bases:
Message
- link_m_ic_ab_params: str = <object object>
- settings: List[LinkmicSettingmodel] = <object object>
- class TikTokLive.proto.tiktok_proto.LinkmicSettingmodel(key: int = <object object at 0x104ab71b0>, value: int = <object object at 0x104ab71b0>)
Bases:
Message
- key: int = <object object>
- value: int = <object object>
Bases:
Enum
- class TikTokLive.proto.tiktok_proto.LinkmicStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.LinkmicUser(user_id: int = <object object at 0x104ab71b0>, room_id: int = <object object at 0x104ab71b0>, link_mic_id_str: str = <object object at 0x104ab71b0>, nick_name: str = <object object at 0x104ab71b0>, display_id: str = <object object at 0x104ab71b0>, avatar: 'ImageModel' = <object object at 0x104ab71b0>, user_id_str: str = <object object at 0x104ab71b0>, room_id_str: str = <object object at 0x104ab71b0>)
Bases:
Message
- avatar: ImageModel = <object object>
- display_id: str = <object object>
- link_mic_id_str: str = <object object>
- nick_name: str = <object object>
- room_id: int = <object object>
- room_id_str: str = <object object>
- user_id: int = <object object>
- user_id_str: str = <object object>
- class TikTokLive.proto.tiktok_proto.LinkmicUserInfo(user_id: int = <object object at 0x104ab71b0>, linkmic_id_str: str = <object object at 0x104ab71b0>, room_id: int = <object object at 0x104ab71b0>, linked_time: int = <object object at 0x104ab71b0>)
Bases:
Message
- linked_time: int = <object object>
- linkmic_id_str: str = <object object>
- room_id: int = <object object>
- user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.LinkmicUserSettingLayout(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.LinkmicUserSettingShowAction(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.LinkmicUserStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.LinkmicUserToastContent(user_id: int = <object object at 0x104ab71b0>, room_id: int = <object object at 0x104ab71b0>, display_text: 'Text' = <object object at 0x104ab71b0>, leaved_user_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- leaved_user_id: int = <object object>
- room_id: int = <object object>
- user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.ListChangeBizContent(user_infos: Dict[int, ForwardRef('CohostUserInfo')] = <object object at 0x104ab71b0>, waiting_users: List[ForwardRef('VirtualWaitingUser')] = <object object at 0x104ab71b0>)
Bases:
Message
- user_infos: Dict[int, CohostUserInfo] = <object object>
- waiting_users: List[VirtualWaitingUser] = <object object>
- class TikTokLive.proto.tiktok_proto.ListChangeType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.ListUser(user: 'User' = <object object at 0x104ab71b0>, linkmic_id: int = <object object at 0x104ab71b0>, linkmic_id_str: 'ListUserLinkmicAudienceType' = <object object at 0x104ab71b0>, link_status: 'ListUserLinkmicRoleType' = <object object at 0x104ab71b0>, link_type: 'ListUserLinkType' = <object object at 0x104ab71b0>, user_position: int = <object object at 0x104ab71b0>, silence_status: 'ListUserLinkSilenceStatus' = <object object at 0x104ab71b0>, modify_time: int = <object object at 0x104ab71b0>, channel_id: 'ListUserLinkUserType' = <object object at 0x104ab71b0>, role_type: 'ListUserLinkRoleType' = <object object at 0x104ab71b0>)
Bases:
Message
- channel_id: ListUserLinkUserType = <object object>
- link_status: ListUserLinkmicRoleType = <object object>
- link_type: ListUserLinkType = <object object>
- linkmic_id: int = <object object>
- linkmic_id_str: ListUserLinkmicAudienceType = <object object>
- modify_time: int = <object object>
- role_type: ListUserLinkRoleType = <object object>
- silence_status: ListUserLinkSilenceStatus = <object object>
- user_position: int = <object object>
- class TikTokLive.proto.tiktok_proto.ListUserLinkListStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.ListUserLinkRoleType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.ListUserLinkSilenceStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.ListUserLinkType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.ListUserLinkUserType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.ListUserLinkmicAudienceType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.ListUserLinkmicRoleType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.LiveCoreSdkData(pull_data: 'LiveCoreSdkDataPullData' = <object object at 0x104ab71b0>, push_data: 'LiveCoreSdkDataPushData' = <object object at 0x104ab71b0>)
Bases:
Message
- pull_data: LiveCoreSdkDataPullData = <object object>
- push_data: LiveCoreSdkDataPushData = <object object>
- class TikTokLive.proto.tiktok_proto.LiveCoreSdkDataOptions(default_quality: 'LiveCoreSdkDataQuality' = <object object at 0x104ab71b0>, quality_list: List[ForwardRef('LiveCoreSdkDataQuality')] = <object object at 0x104ab71b0>, default_preview_quality: 'LiveCoreSdkDataQuality' = <object object at 0x104ab71b0>, show_quality_button: bool = <object object at 0x104ab71b0>)
Bases:
Message
- default_preview_quality: LiveCoreSdkDataQuality = <object object>
- default_quality: LiveCoreSdkDataQuality = <object object>
- quality_list: List[LiveCoreSdkDataQuality] = <object object>
- show_quality_button: bool = <object object>
- class TikTokLive.proto.tiktok_proto.LiveCoreSdkDataPullData(stream_data: str = <object object at 0x104ab71b0>, options: 'LiveCoreSdkDataOptions' = <object object at 0x104ab71b0>)
Bases:
Message
- options: LiveCoreSdkDataOptions = <object object>
- stream_data: str = <object object>
- class TikTokLive.proto.tiktok_proto.LiveCoreSdkDataPushData(resolution_params: Dict[str, ForwardRef('LiveCoreSdkDataResolutionParams')] = <object object at 0x104ab71b0>, push_stream_level: int = <object object at 0x104ab71b0>, stream_data: str = <object object at 0x104ab71b0>)
Bases:
Message
- push_stream_level: int = <object object>
- resolution_params: Dict[str, LiveCoreSdkDataResolutionParams] = <object object>
- stream_data: str = <object object>
- class TikTokLive.proto.tiktok_proto.LiveCoreSdkDataQuality(name: str = <object object at 0x104ab71b0>, sdk_key: str = <object object at 0x104ab71b0>, icon_type: int = <object object at 0x104ab71b0>)
Bases:
Message
- icon_type: int = <object object>
- name: str = <object object>
- sdk_key: str = <object object>
- class TikTokLive.proto.tiktok_proto.LiveCoreSdkDataResolutionParams(width: int = <object object at 0x104ab71b0>, height: int = <object object at 0x104ab71b0>, default_bitrate: int = <object object at 0x104ab71b0>, min_bitrate: int = <object object at 0x104ab71b0>, max_bitrate: int = <object object at 0x104ab71b0>, fps: int = <object object at 0x104ab71b0>)
Bases:
Message
- default_bitrate: int = <object object>
- fps: int = <object object>
- height: int = <object object>
- max_bitrate: int = <object object>
- min_bitrate: int = <object object>
- width: int = <object object>
- class TikTokLive.proto.tiktok_proto.LiveEventInfo(id: int = <object object at 0x104ab71b0>, title: str = <object object at 0x104ab71b0>)
Bases:
Message
- id: int = <object object>
- title: str = <object object>
- class TikTokLive.proto.tiktok_proto.LiveEventInfoEventPayMethod(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.LiveFilterMsgRule(name: str = <object object at 0x104ab71b0>, rule: int = <object object at 0x104ab71b0>, random: 'FilterMsgRuleParamRandom' = <object object at 0x104ab71b0>)
Bases:
Message
- name: str = <object object>
- random: FilterMsgRuleParamRandom = <object object>
- rule: int = <object object>
- class TikTokLive.proto.tiktok_proto.LiveFlashSaleInfo(activity_id: int = <object object at 0x104ab71b0>, type: int = <object object at 0x104ab71b0>, status: int = <object object at 0x104ab71b0>, stock_status: int = <object object at 0x104ab71b0>, available_stock: int = <object object at 0x104ab71b0>)
Bases:
Message
- activity_id: int = <object object>
- available_stock: int = <object object>
- status: int = <object object>
- stock_status: int = <object object>
- type: int = <object object>
- class TikTokLive.proto.tiktok_proto.LiveFragmentDetail(mp4_video_meta_info: 'VideoMetaInfo' = <object object at 0x104ab71b0>)
Bases:
Message
- mp4_video_meta_info: VideoMetaInfo = <object object>
- class TikTokLive.proto.tiktok_proto.LiveFragmentShowInfo(icon: str = <object object at 0x104ab71b0>, desc: str = <object object at 0x104ab71b0>)
Bases:
Message
- desc: str = <object object>
- icon: str = <object object>
- class TikTokLive.proto.tiktok_proto.LiveGiftBoostCardAckResponse
Bases:
Message
- class TikTokLive.proto.tiktok_proto.LiveGiftBoostCardRoomStatus(m_is_boosting: bool = <object object at 0x104ab71b0>, m_expired_time: int = <object object at 0x104ab71b0>, m_card_id: int = <object object at 0x104ab71b0>, m_card_id_str: str = <object object at 0x104ab71b0>, m_task_id: str = <object object at 0x104ab71b0>, m_task_source: int = <object object at 0x104ab71b0>, m_image_path: str = <object object at 0x104ab71b0>)
Bases:
Message
- m_card_id: int = <object object>
- m_card_id_str: str = <object object>
- m_expired_time: int = <object object>
- m_image_path: str = <object object>
- m_is_boosting: bool = <object object>
- m_task_id: str = <object object>
- m_task_source: int = <object object>
- class TikTokLive.proto.tiktok_proto.LiveGiftBoostCardUserStatusResponse(m_total_users: int = <object object at 0x104ab71b0>, m_points: List[ForwardRef('BoostedUsersPoint')] = <object object at 0x104ab71b0>)
Bases:
Message
- m_points: List[BoostedUsersPoint] = <object object>
- m_total_users: int = <object object>
- class TikTokLive.proto.tiktok_proto.LiveInfoAuditContentType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.LiveInfoAuditStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.LiveJourneyImMessage(msg: str = <object object at 0x104ab71b0>, level: int = <object object at 0x104ab71b0>, type: int = <object object at 0x104ab71b0>)
Bases:
Message
- level: int = <object object>
- msg: str = <object object>
- type: int = <object object>
- class TikTokLive.proto.tiktok_proto.LiveLimitedTimeDiscountGiftInfo(gift_id: int = <object object at 0x104ab71b0>, original_price: int = <object object at 0x104ab71b0>, expire_time: int = <object object at 0x104ab71b0>, remain_times: int = <object object at 0x104ab71b0>, discount_percentage: int = <object object at 0x104ab71b0>)
Bases:
Message
- discount_percentage: int = <object object>
- expire_time: int = <object object>
- gift_id: int = <object object>
- original_price: int = <object object>
- remain_times: int = <object object>
- class TikTokLive.proto.tiktok_proto.LiveMessageId(primary_i_d: str = <object object at 0x104ab71b0>, message_scene: str = <object object at 0x104ab71b0>)
Bases:
Message
- message_scene: str = <object object>
- primary_i_d: str = <object object>
- class TikTokLive.proto.tiktok_proto.LiveMessageSei(unique_i_d: 'LiveMessageId' = <object object at 0x104ab71b0>, timestamp: int = <object object at 0x104ab71b0>)
Bases:
Message
- timestamp: int = <object object>
- unique_i_d: LiveMessageId = <object object>
- class TikTokLive.proto.tiktok_proto.LivePermissionApply(enable_third_party: bool = <object object at 0x104ab71b0>, enable_screenshot: bool = <object object at 0x104ab71b0>, enable_live_video: bool = <object object at 0x104ab71b0>)
Bases:
Message
- enable_live_video: bool = <object object>
- enable_screenshot: bool = <object object>
- enable_third_party: bool = <object object>
- class TikTokLive.proto.tiktok_proto.LivePermissionApplyResponse(data: 'LivePermissionApplyResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: LivePermissionApplyResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.LivePermissionApplyResponsePermissionApplyInfo(m_anchor_fans_num: int = <object object at 0x104ab71b0>, m_forbidden_apply_countdown: int = <object object at 0x104ab71b0>, m_apply_need_fans_num: int = <object object at 0x104ab71b0>, m_target_live_time: int = <object object at 0x104ab71b0>, m_forbidden_apply_days: int = <object object at 0x104ab71b0>, m_apply_invalid_time: int = <object object at 0x104ab71b0>, m_need_live_time: int = <object object at 0x104ab71b0>, m_apply_status: int = <object object at 0x104ab71b0>, m_apply_source: int = <object object at 0x104ab71b0>)
Bases:
Message
- m_anchor_fans_num: int = <object object>
- m_apply_invalid_time: int = <object object>
- m_apply_need_fans_num: int = <object object>
- m_apply_source: int = <object object>
- m_apply_status: int = <object object>
- m_forbidden_apply_countdown: int = <object object>
- m_forbidden_apply_days: int = <object object>
- m_need_live_time: int = <object object>
- m_target_live_time: int = <object object>
- class TikTokLive.proto.tiktok_proto.LivePermissionApplyResponseResponseData(permission_info: Dict[str, ForwardRef('LivePermissionApplyResponsePermissionApplyInfo')] = <object object at 0x104ab71b0>)
Bases:
Message
- permission_info: Dict[str, LivePermissionApplyResponsePermissionApplyInfo] = <object object>
- class TikTokLive.proto.tiktok_proto.LivePermissionInfo(end_time: int = <object object at 0x104ab71b0>, reason: str = <object object at 0x104ab71b0>)
Bases:
Message
- end_time: int = <object object>
- reason: str = <object object>
- class TikTokLive.proto.tiktok_proto.LivePodcastResponse(data: 'LivePodcastResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: LivePodcastResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.LivePodcastResponseResponseData(can_be_live_podcast: bool = <object object at 0x104ab71b0>, can_be_social_live: bool = <object object at 0x104ab71b0>, live_scenario: 'LiveScenario' = <object object at 0x104ab71b0>, live_permission_apply: 'LivePermissionApply' = <object object at 0x104ab71b0>, show_live_studio: bool = <object object at 0x104ab71b0>, anchor_level_permission: 'AnchorLevelPermission' = <object object at 0x104ab71b0>, can_be_pico_live_podcast: bool = <object object at 0x104ab71b0>, try_mode: 'TryMode' = <object object at 0x104ab71b0>, live_studio_permission_status: 'LiveStudioPermissionStatus' = <object object at 0x104ab71b0>, stream: 'Stream' = <object object at 0x104ab71b0>, can_cache: int = <object object at 0x104ab71b0>, show_mock_live_tab: bool = <object object at 0x104ab71b0>, conditions_popup: 'EntranceConditionsPopup' = <object object at 0x104ab71b0>)
Bases:
Message
- anchor_level_permission: AnchorLevelPermission = <object object>
- can_be_live_podcast: bool = <object object>
- can_be_pico_live_podcast: bool = <object object>
- can_be_social_live: bool = <object object>
- can_cache: int = <object object>
- conditions_popup: EntranceConditionsPopup = <object object>
- live_permission_apply: LivePermissionApply = <object object>
- live_scenario: LiveScenario = <object object>
- live_studio_permission_status: LiveStudioPermissionStatus = <object object>
- show_live_studio: bool = <object object>
- show_mock_live_tab: bool = <object object>
- class TikTokLive.proto.tiktok_proto.LiveProInfo(is_live_pro: bool = <object object at 0x104ab71b0>, show_banner: bool = <object object at 0x104ab71b0>, banner: 'ImageModel' = <object object at 0x104ab71b0>, banner_starling_key: str = <object object at 0x104ab71b0>, label: 'ImageModel' = <object object at 0x104ab71b0>, live_pro_type: int = <object object at 0x104ab71b0>, gamer_label: 'ImageModel' = <object object at 0x104ab71b0>, gamer_banner_starling_key: str = <object object at 0x104ab71b0>)
Bases:
Message
- banner: ImageModel = <object object>
- banner_starling_key: str = <object object>
- gamer_banner_starling_key: str = <object object>
- gamer_label: ImageModel = <object object>
- is_live_pro: bool = <object object>
- label: ImageModel = <object object>
- live_pro_type: int = <object object>
- show_banner: bool = <object object>
- class TikTokLive.proto.tiktok_proto.LiveRecordConfig(can_record: bool = <object object at 0x104ab71b0>, has_fixed_floating_ball: bool = <object object at 0x104ab71b0>, max_record_duration: int = <object object at 0x104ab71b0>, min_storage_size: int = <object object at 0x104ab71b0>)
Bases:
Message
- can_record: bool = <object object>
- has_fixed_floating_ball: bool = <object object>
- max_record_duration: int = <object object>
- min_storage_size: int = <object object>
- class TikTokLive.proto.tiktok_proto.LiveScenario(enable_live_video: bool = <object object at 0x104ab71b0>, enable_live_third_party: bool = <object object at 0x104ab71b0>, enable_live_screenshot: bool = <object object at 0x104ab71b0>, enable_social_live: bool = <object object at 0x104ab71b0>, enable_live_studio: bool = <object object at 0x104ab71b0>, enable_pico_show: bool = <object object at 0x104ab71b0>, enable_pico_game: bool = <object object at 0x104ab71b0>, enable_pico_virtual: bool = <object object at 0x104ab71b0>, enable_live_voice: bool = <object object at 0x104ab71b0>, enable_streamelements: bool = <object object at 0x104ab71b0>, enable_restream: bool = <object object at 0x104ab71b0>, enable_live_console: bool = <object object at 0x104ab71b0>)
Bases:
Message
- enable_live_console: bool = <object object>
- enable_live_screenshot: bool = <object object>
- enable_live_studio: bool = <object object>
- enable_live_third_party: bool = <object object>
- enable_live_video: bool = <object object>
- enable_live_voice: bool = <object object>
- enable_pico_game: bool = <object object>
- enable_pico_show: bool = <object object>
- enable_pico_virtual: bool = <object object>
- enable_restream: bool = <object object>
- enable_social_live: bool = <object object>
- enable_streamelements: bool = <object object>
- class TikTokLive.proto.tiktok_proto.LiveSellingPointType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.LiveShowMessageType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.LiveStreamGoal(id: int = <object object at 0x104ab71b0>, type: int = <object object at 0x104ab71b0>, status: int = <object object at 0x104ab71b0>, sub_goals: List[ForwardRef('LiveStreamSubGoal')] = <object object at 0x104ab71b0>, description: str = <object object at 0x104ab71b0>, audit_status: 'AuditStatus' = <object object at 0x104ab71b0>, cycle_type: int = <object object at 0x104ab71b0>, start_time: int = <object object at 0x104ab71b0>, expire_time: int = <object object at 0x104ab71b0>, real_finish_time: int = <object object at 0x104ab71b0>, contributors: List[ForwardRef('LiveStreamGoalContributor')] = <object object at 0x104ab71b0>, contributors_length: int = <object object at 0x104ab71b0>, id_str: str = <object object at 0x104ab71b0>, audit_description: str = <object object at 0x104ab71b0>, stats: 'GoalStats' = <object object at 0x104ab71b0>, goal_extra_info: str = <object object at 0x104ab71b0>, mode: int = <object object at 0x104ab71b0>, audit_info: 'LiveStreamGoalAuditInfo' = <object object at 0x104ab71b0>, challenge_type: str = <object object at 0x104ab71b0>, is_uneditable: bool = <object object at 0x104ab71b0>)
Bases:
Message
- audit_description: str = <object object>
- audit_info: LiveStreamGoalAuditInfo = <object object>
- audit_status: AuditStatus = <object object>
- challenge_type: str = <object object>
- contributors: List[LiveStreamGoalContributor] = <object object>
- contributors_length: int = <object object>
- cycle_type: int = <object object>
- description: str = <object object>
- expire_time: int = <object object>
- goal_extra_info: str = <object object>
- id: int = <object object>
- id_str: str = <object object>
- is_uneditable: bool = <object object>
- mode: int = <object object>
- real_finish_time: int = <object object>
- start_time: int = <object object>
- status: int = <object object>
- sub_goals: List[LiveStreamSubGoal] = <object object>
- type: int = <object object>
- class TikTokLive.proto.tiktok_proto.LiveStreamGoalAuditInfo(violation_id: int = <object object at 0x104ab71b0>, task_type: int = <object object at 0x104ab71b0>)
Bases:
Message
- task_type: int = <object object>
- violation_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.LiveStreamGoalContributor(user_id: int = <object object at 0x104ab71b0>, avatar: 'ImageModel' = <object object at 0x104ab71b0>, display_id: str = <object object at 0x104ab71b0>, score: int = <object object at 0x104ab71b0>, user_id_str: str = <object object at 0x104ab71b0>, in_room: bool = <object object at 0x104ab71b0>, is_friend: bool = <object object at 0x104ab71b0>, follow_by_owner: bool = <object object at 0x104ab71b0>, is_fist_contribute: bool = <object object at 0x104ab71b0>, sub_goal_contributions: List[ForwardRef('SubGoalContribution')] = <object object at 0x104ab71b0>)
Bases:
Message
- avatar: ImageModel = <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>
- sub_goal_contributions: List[SubGoalContribution] = <object object>
- user_id: int = <object object>
- user_id_str: str = <object object>
- class TikTokLive.proto.tiktok_proto.LiveStreamGoalIndicator(key: str = <object object at 0x104ab71b0>, op: int = <object object at 0x104ab71b0>)
Bases:
Message
- key: str = <object object>
- op: int = <object object>
- class TikTokLive.proto.tiktok_proto.LiveStreamSubGoal(type: int = <object object at 0x104ab71b0>, id: int = <object object at 0x104ab71b0>, progress: int = <object object at 0x104ab71b0>, target: int = <object object at 0x104ab71b0>, gift: 'LiveStreamSubGoalGift' = <object object at 0x104ab71b0>, id_str: str = <object object at 0x104ab71b0>, pin_info: 'SubGoalPinInfo' = <object object at 0x104ab71b0>, source: int = <object object at 0x104ab71b0>, recommended_text: str = <object object at 0x104ab71b0>, recommended_header: str = <object object at 0x104ab71b0>)
Bases:
Message
- gift: LiveStreamSubGoalGift = <object object>
- id: int = <object object>
- id_str: str = <object object>
- pin_info: SubGoalPinInfo = <object object>
- progress: int = <object object>
- recommended_header: str = <object object>
- recommended_text: str = <object object>
- source: int = <object object>
- target: int = <object object>
- type: int = <object object>
- class TikTokLive.proto.tiktok_proto.LiveStreamSubGoalGift(name: str = <object object at 0x104ab71b0>, icon: 'ImageModel' = <object object at 0x104ab71b0>, diamond_count: int = <object object at 0x104ab71b0>, type: int = <object object at 0x104ab71b0>)
Bases:
Message
- diamond_count: int = <object object>
- icon: ImageModel = <object object>
- name: str = <object object>
- type: int = <object object>
- class TikTokLive.proto.tiktok_proto.LiveStudioPermissionStatus(permission_type: int = <object object at 0x104ab71b0>, valid_end_time: int = <object object at 0x104ab71b0>, valid_start_time: int = <object object at 0x104ab71b0>)
Bases:
Message
- permission_type: int = <object object>
- valid_end_time: int = <object object>
- valid_start_time: int = <object object>
- class TikTokLive.proto.tiktok_proto.LokiExtraContent(gift_type: str = <object object at 0x104ab71b0>, gift_duration: int = <object object at 0x104ab71b0>, need_screen_shot: bool = <object object at 0x104ab71b0>, ismulti_frame: bool = <object object at 0x104ab71b0>, view_overlay: str = <object object at 0x104ab71b0>, bef_view_render_size: 'BefViewRenderSize' = <object object at 0x104ab71b0>, bef_view_render_f_p_s: int = <object object at 0x104ab71b0>, bef_view_fit_mode: int = <object object at 0x104ab71b0>, model_names: str = <object object at 0x104ab71b0>, requirements: List[str] = <object object at 0x104ab71b0>)
Bases:
Message
- bef_view_fit_mode: int = <object object>
- bef_view_render_f_p_s: int = <object object>
- bef_view_render_size: BefViewRenderSize = <object object>
- gift_duration: int = <object object>
- gift_type: str = <object object>
- ismulti_frame: bool = <object object>
- model_names: str = <object object>
- need_screen_shot: bool = <object object>
- requirements: List[str] = <object object>
- view_overlay: str = <object object>
- class TikTokLive.proto.tiktok_proto.LynxGiftExtra(id: int = <object object at 0x104ab71b0>, code: int = <object object at 0x104ab71b0>, type: int = <object object at 0x104ab71b0>, params: List[str] = <object object at 0x104ab71b0>, extra: str = <object object at 0x104ab71b0>)
Bases:
Message
- code: int = <object object>
- extra: str = <object object>
- id: int = <object object>
- params: List[str] = <object object>
- type: int = <object object>
- class TikTokLive.proto.tiktok_proto.LyricStruct(id: int = <object object at 0x104ab71b0>, lyric_type: int = <object object at 0x104ab71b0>, vid: str = <object object at 0x104ab71b0>, klyric_urls: List[str] = <object object at 0x104ab71b0>, lyric_status: int = <object object at 0x104ab71b0>)
Bases:
Message
- id: int = <object object>
- klyric_urls: List[str] = <object object>
- lyric_status: int = <object object>
- lyric_type: int = <object object>
- vid: str = <object object>
- class TikTokLive.proto.tiktok_proto.MGetAbInfosReq(cdid_list: List[str] = <object object at 0x104ab71b0>, linkmic_scene: int = <object object at 0x104ab71b0>)
Bases:
Message
- cdid_list: List[str] = <object object>
- linkmic_scene: int = <object object>
- class TikTokLive.proto.tiktok_proto.MGetAbInfosResp(infos: List[ForwardRef('AbInfos')] = <object object at 0x104ab71b0>, common_resp: 'LinkMicCommonResp' = <object object at 0x104ab71b0>)
Bases:
Message
- common_resp: LinkMicCommonResp = <object object>
- class TikTokLive.proto.tiktok_proto.ManageViewerSingReq(common: 'LinkCommon' = <object object at 0x104ab71b0>, channel_id: int = <object object at 0x104ab71b0>, permiter: 'Player' = <object object at 0x104ab71b0>, applier: 'Player' = <object object at 0x104ab71b0>, reply_status: 'ReplyStatus' = <object object at 0x104ab71b0>, dsl: 'DslConfig' = <object object at 0x104ab71b0>, operator: 'Player' = <object object at 0x104ab71b0>, song_id: int = <object object at 0x104ab71b0>, multi_guest_req_extra: 'BizPermitParams' = <object object at 0x104ab71b0>)
Bases:
Message
- channel_id: int = <object object>
- common: LinkCommon = <object object>
- multi_guest_req_extra: BizPermitParams = <object object>
- reply_status: ReplyStatus = <object object>
- song_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.ManageViewerSingResp(common_resp: 'LinkMicCommonResp' = <object object at 0x104ab71b0>, permiter_ext_info: 'RtcExtraInfo' = <object object at 0x104ab71b0>, permiter_link_mic_id: str = <object object at 0x104ab71b0>, applier_pos: 'MicPositionData' = <object object at 0x104ab71b0>, applier: 'Player' = <object object at 0x104ab71b0>, applier_link_mic_id: str = <object object at 0x104ab71b0>, is_invoke_linkmic: bool = <object object at 0x104ab71b0>, linked_user_ui_positions: List[str] = <object object at 0x104ab71b0>, ui_pos: List[ForwardRef('PosIdentity')] = <object object at 0x104ab71b0>)
Bases:
Message
- applier_link_mic_id: str = <object object>
- applier_pos: MicPositionData = <object object>
- common_resp: LinkMicCommonResp = <object object>
- is_invoke_linkmic: bool = <object object>
- linked_user_ui_positions: List[str] = <object object>
- permiter_ext_info: RtcExtraInfo = <object object>
- permiter_link_mic_id: str = <object object>
- ui_pos: List[PosIdentity] = <object object>
- class TikTokLive.proto.tiktok_proto.MaskLayer(title: 'Text' = <object object at 0x104ab71b0>, sub_title: 'Text' = <object object at 0x104ab71b0>, mask_layer_type: int = <object object at 0x104ab71b0>, punish_info: 'PunishEventInfo' = <object object at 0x104ab71b0>)
Bases:
Message
- mask_layer_type: int = <object object>
- punish_info: PunishEventInfo = <object object>
- class TikTokLive.proto.tiktok_proto.MatchInfo(critical: int = <object object at 0x104ab71b0>, effect_card_in_use: bool = <object object at 0x104ab71b0>, multiplier_type: 'MatchInfoMultiplierType' = <object object at 0x104ab71b0>, multiplier_value: int = <object object at 0x104ab71b0>)
Bases:
Message
- critical: int = <object object>
- effect_card_in_use: bool = <object object>
- multiplier_type: MatchInfoMultiplierType = <object object>
- multiplier_value: int = <object object>
- class TikTokLive.proto.tiktok_proto.MatchInfoMultiplierType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.MaterialAuditStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.MediaState(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.MemberInfo(user_id: int = <object object at 0x104ab71b0>, is_staged: bool = <object object at 0x104ab71b0>, nickname: str = <object object at 0x104ab71b0>, avatar: 'ImageModel' = <object object at 0x104ab71b0>)
Bases:
Message
- avatar: ImageModel = <object object>
- is_staged: bool = <object object>
- nickname: str = <object object>
- user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.MessageDisplayStyle(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.MessageRedEnvelopInfo(envelope_id: str = <object object at 0x104ab71b0>, business_type: int = <object object at 0x104ab71b0>, envelope_idc: str = <object object at 0x104ab71b0>, send_user_name: str = <object object at 0x104ab71b0>, diamond_count: int = <object object at 0x104ab71b0>, people_count: int = <object object at 0x104ab71b0>, unpack_at: int = <object object at 0x104ab71b0>, send_user_id: str = <object object at 0x104ab71b0>, send_user_avatar: 'ImageModel' = <object object at 0x104ab71b0>, create_time: str = <object object at 0x104ab71b0>, follow_status_show: int = <object object at 0x104ab71b0>, skin_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- business_type: int = <object object>
- create_time: str = <object object>
- diamond_count: int = <object object>
- envelope_id: str = <object object>
- envelope_idc: str = <object object>
- follow_status_show: int = <object object>
- people_count: int = <object object>
- send_user_avatar: ImageModel = <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.MessageType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.MicIdxOperation(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.MicPositionData(type: int = <object object at 0x104ab71b0>, link_position: 'LinkPosition' = <object object at 0x104ab71b0>)
Bases:
Message
- link_position: LinkPosition = <object object>
- type: int = <object object>
- class TikTokLive.proto.tiktok_proto.MiddleTouchExtra(sub_wave_data: 'SubWaveData' = <object object at 0x104ab71b0>, sub_goal_data: 'SubGoalData' = <object object at 0x104ab71b0>, live_goal_indicator_stream_goal: 'StreamGoalData' = <object object at 0x104ab71b0>, guess_widgets_data: 'GuessWidgetsData' = <object object at 0x104ab71b0>, play_together_widgets_data: 'PlayTogetherWidgetsData' = <object object at 0x104ab71b0>, sub_queue_data: 'SubQueueData' = <object object at 0x104ab71b0>)
Bases:
Message
- guess_widgets_data: GuessWidgetsData = <object object>
- live_goal_indicator_stream_goal: StreamGoalData = <object object>
- play_together_widgets_data: PlayTogetherWidgetsData = <object object>
- sub_goal_data: SubGoalData = <object object>
- sub_queue_data: SubQueueData = <object object>
- sub_wave_data: SubWaveData = <object object>
- class TikTokLive.proto.tiktok_proto.MigrateGroupReq(common: 'LinkCommon' = <object object at 0x104ab71b0>, myself: 'GroupPlayer' = <object object at 0x104ab71b0>, source_group_channel_id: int = <object object at 0x104ab71b0>, target_group_channel_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- common: LinkCommon = <object object>
- myself: GroupPlayer = <object object>
- source_group_channel_id: int = <object object>
- target_group_channel_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.MigrateGroupResp(common_resp: 'LinkMicCommonResp' = <object object at 0x104ab71b0>, group_rtc_info: List[ForwardRef('RtcExtraInfo')] = <object object at 0x104ab71b0>, group_user: 'GroupChannelAllUser' = <object object at 0x104ab71b0>, cohost_resp_extra: 'BizMigrateGroupResponse' = <object object at 0x104ab71b0>)
Bases:
Message
- cohost_resp_extra: BizMigrateGroupResponse = <object object>
- common_resp: LinkMicCommonResp = <object object>
- group_rtc_info: List[RtcExtraInfo] = <object object>
- group_user: GroupChannelAllUser = <object object>
- class TikTokLive.proto.tiktok_proto.MigrationDetails(is_migrate: bool = <object object at 0x104ab71b0>, source_group_channel_id: int = <object object at 0x104ab71b0>, target_group_channel_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- is_migrate: bool = <object object>
- source_group_channel_id: int = <object object>
- target_group_channel_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.MissionJoinStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.MockResponse(data: 'MockResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: MockResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.MockResponseData(room: 'Room' = <object object at 0x104ab71b0>, mock_room_id: int = <object object at 0x104ab71b0>, guide_videos: 'MockResponseGuideVideoUrl' = <object object at 0x104ab71b0>)
Bases:
Message
- guide_videos: MockResponseGuideVideoUrl = <object object>
- mock_room_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.MockResponseGuideVideoUrl(match_url: str = <object object at 0x104ab71b0>, interact_url: str = <object object at 0x104ab71b0>, cohost_url: str = <object object at 0x104ab71b0>, gift_url: str = <object object at 0x104ab71b0>, multiguest_url: str = <object object at 0x104ab71b0>)
Bases:
Message
- cohost_url: str = <object object>
- gift_url: str = <object object>
- interact_url: str = <object object>
- match_url: str = <object object>
- multiguest_url: str = <object object>
- class TikTokLive.proto.tiktok_proto.MonetizationTipsConfig(revenue_tips_trigger_time: List[int] = <object object at 0x104ab71b0>)
Bases:
Message
- revenue_tips_trigger_time: List[int] = <object object>
- class TikTokLive.proto.tiktok_proto.MsgFilter(is_gifter: bool = <object object at 0x104ab71b0>, is_subscribed_to_anchor: bool = <object object at 0x104ab71b0>)
Bases:
Message
- is_gifter: bool = <object object>
- is_subscribed_to_anchor: bool = <object object>
- class TikTokLive.proto.tiktok_proto.MsgMeta(source_operate_ms: int = <object object at 0x104ab71b0>, server_send_ms: int = <object object at 0x104ab71b0>, reasons: List[str] = <object object at 0x104ab71b0>)
Bases:
Message
- reasons: List[str] = <object object>
- server_send_ms: int = <object object>
- source_operate_ms: int = <object object>
- class TikTokLive.proto.tiktok_proto.MsgNotifyComAvoidConfig(component_rule_list_v2: List[ForwardRef('MsgNotifyComponentAvoidRuleV2')] = <object object at 0x104ab71b0>)
Bases:
Message
- component_rule_list_v2: List[MsgNotifyComponentAvoidRuleV2] = <object object>
- class TikTokLive.proto.tiktok_proto.MsgNotifyComponentAvoidRuleV2(component_type: int = <object object at 0x104ab71b0>, sub_component_type: int = <object object at 0x104ab71b0>, can_be_interrupt: bool = <object object at 0x104ab71b0>, first_recover_info: 'MsgNotifyComponentRecoverInfo' = <object object at 0x104ab71b0>, interrupt_recover_info: 'MsgNotifyComponentRecoverInfo' = <object object at 0x104ab71b0>, max_active_count: int = <object object at 0x104ab71b0>, priority: int = <object object at 0x104ab71b0>, avoid_scene: List[str] = <object object at 0x104ab71b0>, recover_threshold_ms: int = <object object at 0x104ab71b0>, max_recover_remain_ms: int = <object object at 0x104ab71b0>)
Bases:
Message
- avoid_scene: List[str] = <object object>
- can_be_interrupt: bool = <object object>
- component_type: int = <object object>
- first_recover_info: MsgNotifyComponentRecoverInfo = <object object>
- interrupt_recover_info: MsgNotifyComponentRecoverInfo = <object object>
- max_active_count: int = <object object>
- max_recover_remain_ms: int = <object object>
- priority: int = <object object>
- recover_threshold_ms: int = <object object>
- sub_component_type: int = <object object>
- class TikTokLive.proto.tiktok_proto.MsgNotifyComponentRecoverInfo(recover: bool = <object object at 0x104ab71b0>, delay_ms: int = <object object at 0x104ab71b0>)
Bases:
Message
- delay_ms: int = <object object>
- recover: bool = <object object>
- class TikTokLive.proto.tiktok_proto.MsgNotifyControlResp(data: 'MsgNotifyControlRespData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: MsgNotifyControlRespData = <object object>
- class TikTokLive.proto.tiktok_proto.MsgNotifyControlRespData(quota_config: Dict[int, ForwardRef('MsgNotifyQuota')] = <object object at 0x104ab71b0>)
Bases:
Message
- quota_config: Dict[int, MsgNotifyQuota] = <object object>
- class TikTokLive.proto.tiktok_proto.MsgNotifyQuota(component_type: int = <object object at 0x104ab71b0>, position_count_map: Dict[str, int] = <object object at 0x104ab71b0>, default_count: int = <object object at 0x104ab71b0>)
Bases:
Message
- component_type: int = <object object>
- default_count: int = <object object>
- position_count_map: Dict[str, int] = <object object>
- class TikTokLive.proto.tiktok_proto.MsgNotifyWatchContinuousQuota(component_type: int = <object object at 0x104ab71b0>, coutinuous_room_cnt: int = <object object at 0x104ab71b0>, count: int = <object object at 0x104ab71b0>)
Bases:
Message
- component_type: int = <object object>
- count: int = <object object>
- coutinuous_room_cnt: int = <object object>
- class TikTokLive.proto.tiktok_proto.MsgNotifyWatchEarlyQuota(component_type: int = <object object at 0x104ab71b0>, watch_mill_seconds: int = <object object at 0x104ab71b0>, count: int = <object object at 0x104ab71b0>)
Bases:
Message
- component_type: int = <object object>
- count: int = <object object>
- watch_mill_seconds: int = <object object>
- class TikTokLive.proto.tiktok_proto.MultiBattleFinishResponse(team_battle_result: Dict[int, ForwardRef('BattleTeamResult')] = <object object at 0x104ab71b0>, team_armies: Dict[int, ForwardRef('BattleTeamUserArmies')] = <object object at 0x104ab71b0>, battle_settings: 'BattleSetting' = <object object at 0x104ab71b0>, has_team_match_mvp_sfx: bool = <object object at 0x104ab71b0>)
Bases:
Message
- battle_settings: BattleSetting = <object object>
- has_team_match_mvp_sfx: bool = <object object>
- team_armies: Dict[int, BattleTeamUserArmies] = <object object>
- team_battle_result: Dict[int, BattleTeamResult] = <object object>
- class TikTokLive.proto.tiktok_proto.MultiGuestLinkmicInfo(linked_users: List[ForwardRef('MultiGuestLinkmicInfoListUser')] = <object object at 0x104ab71b0>, request_user_status: int = <object object at 0x104ab71b0>, fan_ticket_icon_url: str = <object object at 0x104ab71b0>, host_display_info: 'MultiGuestLinkmicInfoHostDisplayInfo' = <object object at 0x104ab71b0>)
Bases:
Message
- fan_ticket_icon_url: str = <object object>
- host_display_info: MultiGuestLinkmicInfoHostDisplayInfo = <object object>
- linked_users: List[MultiGuestLinkmicInfoListUser] = <object object>
- request_user_status: int = <object object>
- class TikTokLive.proto.tiktok_proto.MultiGuestLinkmicInfoHostDisplayInfo(host_icon_background_url: str = <object object at 0x104ab71b0>, host_icon_url: str = <object object at 0x104ab71b0>, host_color: str = <object object at 0x104ab71b0>, icon_link_url: str = <object object at 0x104ab71b0>, host_type: int = <object object at 0x104ab71b0>)
Bases:
Message
- host_color: str = <object object>
- host_icon_background_url: str = <object object>
- host_icon_url: str = <object object>
- host_type: int = <object object>
- icon_link_url: str = <object object>
- class TikTokLive.proto.tiktok_proto.MultiGuestLinkmicInfoListUser(user: 'User' = <object object at 0x104ab71b0>, modify_time: int = <object object at 0x104ab71b0>, role_type: int = <object object at 0x104ab71b0>, linkmic_id_str: str = <object object at 0x104ab71b0>, fan_ticket: int = <object object at 0x104ab71b0>, fan_ticket_icon_type: int = <object object at 0x104ab71b0>)
Bases:
Message
- fan_ticket: int = <object object>
- fan_ticket_icon_type: int = <object object>
- linkmic_id_str: str = <object object>
- modify_time: int = <object object>
- role_type: int = <object object>
- class TikTokLive.proto.tiktok_proto.MultiGuestOutsideRoomInviteSource(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.MultiGuestPermissionInfo(flag: bool = <object object at 0x104ab71b0>, err_code: int = <object object at 0x104ab71b0>, no_permission_prompt: str = <object object at 0x104ab71b0>, link_permission_type: int = <object object at 0x104ab71b0>)
Bases:
Message
- err_code: int = <object object>
- flag: bool = <object object>
- link_permission_type: int = <object object>
- no_permission_prompt: str = <object object>
- class TikTokLive.proto.tiktok_proto.MultiGuestPlayInfo(pack_succ_flag: bool = <object object at 0x104ab71b0>, play_scene_to_config_map: Dict[str, ForwardRef('MultiGuestPlayInfoMultiGuestPlayConfig')] = <object object at 0x104ab71b0>)
Bases:
Message
- pack_succ_flag: bool = <object object>
- play_scene_to_config_map: Dict[str, MultiGuestPlayInfoMultiGuestPlayConfig] = <object object>
- class TikTokLive.proto.tiktok_proto.MultiGuestPlayInfoMultiGuestPlayConfig(play_scene: int = <object object at 0x104ab71b0>, feature_config_map: Dict[str, int] = <object object at 0x104ab71b0>)
Bases:
Message
- feature_config_map: Dict[str, int] = <object object>
- play_scene: int = <object object>
- class TikTokLive.proto.tiktok_proto.MultiGuestPunishCenterActionType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.MultiGuestPushResp
Bases:
Message
- class TikTokLive.proto.tiktok_proto.MultiGuestRecommendRoomInfo(room_id: int = <object object at 0x104ab71b0>, host_info: 'User' = <object object at 0x104ab71b0>, host_reco_tags: List[str] = <object object at 0x104ab71b0>, guest_num: int = <object object at 0x104ab71b0>, viewer_num: int = <object object at 0x104ab71b0>, reco_reason: str = <object object at 0x104ab71b0>, reco_rank: int = <object object at 0x104ab71b0>)
Bases:
Message
- guest_num: int = <object object>
- host_reco_tags: List[str] = <object object>
- reco_rank: int = <object object>
- reco_reason: str = <object object>
- room_id: int = <object object>
- viewer_num: int = <object object>
- class TikTokLive.proto.tiktok_proto.MultiGuestReserveResponse(data: 'MultiGuestReserveResponseResponseData' = <object object at 0x104ab71b0>, extra: 'MultiGuestReserveResponseExtra' = <object object at 0x104ab71b0>)
Bases:
Message
- data: MultiGuestReserveResponseResponseData = <object object>
- extra: MultiGuestReserveResponseExtra = <object object>
- class TikTokLive.proto.tiktok_proto.MultiGuestReserveResponseExtra(now: int = <object object at 0x104ab71b0>)
Bases:
Message
- now: int = <object object>
- class TikTokLive.proto.tiktok_proto.MultiGuestReserveResponseResponseData(perception_info: 'WebcastPerceptionMessage' = <object object at 0x104ab71b0>, reserve_user_info: 'AudienceReserveUserInfo' = <object object at 0x104ab71b0>)
Bases:
Message
- perception_info: WebcastPerceptionMessage = <object object>
- reserve_user_info: AudienceReserveUserInfo = <object object>
- class TikTokLive.proto.tiktok_proto.MultiInviteResponse(battle_id: int = <object object at 0x104ab71b0>, meanwhile_invite_scene: int = <object object at 0x104ab71b0>, battle_team_user: List[ForwardRef('TeamUser')] = <object object at 0x104ab71b0>, gift_mode_meta: 'GiftModeMeta' = <object object at 0x104ab71b0>)
Bases:
Message
- battle_id: int = <object object>
- gift_mode_meta: GiftModeMeta = <object object>
- meanwhile_invite_scene: int = <object object>
- class TikTokLive.proto.tiktok_proto.MultiLangContent(language: str = <object object at 0x104ab71b0>, content: str = <object object at 0x104ab71b0>)
Bases:
Message
- content: str = <object object>
- language: str = <object object>
- class TikTokLive.proto.tiktok_proto.MultiLiveAnchorPanelSettings(user_id: int = <object object at 0x104ab71b0>, layout_type: int = <object object at 0x104ab71b0>, fix_mic_num_action: int = <object object at 0x104ab71b0>, allow_viewer_req: int = <object object at 0x104ab71b0>, only_allow_follower_req: int = <object object at 0x104ab71b0>, applier_sort_setting: int = <object object at 0x104ab71b0>, applier_sort_gift_score_threshold: int = <object object at 0x104ab71b0>, allow_request_from_friends: int = <object object at 0x104ab71b0>, allow_request_from_followers: int = <object object at 0x104ab71b0>, allow_request_from_others: int = <object object at 0x104ab71b0>, enable_show_multi_guest_layout: int = <object object at 0x104ab71b0>)
Bases:
Message
- allow_request_from_followers: int = <object object>
- allow_request_from_friends: int = <object object>
- allow_request_from_others: int = <object object>
- allow_viewer_req: int = <object object>
- applier_sort_gift_score_threshold: int = <object object>
- applier_sort_setting: int = <object object>
- enable_show_multi_guest_layout: int = <object object>
- fix_mic_num_action: int = <object object>
- layout_type: int = <object object>
- only_allow_follower_req: int = <object object>
- user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.MultiLiveContent(apply_i_m_content: 'ApplyBizContent' = <object object at 0x104ab71b0>, invite_i_m_content: 'InviteBizContent' = <object object at 0x104ab71b0>, reply_i_m_content: 'ReplyBizContent' = <object object at 0x104ab71b0>, permit_i_m_content: 'PermitBizContent' = <object object at 0x104ab71b0>, join_direct_i_m_content: 'JoinDirectBizContent' = <object object at 0x104ab71b0>, kick_out_biz_content: 'KickOutBizContent' = <object object at 0x104ab71b0>)
Bases:
Message
- apply_i_m_content: ApplyBizContent = <object object>
- invite_i_m_content: InviteBizContent = <object object>
- join_direct_i_m_content: JoinDirectBizContent = <object object>
- kick_out_biz_content: KickOutBizContent = <object object>
- permit_i_m_content: PermitBizContent = <object object>
- reply_i_m_content: ReplyBizContent = <object object>
- class TikTokLive.proto.tiktok_proto.MultiLiveUpdateUserSettingContent(multi_live_anchor_panel_settings: 'MultiLiveAnchorPanelSettings' = <object object at 0x104ab71b0>)
Bases:
Message
- multi_live_anchor_panel_settings: MultiLiveAnchorPanelSettings = <object object>
- class TikTokLive.proto.tiktok_proto.MultiLiveUserApplyPermission(multi_live_apply_permission: int = <object object at 0x104ab71b0>, applier_sort_setting: int = <object object at 0x104ab71b0>, applier_sort_gift_score_threshold: int = <object object at 0x104ab71b0>, multi_guest_allow_request_from_friends: int = <object object at 0x104ab71b0>, multi_guest_allow_request_from_followers: int = <object object at 0x104ab71b0>, multi_guest_allow_request_from_others: int = <object object at 0x104ab71b0>)
Bases:
Message
- applier_sort_gift_score_threshold: int = <object object>
- applier_sort_setting: int = <object object>
- multi_guest_allow_request_from_followers: int = <object object>
- multi_guest_allow_request_from_friends: int = <object object>
- multi_guest_allow_request_from_others: int = <object object>
- multi_live_apply_permission: int = <object object>
- class TikTokLive.proto.tiktok_proto.MultiLiveUserApplySettings(multi_live_user_apply_permission: 'MultiLiveUserApplyPermission' = <object object at 0x104ab71b0>, link_mic_service_version: int = <object object at 0x104ab71b0>, room_host_multi_guest_permission_info: 'RoomHostMultiGuestPermissionInfo' = <object object at 0x104ab71b0>, try_open_multi_guest: bool = <object object at 0x104ab71b0>, room_audience_multi_guest_permission_info: 'RoomAudienceMultiGuestPermissionInfo' = <object object at 0x104ab71b0>, room_multi_guest_linkmic_info: 'RoomMultiGuestLinkmicInfo' = <object object at 0x104ab71b0>, host_multi_guest_dev_mode: int = <object object at 0x104ab71b0>, audience_shared_invitee_panel_type: int = <object object at 0x104ab71b0>, host_gifter_linkmic_enum: int = <object object at 0x104ab71b0>, viewer_gifter_linkmic_enum: int = <object object at 0x104ab71b0>, anchor_setting_info: 'AnchorSettingInfo' = <object object at 0x104ab71b0>, host_send_gifts_to_all_enum: int = <object object at 0x104ab71b0>, audience_send_gifts_to_all_enum: int = <object object at 0x104ab71b0>, multi_guest_play_info: 'MultiGuestPlayInfo' = <object object at 0x104ab71b0>)
Bases:
Message
- anchor_setting_info: AnchorSettingInfo = <object object>
- audience_send_gifts_to_all_enum: int = <object object>
- host_gifter_linkmic_enum: int = <object object>
- host_multi_guest_dev_mode: int = <object object>
- host_send_gifts_to_all_enum: int = <object object>
- link_mic_service_version: int = <object object>
- multi_guest_play_info: MultiGuestPlayInfo = <object object>
- multi_live_user_apply_permission: MultiLiveUserApplyPermission = <object object>
- room_audience_multi_guest_permission_info: RoomAudienceMultiGuestPermissionInfo = <object object>
- room_host_multi_guest_permission_info: RoomHostMultiGuestPermissionInfo = <object object>
- room_multi_guest_linkmic_info: RoomMultiGuestLinkmicInfo = <object object>
- try_open_multi_guest: bool = <object object>
- viewer_gifter_linkmic_enum: int = <object object>
- class TikTokLive.proto.tiktok_proto.MultiLiveUserSettings(multi_live_user_apply_settings: 'MultiLiveUserApplySettings' = <object object at 0x104ab71b0>, channel_map: Dict[str, int] = <object object at 0x104ab71b0>, co_host: 'CoHost' = <object object at 0x104ab71b0>)
Bases:
Message
- channel_map: Dict[str, int] = <object object>
- multi_live_user_apply_settings: MultiLiveUserApplySettings = <object object>
- class TikTokLive.proto.tiktok_proto.MultiMatchPrepareResponse(anchors_permission: Dict[int, int] = <object object at 0x104ab71b0>, recommend_team_mate: int = <object object at 0x104ab71b0>, ab_test_settings: Dict[int, ForwardRef('BattleAbTestList')] = <object object at 0x104ab71b0>, gift_mode: List[ForwardRef('GiftMode')] = <object object at 0x104ab71b0>, rule_guide_url: str = <object object at 0x104ab71b0>, best_teammate_id: int = <object object at 0x104ab71b0>, gift_event_desc: 'Text' = <object object at 0x104ab71b0>, punished_anchor: int = <object object at 0x104ab71b0>, punish_end_timestamp: int = <object object at 0x104ab71b0>)
Bases:
Message
- ab_test_settings: Dict[int, BattleAbTestList] = <object object>
- anchors_permission: Dict[int, int] = <object object>
- best_teammate_id: int = <object object>
- punish_end_timestamp: int = <object object>
- punished_anchor: int = <object object>
- recommend_team_mate: int = <object object>
- rule_guide_url: str = <object object>
- class TikTokLive.proto.tiktok_proto.MultiplierType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.MuteStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.NetworkState(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.NewAnchorEffectParams(effect_panel: str = <object object at 0x104ab71b0>, resource_id: str = <object object at 0x104ab71b0>, category_id: str = <object object at 0x104ab71b0>, tab_key: str = <object object at 0x104ab71b0>)
Bases:
Message
- category_id: str = <object object>
- effect_panel: str = <object object>
- resource_id: str = <object object>
- tab_key: str = <object object>
- class TikTokLive.proto.tiktok_proto.NewAnchorGuideConfig(anchor_id: int = <object object at 0x104ab71b0>, icon: 'ImageModel' = <object object at 0x104ab71b0>, icon_style: int = <object object at 0x104ab71b0>, title: 'Text' = <object object at 0x104ab71b0>, button: 'Text' = <object object at 0x104ab71b0>, text: 'Text' = <object object at 0x104ab71b0>, display_duration: int = <object object at 0x104ab71b0>, effect_params: 'NewAnchorEffectParams' = <object object at 0x104ab71b0>, display_type: int = <object object at 0x104ab71b0>)
Bases:
Message
- anchor_id: int = <object object>
- display_duration: int = <object object>
- display_type: int = <object object>
- effect_params: NewAnchorEffectParams = <object object>
- icon: ImageModel = <object object>
- icon_style: int = <object object>
- class TikTokLive.proto.tiktok_proto.NewAnchorGuideMsgInfo(message_key: str = <object object at 0x104ab71b0>, guide_config: 'NewAnchorGuideConfig' = <object object at 0x104ab71b0>)
Bases:
Message
- guide_config: NewAnchorGuideConfig = <object object>
- message_key: str = <object object>
- class TikTokLive.proto.tiktok_proto.NewAnchorIncentiveBannerData(title: str = <object object at 0x104ab71b0>, sub_title: str = <object object at 0x104ab71b0>, image: 'ImageModel' = <object object at 0x104ab71b0>, url: str = <object object at 0x104ab71b0>, metrics_map: Dict[str, str] = <object object at 0x104ab71b0>, sub_type: int = <object object at 0x104ab71b0>)
Bases:
Message
- image: ImageModel = <object object>
- metrics_map: Dict[str, str] = <object object>
- sub_title: str = <object object>
- sub_type: int = <object object>
- title: str = <object object>
- url: str = <object object>
- class TikTokLive.proto.tiktok_proto.NoteContentType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.NoticeboardContent(room_id: int = <object object at 0x104ab71b0>, channel_id: int = <object object at 0x104ab71b0>, noticeboard_id: int = <object object at 0x104ab71b0>, status: int = <object object at 0x104ab71b0>, linkmic_id: str = <object object at 0x104ab71b0>, position: 'MicPositionData' = <object object at 0x104ab71b0>, stream_id: str = <object object at 0x104ab71b0>, start_time: int = <object object at 0x104ab71b0>, end_time: int = <object object at 0x104ab71b0>, passed_media_node_id: str = <object object at 0x104ab71b0>, last_review_info: 'NoticeboardReviewInfo' = <object object at 0x104ab71b0>, version: int = <object object at 0x104ab71b0>)
Bases:
Message
- channel_id: int = <object object>
- end_time: int = <object object>
- last_review_info: NoticeboardReviewInfo = <object object>
- linkmic_id: str = <object object>
- noticeboard_id: int = <object object>
- passed_media_node_id: str = <object object>
- position: MicPositionData = <object object>
- room_id: int = <object object>
- start_time: int = <object object>
- status: int = <object object>
- stream_id: str = <object object>
- version: int = <object object>
- class TikTokLive.proto.tiktok_proto.NoticeboardCreateResponse(data: 'NoticeboardCreateResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: NoticeboardCreateResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.NoticeboardCreateResponseResponseData(is_exists: bool = <object object at 0x104ab71b0>, noticeboard_content: 'NoticeboardContent' = <object object at 0x104ab71b0>)
Bases:
Message
- is_exists: bool = <object object>
- noticeboard_content: NoticeboardContent = <object object>
- class TikTokLive.proto.tiktok_proto.NoticeboardEndResponse(data: 'NoticeboardEndResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: NoticeboardEndResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.NoticeboardEndResponseResponseData(success: bool = <object object at 0x104ab71b0>, noticeboard_content: 'NoticeboardContent' = <object object at 0x104ab71b0>)
Bases:
Message
- noticeboard_content: NoticeboardContent = <object object>
- success: bool = <object object>
- class TikTokLive.proto.tiktok_proto.NoticeboardGetUserRestrictedHistoryResponse(data: 'NoticeboardGetUserRestrictedHistoryResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: NoticeboardGetUserRestrictedHistoryResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.NoticeboardGetUserRestrictedHistoryResponseResponseData(restricted_map: Dict[str, int] = <object object at 0x104ab71b0>)
Bases:
Message
- restricted_map: Dict[str, int] = <object object>
- class TikTokLive.proto.tiktok_proto.NoticeboardOfficialTemplateCreateResponse(data: 'NoticeboardOfficialTemplateCreateResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: NoticeboardOfficialTemplateCreateResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.NoticeboardOfficialTemplateCreateResponseResponseData(is_success: bool = <object object at 0x104ab71b0>, template: 'NoticeboardTemplate' = <object object at 0x104ab71b0>)
Bases:
Message
- is_success: bool = <object object>
- template: NoticeboardTemplate = <object object>
- class TikTokLive.proto.tiktok_proto.NoticeboardOfficialTemplateUpdateResponse(data: 'NoticeboardOfficialTemplateUpdateResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: NoticeboardOfficialTemplateUpdateResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.NoticeboardOfficialTemplateUpdateResponseResponseData(is_success: bool = <object object at 0x104ab71b0>, template: 'NoticeboardTemplate' = <object object at 0x104ab71b0>)
Bases:
Message
- is_success: bool = <object object>
- template: NoticeboardTemplate = <object object>
- class TikTokLive.proto.tiktok_proto.NoticeboardReviewInfo(media_node_id: str = <object object at 0x104ab71b0>, review_status: int = <object object at 0x104ab71b0>)
Bases:
Message
- media_node_id: str = <object object>
- review_status: int = <object object>
- class TikTokLive.proto.tiktok_proto.NoticeboardTemplate(noticeboard_template_id: int = <object object at 0x104ab71b0>, media_node_id: str = <object object at 0x104ab71b0>, convert_noticeboard_material_info: 'ConvertNoticeboardMaterialInfo' = <object object at 0x104ab71b0>, private_status: int = <object object at 0x104ab71b0>, review_status: int = <object object at 0x104ab71b0>, author_info: 'SimpleUser' = <object object at 0x104ab71b0>)
Bases:
Message
- author_info: SimpleUser = <object object>
- convert_noticeboard_material_info: ConvertNoticeboardMaterialInfo = <object object>
- media_node_id: str = <object object>
- noticeboard_template_id: int = <object object>
- private_status: int = <object object>
- review_status: int = <object object>
- class TikTokLive.proto.tiktok_proto.NoticeboardTemplateCreateResponse(data: 'NoticeboardTemplateCreateResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: NoticeboardTemplateCreateResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.NoticeboardTemplateCreateResponseResponseData(is_success: bool = <object object at 0x104ab71b0>, template: 'NoticeboardTemplate' = <object object at 0x104ab71b0>)
Bases:
Message
- is_success: bool = <object object>
- template: NoticeboardTemplate = <object object>
- class TikTokLive.proto.tiktok_proto.NoticeboardTemplateDeleteResponse(data: 'NoticeboardTemplateDeleteResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: NoticeboardTemplateDeleteResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.NoticeboardTemplateDeleteResponseResponseData(is_success: bool = <object object at 0x104ab71b0>, noticeboard_template_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- is_success: bool = <object object>
- noticeboard_template_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.NoticeboardTemplateFetchListParams(fetch_type: int = <object object at 0x104ab71b0>, room_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- fetch_type: int = <object object>
- room_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.NoticeboardTemplateFetchListResponse(data: 'NoticeboardTemplateFetchListResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: NoticeboardTemplateFetchListResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.NoticeboardTemplateFetchListResponseResponseData(my_templates: List[ForwardRef('NoticeboardTemplate')] = <object object at 0x104ab71b0>, recommended_templates: List[ForwardRef('NoticeboardTemplate')] = <object object at 0x104ab71b0>, create_num_limit: int = <object object at 0x104ab71b0>, is_official_user: bool = <object object at 0x104ab71b0>)
Bases:
Message
- create_num_limit: int = <object object>
- is_official_user: bool = <object object>
- my_templates: List[NoticeboardTemplate] = <object object>
- recommended_templates: List[NoticeboardTemplate] = <object object>
- class TikTokLive.proto.tiktok_proto.NoticeboardTemplateSaveResponse(data: 'NoticeboardTemplateSaveResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: NoticeboardTemplateSaveResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.NoticeboardTemplateSaveResponseResponseData(is_success: bool = <object object at 0x104ab71b0>, template: 'NoticeboardTemplate' = <object object at 0x104ab71b0>)
Bases:
Message
- is_success: bool = <object object>
- template: NoticeboardTemplate = <object object>
- class TikTokLive.proto.tiktok_proto.NoticeboardTemplateUpdateResponse(data: 'NoticeboardTemplateUpdateResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: NoticeboardTemplateUpdateResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.NoticeboardTemplateUpdateResponseResponseData(is_success: bool = <object object at 0x104ab71b0>, template: 'NoticeboardTemplate' = <object object at 0x104ab71b0>)
Bases:
Message
- is_success: bool = <object object>
- template: NoticeboardTemplate = <object object>
- class TikTokLive.proto.tiktok_proto.NoticeboardUpdateResponse(data: 'NoticeboardUpdateResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: NoticeboardUpdateResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.NoticeboardUpdateResponseResponseData(noticeboard_content: 'NoticeboardContent' = <object object at 0x104ab71b0>)
Bases:
Message
- noticeboard_content: NoticeboardContent = <object object>
- class TikTokLive.proto.tiktok_proto.NotifyHighlightContent(content: str = <object object at 0x104ab71b0>, need_highlight: bool = <object object at 0x104ab71b0>)
Bases:
Message
- content: str = <object object>
- need_highlight: bool = <object object>
- class TikTokLive.proto.tiktok_proto.NotifyHighlightInfo(contents: List[ForwardRef('NotifyHighlightContent')] = <object object at 0x104ab71b0>, color: str = <object object at 0x104ab71b0>)
Bases:
Message
- color: str = <object object>
- contents: List[NotifyHighlightContent] = <object object>
- class TikTokLive.proto.tiktok_proto.NumberConfig(number: int = <object object at 0x104ab71b0>, font_style: 'FontStyle' = <object object at 0x104ab71b0>, background: 'CombineBadgeBackground' = <object object at 0x104ab71b0>)
Bases:
Message
- background: CombineBadgeBackground = <object object>
- number: int = <object object>
- class TikTokLive.proto.tiktok_proto.OecLiveShoppingMessageV2(actions: Dict[int, ForwardRef('EcomLiveElementActions')] = <object object at 0x104ab71b0>, commerce_info: 'CommerceInfo' = <object object at 0x104ab71b0>, msg_meta: 'MsgMeta' = <object object at 0x104ab71b0>)
Bases:
Message
- actions: Dict[int, EcomLiveElementActions] = <object object>
- commerce_info: CommerceInfo = <object object>
- class TikTokLive.proto.tiktok_proto.OfficialChannelInfo(channel_user: 'User' = <object object at 0x104ab71b0>, channel_name: str = <object object at 0x104ab71b0>, end_time_stamp: int = <object object at 0x104ab71b0>, forbidden_before_end: int = <object object at 0x104ab71b0>, max_next_time: int = <object object at 0x104ab71b0>, delay_enter_time: Dict[int, int] = <object object at 0x104ab71b0>, backup_room_id: int = <object object at 0x104ab71b0>, backup_room_id_str: str = <object object at 0x104ab71b0>, start_time_stamp: int = <object object at 0x104ab71b0>, role_type: int = <object object at 0x104ab71b0>, exist_linkmic: bool = <object object at 0x104ab71b0>, linkmic_type: int = <object object at 0x104ab71b0>)
Bases:
Message
- backup_room_id: int = <object object>
- backup_room_id_str: str = <object object>
- channel_name: str = <object object>
- delay_enter_time: Dict[int, int] = <object object>
- end_time_stamp: int = <object object>
- exist_linkmic: bool = <object object>
- forbidden_before_end: int = <object object>
- linkmic_type: int = <object object>
- max_next_time: int = <object object>
- role_type: int = <object object>
- start_time_stamp: int = <object object>
- class TikTokLive.proto.tiktok_proto.OfflineType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.OldSubscribeStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.OnlineAudience(ranks: List[ForwardRef('OnlineAudienceRank')] = <object object at 0x104ab71b0>, self_info: 'OnlineAudienceRank' = <object object at 0x104ab71b0>, currency: str = <object object at 0x104ab71b0>, anchor_show_contribution: bool = <object object at 0x104ab71b0>, deprecated: bool = <object object at 0x104ab71b0>, total: int = <object object at 0x104ab71b0>, rule_url: str = <object object at 0x104ab71b0>, display_config: 'OnlineAudienceDisplayConfig' = <object object at 0x104ab71b0>, anonymous: int = <object object at 0x104ab71b0>, preview_count: int = <object object at 0x104ab71b0>)
Bases:
Message
- anchor_show_contribution: bool = <object object>
- anonymous: int = <object object>
- currency: str = <object object>
- deprecated: bool = <object object>
- display_config: OnlineAudienceDisplayConfig = <object object>
- preview_count: int = <object object>
- ranks: List[OnlineAudienceRank] = <object object>
- rule_url: str = <object object>
- self_info: OnlineAudienceRank = <object object>
- total: int = <object object>
- class TikTokLive.proto.tiktok_proto.OnlineAudienceDisplayConfig(show_online_panel: bool = <object object at 0x104ab71b0>, can_panel_click: bool = <object object at 0x104ab71b0>, show_avatar_list: bool = <object object at 0x104ab71b0>, avatar_count: int = <object object at 0x104ab71b0>, show_score: bool = <object object at 0x104ab71b0>)
Bases:
Message
- avatar_count: int = <object object>
- can_panel_click: bool = <object object>
- show_avatar_list: bool = <object object>
- show_online_panel: bool = <object object>
- show_score: bool = <object object>
- class TikTokLive.proto.tiktok_proto.OnlineAudienceRank(user: 'User' = <object object at 0x104ab71b0>, score: int = <object object at 0x104ab71b0>, rank: int = <object object at 0x104ab71b0>, gap_description: str = <object object at 0x104ab71b0>, user_restriction_level: int = <object object at 0x104ab71b0>, rank_user: 'RankUser' = <object object at 0x104ab71b0>)
Bases:
Message
- gap_description: str = <object object>
- rank: int = <object object>
- score: int = <object object>
- user_restriction_level: int = <object object>
- class TikTokLive.proto.tiktok_proto.OnlineUserState(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.OpenLsNotifyInfo(fit_live_studio_rule: bool = <object object at 0x104ab71b0>, open_ls_notify_window: bool = <object object at 0x104ab71b0>)
Bases:
Message
- fit_live_studio_rule: bool = <object object>
- open_ls_notify_window: bool = <object object>
- class TikTokLive.proto.tiktok_proto.OptPairInfo(mapping_id: int = <object object at 0x104ab71b0>, display_user_list: List[ForwardRef('OptPairInfoOptPairUser')] = <object object at 0x104ab71b0>, button_notice_type: 'OptPairInfoOptPairStatus' = <object object at 0x104ab71b0>, expected_time_sec: int = <object object at 0x104ab71b0>, opt_pair_type: int = <object object at 0x104ab71b0>)
Bases:
Message
- button_notice_type: OptPairInfoOptPairStatus = <object object>
- display_user_list: List[OptPairInfoOptPairUser] = <object object>
- expected_time_sec: int = <object object>
- mapping_id: int = <object object>
- opt_pair_type: int = <object object>
- class TikTokLive.proto.tiktok_proto.OptPairInfoOptPairStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.OptPairInfoOptPairUser(user: 'User' = <object object at 0x104ab71b0>, room_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- room_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.OptPairStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.OrganizationModel(name: str = <object object at 0x104ab71b0>, desc: str = <object object at 0x104ab71b0>, detail_url: str = <object object at 0x104ab71b0>, donate_link: str = <object object at 0x104ab71b0>, icon: 'ImageModel' = <object object at 0x104ab71b0>, organization_id: str = <object object at 0x104ab71b0>)
Bases:
Message
- desc: str = <object object>
- detail_url: str = <object object>
- donate_link: str = <object object>
- icon: ImageModel = <object object>
- name: str = <object object>
- organization_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.OwnerSettingResponse(data: 'OwnerSettingResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: OwnerSettingResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.OwnerSettingResponseData(success: bool = <object object at 0x104ab71b0>)
Bases:
Message
- success: bool = <object object>
- class TikTokLive.proto.tiktok_proto.P2PGroupChangeContent(group_ext_info: List[ForwardRef('RtcExtraInfo')] = <object object at 0x104ab71b0>, group_user: 'GroupChannelAllUser' = <object object at 0x104ab71b0>, migration_details: 'MigrationDetails' = <object object at 0x104ab71b0>, content_pos: List[ForwardRef('ContentPosition')] = <object object at 0x104ab71b0>)
Bases:
Message
- content_pos: List[ContentPosition] = <object object>
- group_ext_info: List[RtcExtraInfo] = <object object>
- group_user: GroupChannelAllUser = <object object>
- migration_details: MigrationDetails = <object object>
- class TikTokLive.proto.tiktok_proto.PaddingInfo(use_specific: bool = <object object at 0x104ab71b0>, middle_padding: int = <object object at 0x104ab71b0>, badge_width: int = <object object at 0x104ab71b0>, left_padding: int = <object object at 0x104ab71b0>, right_padding: int = <object object at 0x104ab71b0>, icon_top_padding: int = <object object at 0x104ab71b0>, icon_bottom_padding: int = <object object at 0x104ab71b0>, horizontal_padding_rule: 'PaddingInfoHorizontalPaddingRule' = <object object at 0x104ab71b0>, vertical_padding_rule: 'PaddingInfoVerticalPaddingRule' = <object object at 0x104ab71b0>)
Bases:
Message
- badge_width: int = <object object>
- horizontal_padding_rule: PaddingInfoHorizontalPaddingRule = <object object>
- icon_bottom_padding: int = <object object>
- icon_top_padding: int = <object object>
- left_padding: int = <object object>
- middle_padding: int = <object object>
- right_padding: int = <object object>
- use_specific: bool = <object object>
- vertical_padding_rule: PaddingInfoVerticalPaddingRule = <object object>
- class TikTokLive.proto.tiktok_proto.PaddingInfoHorizontalPaddingRule(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.PaddingInfoVerticalPaddingRule(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.PaidContentInfo(paid_content_permission: bool = <object object at 0x104ab71b0>, paid_content_live_data: str = <object object at 0x104ab71b0>)
Bases:
Message
- paid_content_live_data: str = <object object>
- paid_content_permission: bool = <object object>
- class TikTokLive.proto.tiktok_proto.PaidEvent(event_id: int = <object object at 0x104ab71b0>, paid_type: 'PaidEventPaidType' = <object object at 0x104ab71b0>)
Bases:
Message
- event_id: int = <object object>
- paid_type: PaidEventPaidType = <object object>
- class TikTokLive.proto.tiktok_proto.PaidEventPaidType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.PaidEventPreview(allow_preview: int = <object object at 0x104ab71b0>, allow_preview_time: int = <object object at 0x104ab71b0>)
Bases:
Message
- allow_preview: int = <object object>
- allow_preview_time: int = <object object>
- class TikTokLive.proto.tiktok_proto.Panel(text: str = <object object at 0x104ab71b0>, icon: 'UrlDataStruct' = <object object at 0x104ab71b0>, tags: List[str] = <object object at 0x104ab71b0>, tags_updated_at: str = <object object at 0x104ab71b0>, extra: str = <object object at 0x104ab71b0>)
Bases:
Message
- extra: str = <object object>
- icon: UrlDataStruct = <object object>
- tags: List[str] = <object object>
- tags_updated_at: str = <object object>
- text: str = <object object>
- class TikTokLive.proto.tiktok_proto.PanelRefresh(price: int = <object object at 0x104ab71b0>, to_user_id: int = <object object at 0x104ab71b0>, room_id: int = <object object at 0x104ab71b0>, timestamp: int = <object object at 0x104ab71b0>, gallery_data: 'PanelRefreshGallery' = <object object at 0x104ab71b0>, user_level: 'PanelRefreshUserLevel' = <object object at 0x104ab71b0>, fan_club: 'PanelRefreshFanClub' = <object object at 0x104ab71b0>, all_gallery_data: List[ForwardRef('PanelRefreshGallery')] = <object object at 0x104ab71b0>)
Bases:
Message
- all_gallery_data: List[PanelRefreshGallery] = <object object>
- fan_club: PanelRefreshFanClub = <object object>
- gallery_data: PanelRefreshGallery = <object object>
- price: int = <object object>
- room_id: int = <object object>
- timestamp: int = <object object>
- to_user_id: int = <object object>
- user_level: PanelRefreshUserLevel = <object object>
- class TikTokLive.proto.tiktok_proto.PanelRefreshData(room_id: int = <object object at 0x104ab71b0>, timestamp: int = <object object at 0x104ab71b0>, gallery_data: List[ForwardRef('PanelRefreshDataGalleryData')] = <object object at 0x104ab71b0>, user_level: 'PanelRefreshDataUserLevel' = <object object at 0x104ab71b0>, vault_data: 'PanelRefreshDataEligibleVaultGifts' = <object object at 0x104ab71b0>)
Bases:
Message
- gallery_data: List[PanelRefreshDataGalleryData] = <object object>
- room_id: int = <object object>
- timestamp: int = <object object>
- user_level: PanelRefreshDataUserLevel = <object object>
- vault_data: PanelRefreshDataEligibleVaultGifts = <object object>
- class TikTokLive.proto.tiktok_proto.PanelRefreshDataEligibleVaultGifts(gift_ids: List[int] = <object object at 0x104ab71b0>)
Bases:
Message
- gift_ids: List[int] = <object object>
- class TikTokLive.proto.tiktok_proto.PanelRefreshDataGalleryData(sponsor_id: int = <object object at 0x104ab71b0>, gift_id: int = <object object at 0x104ab71b0>, own_progress: int = <object object at 0x104ab71b0>, left_count_to_sponsor: int = <object object at 0x104ab71b0>, can_sponsor: bool = <object object at 0x104ab71b0>, is_gallery_available: bool = <object object at 0x104ab71b0>)
Bases:
Message
- can_sponsor: bool = <object object>
- gift_id: int = <object object>
- is_gallery_available: bool = <object object>
- left_count_to_sponsor: int = <object object>
- own_progress: int = <object object>
- sponsor_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.PanelRefreshDataUserLevel(current_score: int = <object object at 0x104ab71b0>, current_level: int = <object object at 0x104ab71b0>, next_level_score: int = <object object at 0x104ab71b0>, did_user_opt_out: bool = <object object at 0x104ab71b0>)
Bases:
Message
- current_level: int = <object object>
- current_score: int = <object object>
- did_user_opt_out: bool = <object object>
- next_level_score: int = <object object>
- class TikTokLive.proto.tiktok_proto.PanelRefreshFanClub(time_to_sleep: int = <object object at 0x104ab71b0>)
Bases:
Message
- time_to_sleep: int = <object object>
- class TikTokLive.proto.tiktok_proto.PanelRefreshGallery(sponsor_id: int = <object object at 0x104ab71b0>, light_gift_up: bool = <object object at 0x104ab71b0>, left_count_to_sponsor: int = <object object at 0x104ab71b0>, can_sponsor: bool = <object object at 0x104ab71b0>, goal_count: int = <object object at 0x104ab71b0>, is_gallery_available: bool = <object object at 0x104ab71b0>, gift_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- can_sponsor: bool = <object object>
- gift_id: int = <object object>
- goal_count: int = <object object>
- is_gallery_available: bool = <object object>
- left_count_to_sponsor: int = <object object>
- light_gift_up: bool = <object object>
- sponsor_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.PanelRefreshUserLevel(current_score: int = <object object at 0x104ab71b0>, current_level: int = <object object at 0x104ab71b0>, score_left_to_level: int = <object object at 0x104ab71b0>, is_upgrade: bool = <object object at 0x104ab71b0>, did_user_opt_out: bool = <object object at 0x104ab71b0>)
Bases:
Message
- current_level: int = <object object>
- current_score: int = <object object>
- did_user_opt_out: bool = <object object>
- is_upgrade: bool = <object object>
- score_left_to_level: int = <object object>
- class TikTokLive.proto.tiktok_proto.ParallelPullStreamInfo(enable: bool = <object object at 0x104ab71b0>, feature_detail: str = <object object at 0x104ab71b0>)
Bases:
Message
- enable: bool = <object object>
- feature_detail: str = <object object>
- class TikTokLive.proto.tiktok_proto.ParticipateMethod(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.ParticipateThresholdSelected(type: 'ParticipateThresholdSelectedParticipateThresholdType' = <object object at 0x104ab71b0>, value: int = <object object at 0x104ab71b0>)
Bases:
Message
- type: ParticipateThresholdSelectedParticipateThresholdType = <object object>
- value: int = <object object>
- class TikTokLive.proto.tiktok_proto.ParticipateThresholdSelectedParticipateThresholdType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.ParticipateThresholdType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.PartnershipBriefDrops(id_str: str = <object object at 0x104ab71b0>, name: str = <object object at 0x104ab71b0>, icon: str = <object object at 0x104ab71b0>, game_name: str = <object object at 0x104ab71b0>, start_time: int = <object object at 0x104ab71b0>, end_time: int = <object object at 0x104ab71b0>, joined: bool = <object object at 0x104ab71b0>, game_id_str: str = <object object at 0x104ab71b0>, incentivetype: int = <object object at 0x104ab71b0>, game_tag_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- end_time: int = <object object>
- game_id_str: str = <object object>
- game_name: str = <object object>
- game_tag_id: int = <object object>
- icon: str = <object object>
- id_str: str = <object object>
- incentivetype: int = <object object>
- joined: bool = <object object>
- name: str = <object object>
- start_time: int = <object object>
- class TikTokLive.proto.tiktok_proto.PartnershipGameEvent(game_tag_id: int = <object object at 0x104ab71b0>, anchor_has_joined: bool = <object object at 0x104ab71b0>, event_detail_url: str = <object object at 0x104ab71b0>, game_name: str = <object object at 0x104ab71b0>, game_id_str: str = <object object at 0x104ab71b0>, task_id_str: str = <object object at 0x104ab71b0>, event_id_str: str = <object object at 0x104ab71b0>, event_type: int = <object object at 0x104ab71b0>, incentivetype: int = <object object at 0x104ab71b0>, anchor_has_showed: bool = <object object at 0x104ab71b0>, game_icon: str = <object object at 0x104ab71b0>)
Bases:
Message
- anchor_has_joined: bool = <object object>
- anchor_has_showed: bool = <object object>
- event_detail_url: str = <object object>
- event_id_str: str = <object object>
- event_type: int = <object object>
- game_icon: str = <object object>
- game_id_str: str = <object object>
- game_name: str = <object object>
- game_tag_id: int = <object object>
- incentivetype: int = <object object>
- task_id_str: str = <object object>
- class TikTokLive.proto.tiktok_proto.PartnershipInfo(partnership_room: bool = <object object at 0x104ab71b0>, promoting_task_id: str = <object object at 0x104ab71b0>, task_id_list: List[str] = <object object at 0x104ab71b0>, promoting_game_id: str = <object object at 0x104ab71b0>, show_task_id: str = <object object at 0x104ab71b0>, promoting_drops_id: str = <object object at 0x104ab71b0>, promoting_room: bool = <object object at 0x104ab71b0>, promoting_task_type: int = <object object at 0x104ab71b0>, show_task_type: int = <object object at 0x104ab71b0>)
Bases:
Message
- partnership_room: bool = <object object>
- promoting_drops_id: str = <object object>
- promoting_game_id: str = <object object>
- promoting_room: bool = <object object>
- promoting_task_id: str = <object object>
- promoting_task_type: int = <object object>
- show_task_id: str = <object object>
- show_task_type: int = <object object>
- task_id_list: List[str] = <object object>
- class TikTokLive.proto.tiktok_proto.PatternRef(key: str = <object object at 0x104ab71b0>, default_pattern: str = <object object at 0x104ab71b0>)
Bases:
Message
- default_pattern: str = <object object>
- key: str = <object object>
- class TikTokLive.proto.tiktok_proto.PayChannel(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.PayGradeInfo(user_grade: 'UserGrade' = <object object at 0x104ab71b0>, upgrade_info: 'UpgradeInfo' = <object object at 0x104ab71b0>)
Bases:
Message
- upgrade_info: UpgradeInfo = <object object>
- class TikTokLive.proto.tiktok_proto.PayStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.PerceptionDialogIconType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.PerceptionDialogInfo(icon_type: 'PerceptionDialogInfoPerceptionDialogIconType' = <object object at 0x104ab71b0>, title: 'Text' = <object object at 0x104ab71b0>, sub_title: 'Text' = <object object at 0x104ab71b0>, advice_action_text: 'Text' = <object object at 0x104ab71b0>, default_action_text: 'Text' = <object object at 0x104ab71b0>, violation_detail_url: str = <object object at 0x104ab71b0>, scene: 'Scene' = <object object at 0x104ab71b0>, target_user_id: int = <object object at 0x104ab71b0>, target_room_id: int = <object object at 0x104ab71b0>, count_down_time: int = <object object at 0x104ab71b0>, show_feedback: bool = <object object at 0x104ab71b0>, feedback_options: List[ForwardRef('PerceptionFeedbackOption')] = <object object at 0x104ab71b0>, policy_tip: int = <object object at 0x104ab71b0>, appeal_popup: int = <object object at 0x104ab71b0>)
Bases:
Message
- appeal_popup: int = <object object>
- count_down_time: int = <object object>
- feedback_options: List[PerceptionFeedbackOption] = <object object>
- icon_type: PerceptionDialogInfoPerceptionDialogIconType = <object object>
- policy_tip: 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.PerceptionDialogInfoPerceptionDialogIconType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.PerceptionFeedbackOption(id: int = <object object at 0x104ab71b0>, content_key: str = <object object at 0x104ab71b0>)
Bases:
Message
- content_key: str = <object object>
- id: int = <object object>
- class TikTokLive.proto.tiktok_proto.PerceptionSheetInfo(icon_type: 'PerceptionSheetInfoPerceptionDialogIconType' = <object object at 0x104ab71b0>, title: 'Text' = <object object at 0x104ab71b0>, sub_title: 'Text' = <object object at 0x104ab71b0>, reason_title: 'Text' = <object object at 0x104ab71b0>, reason_info: 'Text' = <object object at 0x104ab71b0>, not_allowed_title: 'Text' = <object object at 0x104ab71b0>, not_allowed_text: 'Text' = <object object at 0x104ab71b0>, default_action_text: 'Text' = <object object at 0x104ab71b0>, scene: 'Scene' = <object object at 0x104ab71b0>, target_user_id: int = <object object at 0x104ab71b0>, target_room_id: int = <object object at 0x104ab71b0>, count_down_time: int = <object object at 0x104ab71b0>)
Bases:
Message
- count_down_time: int = <object object>
- icon_type: PerceptionSheetInfoPerceptionDialogIconType = <object object>
- target_room_id: int = <object object>
- target_user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.PerceptionSheetInfoPerceptionDialogIconType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.PerkTagCategory(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.PermissionLevelInfo(not_finish_task_num: int = <object object at 0x104ab71b0>, permission_level: int = <object object at 0x104ab71b0>, abnormal: bool = <object object at 0x104ab71b0>, cpp_version: int = <object object at 0x104ab71b0>)
Bases:
Message
- abnormal: bool = <object object>
- cpp_version: int = <object object>
- not_finish_task_num: int = <object object>
- permission_level: int = <object object>
- class TikTokLive.proto.tiktok_proto.PermitApplyContent(approver: 'Player' = <object object at 0x104ab71b0>, approver_link_mic_id: str = <object object at 0x104ab71b0>, position_data: 'MicPositionData' = <object object at 0x104ab71b0>, reply_status: 'PermitApplyContentAgreeStatus' = <object object at 0x104ab71b0>, dsl: 'DslConfig' = <object object at 0x104ab71b0>, applier: 'Player' = <object object at 0x104ab71b0>, operator: 'Player' = <object object at 0x104ab71b0>, applier_link_mic_id: str = <object object at 0x104ab71b0>, linked_user_ui_positions: List[str] = <object object at 0x104ab71b0>, applier_rtc_token: str = <object object at 0x104ab71b0>, ui_pos: List[ForwardRef('PosIdentity')] = <object object at 0x104ab71b0>)
Bases:
Message
- applier_link_mic_id: str = <object object>
- applier_rtc_token: str = <object object>
- approver_link_mic_id: str = <object object>
- linked_user_ui_positions: List[str] = <object object>
- position_data: MicPositionData = <object object>
- reply_status: PermitApplyContentAgreeStatus = <object object>
- ui_pos: List[PosIdentity] = <object object>
- class TikTokLive.proto.tiktok_proto.PermitApplyContentAgreeStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.PermitBizContent(multi_live_anchor_panel_settings: 'MultiLiveAnchorPanelSettings' = <object object at 0x104ab71b0>, expire_time: int = <object object at 0x104ab71b0>, operator_user_info: 'User' = <object object at 0x104ab71b0>, operator_link_admin_type: 'PermitBizContentLinkMicUserAdminType' = <object object at 0x104ab71b0>, link_user_type: 'PermitBizContentLinkUserType' = <object object at 0x104ab71b0>)
Bases:
Message
- expire_time: int = <object object>
- link_user_type: PermitBizContentLinkUserType = <object object>
- multi_live_anchor_panel_settings: MultiLiveAnchorPanelSettings = <object object>
- operator_link_admin_type: PermitBizContentLinkMicUserAdminType = <object object>
- class TikTokLive.proto.tiktok_proto.PermitBizContentLinkMicUserAdminType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.PermitBizContentLinkUserType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.PermitJoinGroupBizContent(reply_status: 'PermitJoinGroupBizContentReplyStatus' = <object object at 0x104ab71b0>, source_type: 'PermitJoinGroupBizContentSourceType' = <object object at 0x104ab71b0>)
Bases:
Message
- reply_status: PermitJoinGroupBizContentReplyStatus = <object object>
- source_type: PermitJoinGroupBizContentSourceType = <object object>
- class TikTokLive.proto.tiktok_proto.PermitJoinGroupBizContentReplyStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.PermitJoinGroupBizContentSourceType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.PermitJoinGroupContent(approver: 'GroupPlayer' = <object object at 0x104ab71b0>, agree_status: 'PermitJoinGroupContentAgreeStatus' = <object object at 0x104ab71b0>, type: 'PermitJoinGroupContentJoinType' = <object object at 0x104ab71b0>, group_ext_info: List[ForwardRef('RtcExtraInfo')] = <object object at 0x104ab71b0>, group_user: 'GroupChannelAllUser' = <object object at 0x104ab71b0>, migration_details: 'MigrationDetails' = <object object at 0x104ab71b0>, linked_user_ui_positions: List[str] = <object object at 0x104ab71b0>)
Bases:
Message
- agree_status: PermitJoinGroupContentAgreeStatus = <object object>
- approver: GroupPlayer = <object object>
- group_ext_info: List[RtcExtraInfo] = <object object>
- group_user: GroupChannelAllUser = <object object>
- linked_user_ui_positions: List[str] = <object object>
- migration_details: MigrationDetails = <object object>
- type: PermitJoinGroupContentJoinType = <object object>
- class TikTokLive.proto.tiktok_proto.PermitJoinGroupContentAgreeStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.PermitJoinGroupContentJoinType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.PermitJoinGroupReq(common: 'LinkCommon' = <object object at 0x104ab71b0>, type: int = <object object at 0x104ab71b0>, myself: 'GroupPlayer' = <object object at 0x104ab71b0>, join_user: 'GroupPlayer' = <object object at 0x104ab71b0>, status: int = <object object at 0x104ab71b0>, group_channel_id: int = <object object at 0x104ab71b0>, content_position_message: List[ForwardRef('ContentPositionMessage')] = <object object at 0x104ab71b0>, cohost_req_extra: 'BizPermitJoinGroupParams' = <object object at 0x104ab71b0>)
Bases:
Message
- cohost_req_extra: BizPermitJoinGroupParams = <object object>
- common: LinkCommon = <object object>
- content_position_message: List[ContentPositionMessage] = <object object>
- group_channel_id: int = <object object>
- join_user: GroupPlayer = <object object>
- myself: GroupPlayer = <object object>
- status: int = <object object>
- type: int = <object object>
- class TikTokLive.proto.tiktok_proto.PermitJoinGroupResp(common_resp: 'LinkMicCommonResp' = <object object at 0x104ab71b0>, group_rtc_info: List[ForwardRef('RtcExtraInfo')] = <object object at 0x104ab71b0>, group_user: 'GroupChannelAllUser' = <object object at 0x104ab71b0>, linked_user_ui_positions: List[str] = <object object at 0x104ab71b0>, cohost_resp_extra: 'BizPermitJoinGroupResponse' = <object object at 0x104ab71b0>)
Bases:
Message
- cohost_resp_extra: BizPermitJoinGroupResponse = <object object>
- common_resp: LinkMicCommonResp = <object object>
- group_rtc_info: List[RtcExtraInfo] = <object object>
- group_user: GroupChannelAllUser = <object object>
- linked_user_ui_positions: List[str] = <object object>
- class TikTokLive.proto.tiktok_proto.PermitResponse(rtc_info: 'RtcExtraInfo' = <object object at 0x104ab71b0>, link_mic_id: str = <object object at 0x104ab71b0>, position: 'MicPositionData' = <object object at 0x104ab71b0>, applier: 'Player' = <object object at 0x104ab71b0>, applier_link_mic_id: str = <object object at 0x104ab71b0>, linked_user_ui_positions: List[str] = <object object at 0x104ab71b0>, ui_pos: List[ForwardRef('PosIdentity')] = <object object at 0x104ab71b0>, multi_guest_resp_extra: 'BizPermitResponse' = <object object at 0x104ab71b0>)
Bases:
Message
- applier_link_mic_id: str = <object object>
- link_mic_id: str = <object object>
- linked_user_ui_positions: List[str] = <object object>
- multi_guest_resp_extra: BizPermitResponse = <object object>
- position: MicPositionData = <object object>
- rtc_info: RtcExtraInfo = <object object>
- ui_pos: List[PosIdentity] = <object object>
- class TikTokLive.proto.tiktok_proto.PictionaryFullInfo(pictionary_info: 'PictionaryInfo' = <object object at 0x104ab71b0>, pictionary_statistics: 'PictionaryStatistics' = <object object at 0x104ab71b0>, guess_correct: bool = <object object at 0x104ab71b0>)
Bases:
Message
- guess_correct: bool = <object object>
- pictionary_info: PictionaryInfo = <object object>
- pictionary_statistics: PictionaryStatistics = <object object>
- class TikTokLive.proto.tiktok_proto.PictionaryInfo(id: int = <object object at 0x104ab71b0>, word: str = <object object at 0x104ab71b0>, status: int = <object object at 0x104ab71b0>, start_time: int = <object object at 0x104ab71b0>, end_time: int = <object object at 0x104ab71b0>, session_id: int = <object object at 0x104ab71b0>, draw_url: 'ImageModel' = <object object at 0x104ab71b0>, pictionary_type: int = <object object at 0x104ab71b0>)
Bases:
Message
- draw_url: ImageModel = <object object>
- end_time: int = <object object>
- id: int = <object object>
- pictionary_type: int = <object object>
- session_id: int = <object object>
- start_time: int = <object object>
- status: int = <object object>
- word: str = <object object>
- class TikTokLive.proto.tiktok_proto.PictionaryStatistics(guess_correct_uv: int = <object object at 0x104ab71b0>, guess_total_pv: int = <object object at 0x104ab71b0>, first_user: 'User' = <object object at 0x104ab71b0>)
Bases:
Message
- guess_correct_uv: int = <object object>
- guess_total_pv: int = <object object>
- class TikTokLive.proto.tiktok_proto.PinCardType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.PinCardView(duration: int = <object object at 0x104ab71b0>, end_timestamp_str: str = <object object at 0x104ab71b0>, min_duration_time: int = <object object at 0x104ab71b0>, version_code_str: str = <object object at 0x104ab71b0>, guess_title: 'GuessText' = <object object at 0x104ab71b0>, round_id_str: str = <object object at 0x104ab71b0>, pin_card_type: 'PinCardViewGuessPinType' = <object object at 0x104ab71b0>, is_auto_pin: bool = <object object at 0x104ab71b0>)
Bases:
Message
- duration: int = <object object>
- end_timestamp_str: str = <object object>
- is_auto_pin: bool = <object object>
- min_duration_time: int = <object object>
- pin_card_type: PinCardViewGuessPinType = <object object>
- round_id_str: str = <object object>
- version_code_str: str = <object object>
- class TikTokLive.proto.tiktok_proto.PinCardViewGuessPinType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.PinInfo(pin_enabled: bool = <object object at 0x104ab71b0>, display_duration: int = <object object at 0x104ab71b0>)
Bases:
Message
- display_duration: int = <object object>
- pin_enabled: bool = <object object>
- class TikTokLive.proto.tiktok_proto.PingResult(room_status: int = <object object at 0x104ab71b0>, room_id: int = <object object at 0x104ab71b0>, next_ping_interval: int = <object object at 0x104ab71b0>)
Bases:
Message
- next_ping_interval: int = <object object>
- room_id: int = <object object>
- room_status: int = <object object>
- class TikTokLive.proto.tiktok_proto.PlayScene(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.PlayTogetherBasicInfo(play_together_id: str = <object object at 0x104ab71b0>, description: str = <object object at 0x104ab71b0>, apply_note: str = <object object at 0x104ab71b0>, status: 'PlayTogetherBasicInfoPlayTogetherStatus' = <object object at 0x104ab71b0>, apply_limit_type: 'PlayTogetherBasicInfoApplyLimitType' = <object object at 0x104ab71b0>, apply_user_num: int = <object object at 0x104ab71b0>, is_applying: bool = <object object at 0x104ab71b0>, creator_id: int = <object object at 0x104ab71b0>, creator_avatar: str = <object object at 0x104ab71b0>, creator_nick_name: str = <object object at 0x104ab71b0>)
Bases:
Message
- apply_limit_type: PlayTogetherBasicInfoApplyLimitType = <object object>
- apply_note: str = <object object>
- apply_user_num: int = <object object>
- creator_avatar: str = <object object>
- creator_id: int = <object object>
- creator_nick_name: str = <object object>
- description: str = <object object>
- is_applying: bool = <object object>
- play_together_id: str = <object object>
- status: PlayTogetherBasicInfoPlayTogetherStatus = <object object>
- class TikTokLive.proto.tiktok_proto.PlayTogetherBasicInfoApplyLimitType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.PlayTogetherBasicInfoPlayTogetherStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.PlayTogetherListChangeContent(apply_list_members: List[ForwardRef('PlayTogetherMember')] = <object object at 0x104ab71b0>, history_list_members: List[ForwardRef('PlayTogetherMember')] = <object object at 0x104ab71b0>)
Bases:
Message
- apply_list_members: List[PlayTogetherMember] = <object object>
- history_list_members: List[PlayTogetherMember] = <object object>
- class TikTokLive.proto.tiktok_proto.PlayTogetherMember(user_id: str = <object object at 0x104ab71b0>, avatar: str = <object object at 0x104ab71b0>, nick_name: str = <object object at 0x104ab71b0>, apply_message: str = <object object at 0x104ab71b0>, apply_time: int = <object object at 0x104ab71b0>, accept_time: int = <object object at 0x104ab71b0>, relation_tag: str = <object object at 0x104ab71b0>, relation_tag_enum: 'PlayTogetherMemberPlayTogetherRelationTag' = <object object at 0x104ab71b0>)
Bases:
Message
- accept_time: int = <object object>
- apply_message: str = <object object>
- apply_time: int = <object object>
- avatar: str = <object object>
- nick_name: str = <object object>
- relation_tag: str = <object object>
- relation_tag_enum: PlayTogetherMemberPlayTogetherRelationTag = <object object>
- user_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.PlayTogetherMemberPlayTogetherRelationTag(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.PlayTogetherMessageType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.PlayTogetherPermitNoticeContent(permit_type: 'PlayTogetherPermitNoticeContentPlayTogetherPermitType' = <object object at 0x104ab71b0>)
Bases:
Message
- permit_type: PlayTogetherPermitNoticeContentPlayTogetherPermitType = <object object>
- class TikTokLive.proto.tiktok_proto.PlayTogetherPermitNoticeContentPlayTogetherPermitType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.PlayTogetherPermitType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.PlayTogetherRelationTag(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.PlayTogetherStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.PlayTogetherWidgetsData(message_type: 'MessageType' = <object object at 0x104ab71b0>, basic_info: 'PlayTogetherBasicInfo' = <object object at 0x104ab71b0>)
Bases:
Message
- basic_info: PlayTogetherBasicInfo = <object object>
- message_type: MessageType = <object object>
- class TikTokLive.proto.tiktok_proto.PlayUserTag(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.Playbook(playbook_id: int = <object object at 0x104ab71b0>, author_info: 'SimpleUser' = <object object at 0x104ab71b0>, content: 'PlaybookContent' = <object object at 0x104ab71b0>, total_favorites: int = <object object at 0x104ab71b0>, total_usage: int = <object object at 0x104ab71b0>, create_time: int = <object object at 0x104ab71b0>, update_time: int = <object object at 0x104ab71b0>, is_updated_version: bool = <object object at 0x104ab71b0>, is_my_favorite: bool = <object object at 0x104ab71b0>)
Bases:
Message
- author_info: SimpleUser = <object object>
- content: PlaybookContent = <object object>
- create_time: int = <object object>
- is_my_favorite: bool = <object object>
- is_updated_version: bool = <object object>
- playbook_id: int = <object object>
- total_favorites: int = <object object>
- total_usage: int = <object object>
- update_time: int = <object object>
- class TikTokLive.proto.tiktok_proto.PlaybookContent(playbook_content_id: int = <object object at 0x104ab71b0>, original_playbook_content_id: int = <object object at 0x104ab71b0>, text_type: 'TextType' = <object object at 0x104ab71b0>, title: str = <object object at 0x104ab71b0>, cover_url: str = <object object at 0x104ab71b0>, description: str = <object object at 0x104ab71b0>, content_status: int = <object object at 0x104ab71b0>, min_symphony_engine_app_version: int = <object object at 0x104ab71b0>, editor_info: 'PlaybookEditorInfo' = <object object at 0x104ab71b0>, flow_str: str = <object object at 0x104ab71b0>, cover_uri: str = <object object at 0x104ab71b0>, tag_types: List[int] = <object object at 0x104ab71b0>)
Bases:
Message
- content_status: int = <object object>
- cover_uri: str = <object object>
- cover_url: str = <object object>
- description: str = <object object>
- editor_info: PlaybookEditorInfo = <object object>
- flow_str: str = <object object>
- min_symphony_engine_app_version: int = <object object>
- original_playbook_content_id: int = <object object>
- playbook_content_id: int = <object object>
- tag_types: List[int] = <object object>
- title: str = <object object>
- class TikTokLive.proto.tiktok_proto.PlaybookEditorInfo(editor_type: str = <object object at 0x104ab71b0>, version: int = <object object at 0x104ab71b0>)
Bases:
Message
- editor_type: str = <object object>
- version: int = <object object>
- class TikTokLive.proto.tiktok_proto.PlaybookTagInfo(tag_type: int = <object object at 0x104ab71b0>, tag_translated_name: str = <object object at 0x104ab71b0>)
Bases:
Message
- tag_translated_name: str = <object object>
- tag_type: int = <object object>
- class TikTokLive.proto.tiktok_proto.Player(room_id: int = <object object at 0x104ab71b0>, uid: int = <object object at 0x104ab71b0>)
Bases:
Message
- room_id: int = <object object>
- uid: int = <object object>
- class TikTokLive.proto.tiktok_proto.PollAppealStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.PollBasicInfo(poll_sponsor: str = <object object at 0x104ab71b0>, gift_id: int = <object object at 0x104ab71b0>, title: str = <object object at 0x104ab71b0>, is_suggested_question: bool = <object object at 0x104ab71b0>, user_cnt: int = <object object at 0x104ab71b0>, gift: 'Gift' = <object object at 0x104ab71b0>, poll_id_str: str = <object object at 0x104ab71b0>, suggested_question_key: str = <object object at 0x104ab71b0>, poll_duration: int = <object object at 0x104ab71b0>, time_remain: int = <object object at 0x104ab71b0>, poll_index: int = <object object at 0x104ab71b0>, template_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- gift_id: int = <object object>
- is_suggested_question: bool = <object object>
- poll_duration: int = <object object>
- poll_id_str: str = <object object>
- poll_index: int = <object object>
- poll_sponsor: str = <object object>
- suggested_question_key: str = <object object>
- template_id: int = <object object>
- time_remain: int = <object object>
- title: str = <object object>
- user_cnt: int = <object object>
- class TikTokLive.proto.tiktok_proto.PollConf(gift_poll_limit: 'PollCountLimit' = <object object at 0x104ab71b0>, use_new_gift_poll: bool = <object object at 0x104ab71b0>, poll_template_optimize_group: int = <object object at 0x104ab71b0>)
Bases:
Message
- gift_poll_limit: PollCountLimit = <object object>
- poll_template_optimize_group: int = <object object>
- use_new_gift_poll: bool = <object object>
- class TikTokLive.proto.tiktok_proto.PollCountLimit(max_poll_count: int = <object object at 0x104ab71b0>, current_poll_count: int = <object object at 0x104ab71b0>, unlimited: bool = <object object at 0x104ab71b0>)
Bases:
Message
- current_poll_count: int = <object object>
- max_poll_count: int = <object object>
- unlimited: bool = <object object>
- class TikTokLive.proto.tiktok_proto.PollData(poll_id: int = <object object at 0x104ab71b0>, poll_status: 'PollDataPollStatus' = <object object at 0x104ab71b0>, start_time: int = <object object at 0x104ab71b0>, end_time: int = <object object at 0x104ab71b0>, poll_option_list: List[ForwardRef('PollOptionInfo')] = <object object at 0x104ab71b0>, poll_kind: 'PollDataPollKind' = <object object at 0x104ab71b0>, title: str = <object object at 0x104ab71b0>, operator: 'User' = <object object at 0x104ab71b0>, template_id: int = <object object at 0x104ab71b0>, vote_limit: 'PollVoteLimit' = <object object at 0x104ab71b0>, gift_id: int = <object object at 0x104ab71b0>, poll_index: int = <object object at 0x104ab71b0>, poll_sponsor: str = <object object at 0x104ab71b0>, poll_user_cnt: int = <object object at 0x104ab71b0>, gift: 'Gift' = <object object at 0x104ab71b0>, end_type: 'PollDataPollEndType' = <object object at 0x104ab71b0>, suggested_question_key: str = <object object at 0x104ab71b0>, is_suggested_question: bool = <object object at 0x104ab71b0>, original_poll_duration_ms: int = <object object at 0x104ab71b0>)
Bases:
Message
- end_time: int = <object object>
- end_type: PollDataPollEndType = <object object>
- gift_id: int = <object object>
- is_suggested_question: bool = <object object>
- original_poll_duration_ms: int = <object object>
- poll_id: int = <object object>
- poll_index: int = <object object>
- poll_kind: PollDataPollKind = <object object>
- poll_option_list: List[PollOptionInfo] = <object object>
- poll_sponsor: str = <object object>
- poll_status: PollDataPollStatus = <object object>
- poll_user_cnt: int = <object object>
- start_time: int = <object object>
- suggested_question_key: str = <object object>
- template_id: int = <object object>
- title: str = <object object>
- vote_limit: PollVoteLimit = <object object>
- class TikTokLive.proto.tiktok_proto.PollDataPollEndType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.PollDataPollKind(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.PollDataPollStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.PollEndContent(end_type: 'PollEndContentPollEndType' = <object object at 0x104ab71b0>, option_list: List[ForwardRef('PollOptionInfo')] = <object object at 0x104ab71b0>, operator: 'User' = <object object at 0x104ab71b0>)
Bases:
Message
- end_type: PollEndContentPollEndType = <object object>
- option_list: List[PollOptionInfo] = <object object>
- class TikTokLive.proto.tiktok_proto.PollEndContentPollEndType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.PollEndType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.PollInfo(poll_data: 'PollData' = <object object at 0x104ab71b0>, user_vote_info: 'UserVoteInfo' = <object object at 0x104ab71b0>)
Bases:
Message
- user_vote_info: UserVoteInfo = <object object>
- class TikTokLive.proto.tiktok_proto.PollOptionInfo(votes: int = <object object at 0x104ab71b0>, display_content: str = <object object at 0x104ab71b0>, option_index: int = <object object at 0x104ab71b0>, vote_user_list: List[ForwardRef('VoteUser')] = <object object at 0x104ab71b0>)
Bases:
Message
- display_content: str = <object object>
- option_index: int = <object object>
- votes: int = <object object>
- class TikTokLive.proto.tiktok_proto.PollStartContent(start_time: int = <object object at 0x104ab71b0>, end_time: int = <object object at 0x104ab71b0>, option_list: List[ForwardRef('PollOptionInfo')] = <object object at 0x104ab71b0>, title: str = <object object at 0x104ab71b0>, operator: 'User' = <object object at 0x104ab71b0>)
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.PollStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.PollTemplateStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.PollUpdateVotesContent(option_list: List[ForwardRef('PollOptionInfo')] = <object object at 0x104ab71b0>)
Bases:
Message
- option_list: List[PollOptionInfo] = <object object>
- class TikTokLive.proto.tiktok_proto.PollVoteLimit(limit_type: 'PollVoteLimitPollVoteLimitType' = <object object at 0x104ab71b0>, vote_count_limit: int = <object object at 0x104ab71b0>)
Bases:
Message
- limit_type: PollVoteLimitPollVoteLimitType = <object object>
- vote_count_limit: int = <object object>
- class TikTokLive.proto.tiktok_proto.PollVoteLimitPollVoteLimitType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.PollVoteLimitType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.PopCardInfo(pop_product_id: int = <object object at 0x104ab71b0>, pop_card_type: int = <object object at 0x104ab71b0>)
Bases:
Message
- pop_card_type: int = <object object>
- pop_product_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.PopMsgContainer(has_pop: bool = <object object at 0x104ab71b0>, content: str = <object object at 0x104ab71b0>, button_content: List[str] = <object object at 0x104ab71b0>, title: str = <object object at 0x104ab71b0>, has_jump: bool = <object object at 0x104ab71b0>, jump_title: str = <object object at 0x104ab71b0>, jump_url: str = <object object at 0x104ab71b0>, id: int = <object object at 0x104ab71b0>)
Bases:
Message
- button_content: List[str] = <object object>
- content: str = <object object>
- has_jump: bool = <object object>
- has_pop: bool = <object object>
- id: int = <object object>
- jump_title: str = <object object>
- jump_url: str = <object object>
- title: str = <object object>
- class TikTokLive.proto.tiktok_proto.PopProduct(title: str = <object object at 0x104ab71b0>, price: str = <object object at 0x104ab71b0>, image_url: str = <object object at 0x104ab71b0>, open_url: str = <object object at 0x104ab71b0>, product_type: str = <object object at 0x104ab71b0>, product_id: int = <object object at 0x104ab71b0>, source: str = <object object at 0x104ab71b0>, source_from: int = <object object at 0x104ab71b0>, schema: str = <object object at 0x104ab71b0>, platform: int = <object object at 0x104ab71b0>, product_status: int = <object object at 0x104ab71b0>)
Bases:
Message
- image_url: str = <object object>
- open_url: str = <object object>
- platform: int = <object object>
- price: str = <object object>
- product_id: int = <object object>
- product_status: int = <object object>
- product_type: str = <object object>
- schema: str = <object object>
- source: str = <object object>
- source_from: int = <object object>
- title: str = <object object>
- class TikTokLive.proto.tiktok_proto.PopSeries(collection_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- collection_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.PopularityRankRegionType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.PopupStateChangeContent(other_users: List[ForwardRef('JoinGroupMessageExtraRivalExtra')] = <object object at 0x104ab71b0>)
Bases:
Message
- other_users: List[JoinGroupMessageExtraRivalExtra] = <object object>
- class TikTokLive.proto.tiktok_proto.Portal(start_time: int = <object object at 0x104ab71b0>, enter_count: int = <object object at 0x104ab71b0>, sugar_daddy: 'User' = <object object at 0x104ab71b0>, room_id: int = <object object at 0x104ab71b0>, anchor: 'User' = <object object at 0x104ab71b0>, portal_id: int = <object object at 0x104ab71b0>, user_type: int = <object object at 0x104ab71b0>, invitee_count: int = <object object at 0x104ab71b0>, status: int = <object object at 0x104ab71b0>, wait_duration: int = <object object at 0x104ab71b0>, reward_duration: int = <object object at 0x104ab71b0>, total_amount: int = <object object at 0x104ab71b0>, cover: 'ImageModel' = <object object at 0x104ab71b0>)
Bases:
Message
- cover: ImageModel = <object object>
- enter_count: int = <object object>
- invitee_count: int = <object object>
- portal_id: int = <object object>
- reward_duration: int = <object object>
- room_id: int = <object object>
- start_time: int = <object object>
- status: int = <object object>
- total_amount: int = <object object>
- user_type: int = <object object>
- wait_duration: int = <object object>
- class TikTokLive.proto.tiktok_proto.PosIdentity(type: 'PosIdentityPosIdentityType' = <object object at 0x104ab71b0>, value: str = <object object at 0x104ab71b0>)
Bases:
Message
- type: PosIdentityPosIdentityType = <object object>
- value: str = <object object>
- class TikTokLive.proto.tiktok_proto.PosIdentityPosIdentityType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.PosIdentityType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.PotionCardInfo(card_name_key: str = <object object at 0x104ab71b0>, card_image: 'ImageModel' = <object object at 0x104ab71b0>, send_time_sec: int = <object object at 0x104ab71b0>, send_user: 'BattleUserInfo' = <object object at 0x104ab71b0>, effect_last_duration: int = <object object at 0x104ab71b0>, rule_url: str = <object object at 0x104ab71b0>, effect_time_sec: int = <object object at 0x104ab71b0>, to_anchor_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- card_image: ImageModel = <object object>
- card_name_key: str = <object object>
- effect_last_duration: int = <object object>
- effect_time_sec: int = <object object>
- rule_url: str = <object object>
- send_time_sec: int = <object object>
- send_user: BattleUserInfo = <object object>
- to_anchor_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.PreScheduleStream(sdk_params: str = <object object at 0x104ab71b0>, speed_probe_url: str = <object object at 0x104ab71b0>, stream_resolution_list: List[ForwardRef('StreamResolution')] = <object object at 0x104ab71b0>, recommend_stream_resolution: int = <object object at 0x104ab71b0>, net_mode: int = <object object at 0x104ab71b0>, degradation_enabled: bool = <object object at 0x104ab71b0>, degradation_type: int = <object object at 0x104ab71b0>, push_stream_info: Dict[int, ForwardRef('PreScheduleStreamPushStreamInfo')] = <object object at 0x104ab71b0>, stream_resolution_list_all: List[ForwardRef('StreamResolution')] = <object object at 0x104ab71b0>, can_golive1080_p: int = <object object at 0x104ab71b0>, stream_id: str = <object object at 0x104ab71b0>, stream_push_urls: List[str] = <object object at 0x104ab71b0>, stream_rtmp_push_url: str = <object object at 0x104ab71b0>, pre_stream_group: int = <object object at 0x104ab71b0>, rtc_room_id: int = <object object at 0x104ab71b0>, rtc_app_id: str = <object object at 0x104ab71b0>, stream_data: str = <object object at 0x104ab71b0>)
Bases:
Message
- can_golive1080_p: int = <object object>
- degradation_enabled: bool = <object object>
- degradation_type: int = <object object>
- net_mode: int = <object object>
- pre_stream_group: int = <object object>
- push_stream_info: Dict[int, PreScheduleStreamPushStreamInfo] = <object object>
- recommend_stream_resolution: int = <object object>
- rtc_app_id: str = <object object>
- rtc_room_id: int = <object object>
- sdk_params: str = <object object>
- speed_probe_url: str = <object object>
- stream_data: str = <object object>
- stream_id: str = <object object>
- stream_push_urls: List[str] = <object object>
- stream_resolution_list: List[StreamResolution] = <object object>
- stream_resolution_list_all: List[StreamResolution] = <object object>
- stream_rtmp_push_url: str = <object object>
- class TikTokLive.proto.tiktok_proto.PreScheduleStreamPushStreamInfo(default_quality: 'PreScheduleStreamQuality' = <object object at 0x104ab71b0>, qualities: List[ForwardRef('PreScheduleStreamQuality')] = <object object at 0x104ab71b0>)
Bases:
Message
- default_quality: PreScheduleStreamQuality = <object object>
- qualities: List[PreScheduleStreamQuality] = <object object>
- class TikTokLive.proto.tiktok_proto.PreScheduleStreamQuality(name: str = <object object at 0x104ab71b0>, sdk_key: str = <object object at 0x104ab71b0>, desc: str = <object object at 0x104ab71b0>, width: int = <object object at 0x104ab71b0>, height: int = <object object at 0x104ab71b0>, max_bitrate: int = <object object at 0x104ab71b0>, min_bitrate: int = <object object at 0x104ab71b0>, default_bitrate: int = <object object at 0x104ab71b0>, fps: int = <object object at 0x104ab71b0>)
Bases:
Message
- default_bitrate: int = <object object>
- desc: str = <object object>
- fps: int = <object object>
- height: int = <object object>
- max_bitrate: int = <object object>
- min_bitrate: int = <object object>
- name: str = <object object>
- sdk_key: str = <object object>
- width: int = <object object>
- class TikTokLive.proto.tiktok_proto.PreviewCommentInfo(polling_interval: int = <object object at 0x104ab71b0>, comment_list: List[ForwardRef('PreviewCommentItem')] = <object object at 0x104ab71b0>, expire_time: int = <object object at 0x104ab71b0>, title: str = <object object at 0x104ab71b0>, icon: 'ImageModel' = <object object at 0x104ab71b0>)
Bases:
Message
- comment_list: List[PreviewCommentItem] = <object object>
- expire_time: int = <object object>
- icon: ImageModel = <object object>
- polling_interval: int = <object object>
- title: str = <object object>
- class TikTokLive.proto.tiktok_proto.PreviewCommentItem(id: int = <object object at 0x104ab71b0>, content: str = <object object at 0x104ab71b0>, item_type: int = <object object at 0x104ab71b0>)
Bases:
Message
- content: str = <object object>
- id: int = <object object>
- item_type: int = <object object>
- class TikTokLive.proto.tiktok_proto.PreviewGameInfoType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.PreviewGameMomentData(preview_game_info_type: 'PreviewGameMomentDataPreviewGameInfoType' = <object object at 0x104ab71b0>, game_moment_message_type: 'PreviewGameMomentDataGameMomentMessageType' = <object object at 0x104ab71b0>, event_time: int = <object object at 0x104ab71b0>, max_time: int = <object object at 0x104ab71b0>, moment_unique_id: str = <object object at 0x104ab71b0>, content: 'Text' = <object object at 0x104ab71b0>, game_tag_name: 'Text' = <object object at 0x104ab71b0>, game_tag_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- event_time: int = <object object>
- game_moment_message_type: PreviewGameMomentDataGameMomentMessageType = <object object>
- game_tag_id: int = <object object>
- max_time: int = <object object>
- moment_unique_id: str = <object object>
- preview_game_info_type: PreviewGameMomentDataPreviewGameInfoType = <object object>
- class TikTokLive.proto.tiktok_proto.PreviewGameMomentDataGameMomentMessageType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.PreviewGameMomentDataPreviewGameInfoType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.PreviewPeriod(duration: int = <object object at 0x104ab71b0>, promot: 'BattlePrompt' = <object object at 0x104ab71b0>, icon: 'ImageModel' = <object object at 0x104ab71b0>)
Bases:
Message
- duration: int = <object object>
- icon: ImageModel = <object object>
- promot: BattlePrompt = <object object>
- class TikTokLive.proto.tiktok_proto.PreviewProductCardInfo(recommend_info: str = <object object at 0x104ab71b0>)
Bases:
Message
- recommend_info: str = <object object>
- class TikTokLive.proto.tiktok_proto.PreviewRoom(room_id: int = <object object at 0x104ab71b0>, live_id: int = <object object at 0x104ab71b0>, identity: str = <object object at 0x104ab71b0>, cursor: str = <object object at 0x104ab71b0>, account_type: int = <object object at 0x104ab71b0>, enter_uniq_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- account_type: int = <object object>
- cursor: str = <object object>
- enter_uniq_id: int = <object object>
- identity: str = <object object>
- live_id: int = <object object>
- room_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.PriceChangeInfo(is_price_changed: bool = <object object at 0x104ab71b0>, new_price: str = <object object at 0x104ab71b0>, old_price: str = <object object at 0x104ab71b0>, next_billing_date: int = <object object at 0x104ab71b0>, days_left_to_agree_change: int = <object object at 0x104ab71b0>, is_first_entrance: bool = <object object at 0x104ab71b0>, is_consent_required: bool = <object object at 0x104ab71b0>, contract_id: str = <object object at 0x104ab71b0>, order_id: str = <object object at 0x104ab71b0>, no_confirm_cancel_contract_date: int = <object object at 0x104ab71b0>, billing_type: 'PriceChangeInfoBillingType' = <object object at 0x104ab71b0>, changed_price: str = <object object at 0x104ab71b0>)
Bases:
Message
- billing_type: PriceChangeInfoBillingType = <object object>
- changed_price: str = <object object>
- contract_id: str = <object object>
- days_left_to_agree_change: int = <object object>
- is_consent_required: bool = <object object>
- is_first_entrance: bool = <object object>
- is_price_changed: bool = <object object>
- new_price: str = <object object>
- next_billing_date: int = <object object>
- no_confirm_cancel_contract_date: int = <object object>
- old_price: str = <object object>
- order_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.PriceChangeInfoBillingType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.PriceGroup(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.PrivilegeLogExtra(data_version: str = <object object at 0x104ab71b0>, privilege_id: str = <object object at 0x104ab71b0>, privilege_version: str = <object object at 0x104ab71b0>, privilege_order_id: str = <object object at 0x104ab71b0>, level: str = <object object at 0x104ab71b0>)
Bases:
Message
- data_version: str = <object object>
- level: str = <object object>
- privilege_id: str = <object object>
- privilege_order_id: str = <object object>
- privilege_version: str = <object object>
- class TikTokLive.proto.tiktok_proto.PrivilegePlaceholder(text: str = <object object at 0x104ab71b0>, redirect_link: str = <object object at 0x104ab71b0>)
Bases:
Message
- redirect_link: str = <object object>
- text: str = <object object>
- class TikTokLive.proto.tiktok_proto.PrivilegePrompt(text: str = <object object at 0x104ab71b0>, placeholder_map: Dict[str, ForwardRef('PrivilegePlaceholder')] = <object object at 0x104ab71b0>)
Bases:
Message
- placeholder_map: Dict[str, PrivilegePlaceholder] = <object object>
- text: str = <object object>
- class TikTokLive.proto.tiktok_proto.PrivilegeSwitchCategory(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.PrivilegeSwitchStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.Product(title: str = <object object at 0x104ab71b0>, cover: 'ImageModel' = <object object at 0x104ab71b0>, price: 'ProductPrice' = <object object at 0x104ab71b0>)
Bases:
Message
- cover: ImageModel = <object object>
- price: ProductPrice = <object object>
- title: str = <object object>
- class TikTokLive.proto.tiktok_proto.ProductAtmosphereTag(product_id: str = <object object at 0x104ab71b0>, tag_desc: str = <object object at 0x104ab71b0>, count: int = <object object at 0x104ab71b0>)
Bases:
Message
- count: int = <object object>
- product_id: str = <object object>
- tag_desc: str = <object object>
- class TikTokLive.proto.tiktok_proto.ProductItem(product_id: int = <object object at 0x104ab71b0>, bag_index: 'BagIndex' = <object object at 0x104ab71b0>, title: 'Title' = <object object at 0x104ab71b0>, cover: 'ImageModel' = <object object at 0x104ab71b0>, atmosphere_info: 'AtmosphereInfo' = <object object at 0x104ab71b0>, shop_brand_logo: 'ShopBrandLogo' = <object object at 0x104ab71b0>, live_flash_sale_info: 'LiveFlashSaleInfo' = <object object at 0x104ab71b0>)
Bases:
Message
- atmosphere_info: AtmosphereInfo = <object object>
- cover: ImageModel = <object object>
- live_flash_sale_info: LiveFlashSaleInfo = <object object>
- product_id: int = <object object>
- shop_brand_logo: ShopBrandLogo = <object object>
- class TikTokLive.proto.tiktok_proto.ProductPrice(format_price: str = <object object at 0x104ab71b0>)
Bases:
Message
- format_price: str = <object object>
- class TikTokLive.proto.tiktok_proto.ProductSnapShot(product_id: str = <object object at 0x104ab71b0>, title: str = <object object at 0x104ab71b0>, cover: 'Img' = <object object at 0x104ab71b0>, stock_type: int = <object object at 0x104ab71b0>, timestamp: int = <object object at 0x104ab71b0>, add_to_cart_button: 'AddToCartButton' = <object object at 0x104ab71b0>)
Bases:
Message
- add_to_cart_button: AddToCartButton = <object object>
- product_id: str = <object object>
- stock_type: int = <object object>
- timestamp: int = <object object>
- title: str = <object object>
- class TikTokLive.proto.tiktok_proto.ProfileCardPanel(use_new_profile_card_style: bool = <object object at 0x104ab71b0>, badge_text_position: 'ProfileCardPanelBadgeTextPosition' = <object object at 0x104ab71b0>, projection_config: 'ProjectionConfig' = <object object at 0x104ab71b0>, profile_content: 'ProfileContent' = <object object at 0x104ab71b0>, separator_config: 'SeparatorConfig' = <object object at 0x104ab71b0>)
Bases:
Message
- badge_text_position: ProfileCardPanelBadgeTextPosition = <object object>
- profile_content: ProfileContent = <object object>
- projection_config: ProjectionConfig = <object object>
- separator_config: SeparatorConfig = <object object>
- use_new_profile_card_style: bool = <object object>
- class TikTokLive.proto.tiktok_proto.ProfileCardPanelBadgeTextPosition(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.ProfileContent(use_content: bool = <object object at 0x104ab71b0>, icon_list: List[ForwardRef('IconConfig')] = <object object at 0x104ab71b0>, number_config: 'NumberConfig' = <object object at 0x104ab71b0>)
Bases:
Message
- icon_list: List[IconConfig] = <object object>
- number_config: NumberConfig = <object object>
- use_content: bool = <object object>
- class TikTokLive.proto.tiktok_proto.ProfitRankType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.ProjectionConfig(use_projection: bool = <object object at 0x104ab71b0>, icon: 'ImageModel' = <object object at 0x104ab71b0>)
Bases:
Message
- icon: ImageModel = <object object>
- use_projection: bool = <object object>
- class TikTokLive.proto.tiktok_proto.PromoteAdBoostedUsers(ad_id: int = <object object at 0x104ab71b0>, cnt: int = <object object at 0x104ab71b0>, percent: int = <object object at 0x104ab71b0>, end_time: int = <object object at 0x104ab71b0>)
Bases:
Message
- ad_id: int = <object object>
- cnt: int = <object object>
- end_time: int = <object object>
- percent: int = <object object>
- class TikTokLive.proto.tiktok_proto.PromoteOtherMessage(recall_toast: str = <object object at 0x104ab71b0>)
Bases:
Message
- recall_toast: str = <object object>
- class TikTokLive.proto.tiktok_proto.PromotionInfo(promotion_id: str = <object object at 0x104ab71b0>, product_ids: List[str] = <object object at 0x104ab71b0>)
Bases:
Message
- product_ids: List[str] = <object object>
- promotion_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.Prop(primary_effect_id: int = <object object at 0x104ab71b0>, next_expire: int = <object object at 0x104ab71b0>, description: str = <object object at 0x104ab71b0>, id: int = <object object at 0x104ab71b0>, manual: str = <object object at 0x104ab71b0>, diamond: int = <object object at 0x104ab71b0>, reddot_tip: bool = <object object at 0x104ab71b0>, icon: 'ImageModel' = <object object at 0x104ab71b0>, count: int = <object object at 0x104ab71b0>, name: str = <object object at 0x104ab71b0>, gift: 'Gift' = <object object at 0x104ab71b0>, label_icon: 'ImageModel' = <object object at 0x104ab71b0>, is_fragment: bool = <object object at 0x104ab71b0>, fragments_compound_count: int = <object object at 0x104ab71b0>, is_aweme_free_gift: int = <object object at 0x104ab71b0>, diamond_label: 'ImageModel' = <object object at 0x104ab71b0>, banner: 'BannerInRoom' = <object object at 0x104ab71b0>, prop_type: int = <object object at 0x104ab71b0>, gifts: List[ForwardRef('HotfixGiftDataForProp')] = <object object at 0x104ab71b0>, scheme_url: str = <object object at 0x104ab71b0>)
Bases:
Message
- banner: BannerInRoom = <object object>
- count: int = <object object>
- description: str = <object object>
- diamond: int = <object object>
- diamond_label: ImageModel = <object object>
- fragments_compound_count: int = <object object>
- gifts: List[HotfixGiftDataForProp] = <object object>
- icon: ImageModel = <object object>
- id: int = <object object>
- is_aweme_free_gift: int = <object object>
- is_fragment: bool = <object object>
- label_icon: ImageModel = <object object>
- manual: str = <object object>
- name: str = <object object>
- next_expire: int = <object object>
- primary_effect_id: int = <object object>
- prop_type: int = <object object>
- reddot_tip: bool = <object object>
- scheme_url: str = <object object>
- class TikTokLive.proto.tiktok_proto.ProtoMessageFetchResult(messages: List[ForwardRef('ProtoMessageFetchResultBaseProtoMessage')] = <object object at 0x104ab71b0>, cursor: str = <object object at 0x104ab71b0>, fetch_interval: int = <object object at 0x104ab71b0>, now: int = <object object at 0x104ab71b0>, internal_ext: str = <object object at 0x104ab71b0>, fetch_type: int = <object object at 0x104ab71b0>, route_params: Dict[str, str] = <object object at 0x104ab71b0>, heartbeat_duration: int = <object object at 0x104ab71b0>, need_ack: bool = <object object at 0x104ab71b0>, push_server: str = <object object at 0x104ab71b0>, is_first: bool = <object object at 0x104ab71b0>, history_comment_cursor: str = <object object at 0x104ab71b0>, history_no_more: bool = <object object at 0x104ab71b0>)
Bases:
Message
- cursor: str = <object object>
- fetch_interval: int = <object object>
- fetch_type: int = <object object>
- heartbeat_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[ProtoMessageFetchResultBaseProtoMessage] = <object object>
- need_ack: bool = <object object>
- now: int = <object object>
- push_server: str = <object object>
- route_params: Dict[str, str] = <object object>
- class TikTokLive.proto.tiktok_proto.ProtoMessageFetchResultBaseProtoMessage(method: str = <object object at 0x104ab71b0>, payload: bytes = <object object at 0x104ab71b0>, msg_id: int = <object object at 0x104ab71b0>, msg_type: int = <object object at 0x104ab71b0>, offset: int = <object object at 0x104ab71b0>, is_history: bool = <object object at 0x104ab71b0>)
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.PublicAreaCommon(user_label: 'ImageModel' = <object object at 0x104ab71b0>, user_consume_in_room: int = <object object at 0x104ab71b0>)
Bases:
Message
- user_consume_in_room: int = <object object>
- user_label: ImageModel = <object object>
- class TikTokLive.proto.tiktok_proto.PublicAreaMessageCommon(scroll_gap_count: int = <object object at 0x104ab71b0>, anchor_scroll_gap_count: int = <object object at 0x104ab71b0>, release_to_scroll_area: bool = <object object at 0x104ab71b0>, anchor_release_to_scroll_area: bool = <object object at 0x104ab71b0>, is_anchor_marked: bool = <object object at 0x104ab71b0>, creator_success_info: 'PublicAreaMessageCommonCreatorSuccessInfo' = <object object at 0x104ab71b0>, portrait_info: 'PublicAreaMessageCommonPortraitInfo' = <object object at 0x104ab71b0>, user_interaction_info: 'PublicAreaMessageCommonUserInteractionInfo' = <object object at 0x104ab71b0>, admin_fold_type: int = <object object at 0x104ab71b0>)
Bases:
Message
- admin_fold_type: int = <object object>
- anchor_release_to_scroll_area: bool = <object object>
- anchor_scroll_gap_count: int = <object object>
- creator_success_info: PublicAreaMessageCommonCreatorSuccessInfo = <object object>
- is_anchor_marked: bool = <object object>
- portrait_info: PublicAreaMessageCommonPortraitInfo = <object object>
- release_to_scroll_area: bool = <object object>
- scroll_gap_count: int = <object object>
- user_interaction_info: PublicAreaMessageCommonUserInteractionInfo = <object object>
- class TikTokLive.proto.tiktok_proto.PublicAreaMessageCommonCreatorSuccessInfo(tags: List[ForwardRef('PublicAreaMessageCommonTagItem')] = <object object at 0x104ab71b0>, topic: 'PublicAreaMessageCommonTopic' = <object object at 0x104ab71b0>)
Bases:
Message
- tags: List[PublicAreaMessageCommonTagItem] = <object object>
- topic: PublicAreaMessageCommonTopic = <object object>
- class TikTokLive.proto.tiktok_proto.PublicAreaMessageCommonPortraitInfo(user_metrics: List[ForwardRef('PublicAreaMessageCommonUserMetrics')] = <object object at 0x104ab71b0>, portrait_tag: List[ForwardRef('PublicAreaMessageCommonPortraitTag')] = <object object at 0x104ab71b0>)
Bases:
Message
- portrait_tag: List[PublicAreaMessageCommonPortraitTag] = <object object>
- user_metrics: List[PublicAreaMessageCommonUserMetrics] = <object object>
- class TikTokLive.proto.tiktok_proto.PublicAreaMessageCommonPortraitTag(tag_id: str = <object object at 0x104ab71b0>, priority: int = <object object at 0x104ab71b0>, show_value: str = <object object at 0x104ab71b0>, show_args: str = <object object at 0x104ab71b0>)
Bases:
Message
- priority: int = <object object>
- show_args: str = <object object>
- show_value: str = <object object>
- tag_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.PublicAreaMessageCommonTagItem(tag_type: 'PublicAreaMessageCommonTagItemTagType' = <object object at 0x104ab71b0>, tag_text: 'Text' = <object object at 0x104ab71b0>)
Bases:
Message
- tag_type: PublicAreaMessageCommonTagItemTagType = <object object>
- class TikTokLive.proto.tiktok_proto.PublicAreaMessageCommonTagItemTagType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.PublicAreaMessageCommonTopic(topic_action_type: 'PublicAreaMessageCommonTopicTopicActionType' = <object object at 0x104ab71b0>, topic_text: 'Text' = <object object at 0x104ab71b0>, topic_tips: 'Text' = <object object at 0x104ab71b0>)
Bases:
Message
- topic_action_type: PublicAreaMessageCommonTopicTopicActionType = <object object>
- class TikTokLive.proto.tiktok_proto.PublicAreaMessageCommonTopicTopicActionType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.PublicAreaMessageCommonUserInteractionInfo(like_cnt: int = <object object at 0x104ab71b0>, comment_cnt: int = <object object at 0x104ab71b0>, share_cnt: int = <object object at 0x104ab71b0>)
Bases:
Message
- comment_cnt: int = <object object>
- like_cnt: int = <object object>
- class TikTokLive.proto.tiktok_proto.PublicAreaMessageCommonUserMetrics(type: 'PublicAreaMessageCommonUserMetricsUserMetricsType' = <object object at 0x104ab71b0>, metrics_value: str = <object object at 0x104ab71b0>)
Bases:
Message
- metrics_value: str = <object object>
- type: PublicAreaMessageCommonUserMetricsUserMetricsType = <object object>
- class TikTokLive.proto.tiktok_proto.PublicAreaMessageCommonUserMetricsUserMetricsType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.PunishEventInfo(punish_type: str = <object object at 0x104ab71b0>, punish_reason: str = <object object at 0x104ab71b0>, punish_id: str = <object object at 0x104ab71b0>, violation_uid: int = <object object at 0x104ab71b0>, punish_type_id: 'PunishEventInfoPunishTypeId' = <object object at 0x104ab71b0>, duration: int = <object object at 0x104ab71b0>, punish_perception_code: str = <object object at 0x104ab71b0>, violation_uid_str: str = <object object at 0x104ab71b0>, show_reason: str = <object object at 0x104ab71b0>)
Bases:
Message
- duration: int = <object object>
- punish_id: str = <object object>
- punish_perception_code: str = <object object>
- punish_reason: str = <object object>
- punish_type: str = <object object>
- punish_type_id: PunishEventInfoPunishTypeId = <object object>
- show_reason: str = <object object>
- violation_uid: int = <object object>
- violation_uid_str: str = <object object>
- class TikTokLive.proto.tiktok_proto.PunishEventInfoPunishTypeId(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.PunishTypeId(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.PurchaseProductInfo(user: 'User' = <object object at 0x104ab71b0>, product: 'Product' = <object object at 0x104ab71b0>)
Bases:
Message
- class TikTokLive.proto.tiktok_proto.PushContractStatusResult(pay_channel: int = <object object at 0x104ab71b0>, status: int = <object object at 0x104ab71b0>, tpl_type: int = <object object at 0x104ab71b0>, sub_circle: int = <object object at 0x104ab71b0>, sub_info: 'SubInfo' = <object object at 0x104ab71b0>, toast: str = <object object at 0x104ab71b0>, contractid: str = <object object at 0x104ab71b0>, create_contract_intent: int = <object object at 0x104ab71b0>)
Bases:
Message
- contractid: str = <object object>
- create_contract_intent: int = <object object>
- pay_channel: int = <object object>
- status: int = <object object>
- sub_circle: int = <object object>
- toast: str = <object object>
- tpl_type: int = <object object>
- class TikTokLive.proto.tiktok_proto.PushStreamInfo(default_quality: 'PushStreamInfoQuality' = <object object at 0x104ab71b0>, quality_list: List[ForwardRef('PushStreamInfoQuality')] = <object object at 0x104ab71b0>)
Bases:
Message
- default_quality: PushStreamInfoQuality = <object object>
- quality_list: List[PushStreamInfoQuality] = <object object>
- class TikTokLive.proto.tiktok_proto.PushStreamInfoQuality(name: str = <object object at 0x104ab71b0>, sdk_key: str = <object object at 0x104ab71b0>, desc: str = <object object at 0x104ab71b0>, width: int = <object object at 0x104ab71b0>, height: int = <object object at 0x104ab71b0>, max_bitrate: int = <object object at 0x104ab71b0>, min_bitrate: int = <object object at 0x104ab71b0>, default_bitrate: int = <object object at 0x104ab71b0>, fps: int = <object object at 0x104ab71b0>)
Bases:
Message
- default_bitrate: int = <object object>
- desc: str = <object object>
- fps: int = <object object>
- height: int = <object object>
- max_bitrate: int = <object object>
- min_bitrate: int = <object object>
- name: str = <object object>
- sdk_key: str = <object object>
- width: int = <object object>
- class TikTokLive.proto.tiktok_proto.Question(question_id: int = <object object at 0x104ab71b0>, content: str = <object object at 0x104ab71b0>, answer_status: int = <object object at 0x104ab71b0>, create_time: int = <object object at 0x104ab71b0>, user: 'User' = <object object at 0x104ab71b0>, create_from: int = <object object at 0x104ab71b0>, answer_from: int = <object object at 0x104ab71b0>)
Bases:
Message
- answer_from: int = <object object>
- answer_status: int = <object object>
- content: str = <object object>
- create_from: int = <object object>
- create_time: int = <object object>
- question_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.QueueInfo(queue_id: str = <object object at 0x104ab71b0>, status: int = <object object at 0x104ab71b0>, queue_title: str = <object object at 0x104ab71b0>, member_count: int = <object object at 0x104ab71b0>, current_user_id: str = <object object at 0x104ab71b0>, join_status: int = <object object at 0x104ab71b0>)
Bases:
Message
- current_user_id: str = <object object>
- join_status: int = <object object>
- member_count: int = <object object>
- queue_id: str = <object object>
- queue_title: str = <object object>
- status: int = <object object>
- class TikTokLive.proto.tiktok_proto.QuickChatContent(type: int = <object object at 0x104ab71b0>, text: str = <object object at 0x104ab71b0>, text_starling_key: str = <object object at 0x104ab71b0>, emote: 'EmoteModel' = <object object at 0x104ab71b0>)
Bases:
Message
- emote: EmoteModel = <object object>
- text: str = <object object>
- text_starling_key: str = <object object>
- type: int = <object object>
- class TikTokLive.proto.tiktok_proto.QuickCohostContent(content_id: int = <object object at 0x104ab71b0>, display_text: str = <object object at 0x104ab71b0>)
Bases:
Message
- content_id: int = <object object>
- display_text: str = <object object>
- class TikTokLive.proto.tiktok_proto.QuickCohostContentInfo(quick_cohost_content: List[ForwardRef('QuickCohostContent')] = <object object at 0x104ab71b0>)
Bases:
Message
- quick_cohost_content: List[QuickCohostContent] = <object object>
- class TikTokLive.proto.tiktok_proto.QuickGift(id: int = <object object at 0x104ab71b0>, name: str = <object object at 0x104ab71b0>, image: 'ImageModel' = <object object at 0x104ab71b0>, type: int = <object object at 0x104ab71b0>, is_box_gift: bool = <object object at 0x104ab71b0>, diamond_count: int = <object object at 0x104ab71b0>, is_broadcast_gift: bool = <object object at 0x104ab71b0>, is_effect_befview: bool = <object object at 0x104ab71b0>, primary_effect_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- diamond_count: int = <object object>
- id: int = <object object>
- image: ImageModel = <object object>
- is_box_gift: bool = <object object>
- is_broadcast_gift: bool = <object object>
- is_effect_befview: bool = <object object>
- name: str = <object object>
- primary_effect_id: int = <object object>
- type: int = <object object>
- class TikTokLive.proto.tiktok_proto.QuizAnchorInfo(uid: str = <object object at 0x104ab71b0>, user_name: str = <object object at 0x104ab71b0>, room_id: str = <object object at 0x104ab71b0>, category: str = <object object at 0x104ab71b0>, description: str = <object object at 0x104ab71b0>, avatar: str = <object object at 0x104ab71b0>, background_image: str = <object object at 0x104ab71b0>, extra: str = <object object at 0x104ab71b0>)
Bases:
Message
- avatar: str = <object object>
- background_image: str = <object object>
- category: str = <object object>
- description: str = <object object>
- extra: str = <object object>
- room_id: str = <object object>
- uid: str = <object object>
- user_name: str = <object object>
- class TikTokLive.proto.tiktok_proto.QuizAnswerInfo(message_type: 'MessageType' = <object object at 0x104ab71b0>, quiz_id: str = <object object at 0x104ab71b0>, quiz_type: int = <object object at 0x104ab71b0>, extra: str = <object object at 0x104ab71b0>, participants_count: int = <object object at 0x104ab71b0>, question_id: str = <object object at 0x104ab71b0>, question_no: int = <object object at 0x104ab71b0>, question_count: int = <object object at 0x104ab71b0>, question_type: int = <object object at 0x104ab71b0>, title: str = <object object at 0x104ab71b0>, image: List[ForwardRef('QuizImage')] = <object object at 0x104ab71b0>, options: List[ForwardRef('QuizQuestionOption')] = <object object at 0x104ab71b0>, correct_answer: str = <object object at 0x104ab71b0>, statistics: 'QuizStatistics' = <object object at 0x104ab71b0>, next_quiz: List[ForwardRef('QuizNextQuiz')] = <object object at 0x104ab71b0>, reward_amount: str = <object object at 0x104ab71b0>, correct_answer_image: List[ForwardRef('QuizImage')] = <object object at 0x104ab71b0>, sponsor_code: str = <object object at 0x104ab71b0>, display_duration_ms: int = <object object at 0x104ab71b0>, extra1: str = <object object at 0x104ab71b0>, extra2: str = <object object at 0x104ab71b0>, extra3: str = <object object at 0x104ab71b0>, extra4: str = <object object at 0x104ab71b0>, extra5: str = <object object at 0x104ab71b0>)
Bases:
Message
- correct_answer: str = <object object>
- display_duration_ms: int = <object object>
- extra: str = <object object>
- extra1: str = <object object>
- extra2: str = <object object>
- extra3: str = <object object>
- extra4: str = <object object>
- extra5: str = <object object>
- message_type: MessageType = <object object>
- next_quiz: List[QuizNextQuiz] = <object object>
- options: List[QuizQuestionOption] = <object object>
- participants_count: int = <object object>
- question_count: int = <object object>
- question_id: str = <object object>
- question_no: int = <object object>
- question_type: int = <object object>
- quiz_id: str = <object object>
- quiz_type: int = <object object>
- reward_amount: str = <object object>
- sponsor_code: str = <object object>
- statistics: QuizStatistics = <object object>
- title: str = <object object>
- class TikTokLive.proto.tiktok_proto.QuizCallUpWebview(message_type: 'MessageType' = <object object at 0x104ab71b0>, quiz_id: str = <object object at 0x104ab71b0>, quiz_type: int = <object object at 0x104ab71b0>, extra: str = <object object at 0x104ab71b0>, user_data_version: int = <object object at 0x104ab71b0>, sponsor_code: str = <object object at 0x104ab71b0>, display_duration_ms: int = <object object at 0x104ab71b0>, extra1: str = <object object at 0x104ab71b0>, extra2: str = <object object at 0x104ab71b0>, extra3: str = <object object at 0x104ab71b0>, extra4: str = <object object at 0x104ab71b0>, extra5: str = <object object at 0x104ab71b0>)
Bases:
Message
- display_duration_ms: int = <object object>
- extra: str = <object object>
- extra1: str = <object object>
- extra2: str = <object object>
- extra3: str = <object object>
- extra4: str = <object object>
- extra5: str = <object object>
- message_type: MessageType = <object object>
- quiz_id: str = <object object>
- quiz_type: int = <object object>
- sponsor_code: str = <object object>
- user_data_version: int = <object object>
- class TikTokLive.proto.tiktok_proto.QuizFinalResult(message_type: 'MessageType' = <object object at 0x104ab71b0>, quiz_id: str = <object object at 0x104ab71b0>, quiz_type: int = <object object at 0x104ab71b0>, extra: str = <object object at 0x104ab71b0>, settled_reward: List[ForwardRef('QuizRewardRule')] = <object object at 0x104ab71b0>, next_quiz: List[ForwardRef('QuizNextQuiz')] = <object object at 0x104ab71b0>, reward_amount: str = <object object at 0x104ab71b0>, question_count: int = <object object at 0x104ab71b0>, anchor_list: List[ForwardRef('QuizAnchorInfo')] = <object object at 0x104ab71b0>, sponsor_code: str = <object object at 0x104ab71b0>, display_duration_ms: int = <object object at 0x104ab71b0>, extra1: str = <object object at 0x104ab71b0>, extra2: str = <object object at 0x104ab71b0>, extra3: str = <object object at 0x104ab71b0>, extra4: str = <object object at 0x104ab71b0>, extra5: str = <object object at 0x104ab71b0>)
Bases:
Message
- anchor_list: List[QuizAnchorInfo] = <object object>
- display_duration_ms: int = <object object>
- extra: str = <object object>
- extra1: str = <object object>
- extra2: str = <object object>
- extra3: str = <object object>
- extra4: str = <object object>
- extra5: str = <object object>
- message_type: MessageType = <object object>
- next_quiz: List[QuizNextQuiz] = <object object>
- question_count: int = <object object>
- quiz_id: str = <object object>
- quiz_type: int = <object object>
- reward_amount: str = <object object>
- settled_reward: List[QuizRewardRule] = <object object>
- sponsor_code: str = <object object>
- class TikTokLive.proto.tiktok_proto.QuizImage(url: str = <object object at 0x104ab71b0>)
Bases:
Message
- url: str = <object object>
- class TikTokLive.proto.tiktok_proto.QuizNextQuiz(time: int = <object object at 0x104ab71b0>, reward_amount: str = <object object at 0x104ab71b0>, quiz_id: str = <object object at 0x104ab71b0>, live_event_id: str = <object object at 0x104ab71b0>, end_time: int = <object object at 0x104ab71b0>)
Bases:
Message
- end_time: int = <object object>
- live_event_id: str = <object object>
- quiz_id: str = <object object>
- reward_amount: str = <object object>
- time: int = <object object>
- class TikTokLive.proto.tiktok_proto.QuizQuestionInfo(message_type: 'MessageType' = <object object at 0x104ab71b0>, quiz_id: str = <object object at 0x104ab71b0>, quiz_type: int = <object object at 0x104ab71b0>, extra: str = <object object at 0x104ab71b0>, participants_count: int = <object object at 0x104ab71b0>, question_id: str = <object object at 0x104ab71b0>, question_no: int = <object object at 0x104ab71b0>, question_count: int = <object object at 0x104ab71b0>, question_type: int = <object object at 0x104ab71b0>, title: str = <object object at 0x104ab71b0>, image: List[ForwardRef('QuizImage')] = <object object at 0x104ab71b0>, options: List[ForwardRef('QuizQuestionOption')] = <object object at 0x104ab71b0>, reward_amount: str = <object object at 0x104ab71b0>, question_duration_ms: int = <object object at 0x104ab71b0>, next_quiz: List[ForwardRef('QuizNextQuiz')] = <object object at 0x104ab71b0>, sponsor_code: str = <object object at 0x104ab71b0>, display_duration_ms: int = <object object at 0x104ab71b0>, extra1: str = <object object at 0x104ab71b0>, extra2: str = <object object at 0x104ab71b0>, extra3: str = <object object at 0x104ab71b0>, extra4: str = <object object at 0x104ab71b0>, extra5: str = <object object at 0x104ab71b0>)
Bases:
Message
- display_duration_ms: int = <object object>
- extra: str = <object object>
- extra1: str = <object object>
- extra2: str = <object object>
- extra3: str = <object object>
- extra4: str = <object object>
- extra5: str = <object object>
- message_type: MessageType = <object object>
- next_quiz: List[QuizNextQuiz] = <object object>
- options: List[QuizQuestionOption] = <object object>
- participants_count: int = <object object>
- question_count: int = <object object>
- question_duration_ms: int = <object object>
- question_id: str = <object object>
- question_no: int = <object object>
- question_type: int = <object object>
- quiz_id: str = <object object>
- quiz_type: int = <object object>
- reward_amount: str = <object object>
- sponsor_code: str = <object object>
- title: str = <object object>
- class TikTokLive.proto.tiktok_proto.QuizQuestionOption(option_id: str = <object object at 0x104ab71b0>, content: str = <object object at 0x104ab71b0>, image: List[ForwardRef('QuizImage')] = <object object at 0x104ab71b0>)
Bases:
Message
- content: str = <object object>
- option_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.QuizRewardRule(settler_code: str = <object object at 0x104ab71b0>, send_amount: int = <object object at 0x104ab71b0>, reward_list: List[ForwardRef('QuizRewardRuleRewardItem')] = <object object at 0x104ab71b0>)
Bases:
Message
- reward_list: List[QuizRewardRuleRewardItem] = <object object>
- send_amount: int = <object object>
- settler_code: str = <object object>
- class TikTokLive.proto.tiktok_proto.QuizRewardRuleRewardItem(reward_name: str = <object object at 0x104ab71b0>, reward_amount: str = <object object at 0x104ab71b0>)
Bases:
Message
- reward_amount: str = <object object>
- reward_name: str = <object object>
- class TikTokLive.proto.tiktok_proto.QuizRulesIntroduction(message_type: 'MessageType' = <object object at 0x104ab71b0>, quiz_id: str = <object object at 0x104ab71b0>, quiz_type: int = <object object at 0x104ab71b0>, extra: str = <object object at 0x104ab71b0>, reward_amount: str = <object object at 0x104ab71b0>, question_count: int = <object object at 0x104ab71b0>, user_count: int = <object object at 0x104ab71b0>, sponsor_code: str = <object object at 0x104ab71b0>, display_duration_ms: int = <object object at 0x104ab71b0>, extra1: str = <object object at 0x104ab71b0>, extra2: str = <object object at 0x104ab71b0>, extra3: str = <object object at 0x104ab71b0>, extra4: str = <object object at 0x104ab71b0>, extra5: str = <object object at 0x104ab71b0>)
Bases:
Message
- display_duration_ms: int = <object object>
- extra: str = <object object>
- extra1: str = <object object>
- extra2: str = <object object>
- extra3: str = <object object>
- extra4: str = <object object>
- extra5: str = <object object>
- message_type: MessageType = <object object>
- question_count: int = <object object>
- quiz_id: str = <object object>
- quiz_type: int = <object object>
- reward_amount: str = <object object>
- sponsor_code: str = <object object>
- user_count: int = <object object>
- class TikTokLive.proto.tiktok_proto.QuizStatistics(option_count: List[ForwardRef('QuizStatisticsOptionCountItem')] = <object object at 0x104ab71b0>)
Bases:
Message
- option_count: List[QuizStatisticsOptionCountItem] = <object object>
- class TikTokLive.proto.tiktok_proto.QuizStatisticsOptionCountItem(option_id: str = <object object at 0x104ab71b0>, count: int = <object object at 0x104ab71b0>)
Bases:
Message
- count: int = <object object>
- option_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.QuizUserIdentityInfo(message_type: 'MessageType' = <object object at 0x104ab71b0>, quiz_id: str = <object object at 0x104ab71b0>, quiz_type: int = <object object at 0x104ab71b0>, extra: str = <object object at 0x104ab71b0>, user_data_version: int = <object object at 0x104ab71b0>, device_id: str = <object object at 0x104ab71b0>, user_status: int = <object object at 0x104ab71b0>, respawn_balance: int = <object object at 0x104ab71b0>, double_bonus_balance: int = <object object at 0x104ab71b0>, spectator_type: int = <object object at 0x104ab71b0>, is_question_encrypt: bool = <object object at 0x104ab71b0>, question_encrypt_key: str = <object object at 0x104ab71b0>, user_question_result: List[ForwardRef('QuizUserQuestionResult')] = <object object at 0x104ab71b0>, available_respawn_balance: int = <object object at 0x104ab71b0>, available_double_bonus_balance: int = <object object at 0x104ab71b0>, is_retain_if_wrong: bool = <object object at 0x104ab71b0>, user_live_event_infos: List[ForwardRef('UserLiveEventInfo')] = <object object at 0x104ab71b0>, user_identity_infos: List[ForwardRef('QuizUserIdentityInfo')] = <object object at 0x104ab71b0>, extra1: str = <object object at 0x104ab71b0>, extra2: str = <object object at 0x104ab71b0>, extra3: str = <object object at 0x104ab71b0>, extra4: str = <object object at 0x104ab71b0>, extra5: str = <object object at 0x104ab71b0>)
Bases:
Message
- available_double_bonus_balance: int = <object object>
- available_respawn_balance: int = <object object>
- device_id: str = <object object>
- double_bonus_balance: int = <object object>
- extra: str = <object object>
- extra1: str = <object object>
- extra2: str = <object object>
- extra3: str = <object object>
- extra4: str = <object object>
- extra5: str = <object object>
- is_question_encrypt: bool = <object object>
- is_retain_if_wrong: bool = <object object>
- message_type: MessageType = <object object>
- question_encrypt_key: str = <object object>
- quiz_id: str = <object object>
- quiz_type: int = <object object>
- respawn_balance: int = <object object>
- spectator_type: int = <object object>
- user_data_version: int = <object object>
- user_identity_infos: List[QuizUserIdentityInfo] = <object object>
- user_live_event_infos: List[UserLiveEventInfo] = <object object>
- user_question_result: List[QuizUserQuestionResult] = <object object>
- user_status: int = <object object>
- class TikTokLive.proto.tiktok_proto.QuizUserQuestionResult(correct_answer: str = <object object at 0x104ab71b0>, user_answer: str = <object object at 0x104ab71b0>, question_id: str = <object object at 0x104ab71b0>, question_no: int = <object object at 0x104ab71b0>, simple_user_answer: str = <object object at 0x104ab71b0>, is_use_respawn: bool = <object object at 0x104ab71b0>)
Bases:
Message
- correct_answer: str = <object object>
- is_use_respawn: bool = <object object>
- question_id: str = <object object>
- question_no: int = <object object>
- simple_user_answer: str = <object object>
- user_answer: str = <object object>
- class TikTokLive.proto.tiktok_proto.RandomGiftBubble(bubble_display_text: str = <object object at 0x104ab71b0>, image: 'ImageModel' = <object object at 0x104ab71b0>)
Bases:
Message
- bubble_display_text: str = <object object>
- image: ImageModel = <object object>
- class TikTokLive.proto.tiktok_proto.RandomGiftPanelBanner(shading_image: 'ImageModel' = <object object at 0x104ab71b0>, target_num: int = <object object at 0x104ab71b0>, collect_num: int = <object object at 0x104ab71b0>, display_text: str = <object object at 0x104ab71b0>, left_icon: 'ImageModel' = <object object at 0x104ab71b0>, schema_url: str = <object object at 0x104ab71b0>, bg_colors: List[str] = <object object at 0x104ab71b0>, round: int = <object object at 0x104ab71b0>, banner_priority: int = <object object at 0x104ab71b0>)
Bases:
Message
- banner_priority: int = <object object>
- bg_colors: List[str] = <object object>
- collect_num: int = <object object>
- display_text: str = <object object>
- left_icon: ImageModel = <object object>
- round: int = <object object>
- schema_url: str = <object object>
- shading_image: ImageModel = <object object>
- target_num: int = <object object>
- class TikTokLive.proto.tiktok_proto.RankAnimationInfo
Bases:
Message
- class TikTokLive.proto.tiktok_proto.RankListTabInfo(tabs: List[ForwardRef('RankTabInfo')] = <object object at 0x104ab71b0>, supported_version: int = <object object at 0x104ab71b0>)
Bases:
Message
- supported_version: int = <object object>
- tabs: List[RankTabInfo] = <object object>
- class TikTokLive.proto.tiktok_proto.RankTabInfo(rank_type: 'RankTabInfoProfitRankType' = <object object at 0x104ab71b0>, title: 'Text' = <object object at 0x104ab71b0>, list_lynx_type: int = <object object at 0x104ab71b0>)
Bases:
Message
- list_lynx_type: int = <object object>
- rank_type: RankTabInfoProfitRankType = <object object>
- class TikTokLive.proto.tiktok_proto.RankTabInfoProfitRankType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.RankTestMessageScene(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.RankUpdate(request_first_show_type: 'RankUpdateProfitRankType' = <object object at 0x104ab71b0>, supported_version: int = <object object at 0x104ab71b0>, owneronrank: bool = <object object at 0x104ab71b0>, entranceicon: 'ImageModel' = <object object at 0x104ab71b0>, affiliated_info: 'RankUpdateAffiliatedInfo' = <object object at 0x104ab71b0>)
Bases:
Message
- affiliated_info: RankUpdateAffiliatedInfo = <object object>
- entranceicon: ImageModel = <object object>
- owneronrank: bool = <object object>
- request_first_show_type: RankUpdateProfitRankType = <object object>
- supported_version: int = <object object>
- class TikTokLive.proto.tiktok_proto.RankUpdateAffiliatedInfo(text_content: 'Text' = <object object at 0x104ab71b0>, gap_desc: 'Text' = <object object at 0x104ab71b0>, real_time_rank: int = <object object at 0x104ab71b0>, team_rank_bonus_time: 'TeamRankBonusTime' = <object object at 0x104ab71b0>)
Bases:
Message
- real_time_rank: int = <object object>
- team_rank_bonus_time: TeamRankBonusTime = <object object>
- class TikTokLive.proto.tiktok_proto.RankUpdateProfitRankType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.RankUser(id: int = <object object at 0x104ab71b0>, nickname: str = <object object at 0x104ab71b0>, avatar_thumb: 'ImageModel' = <object object at 0x104ab71b0>, secret: int = <object object at 0x104ab71b0>, follow_info: 'RankUserFollowInfo' = <object object at 0x104ab71b0>, border: 'RankUserBorder' = <object object at 0x104ab71b0>, display_id: str = <object object at 0x104ab71b0>, badge_list: List[ForwardRef('BadgeStruct')] = <object object at 0x104ab71b0>, id_str: str = <object object at 0x104ab71b0>)
Bases:
Message
- avatar_thumb: ImageModel = <object object>
- badge_list: List[BadgeStruct] = <object object>
- border: RankUserBorder = <object object>
- display_id: str = <object object>
- follow_info: RankUserFollowInfo = <object object>
- id: int = <object object>
- id_str: str = <object object>
- nickname: str = <object object>
- secret: int = <object object>
- class TikTokLive.proto.tiktok_proto.RankUserBorder(icon: 'ImageModel' = <object object at 0x104ab71b0>, level: int = <object object at 0x104ab71b0>, source: str = <object object at 0x104ab71b0>, profile_decoration_ribbon: 'ImageModel' = <object object at 0x104ab71b0>, border_privilege_log_extra: 'PrivilegeLogExtra' = <object object at 0x104ab71b0>, profile_privilege_log_extra: 'PrivilegeLogExtra' = <object object at 0x104ab71b0>)
Bases:
Message
- border_privilege_log_extra: PrivilegeLogExtra = <object object>
- icon: ImageModel = <object object>
- level: int = <object object>
- profile_decoration_ribbon: ImageModel = <object object>
- profile_privilege_log_extra: PrivilegeLogExtra = <object object>
- source: str = <object object>
- class TikTokLive.proto.tiktok_proto.RankUserFollowInfo(following_count: int = <object object at 0x104ab71b0>, follower_count: int = <object object at 0x104ab71b0>, follow_status: int = <object object at 0x104ab71b0>, push_status: int = <object object at 0x104ab71b0>)
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.RealtimeLiveCenterBaseData(live_start_time: int = <object object at 0x104ab71b0>, live_end_time: int = <object object at 0x104ab71b0>, total_score: int = <object object at 0x104ab71b0>, live_watch_cnt: int = <object object at 0x104ab71b0>, live_new_fans_ucnt: int = <object object at 0x104ab71b0>, live_consume_ucnt: int = <object object at 0x104ab71b0>, live_comment_cnt: int = <object object at 0x104ab71b0>, live_like_cnt: int = <object object at 0x104ab71b0>, new_subscribers_cnt: int = <object object at 0x104ab71b0>, live_online_watch_cnt: int = <object object at 0x104ab71b0>, share_cnt: int = <object object at 0x104ab71b0>)
Bases:
Message
- live_comment_cnt: int = <object object>
- live_consume_ucnt: int = <object object>
- live_end_time: int = <object object>
- live_like_cnt: int = <object object>
- live_new_fans_ucnt: int = <object object>
- live_online_watch_cnt: int = <object object>
- live_start_time: int = <object object>
- live_watch_cnt: int = <object object>
- new_subscribers_cnt: int = <object object>
- total_score: int = <object object>
- class TikTokLive.proto.tiktok_proto.RealtimeLiveCenterShopData(show_shop_data: bool = <object object at 0x104ab71b0>, revenue_amount: str = <object object at 0x104ab71b0>, unit_sales: int = <object object at 0x104ab71b0>, buyers: int = <object object at 0x104ab71b0>)
Bases:
Message
- buyers: int = <object object>
- revenue_amount: str = <object object>
- show_shop_data: bool = <object object>
- unit_sales: int = <object object>
- class TikTokLive.proto.tiktok_proto.RealtimeLiveCenterTips(show_tips: bool = <object object at 0x104ab71b0>, tip_text: str = <object object at 0x104ab71b0>, tip_type: int = <object object at 0x104ab71b0>, random_tip_key: str = <object object at 0x104ab71b0>, tips_schema: str = <object object at 0x104ab71b0>)
Bases:
Message
- random_tip_key: str = <object object>
- show_tips: bool = <object object>
- tip_text: str = <object object>
- tip_type: int = <object object>
- tips_schema: str = <object object>
- class TikTokLive.proto.tiktok_proto.RealtimeReminderWordInfoMsg(scene: 'Scene' = <object object at 0x104ab71b0>, title: 'Text' = <object object at 0x104ab71b0>, content: str = <object object at 0x104ab71b0>, message_key: str = <object object at 0x104ab71b0>)
Bases:
Message
- content: str = <object object>
- message_key: str = <object object>
- class TikTokLive.proto.tiktok_proto.ReceiverRestriction(user_id: int = <object object at 0x104ab71b0>, hidden_gids: List[int] = <object object at 0x104ab71b0>)
Bases:
Message
- user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.RechargeCustomError(prompt_type: int = <object object at 0x104ab71b0>, toast_content: str = <object object at 0x104ab71b0>, pop_up_title: str = <object object at 0x104ab71b0>, pop_up_content: str = <object object at 0x104ab71b0>, content_replace: Dict[str, ForwardRef('RechargePopUpContentReplace')] = <object object at 0x104ab71b0>, pop_up_dismiss: str = <object object at 0x104ab71b0>, pop_up_dismiss_action: int = <object object at 0x104ab71b0>, pop_up_primary_cta: str = <object object at 0x104ab71b0>, pop_up_primary_cta_schema: str = <object object at 0x104ab71b0>, extra: str = <object object at 0x104ab71b0>, pop_up_style: int = <object object at 0x104ab71b0>, link_to_jump: str = <object object at 0x104ab71b0>, pop_up_primary_action: int = <object object at 0x104ab71b0>, penalty_warning_skip: str = <object object at 0x104ab71b0>, err_code: int = <object object at 0x104ab71b0>, pop_up_dismiss_cta_schema: str = <object object at 0x104ab71b0>, question_mark_cta_schema: str = <object object at 0x104ab71b0>)
Bases:
Message
- content_replace: Dict[str, RechargePopUpContentReplace] = <object object>
- err_code: int = <object object>
- extra: str = <object object>
- link_to_jump: str = <object object>
- penalty_warning_skip: str = <object object>
- pop_up_content: str = <object object>
- pop_up_dismiss: str = <object object>
- pop_up_dismiss_action: int = <object object>
- pop_up_dismiss_cta_schema: str = <object object>
- pop_up_primary_action: int = <object object>
- pop_up_primary_cta: str = <object object>
- pop_up_primary_cta_schema: str = <object object>
- pop_up_style: int = <object object>
- pop_up_title: str = <object object>
- prompt_type: int = <object object>
- question_mark_cta_schema: str = <object object>
- toast_content: str = <object object>
- class TikTokLive.proto.tiktok_proto.RechargePopUpContentReplace(replace_value: str = <object object at 0x104ab71b0>, value_schema: str = <object object at 0x104ab71b0>, replace_type: int = <object object at 0x104ab71b0>)
Bases:
Message
- replace_type: int = <object object>
- replace_value: str = <object object>
- value_schema: str = <object object>
- class TikTokLive.proto.tiktok_proto.RechargeReq(common: 'LinkCommon' = <object object at 0x104ab71b0>, channel_id: int = <object object at 0x104ab71b0>, myself: 'Player' = <object object at 0x104ab71b0>, target: 'Player' = <object object at 0x104ab71b0>, type: int = <object object at 0x104ab71b0>, route_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- channel_id: int = <object object>
- common: LinkCommon = <object object>
- route_id: int = <object object>
- type: int = <object object>
- class TikTokLive.proto.tiktok_proto.RechargeResp(my_info: 'RtcExtraInfo' = <object object at 0x104ab71b0>, my_linkmic_id: str = <object object at 0x104ab71b0>, target_linkmic_id: str = <object object at 0x104ab71b0>, target_pos: 'MicPositionData' = <object object at 0x104ab71b0>, group_ext_info: List[ForwardRef('RtcExtraInfo')] = <object object at 0x104ab71b0>, group_user: 'GroupChannelAllUser' = <object object at 0x104ab71b0>, common_resp: 'LinkMicCommonResp' = <object object at 0x104ab71b0>, content_pos: List[ForwardRef('ContentPosition')] = <object object at 0x104ab71b0>, cohost_resp_extra: 'BizRechargeResponse' = <object object at 0x104ab71b0>)
Bases:
Message
- cohost_resp_extra: BizRechargeResponse = <object object>
- common_resp: LinkMicCommonResp = <object object>
- content_pos: List[ContentPosition] = <object object>
- group_ext_info: List[RtcExtraInfo] = <object object>
- group_user: GroupChannelAllUser = <object object>
- my_info: RtcExtraInfo = <object object>
- my_linkmic_id: str = <object object>
- target_linkmic_id: str = <object object>
- target_pos: MicPositionData = <object object>
- class TikTokLive.proto.tiktok_proto.RecommendComment(priority: int = <object object at 0x104ab71b0>, duration: int = <object object at 0x104ab71b0>, recommend_text: 'Text' = <object object at 0x104ab71b0>, tips_type: int = <object object at 0x104ab71b0>)
Bases:
Message
- duration: int = <object object>
- priority: int = <object object>
- tips_type: int = <object object>
- class TikTokLive.proto.tiktok_proto.RefreshLiveBagInfo(refresh_live_bag_types: List[int] = <object object at 0x104ab71b0>)
Bases:
Message
- refresh_live_bag_types: List[int] = <object object>
- class TikTokLive.proto.tiktok_proto.RefreshPaidStreamResp(data: 'RefreshPaidStreamRespResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: RefreshPaidStreamRespResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.RefreshPaidStreamRespResponseData(stream_url: 'StreamUrl' = <object object at 0x104ab71b0>, multi_stream_url: 'StreamUrl' = <object object at 0x104ab71b0>)
Bases:
Message
- class TikTokLive.proto.tiktok_proto.RegionalRestricted(block_list: List[str] = <object object at 0x104ab71b0>)
Bases:
Message
- block_list: List[str] = <object object>
- class TikTokLive.proto.tiktok_proto.RemuxInfo(remux_status: int = <object object at 0x104ab71b0>, estimated_size: int = <object object at 0x104ab71b0>, fail_reason: str = <object object at 0x104ab71b0>, video_meta: 'VideoMetaInfo' = <object object at 0x104ab71b0>)
Bases:
Message
- estimated_size: int = <object object>
- fail_reason: str = <object object>
- remux_status: int = <object object>
- video_meta: VideoMetaInfo = <object object>
- class TikTokLive.proto.tiktok_proto.RenderType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.ReplyBizContent(link_type: int = <object object at 0x104ab71b0>, is_turn_off_invitation: int = <object object at 0x104ab71b0>, reply_user_info: 'User' = <object object at 0x104ab71b0>)
Bases:
Message
- is_turn_off_invitation: int = <object object>
- link_type: int = <object object>
- class TikTokLive.proto.tiktok_proto.ReplyContent(replier: 'User' = <object object at 0x104ab71b0>, replier_room_id: int = <object object at 0x104ab71b0>, reply_status: 'ReplyStatus' = <object object at 0x104ab71b0>)
Bases:
Message
- replier_room_id: int = <object object>
- reply_status: ReplyStatus = <object object>
- class TikTokLive.proto.tiktok_proto.ReplyInviteContent(invitee: 'Player' = <object object at 0x104ab71b0>, reply_status: 'ReplyInviteContentAgreeStatus' = <object object at 0x104ab71b0>, invitee_link_mic_id: str = <object object at 0x104ab71b0>, position_data: 'MicPositionData' = <object object at 0x104ab71b0>, invite_operator_user: 'Player' = <object object at 0x104ab71b0>, linked_user_ui_positions: List[str] = <object object at 0x104ab71b0>, ui_pos: List[ForwardRef('PosIdentity')] = <object object at 0x104ab71b0>)
Bases:
Message
- invitee_link_mic_id: str = <object object>
- linked_user_ui_positions: List[str] = <object object>
- position_data: MicPositionData = <object object>
- reply_status: ReplyInviteContentAgreeStatus = <object object>
- ui_pos: List[PosIdentity] = <object object>
- class TikTokLive.proto.tiktok_proto.ReplyInviteContentAgreeStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.ReplyReserveResponse(data: 'ReplyReserveResponseResponseData' = <object object at 0x104ab71b0>, extra: 'ReplyReserveResponseReplyReserveExtra' = <object object at 0x104ab71b0>)
Bases:
Message
- data: ReplyReserveResponseResponseData = <object object>
- extra: ReplyReserveResponseReplyReserveExtra = <object object>
- class TikTokLive.proto.tiktok_proto.ReplyReserveResponseLogPb(impr_id: str = <object object at 0x104ab71b0>)
Bases:
Message
- impr_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.ReplyReserveResponseReplyReserveExtra(log_pb: 'ReplyReserveResponseLogPb' = <object object at 0x104ab71b0>)
Bases:
Message
- log_pb: ReplyReserveResponseLogPb = <object object>
- class TikTokLive.proto.tiktok_proto.ReplyReserveResponseResponseData
Bases:
Message
- class TikTokLive.proto.tiktok_proto.ReplyResponse(rtc_info: 'RtcExtraInfo' = <object object at 0x104ab71b0>, invitee_link_mic_id: str = <object object at 0x104ab71b0>, position: 'MicPositionData' = <object object at 0x104ab71b0>, linked_user_ui_positions: List[str] = <object object at 0x104ab71b0>, ui_pos: List[ForwardRef('PosIdentity')] = <object object at 0x104ab71b0>, multi_guest_resp_extra: 'BizReplyResponse' = <object object at 0x104ab71b0>)
Bases:
Message
- invitee_link_mic_id: str = <object object>
- linked_user_ui_positions: List[str] = <object object>
- multi_guest_resp_extra: BizReplyResponse = <object object>
- position: MicPositionData = <object object>
- rtc_info: RtcExtraInfo = <object object>
- ui_pos: List[PosIdentity] = <object object>
- class TikTokLive.proto.tiktok_proto.ReplyStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.ReportCommitData(status: int = <object object at 0x104ab71b0>, desc: str = <object object at 0x104ab71b0>, report_id: int = <object object at 0x104ab71b0>, record_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- desc: str = <object object>
- record_id: int = <object object>
- report_id: int = <object object>
- status: int = <object object>
- class TikTokLive.proto.tiktok_proto.ReportLinkMessageReq(common: 'LinkCommon' = <object object at 0x104ab71b0>, my_self: 'Player' = <object object at 0x104ab71b0>, channel_message: 'ChannelMessage' = <object object at 0x104ab71b0>, anchor_client_list: 'AnchorClientList' = <object object at 0x104ab71b0>, guest_client_list: 'GuestClientList' = <object object at 0x104ab71b0>)
Bases:
Message
- anchor_client_list: AnchorClientList = <object object>
- channel_message: ChannelMessage = <object object>
- common: LinkCommon = <object object>
- guest_client_list: GuestClientList = <object object>
- class TikTokLive.proto.tiktok_proto.ReportLinkMessageResp(common_resp: 'LinkMicCommonResp' = <object object at 0x104ab71b0>, interval: int = <object object at 0x104ab71b0>)
Bases:
Message
- common_resp: LinkMicCommonResp = <object object>
- interval: int = <object object>
- class TikTokLive.proto.tiktok_proto.RepostInfo(show_tag: bool = <object object at 0x104ab71b0>, reposters_token: str = <object object at 0x104ab71b0>, reposters_cnt: int = <object object at 0x104ab71b0>)
Bases:
Message
- reposters_cnt: int = <object object>
- reposters_token: str = <object object>
- show_tag: bool = <object object>
- class TikTokLive.proto.tiktok_proto.ReqItem(scene: 'Scene' = <object object at 0x104ab71b0>, dispersion_param: 'DispersionParam' = <object object at 0x104ab71b0>)
Bases:
Message
- dispersion_param: DispersionParam = <object object>
- class TikTokLive.proto.tiktok_proto.ReqSong(song: 'KaraokeSong' = <object object at 0x104ab71b0>, user_list: List[ForwardRef('User')] = <object object at 0x104ab71b0>, req_count: int = <object object at 0x104ab71b0>)
Bases:
Message
- req_count: int = <object object>
- song: KaraokeSong = <object object>
- class TikTokLive.proto.tiktok_proto.ReserveContent(reserver: 'User' = <object object at 0x104ab71b0>, reserver_room_id: int = <object object at 0x104ab71b0>, red_dot_num: int = <object object at 0x104ab71b0>, created_timestamp: int = <object object at 0x104ab71b0>, reservation_anchor_count: int = <object object at 0x104ab71b0>)
Bases:
Message
- created_timestamp: int = <object object>
- red_dot_num: int = <object object>
- reservation_anchor_count: int = <object object>
- reserver_room_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.ReserveInfo(reservation_id: int = <object object at 0x104ab71b0>, is_reservation_sender: bool = <object object at 0x104ab71b0>, accept_appointment_cnts: int = <object object at 0x104ab71b0>, reservation_anchor_cnts: int = <object object at 0x104ab71b0>, display_user_list: List[ForwardRef('ReserveInfoReserveUser')] = <object object at 0x104ab71b0>)
Bases:
Message
- accept_appointment_cnts: int = <object object>
- display_user_list: List[ReserveInfoReserveUser] = <object object>
- is_reservation_sender: bool = <object object>
- reservation_anchor_cnts: int = <object object>
- reservation_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.ReserveInfoReserveUser(user: 'User' = <object object at 0x104ab71b0>, room_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- room_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.ReserveReplyStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.ReserveResponse(data: 'ReserveResponseResponseData' = <object object at 0x104ab71b0>, extra: 'ReserveResponseReserveExtra' = <object object at 0x104ab71b0>)
Bases:
Message
- data: ReserveResponseResponseData = <object object>
- extra: ReserveResponseReserveExtra = <object object>
- class TikTokLive.proto.tiktok_proto.ReserveResponseLogPb(impr_id: str = <object object at 0x104ab71b0>)
Bases:
Message
- impr_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.ReserveResponseReserveExtra(log_pb: 'ReserveResponseLogPb' = <object object at 0x104ab71b0>)
Bases:
Message
- log_pb: ReserveResponseLogPb = <object object>
- class TikTokLive.proto.tiktok_proto.ReserveResponseResponseData(reservation_id: int = <object object at 0x104ab71b0>, created_timestamp: int = <object object at 0x104ab71b0>)
Bases:
Message
- created_timestamp: int = <object object>
- reservation_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.ResourceAttr(resource_location: 'ResourceAttrResourceLocation' = <object object at 0x104ab71b0>, gecko_attr: 'GeckoAttr' = <object object at 0x104ab71b0>)
Bases:
Message
- resource_location: ResourceAttrResourceLocation = <object object>
- class TikTokLive.proto.tiktok_proto.ResourceAttrResourceLocation(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.ResourceLocation(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.ResourceModel(url_list: List[str] = <object object at 0x104ab71b0>, uri: str = <object object at 0x104ab71b0>)
Bases:
Message
- uri: str = <object object>
- url_list: List[str] = <object object>
- class TikTokLive.proto.tiktok_proto.ResumeReq(common: 'LinkCommon' = <object object at 0x104ab71b0>, myself: 'Player' = <object object at 0x104ab71b0>, channel_id: int = <object object at 0x104ab71b0>, multi_guest_req_extra: 'BizResumeParams' = <object object at 0x104ab71b0>)
Bases:
Message
- channel_id: int = <object object>
- common: LinkCommon = <object object>
- multi_guest_req_extra: BizResumeParams = <object object>
- class TikTokLive.proto.tiktok_proto.ResumeResp(common_resp: 'LinkMicCommonResp' = <object object at 0x104ab71b0>, linked_user_info: List[ForwardRef('LinkedUserInfo')] = <object object at 0x104ab71b0>, channel_id: int = <object object at 0x104ab71b0>, self_link_mic_id: str = <object object at 0x104ab71b0>, list: 'AllListUser' = <object object at 0x104ab71b0>, reject_enlarge_linkmic_id_list: List[str] = <object object at 0x104ab71b0>, linked_user_ui_positions: List[str] = <object object at 0x104ab71b0>, content_pos: List[ForwardRef('ContentPosition')] = <object object at 0x104ab71b0>, ui_pos: List[ForwardRef('PosIdentity')] = <object object at 0x104ab71b0>, multi_guest_resp_extra: 'BizResumeResponse' = <object object at 0x104ab71b0>)
Bases:
Message
- channel_id: int = <object object>
- common_resp: LinkMicCommonResp = <object object>
- content_pos: List[ContentPosition] = <object object>
- linked_user_info: List[LinkedUserInfo] = <object object>
- linked_user_ui_positions: List[str] = <object object>
- list: AllListUser = <object object>
- multi_guest_resp_extra: BizResumeResponse = <object object>
- reject_enlarge_linkmic_id_list: List[str] = <object object>
- self_link_mic_id: str = <object object>
- ui_pos: List[PosIdentity] = <object object>
- class TikTokLive.proto.tiktok_proto.ResumeResponse(data: 'ResumeResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: ResumeResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.ResumeResponseResponseData(rtc_ext_info: str = <object object at 0x104ab71b0>, is_resume: bool = <object object at 0x104ab71b0>, users: List[ForwardRef('CohostListUser')] = <object object at 0x104ab71b0>, total_position_count: int = <object object at 0x104ab71b0>, channel_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- channel_id: int = <object object>
- is_resume: bool = <object object>
- rtc_ext_info: str = <object object>
- total_position_count: int = <object object>
- users: List[CohostListUser] = <object object>
- class TikTokLive.proto.tiktok_proto.RevenueTipsSetting(enable: bool = <object object at 0x104ab71b0>)
Bases:
Message
- enable: bool = <object object>
- class TikTokLive.proto.tiktok_proto.RewardCondition(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.RewardPeriodConfig(reward_start_time: int = <object object at 0x104ab71b0>, duration: int = <object object at 0x104ab71b0>, reward_multiple: int = <object object at 0x104ab71b0>, reward_start_timestamp: int = <object object at 0x104ab71b0>, reward_prapare_prompt: 'BattlePrompt' = <object object at 0x104ab71b0>, rewarding_prompt: 'BattlePrompt' = <object object at 0x104ab71b0>, click_prompt: 'BattlePrompt' = <object object at 0x104ab71b0>)
Bases:
Message
- click_prompt: BattlePrompt = <object object>
- duration: int = <object object>
- reward_multiple: int = <object object>
- reward_prapare_prompt: BattlePrompt = <object object>
- reward_start_time: int = <object object>
- reward_start_timestamp: int = <object object>
- rewarding_prompt: BattlePrompt = <object object>
- class TikTokLive.proto.tiktok_proto.RewardStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.RiskCtl(disable_send_gift: bool = <object object at 0x104ab71b0>, error_msg: str = <object object at 0x104ab71b0>, toast_reason: str = <object object at 0x104ab71b0>)
Bases:
Message
- disable_send_gift: bool = <object object>
- error_msg: str = <object object>
- toast_reason: str = <object object>
- class TikTokLive.proto.tiktok_proto.RivalExtraInfo(text: str = <object object at 0x104ab71b0>, text_type: 'RivalExtraInfoTextType' = <object object at 0x104ab71b0>, label: str = <object object at 0x104ab71b0>, anchor_layer: 'RivalExtraInfoAnchorLayer' = <object object at 0x104ab71b0>, linker_info: 'LinkerInfo' = <object object at 0x104ab71b0>, linkmic_user_settings: 'AnchorLinkmicUserSettings' = <object object at 0x104ab71b0>, invite_block_reason: 'RivalExtraInfoInviteBlockReason' = <object object at 0x104ab71b0>, show_play_type: 'RivalExtraInfoLinkmicPlayType' = <object object at 0x104ab71b0>, tag: 'RivalExtraInfoTag' = <object object at 0x104ab71b0>, reserve_info: 'RivalExtraInfoReserveInfo' = <object object at 0x104ab71b0>, detail_block_reason: 'RivalExtraInfoDetailBlockReason' = <object object at 0x104ab71b0>, opt_pair_info: 'OptPairInfo' = <object object at 0x104ab71b0>, tag_v2: 'TagV2' = <object object at 0x104ab71b0>, eoy_level: int = <object object at 0x104ab71b0>, battle_info: 'RivalExtraInfoBattleInfo' = <object object at 0x104ab71b0>, cohost_layout_mode: 'RivalExtraInfoCohostLayoutMode' = <object object at 0x104ab71b0>, game_tag: 'RivalsGameTag' = <object object at 0x104ab71b0>)
Bases:
Message
- anchor_layer: RivalExtraInfoAnchorLayer = <object object>
- battle_info: RivalExtraInfoBattleInfo = <object object>
- cohost_layout_mode: RivalExtraInfoCohostLayoutMode = <object object>
- detail_block_reason: RivalExtraInfoDetailBlockReason = <object object>
- eoy_level: int = <object object>
- game_tag: RivalsGameTag = <object object>
- invite_block_reason: RivalExtraInfoInviteBlockReason = <object object>
- label: str = <object object>
- linker_info: LinkerInfo = <object object>
- linkmic_user_settings: AnchorLinkmicUserSettings = <object object>
- opt_pair_info: OptPairInfo = <object object>
- reserve_info: RivalExtraInfoReserveInfo = <object object>
- show_play_type: RivalExtraInfoLinkmicPlayType = <object object>
- tag: RivalExtraInfoTag = <object object>
- text: str = <object object>
- text_type: RivalExtraInfoTextType = <object object>
- class TikTokLive.proto.tiktok_proto.RivalExtraInfoAnchorLayer(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.RivalExtraInfoBattleInfo(info_type: 'RivalExtraInfoBattleInfoBattleInfoType' = <object object at 0x104ab71b0>, value: int = <object object at 0x104ab71b0>)
Bases:
Message
- info_type: RivalExtraInfoBattleInfoBattleInfoType = <object object>
- value: int = <object object>
- class TikTokLive.proto.tiktok_proto.RivalExtraInfoBattleInfoBattleInfoType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.RivalExtraInfoCohostLayoutMode(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.RivalExtraInfoDetailBlockReason(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.RivalExtraInfoInviteBlockReason(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.RivalExtraInfoLinkmicPlayType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.RivalExtraInfoReserveInfo(reservation_id: int = <object object at 0x104ab71b0>, reply_status: 'RivalExtraInfoReserveInfoReserveReplyStatus' = <object object at 0x104ab71b0>, bubble_tip: str = <object object at 0x104ab71b0>, response_time: int = <object object at 0x104ab71b0>, is_reservation_sender: bool = <object object at 0x104ab71b0>, created_timestamp: int = <object object at 0x104ab71b0>, viewed: bool = <object object at 0x104ab71b0>)
Bases:
Message
- bubble_tip: str = <object object>
- created_timestamp: int = <object object>
- is_reservation_sender: bool = <object object>
- reply_status: RivalExtraInfoReserveInfoReserveReplyStatus = <object object>
- reservation_id: int = <object object>
- response_time: int = <object object>
- viewed: bool = <object object>
- class TikTokLive.proto.tiktok_proto.RivalExtraInfoReserveInfoReserveReplyStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.RivalExtraInfoTag(tag_type: int = <object object at 0x104ab71b0>, tag_value: str = <object object at 0x104ab71b0>, tag_text: str = <object object at 0x104ab71b0>)
Bases:
Message
- tag_text: str = <object object>
- tag_type: int = <object object>
- tag_value: str = <object object>
- class TikTokLive.proto.tiktok_proto.RivalExtraInfoTextType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.RivalsGameTag(tag_id: int = <object object at 0x104ab71b0>, tag_display_text: str = <object object at 0x104ab71b0>)
Bases:
Message
- tag_display_text: str = <object object>
- tag_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.RivalsListExtra(log_pb_bean: 'RivalsListExtraLogPbBean' = <object object at 0x104ab71b0>)
Bases:
Message
- log_pb_bean: RivalsListExtraLogPbBean = <object object>
- class TikTokLive.proto.tiktok_proto.RivalsListExtraLogPbBean(impr_id: str = <object object at 0x104ab71b0>, client_log_id: str = <object object at 0x104ab71b0>)
Bases:
Message
- client_log_id: str = <object object>
- impr_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.RivalsListsData(followed_list: List[ForwardRef('Room')] = <object object at 0x104ab71b0>, recent_list: List[ForwardRef('Room')] = <object object at 0x104ab71b0>, recommend_list: List[ForwardRef('Room')] = <object object at 0x104ab71b0>, rival_extra_infos: Dict[int, ForwardRef('RivalExtraInfo')] = <object object at 0x104ab71b0>, auto_match_banner: 'AutoMatchBanner' = <object object at 0x104ab71b0>, tips: str = <object object at 0x104ab71b0>, search_bar: 'SearchBar' = <object object at 0x104ab71b0>, banner_text: 'RivalsListsDataBannerText' = <object object at 0x104ab71b0>, room_top_host_info: Dict[int, ForwardRef('RivalsListsDataTopHostInfo')] = <object object at 0x104ab71b0>, best_teammate_list: List[ForwardRef('Room')] = <object object at 0x104ab71b0>, reserved_list: List[ForwardRef('Room')] = <object object at 0x104ab71b0>, may_know_list: List[ForwardRef('Room')] = <object object at 0x104ab71b0>, mixed_list: List[ForwardRef('Room')] = <object object at 0x104ab71b0>, eoy_rank_list: List[ForwardRef('Room')] = <object object at 0x104ab71b0>, game_list: List[ForwardRef('Room')] = <object object at 0x104ab71b0>, topic_banner: 'CohostTopic' = <object object at 0x104ab71b0>, topic_extra_info: 'TopicExtraInfo' = <object object at 0x104ab71b0>, guide_popup_banner: 'GuidePopupBanner' = <object object at 0x104ab71b0>, eoy_banner: 'EoyBanner' = <object object at 0x104ab71b0>, battle_opt_pair_list: List[ForwardRef('BattleOptPair')] = <object object at 0x104ab71b0>, status_text: str = <object object at 0x104ab71b0>, status_text_type: int = <object object at 0x104ab71b0>, dynamic_list_config: 'DynamicListConfig' = <object object at 0x104ab71b0>)
Bases:
Message
- auto_match_banner: AutoMatchBanner = <object object>
- banner_text: RivalsListsDataBannerText = <object object>
- battle_opt_pair_list: List[BattleOptPair] = <object object>
- dynamic_list_config: DynamicListConfig = <object object>
- guide_popup_banner: GuidePopupBanner = <object object>
- rival_extra_infos: Dict[int, RivalExtraInfo] = <object object>
- room_top_host_info: Dict[int, RivalsListsDataTopHostInfo] = <object object>
- status_text: str = <object object>
- status_text_type: int = <object object>
- tips: str = <object object>
- topic_banner: CohostTopic = <object object>
- topic_extra_info: TopicExtraInfo = <object object>
- class TikTokLive.proto.tiktok_proto.RivalsListsDataBannerText(title: str = <object object at 0x104ab71b0>, sub_title: str = <object object at 0x104ab71b0>, button_text: str = <object object at 0x104ab71b0>, is_match_valid: bool = <object object at 0x104ab71b0>, is_in_ui_exp: bool = <object object at 0x104ab71b0>, banner_style: int = <object object at 0x104ab71b0>, quick_cohost_content_info: 'QuickCohostContentInfo' = <object object at 0x104ab71b0>)
Bases:
Message
- banner_style: int = <object object>
- button_text: str = <object object>
- is_in_ui_exp: bool = <object object>
- is_match_valid: bool = <object object>
- quick_cohost_content_info: QuickCohostContentInfo = <object object>
- sub_title: str = <object object>
- title: str = <object object>
- class TikTokLive.proto.tiktok_proto.RivalsListsDataTopHostInfo(rank_type: str = <object object at 0x104ab71b0>, top_index: int = <object object at 0x104ab71b0>)
Bases:
Message
- rank_type: str = <object object>
- top_index: int = <object object>
- class TikTokLive.proto.tiktok_proto.Room(id: int = <object object at 0x104ab71b0>, id_str: str = <object object at 0x104ab71b0>, status: int = <object object at 0x104ab71b0>, owner_user_id: int = <object object at 0x104ab71b0>, title: str = <object object at 0x104ab71b0>, user_count: int = <object object at 0x104ab71b0>, create_time: int = <object object at 0x104ab71b0>, finish_time: int = <object object at 0x104ab71b0>, platform: int = <object object at 0x104ab71b0>, client_version: str = <object object at 0x104ab71b0>, with_link_mic: bool = <object object at 0x104ab71b0>, cover: 'ImageModel' = <object object at 0x104ab71b0>, dynamic_cover: 'ImageModel' = <object object at 0x104ab71b0>, dynamic_cover_low: 'ImageModel' = <object object at 0x104ab71b0>, share_url: str = <object object at 0x104ab71b0>, anchor_share_text: str = <object object at 0x104ab71b0>, user_share_text: str = <object object at 0x104ab71b0>, stream_id: int = <object object at 0x104ab71b0>, stream_url: 'StreamUrl' = <object object at 0x104ab71b0>, mosaic_status: int = <object object at 0x104ab71b0>, link_mic_info_gson: 'RoomLinkInfo' = <object object at 0x104ab71b0>, decoration_list: List[ForwardRef('RoomDecoration')] = <object object at 0x104ab71b0>, top_fan_tickets: List[ForwardRef('TopFanTicket')] = <object object at 0x104ab71b0>, stats: 'RoomStats' = <object object at 0x104ab71b0>, feed_room_label: 'ImageModel' = <object object at 0x104ab71b0>, labels: str = <object object at 0x104ab71b0>, owner: 'User' = <object object at 0x104ab71b0>, has_commerce_goods: bool = <object object at 0x104ab71b0>, live_type_audio: bool = <object object at 0x104ab71b0>, is_third_party: bool = <object object at 0x104ab71b0>, is_screenshot: bool = <object object at 0x104ab71b0>, live_type_sandbox: bool = <object object at 0x104ab71b0>, start_time: int = <object object at 0x104ab71b0>, m_room_auth_status: 'RoomAuthStatus' = <object object at 0x104ab71b0>, background: 'ImageModel' = <object object at 0x104ab71b0>, layout: int = <object object at 0x104ab71b0>, unused_effect: bool = <object object at 0x104ab71b0>, gift_message_style: int = <object object at 0x104ab71b0>, finish_url: str = <object object at 0x104ab71b0>, room_layout: int = <object object at 0x104ab71b0>, like_count: int = <object object at 0x104ab71b0>, anchor_tab_type: int = <object object at 0x104ab71b0>, official_channel_info: 'OfficialChannelInfo' = <object object at 0x104ab71b0>, linker_map: Dict[str, int] = <object object at 0x104ab71b0>, webcast_sdk_version: int = <object object at 0x104ab71b0>, m_name_mode: int = <object object at 0x104ab71b0>, room_create_ab_param: str = <object object at 0x104ab71b0>, commerce_struct: 'CommerceStruct' = <object object at 0x104ab71b0>, stream_cover: 'ImageModel' = <object object at 0x104ab71b0>, question_version: int = <object object at 0x104ab71b0>, live_event_info: 'LiveEventInfo' = <object object at 0x104ab71b0>, hashtag: 'Hashtag' = <object object at 0x104ab71b0>, ba_link_struct: 'BaLinkStruct' = <object object at 0x104ab71b0>, answering_question: str = <object object at 0x104ab71b0>, warning_tag: 'WarningTag' = <object object at 0x104ab71b0>, mask_layer: 'MaskLayer' = <object object at 0x104ab71b0>, live_room_mode: int = <object object at 0x104ab71b0>, finish_url_lynx: str = <object object at 0x104ab71b0>, like_info: 'LikeInfo' = <object object at 0x104ab71b0>, short_touch_items: List[ForwardRef('ShortTouchItem')] = <object object at 0x104ab71b0>, filter_rule: List[ForwardRef('LiveFilterMsgRule')] = <object object at 0x104ab71b0>, m_boost_card_room_status: 'LiveGiftBoostCardRoomStatus' = <object object at 0x104ab71b0>, feed_room_label_list: List[ForwardRef('FeedRoomLabel')] = <object object at 0x104ab71b0>, have_wish_list: bool = <object object at 0x104ab71b0>, multi_live_user_settings: 'MultiLiveUserSettings' = <object object at 0x104ab71b0>, interaction_question: 'InteractionQuestionInfo' = <object object at 0x104ab71b0>, room_sticker_list: List[ForwardRef('RoomSticker')] = <object object at 0x104ab71b0>, game_tags: List[ForwardRef('GameTag')] = <object object at 0x104ab71b0>, advanced_poll_info: 'PollInfo' = <object object at 0x104ab71b0>, gift_poll_vote_enabled: bool = <object object at 0x104ab71b0>, skin: 'Skin' = <object object at 0x104ab71b0>, square_cover_img: 'ImageModel' = <object object at 0x104ab71b0>, rectangle_cover_img: 'ImageModel' = <object object at 0x104ab71b0>, m_room_auth_message: 'RoomAuthMessage' = <object object at 0x104ab71b0>, paid_event: 'PaidEvent' = <object object at 0x104ab71b0>, pictionary_full_info: 'PictionaryFullInfo' = <object object at 0x104ab71b0>, age_restricted: 'AgeRestricted' = <object object at 0x104ab71b0>, pin_info: 'PinInfo' = <object object at 0x104ab71b0>, m_indicators: List[str] = <object object at 0x104ab71b0>, top_frame_summary: 'TopFrameSummary' = <object object at 0x104ab71b0>, bc_toggle_info: 'BcToggleInfo' = <object object at 0x104ab71b0>, comment_has_text_emoji_emote: int = <object object at 0x104ab71b0>, partnership_info: 'PartnershipInfo' = <object object at 0x104ab71b0>, stream_status: int = <object object at 0x104ab71b0>, creator: 'Creator' = <object object at 0x104ab71b0>, drawer_tab_position: str = <object object at 0x104ab71b0>, ba_leads_gen_info: 'BaLeadsGenInfo' = <object object at 0x104ab71b0>, effect_info: List[ForwardRef('EffectInfo')] = <object object at 0x104ab71b0>, audio_mute: int = <object object at 0x104ab71b0>, live_event_card: 'EventCard' = <object object at 0x104ab71b0>, live_sub_only: int = <object object at 0x104ab71b0>, support_quiz: int = <object object at 0x104ab71b0>, admin_ec_show_permission: Dict[int, int] = <object object at 0x104ab71b0>, blurred_cover: 'ImageModel' = <object object at 0x104ab71b0>, caption_info: 'CaptionInfo' = <object object at 0x104ab71b0>, adjust_display_order: int = <object object at 0x104ab71b0>, commerce_info_backup: 'CommerceStruct' = <object object at 0x104ab71b0>, allow_preview_time: int = <object object at 0x104ab71b0>, paid_content_info: 'PaidContentInfo' = <object object at 0x104ab71b0>, sub_pin_card: 'SubPinCard' = <object object at 0x104ab71b0>, enable_server_drop: int = <object object at 0x104ab71b0>, disable_preview_sub_only: int = <object object at 0x104ab71b0>, lite_user_visible: bool = <object object at 0x104ab71b0>, lite_user_not_visible: bool = <object object at 0x104ab71b0>, drop_comment_group: int = <object object at 0x104ab71b0>, pico_live_type: int = <object object at 0x104ab71b0>, gift_suspension: 'GiftSuspension' = <object object at 0x104ab71b0>, polling_star_comment: bool = <object object at 0x104ab71b0>, has_used_music: bool = <object object at 0x104ab71b0>, anchor_live_pro_info: 'LiveProInfo' = <object object at 0x104ab71b0>, rank_comment_groups: List[str] = <object object at 0x104ab71b0>, multi_stream_scene: int = <object object at 0x104ab71b0>, multi_stream_id: int = <object object at 0x104ab71b0>, multi_stream_id_str: str = <object object at 0x104ab71b0>, multi_stream_url: 'StreamUrl' = <object object at 0x104ab71b0>, idc_region: str = <object object at 0x104ab71b0>, regional_restricted: 'RegionalRestricted' = <object object at 0x104ab71b0>, commercial_content_toggle: 'CommercialContentToggle' = <object object at 0x104ab71b0>, max_preview_time: int = <object object at 0x104ab71b0>, karaoke_info: 'KaraokeInfo' = <object object at 0x104ab71b0>, star_comment_config: 'StarCommentConfig' = <object object at 0x104ab71b0>, show_star_comment_entrance: bool = <object object at 0x104ab71b0>, cpp_version: int = <object object at 0x104ab71b0>, live_sub_only_use_music: int = <object object at 0x104ab71b0>, like_effect: 'LikeEffect' = <object object at 0x104ab71b0>, room_pcu: int = <object object at 0x104ab71b0>, fyp_commerce_info: 'FypCommerceStruct' = <object object at 0x104ab71b0>, net_mode: int = <object object at 0x104ab71b0>, rtc_app_id: str = <object object at 0x104ab71b0>, game_demo: int = <object object at 0x104ab71b0>, quick_gift: 'QuickGift' = <object object at 0x104ab71b0>, online_audience: 'OnlineAudience' = <object object at 0x104ab71b0>, history_comment_list: List[ForwardRef('ProtoMessageFetchResultBaseProtoMessage')] = <object object at 0x104ab71b0>, has_more_history_comment: bool = <object object at 0x104ab71b0>, history_comment_cursor: str = <object object at 0x104ab71b0>, like_icon_info: 'LikeIconInfo' = <object object at 0x104ab71b0>, guess_widgets: 'GuessWidgets' = <object object at 0x104ab71b0>, guess_task_pack_info: 'GuessTaskPackInfo' = <object object at 0x104ab71b0>, current_interaction_question: 'CurrentInteractionQuestion' = <object object at 0x104ab71b0>, poll_conf: 'PollConf' = <object object at 0x104ab71b0>, decisions: 'EpiphronDecision' = <object object at 0x104ab71b0>, aggregation_data: 'AggregationData' = <object object at 0x104ab71b0>, play_together_info: 'PlayTogetherBasicInfo' = <object object at 0x104ab71b0>, multi_stream_source: int = <object object at 0x104ab71b0>, highlight_fragment_info: 'HighlightFragmentInfo' = <object object at 0x104ab71b0>, quota_config: Dict[int, ForwardRef('MsgNotifyQuota')] = <object object at 0x104ab71b0>, live_record_config: 'LiveRecordConfig' = <object object at 0x104ab71b0>, effect_frame_upload_demotion: int = <object object at 0x104ab71b0>, sub_upsell_info: 'SubUpsellInfo' = <object object at 0x104ab71b0>, cover_type: int = <object object at 0x104ab71b0>, reposted: bool = <object object at 0x104ab71b0>, repost_info: 'RepostInfo' = <object object at 0x104ab71b0>, drops_info: 'DropsRoomInfo' = <object object at 0x104ab71b0>, enable_stream_encryption: bool = <object object at 0x104ab71b0>, disable_screen_record: bool = <object object at 0x104ab71b0>, game_tag_detail: 'GameTagDetail' = <object object at 0x104ab71b0>, enable_optimize_sensitive_word: bool = <object object at 0x104ab71b0>, custom_tab_info: 'CustomTabInfo' = <object object at 0x104ab71b0>, room_llm_title: str = <object object at 0x104ab71b0>, game_emotes_tab: 'GameEmotesTab' = <object object at 0x104ab71b0>, official_channel_bc_toggle_info: 'BcToggleInfo' = <object object at 0x104ab71b0>, official_channel_anchor_live_pro_info: 'LiveProInfo' = <object object at 0x104ab71b0>, preview_comment_info: 'PreviewCommentInfo' = <object object at 0x104ab71b0>, ec_age_interval: int = <object object at 0x104ab71b0>, taxonomy_tag_info: 'TaxonomyTagInfo' = <object object at 0x104ab71b0>, sub_tag: int = <object object at 0x104ab71b0>, live_sub_only_tier: int = <object object at 0x104ab71b0>, live_sub_only_month: int = <object object at 0x104ab71b0>, avoid_config: 'MsgNotifyComAvoidConfig' = <object object at 0x104ab71b0>, aigc_self_disclosure_switch: bool = <object object at 0x104ab71b0>, ecommerce_room_tags: List[ForwardRef('EcommerceRoomTag')] = <object object at 0x104ab71b0>, group_live_info: 'GroupLiveInfo' = <object object at 0x104ab71b0>, group_live_session: 'GroupLiveSession' = <object object at 0x104ab71b0>, watch_early_quota_config: Dict[int, ForwardRef('MsgNotifyWatchEarlyQuota')] = <object object at 0x104ab71b0>, continuous_room_quota_config: Dict[int, ForwardRef('MsgNotifyWatchContinuousQuota')] = <object object at 0x104ab71b0>, max_continue_watch_mill_seconds: int = <object object at 0x104ab71b0>, ai_live_summary: 'AiLiveSummary' = <object object at 0x104ab71b0>, parallel_pull_stream_info: 'ParallelPullStreamInfo' = <object object at 0x104ab71b0>, game_gift_guide_config: 'GameGiftGuideKeywordsConfig' = <object object at 0x104ab71b0>, biz_sticker_list: List[ForwardRef('RoomSticker')] = <object object at 0x104ab71b0>, emoji_list: List[str] = <object object at 0x104ab71b0>, queue_info: 'QueueInfo' = <object object at 0x104ab71b0>)
Bases:
Message
- adjust_display_order: int = <object object>
- admin_ec_show_permission: Dict[int, int] = <object object>
- age_restricted: AgeRestricted = <object object>
- aggregation_data: AggregationData = <object object>
- ai_live_summary: AiLiveSummary = <object object>
- aigc_self_disclosure_switch: bool = <object object>
- allow_preview_time: int = <object object>
- anchor_live_pro_info: LiveProInfo = <object object>
- anchor_tab_type: int = <object object>
- answering_question: str = <object object>
- audio_mute: int = <object object>
- avoid_config: MsgNotifyComAvoidConfig = <object object>
- ba_leads_gen_info: BaLeadsGenInfo = <object object>
- ba_link_struct: BaLinkStruct = <object object>
- background: ImageModel = <object object>
- bc_toggle_info: BcToggleInfo = <object object>
- biz_sticker_list: List[RoomSticker] = <object object>
- blurred_cover: ImageModel = <object object>
- caption_info: CaptionInfo = <object object>
- client_version: str = <object object>
- comment_has_text_emoji_emote: int = <object object>
- commerce_info_backup: CommerceStruct = <object object>
- commerce_struct: CommerceStruct = <object object>
- commercial_content_toggle: CommercialContentToggle = <object object>
- continuous_room_quota_config: Dict[int, MsgNotifyWatchContinuousQuota] = <object object>
- cover: ImageModel = <object object>
- cover_type: int = <object object>
- cpp_version: int = <object object>
- create_time: int = <object object>
- current_interaction_question: CurrentInteractionQuestion = <object object>
- custom_tab_info: CustomTabInfo = <object object>
- decisions: EpiphronDecision = <object object>
- decoration_list: List[RoomDecoration] = <object object>
- disable_preview_sub_only: int = <object object>
- disable_screen_record: bool = <object object>
- drawer_tab_position: str = <object object>
- drop_comment_group: int = <object object>
- drops_info: DropsRoomInfo = <object object>
- dynamic_cover: ImageModel = <object object>
- dynamic_cover_low: ImageModel = <object object>
- ec_age_interval: int = <object object>
- ecommerce_room_tags: List[EcommerceRoomTag] = <object object>
- effect_frame_upload_demotion: int = <object object>
- effect_info: List[EffectInfo] = <object object>
- emoji_list: List[str] = <object object>
- enable_optimize_sensitive_word: bool = <object object>
- enable_server_drop: int = <object object>
- enable_stream_encryption: bool = <object object>
- feed_room_label: ImageModel = <object object>
- feed_room_label_list: List[FeedRoomLabel] = <object object>
- filter_rule: List[LiveFilterMsgRule] = <object object>
- finish_time: int = <object object>
- finish_url: str = <object object>
- finish_url_lynx: str = <object object>
- fyp_commerce_info: FypCommerceStruct = <object object>
- game_demo: int = <object object>
- game_emotes_tab: GameEmotesTab = <object object>
- game_gift_guide_config: GameGiftGuideKeywordsConfig = <object object>
- game_tag_detail: GameTagDetail = <object object>
- gift_message_style: int = <object object>
- gift_poll_vote_enabled: bool = <object object>
- gift_suspension: GiftSuspension = <object object>
- group_live_info: GroupLiveInfo = <object object>
- group_live_session: GroupLiveSession = <object object>
- guess_task_pack_info: GuessTaskPackInfo = <object object>
- guess_widgets: GuessWidgets = <object object>
- has_commerce_goods: bool = <object object>
- has_more_history_comment: bool = <object object>
- has_used_music: bool = <object object>
- have_wish_list: bool = <object object>
- highlight_fragment_info: HighlightFragmentInfo = <object object>
- history_comment_cursor: str = <object object>
- history_comment_list: List[ProtoMessageFetchResultBaseProtoMessage] = <object object>
- id: int = <object object>
- id_str: str = <object object>
- idc_region: str = <object object>
- interaction_question: InteractionQuestionInfo = <object object>
- is_screenshot: bool = <object object>
- is_third_party: bool = <object object>
- karaoke_info: KaraokeInfo = <object object>
- labels: str = <object object>
- layout: int = <object object>
- like_count: int = <object object>
- like_effect: LikeEffect = <object object>
- like_icon_info: LikeIconInfo = <object object>
- link_mic_info_gson: RoomLinkInfo = <object object>
- linker_map: Dict[str, int] = <object object>
- lite_user_not_visible: bool = <object object>
- lite_user_visible: bool = <object object>
- live_event_info: LiveEventInfo = <object object>
- live_record_config: LiveRecordConfig = <object object>
- live_room_mode: int = <object object>
- live_sub_only: int = <object object>
- live_sub_only_month: int = <object object>
- live_sub_only_tier: int = <object object>
- live_sub_only_use_music: int = <object object>
- live_type_audio: bool = <object object>
- live_type_sandbox: bool = <object object>
- m_boost_card_room_status: LiveGiftBoostCardRoomStatus = <object object>
- m_indicators: List[str] = <object object>
- m_name_mode: int = <object object>
- m_room_auth_message: RoomAuthMessage = <object object>
- m_room_auth_status: RoomAuthStatus = <object object>
- max_continue_watch_mill_seconds: int = <object object>
- max_preview_time: int = <object object>
- mosaic_status: int = <object object>
- multi_live_user_settings: MultiLiveUserSettings = <object object>
- multi_stream_id: int = <object object>
- multi_stream_id_str: str = <object object>
- multi_stream_scene: int = <object object>
- multi_stream_source: int = <object object>
- net_mode: int = <object object>
- official_channel_anchor_live_pro_info: LiveProInfo = <object object>
- official_channel_bc_toggle_info: BcToggleInfo = <object object>
- official_channel_info: OfficialChannelInfo = <object object>
- online_audience: OnlineAudience = <object object>
- owner_user_id: int = <object object>
- paid_content_info: PaidContentInfo = <object object>
- parallel_pull_stream_info: ParallelPullStreamInfo = <object object>
- partnership_info: PartnershipInfo = <object object>
- pico_live_type: int = <object object>
- pictionary_full_info: PictionaryFullInfo = <object object>
- platform: int = <object object>
- play_together_info: PlayTogetherBasicInfo = <object object>
- polling_star_comment: bool = <object object>
- preview_comment_info: PreviewCommentInfo = <object object>
- question_version: int = <object object>
- quota_config: Dict[int, MsgNotifyQuota] = <object object>
- rank_comment_groups: List[str] = <object object>
- rectangle_cover_img: ImageModel = <object object>
- regional_restricted: RegionalRestricted = <object object>
- repost_info: RepostInfo = <object object>
- reposted: bool = <object object>
- room_create_ab_param: str = <object object>
- room_layout: int = <object object>
- room_llm_title: str = <object object>
- room_pcu: int = <object object>
- room_sticker_list: List[RoomSticker] = <object object>
- rtc_app_id: str = <object object>
- short_touch_items: List[ShortTouchItem] = <object object>
- show_star_comment_entrance: bool = <object object>
- square_cover_img: ImageModel = <object object>
- star_comment_config: StarCommentConfig = <object object>
- start_time: int = <object object>
- status: int = <object object>
- stream_cover: ImageModel = <object object>
- stream_id: int = <object object>
- stream_status: int = <object object>
- sub_pin_card: SubPinCard = <object object>
- sub_tag: int = <object object>
- sub_upsell_info: SubUpsellInfo = <object object>
- support_quiz: int = <object object>
- taxonomy_tag_info: TaxonomyTagInfo = <object object>
- title: str = <object object>
- top_fan_tickets: List[TopFanTicket] = <object object>
- top_frame_summary: TopFrameSummary = <object object>
- unused_effect: bool = <object object>
- user_count: int = <object object>
- warning_tag: WarningTag = <object object>
- watch_early_quota_config: Dict[int, MsgNotifyWatchEarlyQuota] = <object object>
- webcast_sdk_version: int = <object object>
- with_link_mic: bool = <object object>
- class TikTokLive.proto.tiktok_proto.RoomAudienceMultiGuestPermissionInfo(room_pack_success_flag: bool = <object object at 0x104ab71b0>, permission_info: 'MultiGuestPermissionInfo' = <object object at 0x104ab71b0>)
Bases:
Message
- permission_info: MultiGuestPermissionInfo = <object object>
- room_pack_success_flag: bool = <object object>
- class TikTokLive.proto.tiktok_proto.RoomAuthMessage(golden_envelope: 'RoomAuthMessageGoldenEnvelope' = <object object at 0x104ab71b0>, promote_other_message: 'PromoteOtherMessage' = <object object at 0x104ab71b0>)
Bases:
Message
- golden_envelope: RoomAuthMessageGoldenEnvelope = <object object>
- promote_other_message: PromoteOtherMessage = <object object>
- class TikTokLive.proto.tiktok_proto.RoomAuthMessageGoldenEnvelope(revoke_end_time: int = <object object at 0x104ab71b0>)
Bases:
Message
- revoke_end_time: int = <object object>
- class TikTokLive.proto.tiktok_proto.RoomAuthOffReasons(gift: str = <object object at 0x104ab71b0>, un_available_click_reason: int = <object object at 0x104ab71b0>)
Bases:
Message
- gift: str = <object object>
- un_available_click_reason: int = <object object>
- class TikTokLive.proto.tiktok_proto.RoomAuthStatus(enable_chat: bool = <object object at 0x104ab71b0>, enable_danmaku: bool = <object object at 0x104ab71b0>, enable_gift: bool = <object object at 0x104ab71b0>, enable_luck_money: bool = <object object at 0x104ab71b0>, enable_digg: bool = <object object at 0x104ab71b0>, enable_room_contributor: bool = <object object at 0x104ab71b0>, enable_props: bool = <object object at 0x104ab71b0>, usercard: bool = <object object at 0x104ab71b0>, deprecated1: bool = <object object at 0x104ab71b0>, deprecated2: int = <object object at 0x104ab71b0>, banner_state: int = <object object at 0x104ab71b0>, deprecated3: int = <object object at 0x104ab71b0>, deprecated4: int = <object object at 0x104ab71b0>, landscape: int = <object object at 0x104ab71b0>, landscapechat: int = <object object at 0x104ab71b0>, message_type: 'MessageType' = <object object at 0x104ab71b0>, anchor_gift_type: int = <object object at 0x104ab71b0>, deprecated5: int = <object object at 0x104ab71b0>, donation_sticker: int = <object object at 0x104ab71b0>, deprecated6: int = <object object at 0x104ab71b0>, deprecated7: int = <object object at 0x104ab71b0>, deprecated8: int = <object object at 0x104ab71b0>, deprecated9: int = <object object at 0x104ab71b0>, enable_question: bool = <object object at 0x104ab71b0>, enable_chat_l2: bool = <object object at 0x104ab71b0>, enable_viewers: bool = <object object at 0x104ab71b0>, enable_share: bool = <object object at 0x104ab71b0>, gift_rank_switch_status: int = <object object at 0x104ab71b0>, enable_promote: bool = <object object at 0x104ab71b0>, user_count_display_state: int = <object object at 0x104ab71b0>, rank_state: int = <object object at 0x104ab71b0>, broadcastmessage: int = <object object at 0x104ab71b0>, chat_sub_only: bool = <object object at 0x104ab71b0>, anchor_red_envelope_type: int = <object object at 0x104ab71b0>, quick_comment_state: int = <object object at 0x104ab71b0>, enable_poll: int = <object object at 0x104ab71b0>, enable_gift_poll: int = <object object at 0x104ab71b0>, enable_draw_guess: int = <object object at 0x104ab71b0>, enable_activity_treasure_box: int = <object object at 0x104ab71b0>, customizablepoll: int = <object object at 0x104ab71b0>, room_auth_off_reasons: 'RoomAuthOffReasons' = <object object at 0x104ab71b0>, use_user_p_v: bool = <object object at 0x104ab71b0>, promote_other: int = <object object at 0x104ab71b0>, ec_rank_switch_status: int = <object object at 0x104ab71b0>, eventpromotion: int = <object object at 0x104ab71b0>, comment_flagged_switch: bool = <object object at 0x104ab71b0>, comment_flagged_review_switch: bool = <object object at 0x104ab71b0>, explore_enabled: bool = <object object at 0x104ab71b0>, pictionarypermission: int = <object object at 0x104ab71b0>, pictionarybubble: int = <object object at 0x104ab71b0>, anchor_level_permission: 'AnchorLevelPermission' = <object object at 0x104ab71b0>, gamerankingswitch: int = <object object at 0x104ab71b0>, toolbarmanagement: 'ToolBarManagement' = <object object at 0x104ab71b0>, multienablereserve: bool = <object object at 0x104ab71b0>, enablefanslevel: bool = <object object at 0x104ab71b0>, secretroom: int = <object object at 0x104ab71b0>, spamcomments: bool = <object object at 0x104ab71b0>, custom_error_for_gift_setting: 'RechargeCustomError' = <object object at 0x104ab71b0>, guess_entrance_for_host: bool = <object object at 0x104ab71b0>, credit_entrance_for_audience: bool = <object object at 0x104ab71b0>, game_guess_permission: bool = <object object at 0x104ab71b0>, customizablegiftpoll: int = <object object at 0x104ab71b0>, comment_tray_status: int = <object object at 0x104ab71b0>, rankingchangealterswitch: int = <object object at 0x104ab71b0>, show_credit_widget: bool = <object object at 0x104ab71b0>, star_comment_permission_switch: 'RoomAuthStatusStarCommentPermissionSwitch' = <object object at 0x104ab71b0>, emotepoll: int = <object object at 0x104ab71b0>, enableshowuseruv: bool = <object object at 0x104ab71b0>)
Bases:
Message
- anchor_gift_type: int = <object object>
- anchor_level_permission: AnchorLevelPermission = <object object>
- anchor_red_envelope_type: int = <object object>
- banner_state: int = <object object>
- broadcastmessage: int = <object object>
- chat_sub_only: bool = <object object>
- comment_flagged_review_switch: bool = <object object>
- comment_flagged_switch: bool = <object object>
- comment_tray_status: int = <object object>
- credit_entrance_for_audience: bool = <object object>
- custom_error_for_gift_setting: RechargeCustomError = <object object>
- customizablegiftpoll: int = <object object>
- customizablepoll: int = <object object>
- deprecated1: bool = <object object>
- deprecated2: int = <object object>
- deprecated3: int = <object object>
- deprecated4: int = <object object>
- deprecated5: int = <object object>
- deprecated6: int = <object object>
- deprecated7: int = <object object>
- deprecated8: int = <object object>
- deprecated9: int = <object object>
- donation_sticker: int = <object object>
- ec_rank_switch_status: int = <object object>
- emotepoll: int = <object object>
- enable_activity_treasure_box: int = <object object>
- enable_chat: bool = <object object>
- enable_chat_l2: bool = <object object>
- enable_danmaku: bool = <object object>
- enable_digg: bool = <object object>
- enable_draw_guess: int = <object object>
- enable_gift: bool = <object object>
- enable_gift_poll: int = <object object>
- enable_luck_money: bool = <object object>
- enable_poll: int = <object object>
- enable_promote: bool = <object object>
- enable_props: bool = <object object>
- enable_question: bool = <object object>
- enable_room_contributor: bool = <object object>
- enable_viewers: bool = <object object>
- enablefanslevel: bool = <object object>
- enableshowuseruv: bool = <object object>
- eventpromotion: int = <object object>
- explore_enabled: bool = <object object>
- game_guess_permission: bool = <object object>
- gamerankingswitch: int = <object object>
- gift_rank_switch_status: int = <object object>
- guess_entrance_for_host: bool = <object object>
- landscape: int = <object object>
- landscapechat: int = <object object>
- message_type: MessageType = <object object>
- multienablereserve: bool = <object object>
- pictionarybubble: int = <object object>
- pictionarypermission: int = <object object>
- promote_other: int = <object object>
- quick_comment_state: int = <object object>
- rank_state: int = <object object>
- rankingchangealterswitch: int = <object object>
- room_auth_off_reasons: RoomAuthOffReasons = <object object>
- secretroom: int = <object object>
- show_credit_widget: bool = <object object>
- spamcomments: bool = <object object>
- star_comment_permission_switch: RoomAuthStatusStarCommentPermissionSwitch = <object object>
- toolbarmanagement: ToolBarManagement = <object object>
- use_user_p_v: bool = <object object>
- user_count_display_state: int = <object object>
- usercard: bool = <object object>
- class TikTokLive.proto.tiktok_proto.RoomAuthStatusStarCommentPermissionSwitch(status: int = <object object at 0x104ab71b0>, offreason: str = <object object at 0x104ab71b0>)
Bases:
Message
- offreason: str = <object object>
- status: int = <object object>
- class TikTokLive.proto.tiktok_proto.RoomBasedGiftData(room_based_gifts: Dict[int, ForwardRef('RoomBasedGiftDataRoomBasedGifts')] = <object object at 0x104ab71b0>)
Bases:
Message
- room_based_gifts: Dict[int, RoomBasedGiftDataRoomBasedGifts] = <object object>
- class TikTokLive.proto.tiktok_proto.RoomBasedGiftDataGiftInfo(id: int = <object object at 0x104ab71b0>, price: int = <object object at 0x104ab71b0>)
Bases:
Message
- id: int = <object object>
- price: int = <object object>
- class TikTokLive.proto.tiktok_proto.RoomBasedGiftDataRoomBasedGifts(gift_info: List[ForwardRef('RoomBasedGiftDataGiftInfo')] = <object object at 0x104ab71b0>)
Bases:
Message
- gift_info: List[RoomBasedGiftDataGiftInfo] = <object object>
- class TikTokLive.proto.tiktok_proto.RoomBasicSettings(comment_switch_settings: 'CommentSwitchSettings' = <object object at 0x104ab71b0>, content_disclosure_settings: 'ContentDisclosureSettings' = <object object at 0x104ab71b0>, age_restriction_settings: 'AgeRestrictionSettings' = <object object at 0x104ab71b0>)
Bases:
Message
- age_restriction_settings: AgeRestrictionSettings = <object object>
- comment_switch_settings: CommentSwitchSettings = <object object>
- content_disclosure_settings: ContentDisclosureSettings = <object object>
- class TikTokLive.proto.tiktok_proto.RoomCreateInfo(m_cover: 'ImageModel' = <object object at 0x104ab71b0>, m_cover_audit_status: int = <object object at 0x104ab71b0>, m_title: str = <object object at 0x104ab71b0>, m_prompt: str = <object object at 0x104ab71b0>, m_anchor_prompt_type: int = <object object at 0x104ab71b0>, m_is_first_broadcast_flag: int = <object object at 0x104ab71b0>, m_additional_prompt: str = <object object at 0x104ab71b0>, donation_sticker: int = <object object at 0x104ab71b0>, m_last_room_id: int = <object object at 0x104ab71b0>, block_status: 'BlockStatus' = <object object at 0x104ab71b0>, m_live_event_info: 'LiveEventInfo' = <object object at 0x104ab71b0>, live_house_status: int = <object object at 0x104ab71b0>, hashtag: 'Hashtag' = <object object at 0x104ab71b0>, use_avatar_as_cover: bool = <object object at 0x104ab71b0>, push_stream_info_map: Dict[int, ForwardRef('PushStreamInfo')] = <object object at 0x104ab71b0>, show_game_tags: bool = <object object at 0x104ab71b0>, guide_status: int = <object object at 0x104ab71b0>, is_new_anchor: bool = <object object at 0x104ab71b0>, can_show_fragment: bool = <object object at 0x104ab71b0>, has_fragment: bool = <object object at 0x104ab71b0>, last_fragment: 'GameLiveFragment' = <object object at 0x104ab71b0>, screen_shot_cover_status: int = <object object at 0x104ab71b0>, block_detail_url: str = <object object at 0x104ab71b0>, perception_message: 'CreateInfoPerceptionMessage' = <object object at 0x104ab71b0>, age_restricted_config: 'AgeRestrictedConfig' = <object object at 0x104ab71b0>, game_live_info: 'GameLiveInfo' = <object object at 0x104ab71b0>, device_level: int = <object object at 0x104ab71b0>, punishment_message: 'CreateInfoPunishmentMessage' = <object object at 0x104ab71b0>, game_live_convert_info: 'GameLiveConvertInfo' = <object object at 0x104ab71b0>, room_auth_customizable_poll: int = <object object at 0x104ab71b0>, enable_pin_message: bool = <object object at 0x104ab71b0>, room_gift_count: int = <object object at 0x104ab71b0>, admin_ec_show_permission: Dict[int, int] = <object object at 0x104ab71b0>, permission_level_info: 'PermissionLevelInfo' = <object object at 0x104ab71b0>, perception_messages: List[ForwardRef('CreateInfoPerceptionMessage')] = <object object at 0x104ab71b0>, cover_source: str = <object object at 0x104ab71b0>, live_pro_info: 'LiveProInfo' = <object object at 0x104ab71b0>, anchor_can_open_caption: bool = <object object at 0x104ab71b0>, voice_title: str = <object object at 0x104ab71b0>, voice_cover: 'ImageModel' = <object object at 0x104ab71b0>, voice_cover_audit_status: int = <object object at 0x104ab71b0>, use_avatar_as_voice_cover: bool = <object object at 0x104ab71b0>, voice_cover_source: str = <object object at 0x104ab71b0>, anchor_star_comment_permission: bool = <object object at 0x104ab71b0>, poll_optimize_group: int = <object object at 0x104ab71b0>, cpp_banner_info: 'CppBannerInfo' = <object object at 0x104ab71b0>, cpp_age_verification_info: 'CppAgeVerificationInfo' = <object object at 0x104ab71b0>, webcast_l_s_access_status: 'WebcastLsAccessStatus' = <object object at 0x104ab71b0>, fold_bottom_area: bool = <object object at 0x104ab71b0>, effect_active_level: int = <object object at 0x104ab71b0>, has_growth_center: bool = <object object at 0x104ab71b0>, growth_center_first_display_text: str = <object object at 0x104ab71b0>, growth_center_not_first_display_text: str = <object object at 0x104ab71b0>, has_recent_stream: bool = <object object at 0x104ab71b0>, has_game_guess_permission: bool = <object object at 0x104ab71b0>, default_comment_tray_switch: bool = <object object at 0x104ab71b0>, show_campaign_center_open_page: bool = <object object at 0x104ab71b0>, show_campaign_center_more_page: bool = <object object at 0x104ab71b0>, have_campaign: bool = <object object at 0x104ab71b0>, pop_info_list: List[ForwardRef('PopMsgContainer')] = <object object at 0x104ab71b0>, notify_quota_config: Dict[int, ForwardRef('MsgNotifyQuota')] = <object object at 0x104ab71b0>, star_comment_permission_switch: bool = <object object at 0x104ab71b0>, star_comment_permission_switch_off_reason: str = <object object at 0x104ab71b0>, campaign_banner_data: 'CampaignBannerData' = <object object at 0x104ab71b0>, poll_template_optimize_group: int = <object object at 0x104ab71b0>, go_live_ec_icon_info: 'GoLiveEcIconInfo' = <object object at 0x104ab71b0>, activities_icon_info: 'ActivitiesIconInfo' = <object object at 0x104ab71b0>, tts_probation_mode: int = <object object at 0x104ab71b0>, reminder_word_status: List[ForwardRef('AnchorReminderWordStatus')] = <object object at 0x104ab71b0>, avoid_config: 'MsgNotifyComAvoidConfig' = <object object at 0x104ab71b0>, ongoing_goal: 'LiveStreamGoal' = <object object at 0x104ab71b0>, multi_guest_play_info: 'MultiGuestPlayInfo' = <object object at 0x104ab71b0>, new_anchor_incentive_banner_data: 'NewAnchorIncentiveBannerData' = <object object at 0x104ab71b0>, wallet_rewards_container_info: 'WalletRewardsContainerInfo' = <object object at 0x104ab71b0>, unified_banner_data: 'UnifiedBannerData' = <object object at 0x104ab71b0>, show_shopping_manage: bool = <object object at 0x104ab71b0>, guessing_game_info: 'GuessingGameInfo' = <object object at 0x104ab71b0>, live_journey_banner: 'UnifiedBannerData' = <object object at 0x104ab71b0>)
Bases:
Message
- activities_icon_info: ActivitiesIconInfo = <object object>
- admin_ec_show_permission: Dict[int, int] = <object object>
- age_restricted_config: AgeRestrictedConfig = <object object>
- anchor_can_open_caption: bool = <object object>
- anchor_star_comment_permission: bool = <object object>
- avoid_config: MsgNotifyComAvoidConfig = <object object>
- block_detail_url: str = <object object>
- block_status: BlockStatus = <object object>
- campaign_banner_data: CampaignBannerData = <object object>
- can_show_fragment: bool = <object object>
- cover_source: str = <object object>
- cpp_age_verification_info: CppAgeVerificationInfo = <object object>
- cpp_banner_info: CppBannerInfo = <object object>
- default_comment_tray_switch: bool = <object object>
- device_level: int = <object object>
- donation_sticker: int = <object object>
- effect_active_level: int = <object object>
- enable_pin_message: bool = <object object>
- fold_bottom_area: bool = <object object>
- game_live_convert_info: GameLiveConvertInfo = <object object>
- game_live_info: GameLiveInfo = <object object>
- go_live_ec_icon_info: GoLiveEcIconInfo = <object object>
- growth_center_first_display_text: str = <object object>
- growth_center_not_first_display_text: str = <object object>
- guessing_game_info: GuessingGameInfo = <object object>
- guide_status: int = <object object>
- has_fragment: bool = <object object>
- has_game_guess_permission: bool = <object object>
- has_growth_center: bool = <object object>
- has_recent_stream: bool = <object object>
- have_campaign: bool = <object object>
- is_new_anchor: bool = <object object>
- last_fragment: GameLiveFragment = <object object>
- live_house_status: int = <object object>
- live_journey_banner: UnifiedBannerData = <object object>
- live_pro_info: LiveProInfo = <object object>
- m_additional_prompt: str = <object object>
- m_anchor_prompt_type: int = <object object>
- m_cover: ImageModel = <object object>
- m_cover_audit_status: int = <object object>
- m_is_first_broadcast_flag: int = <object object>
- m_last_room_id: int = <object object>
- m_live_event_info: LiveEventInfo = <object object>
- m_prompt: str = <object object>
- m_title: str = <object object>
- multi_guest_play_info: MultiGuestPlayInfo = <object object>
- new_anchor_incentive_banner_data: NewAnchorIncentiveBannerData = <object object>
- notify_quota_config: Dict[int, MsgNotifyQuota] = <object object>
- ongoing_goal: LiveStreamGoal = <object object>
- perception_message: CreateInfoPerceptionMessage = <object object>
- perception_messages: List[CreateInfoPerceptionMessage] = <object object>
- permission_level_info: PermissionLevelInfo = <object object>
- poll_optimize_group: int = <object object>
- poll_template_optimize_group: int = <object object>
- pop_info_list: List[PopMsgContainer] = <object object>
- punishment_message: CreateInfoPunishmentMessage = <object object>
- push_stream_info_map: Dict[int, PushStreamInfo] = <object object>
- reminder_word_status: List[AnchorReminderWordStatus] = <object object>
- room_auth_customizable_poll: int = <object object>
- room_gift_count: int = <object object>
- screen_shot_cover_status: int = <object object>
- show_campaign_center_more_page: bool = <object object>
- show_campaign_center_open_page: bool = <object object>
- show_game_tags: bool = <object object>
- show_shopping_manage: bool = <object object>
- star_comment_permission_switch: bool = <object object>
- star_comment_permission_switch_off_reason: str = <object object>
- tts_probation_mode: int = <object object>
- unified_banner_data: UnifiedBannerData = <object object>
- use_avatar_as_cover: bool = <object object>
- use_avatar_as_voice_cover: bool = <object object>
- voice_cover: ImageModel = <object object>
- voice_cover_audit_status: int = <object object>
- voice_cover_source: str = <object object>
- voice_title: str = <object object>
- wallet_rewards_container_info: WalletRewardsContainerInfo = <object object>
- webcast_l_s_access_status: WebcastLsAccessStatus = <object object>
- class TikTokLive.proto.tiktok_proto.RoomDecoration(image: 'ImageModel' = <object object at 0x104ab71b0>, input_rect: List[int] = <object object at 0x104ab71b0>, max_length: int = <object object at 0x104ab71b0>, status: int = <object object at 0x104ab71b0>, kind: int = <object object at 0x104ab71b0>)
Bases:
Message
- image: ImageModel = <object object>
- input_rect: List[int] = <object object>
- kind: int = <object object>
- max_length: int = <object object>
- status: int = <object object>
- class TikTokLive.proto.tiktok_proto.RoomHostMultiGuestPermissionInfo(room_pack_success_flag: bool = <object object at 0x104ab71b0>, permission_info: 'MultiGuestPermissionInfo' = <object object at 0x104ab71b0>)
Bases:
Message
- permission_info: MultiGuestPermissionInfo = <object object>
- room_pack_success_flag: bool = <object object>
- class TikTokLive.proto.tiktok_proto.RoomLinkInfo(channel_id: int = <object object at 0x104ab71b0>, channel_info: 'ChannelInfo' = <object object at 0x104ab71b0>, rival_anchor_id: int = <object object at 0x104ab71b0>, audience_id_list: List[int] = <object object at 0x104ab71b0>, show_user_list: List[ForwardRef('User')] = <object object at 0x104ab71b0>, followed_count: int = <object object at 0x104ab71b0>, linked_users: List[ForwardRef('User')] = <object object at 0x104ab71b0>, battle_info: 'BattleInfoResponse' = <object object at 0x104ab71b0>, multi_live_type: int = <object object at 0x104ab71b0>, topic_info: 'CohostTopic' = <object object at 0x104ab71b0>, topic_status: 'TopicSessionStatus' = <object object at 0x104ab71b0>, competition_info: 'CompetitionInfo' = <object object at 0x104ab71b0>)
Bases:
Message
- audience_id_list: List[int] = <object object>
- battle_info: BattleInfoResponse = <object object>
- channel_id: int = <object object>
- channel_info: ChannelInfo = <object object>
- competition_info: CompetitionInfo = <object object>
- followed_count: int = <object object>
- multi_live_type: int = <object object>
- rival_anchor_id: int = <object object>
- topic_info: CohostTopic = <object object>
- topic_status: TopicSessionStatus = <object object>
- class TikTokLive.proto.tiktok_proto.RoomMultiGuestLinkmicInfo(pack_err_code: int = <object object at 0x104ab71b0>, multi_guest_linkmic_info: 'MultiGuestLinkmicInfo' = <object object at 0x104ab71b0>, linkmic_room_create_ab_param: str = <object object at 0x104ab71b0>)
Bases:
Message
- linkmic_room_create_ab_param: str = <object object>
- multi_guest_linkmic_info: MultiGuestLinkmicInfo = <object object>
- pack_err_code: int = <object object>
- class TikTokLive.proto.tiktok_proto.RoomNotifyMessageExtra(duration: int = <object object at 0x104ab71b0>, background: 'RoomNotifyMessageExtraBackground' = <object object at 0x104ab71b0>, highlight_info: 'NotifyHighlightInfo' = <object object at 0x104ab71b0>)
Bases:
Message
- background: RoomNotifyMessageExtraBackground = <object object>
- duration: int = <object object>
- highlight_info: NotifyHighlightInfo = <object object>
- class TikTokLive.proto.tiktok_proto.RoomNotifyMessageExtraBackground
Bases:
Message
- class TikTokLive.proto.tiktok_proto.RoomReplay(id: str = <object object at 0x104ab71b0>, create_time: int = <object object at 0x104ab71b0>, finish_time: int = <object object at 0x104ab71b0>, moment_gen_stats: int = <object object at 0x104ab71b0>, push_status: int = <object object at 0x104ab71b0>, moments: List[ForwardRef('RoomReplayMoment')] = <object object at 0x104ab71b0>, available: bool = <object object at 0x104ab71b0>, cover: 'ImageModel' = <object object at 0x104ab71b0>, title: str = <object object at 0x104ab71b0>, fragment_id: str = <object object at 0x104ab71b0>, live_mode: int = <object object at 0x104ab71b0>, play_url: str = <object object at 0x104ab71b0>, download_url: str = <object object at 0x104ab71b0>, fan_ticket: int = <object object at 0x104ab71b0>, total_user: int = <object object at 0x104ab71b0>, punish_type: int = <object object at 0x104ab71b0>, fragment_count: int = <object object at 0x104ab71b0>, mark_count: int = <object object at 0x104ab71b0>, play_url_vcodec: str = <object object at 0x104ab71b0>, start_time: int = <object object at 0x104ab71b0>, failed_reason: str = <object object at 0x104ab71b0>, generate_duration: int = <object object at 0x104ab71b0>, replay_prompt: int = <object object at 0x104ab71b0>, status: int = <object object at 0x104ab71b0>, m3_u8_url: str = <object object at 0x104ab71b0>, video_info: 'VideoInfo' = <object object at 0x104ab71b0>, watch_status: int = <object object at 0x104ab71b0>, vid: str = <object object at 0x104ab71b0>, fragment_count_with_type: List[ForwardRef('FragmentTypeCount')] = <object object at 0x104ab71b0>, mp4_video_meta_info: 'VideoMetaInfo' = <object object at 0x104ab71b0>, sprite_list: List[ForwardRef('SpriteImageItem')] = <object object at 0x104ab71b0>, remux_info: 'RemuxInfo' = <object object at 0x104ab71b0>, hls_video_meta_info: 'VideoMetaInfo' = <object object at 0x104ab71b0>, transcode_info: 'TranscodeInfo' = <object object at 0x104ab71b0>, download_mode: int = <object object at 0x104ab71b0>, room_id_encode: str = <object object at 0x104ab71b0>, message_content_pb: str = <object object at 0x104ab71b0>, start_offsets: List[int] = <object object at 0x104ab71b0>, end_offsets: List[int] = <object object at 0x104ab71b0>)
Bases:
Message
- available: bool = <object object>
- cover: ImageModel = <object object>
- create_time: int = <object object>
- download_mode: int = <object object>
- download_url: str = <object object>
- end_offsets: List[int] = <object object>
- failed_reason: str = <object object>
- fan_ticket: int = <object object>
- finish_time: int = <object object>
- fragment_count: int = <object object>
- fragment_count_with_type: List[FragmentTypeCount] = <object object>
- fragment_id: str = <object object>
- generate_duration: int = <object object>
- hls_video_meta_info: VideoMetaInfo = <object object>
- id: str = <object object>
- live_mode: int = <object object>
- m3_u8_url: str = <object object>
- mark_count: int = <object object>
- message_content_pb: str = <object object>
- moment_gen_stats: int = <object object>
- moments: List[RoomReplayMoment] = <object object>
- mp4_video_meta_info: VideoMetaInfo = <object object>
- play_url: str = <object object>
- play_url_vcodec: str = <object object>
- punish_type: int = <object object>
- push_status: int = <object object>
- replay_prompt: int = <object object>
- room_id_encode: str = <object object>
- sprite_list: List[SpriteImageItem] = <object object>
- start_offsets: List[int] = <object object>
- start_time: int = <object object>
- status: int = <object object>
- title: str = <object object>
- total_user: int = <object object>
- transcode_info: TranscodeInfo = <object object>
- vid: str = <object object>
- watch_status: int = <object object>
- class TikTokLive.proto.tiktok_proto.RoomReplayMoment(id: str = <object object at 0x104ab71b0>, moment_start_time: int = <object object at 0x104ab71b0>, moment_end_time: int = <object object at 0x104ab71b0>, vid: str = <object object at 0x104ab71b0>, push_status: int = <object object at 0x104ab71b0>, reason: 'RoomReplayReason' = <object object at 0x104ab71b0>, cover: 'ImageModel' = <object object at 0x104ab71b0>, play_url: str = <object object at 0x104ab71b0>)
Bases:
Message
- cover: ImageModel = <object object>
- id: str = <object object>
- moment_end_time: int = <object object>
- moment_start_time: int = <object object>
- play_url: str = <object object>
- push_status: int = <object object>
- reason: RoomReplayReason = <object object>
- vid: str = <object object>
- class TikTokLive.proto.tiktok_proto.RoomReplayReason(reason: str = <object object at 0x104ab71b0>, value: int = <object object at 0x104ab71b0>, type: str = <object object at 0x104ab71b0>, promotion_id: str = <object object at 0x104ab71b0>, type_name: str = <object object at 0x104ab71b0>, type_icon: 'ImageModel' = <object object at 0x104ab71b0>)
Bases:
Message
- promotion_id: str = <object object>
- reason: str = <object object>
- type: str = <object object>
- type_icon: ImageModel = <object object>
- type_name: str = <object object>
- value: int = <object object>
- class TikTokLive.proto.tiktok_proto.RoomResumeResponse
Bases:
Message
- class TikTokLive.proto.tiktok_proto.RoomStats(id: int = <object object at 0x104ab71b0>, id_str: str = <object object at 0x104ab71b0>, ticket: int = <object object at 0x104ab71b0>, total_user: int = <object object at 0x104ab71b0>, gift_u_v_count: int = <object object at 0x104ab71b0>, follow_count: int = <object object at 0x104ab71b0>, watermelon: int = <object object at 0x104ab71b0>, enter_count: int = <object object at 0x104ab71b0>, replay_viewers: int = <object object at 0x104ab71b0>, share_count: int = <object object at 0x104ab71b0>)
Bases:
Message
- enter_count: int = <object object>
- follow_count: int = <object object>
- gift_u_v_count: int = <object object>
- id: int = <object object>
- id_str: str = <object object>
- replay_viewers: int = <object object>
- ticket: int = <object object>
- total_user: int = <object object>
- watermelon: int = <object object>
- class TikTokLive.proto.tiktok_proto.RoomStatsModel(room_id: int = <object object at 0x104ab71b0>, alive: bool = <object object at 0x104ab71b0>, filter_info: 'FilterInfoData' = <object object at 0x104ab71b0>)
Bases:
Message
- alive: bool = <object object>
- filter_info: FilterInfoData = <object object>
- room_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.RoomSticker(name: str = <object object at 0x104ab71b0>, image: 'ImageModel' = <object object at 0x104ab71b0>, nine_patch_image: 'ImageModel' = <object object at 0x104ab71b0>, top_left_height: int = <object object at 0x104ab71b0>, top_left_width: int = <object object at 0x104ab71b0>, bottom_right_height: int = <object object at 0x104ab71b0>, bottom_right_width: int = <object object at 0x104ab71b0>, review_status: int = <object object at 0x104ab71b0>, edited: bool = <object object at 0x104ab71b0>, audit_info: 'RoomStickerAuditInfo' = <object object at 0x104ab71b0>, starling_key: str = <object object at 0x104ab71b0>, extra: str = <object object at 0x104ab71b0>)
Bases:
Message
- audit_info: RoomStickerAuditInfo = <object object>
- bottom_right_height: int = <object object>
- bottom_right_width: int = <object object>
- edited: bool = <object object>
- extra: str = <object object>
- image: ImageModel = <object object>
- name: str = <object object>
- nine_patch_image: ImageModel = <object object>
- review_status: int = <object object>
- starling_key: str = <object object>
- top_left_height: int = <object object>
- top_left_width: int = <object object>
- class TikTokLive.proto.tiktok_proto.RoomStickerAuditInfo(violation_id: int = <object object at 0x104ab71b0>, task_type: int = <object object at 0x104ab71b0>)
Bases:
Message
- task_type: int = <object object>
- violation_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.RtcBitRateMap(xx_1: int = <object object at 0x104ab71b0>, xx_2: int = <object object at 0x104ab71b0>, xx_3: int = <object object at 0x104ab71b0>, xx_4: int = <object object at 0x104ab71b0>)
Bases:
Message
- xx_1: int = <object object>
- xx_2: int = <object object>
- xx_3: int = <object object>
- xx_4: int = <object object>
- class TikTokLive.proto.tiktok_proto.RtcConnectionState(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.RtcEngineConfig(rtc_app_id: str = <object object at 0x104ab71b0>, rtc_user_id: str = <object object at 0x104ab71b0>, rtc_token: str = <object object at 0x104ab71b0>, rtc_channel_id: int = <object object at 0x104ab71b0>)
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.RtcExtraInfo(config: 'RtcEngineConfig' = <object object at 0x104ab71b0>, rtc_video_param: List[ForwardRef('RtcLiveVideoParam')] = <object object at 0x104ab71b0>, rtc_bit_rate_map: 'RtcBitRateMap' = <object object at 0x104ab71b0>, rtc_fps: int = <object object at 0x104ab71b0>, rtc_mix_base: 'RtcMixBase' = <object object at 0x104ab71b0>, byte_rtc_ext_info: 'ByteRtcExtInfo' = <object object at 0x104ab71b0>, rtc_info_extra: 'RtcInfoExtra' = <object object at 0x104ab71b0>, rtc_business_id: str = <object object at 0x104ab71b0>, rtc_other: 'RtcOther' = <object object at 0x104ab71b0>, interact_client_type: int = <object object at 0x104ab71b0>)
Bases:
Message
- byte_rtc_ext_info: ByteRtcExtInfo = <object object>
- config: RtcEngineConfig = <object object>
- interact_client_type: int = <object object>
- rtc_bit_rate_map: RtcBitRateMap = <object object>
- rtc_business_id: str = <object object>
- rtc_fps: int = <object object>
- rtc_info_extra: RtcInfoExtra = <object object>
- rtc_mix_base: RtcMixBase = <object object>
- rtc_video_param: List[RtcLiveVideoParam] = <object object>
- class TikTokLive.proto.tiktok_proto.RtcInfoExtra(version: str = <object object at 0x104ab71b0>)
Bases:
Message
- version: str = <object object>
- class TikTokLive.proto.tiktok_proto.RtcLiveVideoParam(strategy_id: int = <object object at 0x104ab71b0>, server_define_param: 'RtcVideoParam' = <object object at 0x104ab71b0>)
Bases:
Message
- server_define_param: RtcVideoParam = <object object>
- strategy_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.RtcMixBase(bitrate: int = <object object at 0x104ab71b0>)
Bases:
Message
- bitrate: int = <object object>
- class TikTokLive.proto.tiktok_proto.RtcOther(trans_coding_second: int = <object object at 0x104ab71b0>)
Bases:
Message
- trans_coding_second: int = <object object>
- class TikTokLive.proto.tiktok_proto.RtcVideoParam(width: int = <object object at 0x104ab71b0>, height: int = <object object at 0x104ab71b0>, fps: int = <object object at 0x104ab71b0>, bit_rate: int = <object object at 0x104ab71b0>)
Bases:
Message
- bit_rate: int = <object object>
- fps: int = <object object>
- height: int = <object object>
- width: int = <object object>
- class TikTokLive.proto.tiktok_proto.SceneRestriction(normal_hidden_gids: List[int] = <object object at 0x104ab71b0>, match_hidden_gids: List[int] = <object object at 0x104ab71b0>, cohost_hidden_gids: List[int] = <object object at 0x104ab71b0>, multiguest_hidden_gids: List[int] = <object object at 0x104ab71b0>)
Bases:
Message
- class TikTokLive.proto.tiktok_proto.SearchBar(bg_image: 'ImageModel' = <object object at 0x104ab71b0>, content: str = <object object at 0x104ab71b0>)
Bases:
Message
- bg_image: ImageModel = <object object>
- content: str = <object object>
- class TikTokLive.proto.tiktok_proto.SearchRivalsResponse(data: 'SearchRivalsResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: SearchRivalsResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.SearchRivalsResponseCell(cell_type: int = <object object at 0x104ab71b0>, room: 'Room' = <object object at 0x104ab71b0>)
Bases:
Message
- cell_type: int = <object object>
- class TikTokLive.proto.tiktok_proto.SearchRivalsResponseResponseData(cell_list: List[ForwardRef('SearchRivalsResponseCell')] = <object object at 0x104ab71b0>, rival_extra_infos: Dict[int, ForwardRef('RivalExtraInfo')] = <object object at 0x104ab71b0>, next_offset: int = <object object at 0x104ab71b0>, has_more: bool = <object object at 0x104ab71b0>, search_id: str = <object object at 0x104ab71b0>)
Bases:
Message
- cell_list: List[SearchRivalsResponseCell] = <object object>
- has_more: bool = <object object>
- next_offset: int = <object object>
- rival_extra_infos: Dict[int, RivalExtraInfo] = <object object>
- search_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.SendGiftResult(display_text: 'Text' = <object object at 0x104ab71b0>, fan_ticket_count: int = <object object at 0x104ab71b0>, describe: str = <object object at 0x104ab71b0>, m_gift_id: int = <object object at 0x104ab71b0>, group_count: int = <object object at 0x104ab71b0>, m_left_diamonds: int = <object object at 0x104ab71b0>, repeat_count: int = <object object at 0x104ab71b0>, combo_count: int = <object object at 0x104ab71b0>, prop_id: int = <object object at 0x104ab71b0>, prop_type: int = <object object at 0x104ab71b0>, props: List[ForwardRef('Prop')] = <object object at 0x104ab71b0>, msg_id: int = <object object at 0x104ab71b0>, gifts: List[ForwardRef('GiftResultData')] = <object object at 0x104ab71b0>, room_fan_ticket_count: int = <object object at 0x104ab71b0>, group_id: int = <object object at 0x104ab71b0>, order_id: str = <object object at 0x104ab71b0>, m_calm_down_info: 'CalmDownInfo' = <object object at 0x104ab71b0>, balance_result: List[ForwardRef('ExchangeGiftResultData')] = <object object at 0x104ab71b0>, monitor_extra: str = <object object at 0x104ab71b0>, is_first_send: bool = <object object at 0x104ab71b0>, freq_limit_remaintimes: int = <object object at 0x104ab71b0>, pay_grade_info: 'PayGradeInfo' = <object object at 0x104ab71b0>, lynx_extra: List[ForwardRef('LynxGiftExtra')] = <object object at 0x104ab71b0>, match_info: 'MatchInfo' = <object object at 0x104ab71b0>, linkmic_gift_expression_strategy: int = <object object at 0x104ab71b0>, fans_level_info: 'FansLevelInfo' = <object object at 0x104ab71b0>, anchor_fans_count: int = <object object at 0x104ab71b0>, flying_mic_resources: 'FlyingMicResources' = <object object at 0x104ab71b0>, team_rank_progress: 'TeamRankProgress' = <object object at 0x104ab71b0>, version: int = <object object at 0x104ab71b0>, sponsorship_info: List[ForwardRef('SponsorshipInfo')] = <object object at 0x104ab71b0>, gift_gallery_combo_sponsor: bool = <object object at 0x104ab71b0>, flying_mic_resources_v2: 'FlyingMicResources' = <object object at 0x104ab71b0>, gift_challenge_progress: 'GiftChallengeProgress' = <object object at 0x104ab71b0>, backpack_info: 'BackpackInfo' = <object object at 0x104ab71b0>, fans_club_info: 'GiftSendFansClubInfo' = <object object at 0x104ab71b0>, multi_generate_message: bool = <object object at 0x104ab71b0>, to_member_id: int = <object object at 0x104ab71b0>, to_member_nickname: str = <object object at 0x104ab71b0>, level_up_gift_info: 'LevelUpGiftInfo' = <object object at 0x104ab71b0>, panel_refresh_data: 'PanelRefresh' = <object object at 0x104ab71b0>)
Bases:
Message
- anchor_fans_count: int = <object object>
- backpack_info: BackpackInfo = <object object>
- balance_result: List[ExchangeGiftResultData] = <object object>
- combo_count: int = <object object>
- describe: str = <object object>
- fan_ticket_count: int = <object object>
- fans_club_info: GiftSendFansClubInfo = <object object>
- fans_level_info: FansLevelInfo = <object object>
- flying_mic_resources: FlyingMicResources = <object object>
- flying_mic_resources_v2: FlyingMicResources = <object object>
- freq_limit_remaintimes: int = <object object>
- gift_challenge_progress: GiftChallengeProgress = <object object>
- gift_gallery_combo_sponsor: bool = <object object>
- gifts: List[GiftResultData] = <object object>
- group_count: int = <object object>
- group_id: int = <object object>
- is_first_send: bool = <object object>
- level_up_gift_info: LevelUpGiftInfo = <object object>
- linkmic_gift_expression_strategy: int = <object object>
- lynx_extra: List[LynxGiftExtra] = <object object>
- m_calm_down_info: CalmDownInfo = <object object>
- m_gift_id: int = <object object>
- m_left_diamonds: int = <object object>
- monitor_extra: str = <object object>
- msg_id: int = <object object>
- multi_generate_message: bool = <object object>
- order_id: str = <object object>
- panel_refresh_data: PanelRefresh = <object object>
- pay_grade_info: PayGradeInfo = <object object>
- prop_id: int = <object object>
- prop_type: int = <object object>
- repeat_count: int = <object object>
- room_fan_ticket_count: int = <object object>
- sponsorship_info: List[SponsorshipInfo] = <object object>
- team_rank_progress: TeamRankProgress = <object object>
- to_member_id: int = <object object>
- to_member_nickname: str = <object object>
- version: int = <object object>
- class TikTokLive.proto.tiktok_proto.SeparatorConfig(color: str = <object object at 0x104ab71b0>)
Bases:
Message
- color: str = <object object>
- class TikTokLive.proto.tiktok_proto.ShopBrandLogo(seller_name: str = <object object at 0x104ab71b0>, seller_logo: 'ImageModel' = <object object at 0x104ab71b0>, blue_v_image: 'ImageModel' = <object object at 0x104ab71b0>, dark_blue_v_image: 'ImageModel' = <object object at 0x104ab71b0>, top_brand_image: 'ImageModel' = <object object at 0x104ab71b0>, dark_top_brand_image: 'ImageModel' = <object object at 0x104ab71b0>)
Bases:
Message
- blue_v_image: ImageModel = <object object>
- dark_blue_v_image: ImageModel = <object object>
- dark_top_brand_image: ImageModel = <object object>
- seller_logo: ImageModel = <object object>
- seller_name: str = <object object>
- top_brand_image: ImageModel = <object object>
- class TikTokLive.proto.tiktok_proto.ShortItemRefreshEntity(interval: int = <object object at 0x104ab71b0>, refresh_items: List[str] = <object object at 0x104ab71b0>, activity_id: str = <object object at 0x104ab71b0>, index: int = <object object at 0x104ab71b0>, refresh_msg_type: int = <object object at 0x104ab71b0>)
Bases:
Message
- activity_id: str = <object object>
- index: int = <object object>
- interval: int = <object object>
- refresh_items: List[str] = <object object>
- refresh_msg_type: int = <object object>
- class TikTokLive.proto.tiktok_proto.ShortTouchExtra(poll_data: 'ShortTouchPollData' = <object object at 0x104ab71b0>)
Bases:
Message
- poll_data: ShortTouchPollData = <object object>
- class TikTokLive.proto.tiktok_proto.ShortTouchItem(schema: str = <object object at 0x104ab71b0>, width: int = <object object at 0x104ab71b0>, height: int = <object object at 0x104ab71b0>, top_margin: int = <object object at 0x104ab71b0>, left_margin: int = <object object at 0x104ab71b0>, fc_second: int = <object object at 0x104ab71b0>, name: str = <object object at 0x104ab71b0>, preview_setting: 'ShortTouchPreviewSetting' = <object object at 0x104ab71b0>, anime_type: int = <object object at 0x104ab71b0>, icon_skin: str = <object object at 0x104ab71b0>, activity_id: str = <object object at 0x104ab71b0>)
Bases:
Message
- activity_id: str = <object object>
- anime_type: int = <object object>
- fc_second: int = <object object>
- height: int = <object object>
- icon_skin: str = <object object>
- left_margin: int = <object object>
- name: str = <object object>
- preview_setting: ShortTouchPreviewSetting = <object object>
- schema: str = <object object>
- top_margin: int = <object object>
- width: int = <object object>
- class TikTokLive.proto.tiktok_proto.ShortTouchPollData(poll_id: str = <object object at 0x104ab71b0>, poll_end_time: int = <object object at 0x104ab71b0>, poll_show_result: bool = <object object at 0x104ab71b0>)
Bases:
Message
- poll_end_time: int = <object object>
- poll_id: str = <object object>
- poll_show_result: bool = <object object>
- class TikTokLive.proto.tiktok_proto.ShortTouchPreviewSetting(preview_schema: str = <object object at 0x104ab71b0>, preview_show_time: int = <object object at 0x104ab71b0>, preview_image: 'ImageModel' = <object object at 0x104ab71b0>, amount_text: str = <object object at 0x104ab71b0>, discount_text: str = <object object at 0x104ab71b0>)
Bases:
Message
- amount_text: str = <object object>
- discount_text: str = <object object>
- preview_image: ImageModel = <object object>
- preview_schema: str = <object object>
- preview_show_time: int = <object object>
- class TikTokLive.proto.tiktok_proto.ShowAgainGuestParams(room_id: int = <object object at 0x104ab71b0>, channel_id: int = <object object at 0x104ab71b0>, show_id: int = <object object at 0x104ab71b0>, target_user_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- channel_id: int = <object object>
- room_id: int = <object object>
- show_id: int = <object object>
- target_user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.ShowAgainGuestResponse(data: 'ShowAgainGuestResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: ShowAgainGuestResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.ShowAgainGuestResponseResponseData(success: bool = <object object at 0x104ab71b0>, show_content: 'ShowContent' = <object object at 0x104ab71b0>)
Bases:
Message
- show_content: ShowContent = <object object>
- success: bool = <object object>
- class TikTokLive.proto.tiktok_proto.ShowConfig(duration_per_guest: int = <object object at 0x104ab71b0>, allow_open_mic_freely: bool = <object object at 0x104ab71b0>, transition_duration_of_config: int = <object object at 0x104ab71b0>)
Bases:
Message
- allow_open_mic_freely: bool = <object object>
- duration_per_guest: int = <object object>
- transition_duration_of_config: int = <object object>
- class TikTokLive.proto.tiktok_proto.ShowContent(room_id: int = <object object at 0x104ab71b0>, channel_id: int = <object object at 0x104ab71b0>, show_id: int = <object object at 0x104ab71b0>, show_status: int = <object object at 0x104ab71b0>, version: int = <object object at 0x104ab71b0>, show_create_time: int = <object object at 0x104ab71b0>, show_config: 'ShowConfig' = <object object at 0x104ab71b0>, showing_and_ready_list: List[ForwardRef('ShowListUser')] = <object object at 0x104ab71b0>, finished_list: List[ForwardRef('ShowListUser')] = <object object at 0x104ab71b0>, transition_info: 'TransitionInfo' = <object object at 0x104ab71b0>)
Bases:
Message
- channel_id: int = <object object>
- finished_list: List[ShowListUser] = <object object>
- room_id: int = <object object>
- show_config: ShowConfig = <object object>
- show_create_time: int = <object object>
- show_id: int = <object object>
- show_status: int = <object object>
- showing_and_ready_list: List[ShowListUser] = <object object>
- transition_info: TransitionInfo = <object object>
- version: int = <object object>
- class TikTokLive.proto.tiktok_proto.ShowInfo(show_start_time: int = <object object at 0x104ab71b0>, show_end_time: int = <object object at 0x104ab71b0>, anchors: List[ForwardRef('User')] = <object object at 0x104ab71b0>, show_introduction: str = <object object at 0x104ab71b0>)
Bases:
Message
- show_end_time: int = <object object>
- show_introduction: str = <object object>
- show_start_time: int = <object object>
- class TikTokLive.proto.tiktok_proto.ShowListUser(user_id: int = <object object at 0x104ab71b0>, status: int = <object object at 0x104ab71b0>, order: int = <object object at 0x104ab71b0>, show_start_time: int = <object object at 0x104ab71b0>, nickname: str = <object object at 0x104ab71b0>, avatar_thumb: 'ImageModel' = <object object at 0x104ab71b0>, score: int = <object object at 0x104ab71b0>, linkmic_id_str: str = <object object at 0x104ab71b0>)
Bases:
Message
- avatar_thumb: ImageModel = <object object>
- linkmic_id_str: str = <object object>
- nickname: str = <object object>
- order: int = <object object>
- score: int = <object object>
- show_start_time: int = <object object>
- status: int = <object object>
- user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.ShowResult(banned: bool = <object object at 0x104ab71b0>)
Bases:
Message
- banned: bool = <object object>
- class TikTokLive.proto.tiktok_proto.ShowUserFinishReason(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.SimpleUser(user_id: int = <object object at 0x104ab71b0>, nickname: str = <object object at 0x104ab71b0>, display_id: str = <object object at 0x104ab71b0>, avatar_thumb: 'ImageModel' = <object object at 0x104ab71b0>)
Bases:
Message
- avatar_thumb: ImageModel = <object object>
- display_id: str = <object object>
- nickname: str = <object object>
- user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.Skin(account: 'SkinHostAccount' = <object object at 0x104ab71b0>, drawer_entrance: 'SkinDrawerEntrance' = <object object at 0x104ab71b0>, scene: 'Scene' = <object object at 0x104ab71b0>)
Bases:
Message
- account: SkinHostAccount = <object object>
- drawer_entrance: SkinDrawerEntrance = <object object>
- class TikTokLive.proto.tiktok_proto.SkinDrawerEntrance(style: int = <object object at 0x104ab71b0>, cover: 'ImageModel' = <object object at 0x104ab71b0>, title: str = <object object at 0x104ab71b0>, title_key: str = <object object at 0x104ab71b0>)
Bases:
Message
- cover: ImageModel = <object object>
- style: int = <object object>
- title: str = <object object>
- title_key: str = <object object>
- class TikTokLive.proto.tiktok_proto.SkinHostAccount(bg_image: 'ImageModel' = <object object at 0x104ab71b0>)
Bases:
Message
- bg_image: ImageModel = <object object>
- class TikTokLive.proto.tiktok_proto.SmokeCardInfo(card_name_key: str = <object object at 0x104ab71b0>, card_image: 'ImageModel' = <object object at 0x104ab71b0>, send_time_sec: int = <object object at 0x104ab71b0>, send_user: 'BattleUserInfo' = <object object at 0x104ab71b0>, effect_last_duration: int = <object object at 0x104ab71b0>, rule_url: str = <object object at 0x104ab71b0>, effect_time_sec: int = <object object at 0x104ab71b0>, to_anchor_id: int = <object object at 0x104ab71b0>, to_anchor_id_str: str = <object object at 0x104ab71b0>)
Bases:
Message
- card_image: ImageModel = <object object>
- card_name_key: str = <object object>
- effect_last_duration: int = <object object>
- effect_time_sec: int = <object object>
- rule_url: str = <object object>
- send_time_sec: int = <object object>
- send_user: BattleUserInfo = <object object>
- to_anchor_id: int = <object object>
- to_anchor_id_str: str = <object object>
- class TikTokLive.proto.tiktok_proto.SortStatsTag(key: str = <object object at 0x104ab71b0>, value: str = <object object at 0x104ab71b0>)
Bases:
Message
- key: str = <object object>
- value: str = <object object>
- class TikTokLive.proto.tiktok_proto.SortStatsTags(for_app_log: List[ForwardRef('SortStatsTag')] = <object object at 0x104ab71b0>, for_client_func: List[ForwardRef('SortStatsTag')] = <object object at 0x104ab71b0>)
Bases:
Message
- for_app_log: List[SortStatsTag] = <object object>
- for_client_func: List[SortStatsTag] = <object object>
- class TikTokLive.proto.tiktok_proto.SourceType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.SovLockInfoType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.SovMaskInfoType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.SovStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.SpecialEffectCardInfo(card_name_key: str = <object object at 0x104ab71b0>, card_image: 'ImageModel' = <object object at 0x104ab71b0>, send_time_sec: int = <object object at 0x104ab71b0>, send_user: 'BattleUserInfo' = <object object at 0x104ab71b0>, effect_last_duration: int = <object object at 0x104ab71b0>, rule_url: str = <object object at 0x104ab71b0>, effect_time_sec: int = <object object at 0x104ab71b0>, to_anchor_id: int = <object object at 0x104ab71b0>, to_anchor_id_str: str = <object object at 0x104ab71b0>)
Bases:
Message
- card_image: ImageModel = <object object>
- card_name_key: str = <object object>
- effect_last_duration: int = <object object>
- effect_time_sec: int = <object object>
- rule_url: str = <object object>
- send_time_sec: int = <object object>
- send_user: BattleUserInfo = <object object>
- to_anchor_id: int = <object object>
- to_anchor_id_str: str = <object object>
- class TikTokLive.proto.tiktok_proto.SpecialEffectNotice(score: int = <object object at 0x104ab71b0>, from_user_id: int = <object object at 0x104ab71b0>, to_anchor_id: int = <object object at 0x104ab71b0>, affected_anchor_pairs: List[ForwardRef('AnchorPair')] = <object object at 0x104ab71b0>)
Bases:
Message
- affected_anchor_pairs: List[AnchorPair] = <object object>
- from_user_id: int = <object object>
- score: int = <object object>
- to_anchor_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.SpecifiedDisplayText(uid: int = <object object at 0x104ab71b0>, display_text: 'Text' = <object object at 0x104ab71b0>)
Bases:
Message
- uid: int = <object object>
- class TikTokLive.proto.tiktok_proto.SponsorshipInfo(gift_id: int = <object object at 0x104ab71b0>, sponsor_id: int = <object object at 0x104ab71b0>, become_sponsor: bool = <object object at 0x104ab71b0>, light_gift_up: bool = <object object at 0x104ab71b0>, unlighted_gift_icon: str = <object object at 0x104ab71b0>, sponsor_count: int = <object object at 0x104ab71b0>, current_count: int = <object object at 0x104ab71b0>, left_count_to_sponsor: int = <object object at 0x104ab71b0>, can_sponsor: bool = <object object at 0x104ab71b0>, gift_gallery_click_sponsor: bool = <object object at 0x104ab71b0>, goal_count: int = <object object at 0x104ab71b0>, gallery_gifts_collected_count: int = <object object at 0x104ab71b0>, first_title_page_scheme_url: str = <object object at 0x104ab71b0>, gallery_gifts_count: int = <object object at 0x104ab71b0>, swapped: bool = <object object at 0x104ab71b0>, become_all_sponsored: bool = <object object at 0x104ab71b0>)
Bases:
Message
- become_all_sponsored: bool = <object object>
- become_sponsor: bool = <object object>
- can_sponsor: bool = <object object>
- current_count: int = <object object>
- first_title_page_scheme_url: str = <object object>
- gallery_gifts_collected_count: int = <object object>
- gallery_gifts_count: int = <object object>
- gift_gallery_click_sponsor: bool = <object object>
- gift_id: int = <object object>
- goal_count: int = <object object>
- left_count_to_sponsor: int = <object object>
- light_gift_up: bool = <object object>
- sponsor_count: int = <object object>
- sponsor_id: int = <object object>
- swapped: bool = <object object>
- unlighted_gift_icon: str = <object object>
- class TikTokLive.proto.tiktok_proto.SpotlightReviewStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.Sprite(sprite_url: str = <object object at 0x104ab71b0>, total_num: int = <object object at 0x104ab71b0>, x_num: int = <object object at 0x104ab71b0>, y_num: int = <object object at 0x104ab71b0>, image_height: int = <object object at 0x104ab71b0>, image_width: int = <object object at 0x104ab71b0>, url: str = <object object at 0x104ab71b0>, sprite_num: int = <object object at 0x104ab71b0>, image_x_num: int = <object object at 0x104ab71b0>, image_y_num: int = <object object at 0x104ab71b0>, fps: int = <object object at 0x104ab71b0>)
Bases:
Message
- fps: int = <object object>
- image_height: int = <object object>
- image_width: int = <object object>
- image_x_num: int = <object object>
- image_y_num: int = <object object>
- sprite_num: int = <object object>
- sprite_url: str = <object object>
- total_num: int = <object object>
- url: str = <object object>
- x_num: int = <object object>
- y_num: int = <object object>
- class TikTokLive.proto.tiktok_proto.SpriteImageItem(url: str = <object object at 0x104ab71b0>, sprite_num: int = <object object at 0x104ab71b0>, image_x_num: int = <object object at 0x104ab71b0>, image_y_num: int = <object object at 0x104ab71b0>, image_height: int = <object object at 0x104ab71b0>, image_width: int = <object object at 0x104ab71b0>, fps: int = <object object at 0x104ab71b0>)
Bases:
Message
- fps: int = <object object>
- image_height: int = <object object>
- image_width: int = <object object>
- image_x_num: int = <object object>
- image_y_num: int = <object object>
- sprite_num: int = <object object>
- url: str = <object object>
- class TikTokLive.proto.tiktok_proto.StarCommentAction(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.StarCommentConfig(star_comment_switch: bool = <object object at 0x104ab71b0>, grant_group: 'StarCommentConfigGrantGroup' = <object object at 0x104ab71b0>, grant_level: int = <object object at 0x104ab71b0>, star_comment_qualification: bool = <object object at 0x104ab71b0>, display_lock: bool = <object object at 0x104ab71b0>)
Bases:
Message
- display_lock: bool = <object object>
- grant_group: StarCommentConfigGrantGroup = <object object>
- grant_level: int = <object object>
- star_comment_qualification: bool = <object object>
- star_comment_switch: bool = <object object>
- class TikTokLive.proto.tiktok_proto.StarCommentConfigGrantGroup(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.StarCommentDeleteResponse(data: 'StarCommentDeleteResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: StarCommentDeleteResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.StarCommentDeleteResponseData(queue: 'StarCommentQueue' = <object object at 0x104ab71b0>, server_cur_msg_start_time_ms: int = <object object at 0x104ab71b0>)
Bases:
Message
- queue: StarCommentQueue = <object object>
- server_cur_msg_start_time_ms: int = <object object>
- class TikTokLive.proto.tiktok_proto.StarCommentGetQueueResponse(data: 'StarCommentGetQueueResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: StarCommentGetQueueResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.StarCommentGetQueueResponseData(queue: 'StarCommentQueue' = <object object at 0x104ab71b0>, server_cur_msg_start_time_ms: int = <object object at 0x104ab71b0>, client_reserve: str = <object object at 0x104ab71b0>, polling_interval_ms: int = <object object at 0x104ab71b0>, normal_interval_between_msg_ms: int = <object object at 0x104ab71b0>, advanced_interval_between_msg_ms: int = <object object at 0x104ab71b0>, lagging_interval_between_msg_ms: int = <object object at 0x104ab71b0>)
Bases:
Message
- advanced_interval_between_msg_ms: int = <object object>
- client_reserve: str = <object object>
- lagging_interval_between_msg_ms: int = <object object>
- normal_interval_between_msg_ms: int = <object object>
- polling_interval_ms: int = <object object>
- queue: StarCommentQueue = <object object>
- server_cur_msg_start_time_ms: int = <object object>
- class TikTokLive.proto.tiktok_proto.StarCommentItem(star_comment: 'StarCommentMessage' = <object object at 0x104ab71b0>, coins: str = <object object at 0x104ab71b0>, room_user_count: str = <object object at 0x104ab71b0>, force_insert: bool = <object object at 0x104ab71b0>, start_comment_status: int = <object object at 0x104ab71b0>, server_to_show_timestamp_ms: int = <object object at 0x104ab71b0>)
Bases:
Message
- coins: str = <object object>
- force_insert: bool = <object object>
- room_user_count: str = <object object>
- server_to_show_timestamp_ms: int = <object object>
- star_comment: StarCommentMessage = <object object>
- start_comment_status: int = <object object>
- class TikTokLive.proto.tiktok_proto.StarCommentMessage(star_comment_id: str = <object object at 0x104ab71b0>, user: 'User' = <object object at 0x104ab71b0>, content: str = <object object at 0x104ab71b0>, duration: int = <object object at 0x104ab71b0>, start_time_ms: int = <object object at 0x104ab71b0>, comment_option: 'StarCommentMessageStarCommentOption' = <object object at 0x104ab71b0>, content_language: str = <object object at 0x104ab71b0>)
Bases:
Message
- comment_option: StarCommentMessageStarCommentOption = <object object>
- content: str = <object object>
- content_language: str = <object object>
- duration: int = <object object>
- star_comment_id: str = <object object>
- start_time_ms: int = <object object>
- class TikTokLive.proto.tiktok_proto.StarCommentMessageStarCommentOption(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.StarCommentOption(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.StarCommentPurchasePageResponse(data: 'StarCommentPurchasePageResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: StarCommentPurchasePageResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.StarCommentPurchasePageResponseData(purchase_page_status: int = <object object at 0x104ab71b0>, not_allow_reason: str = <object object at 0x104ab71b0>, queue: 'StarCommentQueue' = <object object at 0x104ab71b0>, word_limit: int = <object object at 0x104ab71b0>, error_code: int = <object object at 0x104ab71b0>, original_queue: 'StarCommentQueue' = <object object at 0x104ab71b0>, baseline_price: int = <object object at 0x104ab71b0>, desc_info: 'PrivilegePrompt' = <object object at 0x104ab71b0>)
Bases:
Message
- baseline_price: int = <object object>
- desc_info: PrivilegePrompt = <object object>
- error_code: int = <object object>
- not_allow_reason: str = <object object>
- original_queue: StarCommentQueue = <object object>
- purchase_page_status: int = <object object>
- queue: StarCommentQueue = <object object>
- word_limit: int = <object object>
- class TikTokLive.proto.tiktok_proto.StarCommentPurchaseResponse(data: 'StarCommentPurchaseResponseData' = <object object at 0x104ab71b0>, extra: 'StarCommentPurchaseResponseExtra' = <object object at 0x104ab71b0>)
Bases:
Message
- data: StarCommentPurchaseResponseData = <object object>
- extra: StarCommentPurchaseResponseExtra = <object object>
- class TikTokLive.proto.tiktok_proto.StarCommentPurchaseResponseData(purchase_result: int = <object object at 0x104ab71b0>, queue: 'StarCommentQueue' = <object object at 0x104ab71b0>, server_cur_msg_start_time_ms: int = <object object at 0x104ab71b0>, pay_grade_info: 'PayGradeInfo' = <object object at 0x104ab71b0>, room_user_count: int = <object object at 0x104ab71b0>, coins: int = <object object at 0x104ab71b0>, msg_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- coins: int = <object object>
- msg_id: int = <object object>
- pay_grade_info: PayGradeInfo = <object object>
- purchase_result: int = <object object>
- queue: StarCommentQueue = <object object>
- room_user_count: int = <object object>
- server_cur_msg_start_time_ms: int = <object object>
- class TikTokLive.proto.tiktok_proto.StarCommentPurchaseResponseExtra(custom_error: 'RechargeCustomError' = <object object at 0x104ab71b0>)
Bases:
Message
- custom_error: RechargeCustomError = <object object>
- class TikTokLive.proto.tiktok_proto.StarCommentQueue(star_comment_list: List[ForwardRef('StarCommentItem')] = <object object at 0x104ab71b0>, queue_version: int = <object object at 0x104ab71b0>)
Bases:
Message
- queue_version: int = <object object>
- star_comment_list: List[StarCommentItem] = <object object>
- class TikTokLive.proto.tiktok_proto.StarlingTranslateInfo(starling_key: str = <object object at 0x104ab71b0>, lang_translate: List[ForwardRef('LangTranslate')] = <object object at 0x104ab71b0>)
Bases:
Message
- lang_translate: List[LangTranslate] = <object object>
- starling_key: str = <object object>
- class TikTokLive.proto.tiktok_proto.StarlingTranslateResponse(data: 'StarlingTranslateResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: StarlingTranslateResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.StarlingTranslateResponseResponseData(starling_translate_info: List[ForwardRef('StarlingTranslateInfo')] = <object object at 0x104ab71b0>)
Bases:
Message
- starling_translate_info: List[StarlingTranslateInfo] = <object object>
- class TikTokLive.proto.tiktok_proto.StateReqCommon(scene: 'Scene' = <object object at 0x104ab71b0>, app_id: int = <object object at 0x104ab71b0>, live_id: int = <object object at 0x104ab71b0>, myself: 'Player' = <object object at 0x104ab71b0>, channel_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- app_id: int = <object object>
- channel_id: int = <object object>
- live_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.StateType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.StickerAssetVariant(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.StickerAssetVariantReason(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.StoreBrandLabelType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.StreakType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.Stream(size: int = <object object at 0x104ab71b0>)
Bases:
Message
- size: int = <object object>
- class TikTokLive.proto.tiktok_proto.StreamGoalData(indicator: 'LiveStreamGoalIndicator' = <object object at 0x104ab71b0>, goal: 'LiveStreamGoal' = <object object at 0x104ab71b0>, update_source: int = <object object at 0x104ab71b0>, goal_extra: str = <object object at 0x104ab71b0>)
Bases:
Message
- goal: LiveStreamGoal = <object object>
- goal_extra: str = <object object>
- indicator: LiveStreamGoalIndicator = <object object>
- update_source: int = <object object>
- class TikTokLive.proto.tiktok_proto.StreamResolution(stream_resolution: int = <object object at 0x104ab71b0>, resolution_text: str = <object object at 0x104ab71b0>, resolution_describe: str = <object object at 0x104ab71b0>, min_bit_rate: int = <object object at 0x104ab71b0>)
Bases:
Message
- min_bit_rate: int = <object object>
- resolution_describe: str = <object object>
- resolution_text: str = <object object>
- stream_resolution: int = <object object>
- class TikTokLive.proto.tiktok_proto.StreamStatusChangeInfo(stream_id: int = <object object at 0x104ab71b0>, pre_status: int = <object object at 0x104ab71b0>, cur_status: int = <object object at 0x104ab71b0>, change_timestamp: int = <object object at 0x104ab71b0>)
Bases:
Message
- change_timestamp: int = <object object>
- cur_status: int = <object object>
- pre_status: int = <object object>
- stream_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.StreamUrl(provider: int = <object object at 0x104ab71b0>, id: int = <object object at 0x104ab71b0>, id_str: str = <object object at 0x104ab71b0>, resolution_name: Dict[str, str] = <object object at 0x104ab71b0>, default_resolution: str = <object object at 0x104ab71b0>, extra: 'StreamUrlExtra' = <object object at 0x104ab71b0>, rtmp_push_url: str = <object object at 0x104ab71b0>, rtmp_pull_url: str = <object object at 0x104ab71b0>, flv_pull_url: Dict[str, str] = <object object at 0x104ab71b0>, candidate_resolution: List[str] = <object object at 0x104ab71b0>, hls_pull_url: str = <object object at 0x104ab71b0>, hls_pull_url_params: str = <object object at 0x104ab71b0>, default_pull_sdk_params: str = <object object at 0x104ab71b0>, pull_sdk_params: Dict[str, str] = <object object at 0x104ab71b0>, push_sdk_params: str = <object object at 0x104ab71b0>, push_url_list: List[str] = <object object at 0x104ab71b0>, live_core_s_d_k_data: 'LiveCoreSdkData' = <object object at 0x104ab71b0>, hls_pull_url_map: Dict[str, str] = <object object at 0x104ab71b0>, complete_push_urls: List[str] = <object object at 0x104ab71b0>, stream_control_type: int = <object object at 0x104ab71b0>, stream_delay_ms: int = <object object at 0x104ab71b0>, push_resolution: str = <object object at 0x104ab71b0>, stream_app_id: int = <object object at 0x104ab71b0>, alive_timestamp: int = <object object at 0x104ab71b0>, stream_size_width: int = <object object at 0x104ab71b0>, stream_size_height: int = <object object at 0x104ab71b0>, drm_type: int = <object object at 0x104ab71b0>)
Bases:
Message
- alive_timestamp: int = <object object>
- candidate_resolution: List[str] = <object object>
- complete_push_urls: List[str] = <object object>
- default_pull_sdk_params: str = <object object>
- default_resolution: str = <object object>
- drm_type: int = <object object>
- extra: StreamUrlExtra = <object object>
- flv_pull_url: Dict[str, str] = <object object>
- hls_pull_url: str = <object object>
- hls_pull_url_map: Dict[str, str] = <object object>
- hls_pull_url_params: str = <object object>
- id: int = <object object>
- id_str: str = <object object>
- live_core_s_d_k_data: LiveCoreSdkData = <object object>
- provider: int = <object object>
- pull_sdk_params: Dict[str, str] = <object object>
- push_resolution: str = <object object>
- push_sdk_params: str = <object object>
- push_url_list: List[str] = <object object>
- resolution_name: Dict[str, str] = <object object>
- rtmp_pull_url: str = <object object>
- rtmp_push_url: str = <object object>
- stream_app_id: int = <object object>
- stream_control_type: int = <object object>
- stream_delay_ms: int = <object object>
- stream_size_height: int = <object object>
- stream_size_width: int = <object object>
- class TikTokLive.proto.tiktok_proto.StreamUrlExtra(height: int = <object object at 0x104ab71b0>, width: int = <object object at 0x104ab71b0>, fps: int = <object object at 0x104ab71b0>, max_bitrate: int = <object object at 0x104ab71b0>, min_bitrate: int = <object object at 0x104ab71b0>, default_bitrate: int = <object object at 0x104ab71b0>, bitrate_adapt_strategy: int = <object object at 0x104ab71b0>, anchor_interact_profile: int = <object object at 0x104ab71b0>, audience_interact_profile: int = <object object at 0x104ab71b0>, hardware_encode: bool = <object object at 0x104ab71b0>, profile: int = <object object at 0x104ab71b0>, sr_config: 'StreamUrlExtraSrConfig' = <object object at 0x104ab71b0>, gop_sec: float = <object object at 0x104ab71b0>, enable_b_frame: bool = <object object at 0x104ab71b0>, is_roi: bool = <object object at 0x104ab71b0>, is_sw_roi: bool = <object object at 0x104ab71b0>, enable_byte_v_c1: bool = <object object at 0x104ab71b0>)
Bases:
Message
- anchor_interact_profile: int = <object object>
- audience_interact_profile: int = <object object>
- bitrate_adapt_strategy: int = <object object>
- default_bitrate: int = <object object>
- enable_b_frame: bool = <object object>
- enable_byte_v_c1: bool = <object object>
- fps: int = <object object>
- gop_sec: float = <object object>
- hardware_encode: bool = <object object>
- height: int = <object object>
- is_roi: bool = <object object>
- is_sw_roi: bool = <object object>
- max_bitrate: int = <object object>
- min_bitrate: int = <object object>
- profile: int = <object object>
- sr_config: StreamUrlExtraSrConfig = <object object>
- width: int = <object object>
- class TikTokLive.proto.tiktok_proto.StreamUrlExtraSrConfig(enabled: bool = <object object at 0x104ab71b0>, strength: int = <object object at 0x104ab71b0>, anti_alias: bool = <object object at 0x104ab71b0>)
Bases:
Message
- anti_alias: bool = <object object>
- enabled: bool = <object object>
- strength: int = <object object>
- class TikTokLive.proto.tiktok_proto.StringBadge(badge_display_type: 'StringBadgeBadgeDisplayType' = <object object at 0x104ab71b0>, content_str: str = <object object at 0x104ab71b0>)
Bases:
Message
- badge_display_type: StringBadgeBadgeDisplayType = <object object>
- content_str: str = <object object>
- class TikTokLive.proto.tiktok_proto.StringBadgeBadgeDisplayType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.SubBenefitBlockStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.SubBenefitConfigStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.SubBenefitEnableStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.SubBenefitUserConfigStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.SubCustomizedBenefitType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.SubGoalContribution(id: str = <object object at 0x104ab71b0>, contribution_count: int = <object object at 0x104ab71b0>)
Bases:
Message
- contribution_count: int = <object object>
- id: str = <object object>
- class TikTokLive.proto.tiktok_proto.SubGoalData(indicator: 'LiveStreamGoalIndicator' = <object object at 0x104ab71b0>, goal: 'LiveStreamGoal' = <object object at 0x104ab71b0>)
Bases:
Message
- goal: LiveStreamGoal = <object object>
- indicator: LiveStreamGoalIndicator = <object object>
- class TikTokLive.proto.tiktok_proto.SubGoalPinCard(goal_id: int = <object object at 0x104ab71b0>, time_to_live: int = <object object at 0x104ab71b0>, desc: 'SubPinCardText' = <object object at 0x104ab71b0>, target: int = <object object at 0x104ab71b0>, progress: int = <object object at 0x104ab71b0>)
Bases:
Message
- desc: SubPinCardText = <object object>
- goal_id: int = <object object>
- progress: int = <object object>
- target: int = <object object>
- time_to_live: int = <object object>
- class TikTokLive.proto.tiktok_proto.SubGoalPinInfo(pin_start_time: int = <object object at 0x104ab71b0>, pin_end_time: int = <object object at 0x104ab71b0>, pin_ready_time: int = <object object at 0x104ab71b0>)
Bases:
Message
- pin_end_time: int = <object object>
- pin_ready_time: int = <object object>
- pin_start_time: int = <object object>
- class TikTokLive.proto.tiktok_proto.SubGoalType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.SubInfo(user_id: str = <object object at 0x104ab71b0>, anchor_id: str = <object object at 0x104ab71b0>, sub_start_time: int = <object object at 0x104ab71b0>, sub_end_time: int = <object object at 0x104ab71b0>, next_renew_time: int = <object object at 0x104ab71b0>, subscribed_month: int = <object object at 0x104ab71b0>, is_subscribing: bool = <object object at 0x104ab71b0>, sub_level: 'SubLevel' = <object object at 0x104ab71b0>, status: 'SubInfoPayStatus' = <object object at 0x104ab71b0>, sub_info_not_found: bool = <object object at 0x104ab71b0>, sku_name: str = <object object at 0x104ab71b0>, pay_channel: 'SubInfoPayChannel' = <object object at 0x104ab71b0>, grace_info: 'GraceInfo' = <object object at 0x104ab71b0>, price_change_info: 'PriceChangeInfo' = <object object at 0x104ab71b0>, last_operation: 'SubOperation' = <object object at 0x104ab71b0>, package_id: str = <object object at 0x104ab71b0>, sub_circle: int = <object object at 0x104ab71b0>, renewal_period: int = <object object at 0x104ab71b0>, is_mocked: bool = <object object at 0x104ab71b0>)
Bases:
Message
- anchor_id: str = <object object>
- is_mocked: bool = <object object>
- is_subscribing: bool = <object object>
- last_operation: SubOperation = <object object>
- next_renew_time: int = <object object>
- package_id: str = <object object>
- pay_channel: SubInfoPayChannel = <object object>
- price_change_info: PriceChangeInfo = <object object>
- renewal_period: int = <object object>
- sku_name: str = <object object>
- status: SubInfoPayStatus = <object object>
- sub_circle: int = <object object>
- sub_end_time: int = <object object>
- sub_info_not_found: bool = <object object>
- sub_start_time: int = <object object>
- subscribed_month: int = <object object>
- user_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.SubInfoPayChannel(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.SubInfoPayStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.SubLevel(level: int = <object object at 0x104ab71b0>, desc: str = <object object at 0x104ab71b0>, month_limit: int = <object object at 0x104ab71b0>, badge: 'LevelBadge' = <object object at 0x104ab71b0>, badge_struct: 'BadgeStruct' = <object object at 0x104ab71b0>)
Bases:
Message
- badge: LevelBadge = <object object>
- badge_struct: BadgeStruct = <object object>
- desc: str = <object object>
- level: int = <object object>
- month_limit: int = <object object>
- class TikTokLive.proto.tiktok_proto.SubOperation(operation_type: 'SubOperationSubOperationType' = <object object at 0x104ab71b0>, operation_time: int = <object object at 0x104ab71b0>)
Bases:
Message
- operation_time: int = <object object>
- operation_type: SubOperationSubOperationType = <object object>
- class TikTokLive.proto.tiktok_proto.SubOperationSubOperationType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.SubOperationType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.SubPinCard(time_to_live: int = <object object at 0x104ab71b0>, title: 'SubPinCardText' = <object object at 0x104ab71b0>, desc: 'SubPinCardText' = <object object at 0x104ab71b0>, image: 'ImageModel' = <object object at 0x104ab71b0>, id: int = <object object at 0x104ab71b0>, template_id: int = <object object at 0x104ab71b0>, goal_pin_card: 'SubGoalPinCard' = <object object at 0x104ab71b0>, action_schema: str = <object object at 0x104ab71b0>, last_pin_timestamp: int = <object object at 0x104ab71b0>)
Bases:
Message
- action_schema: str = <object object>
- desc: SubPinCardText = <object object>
- goal_pin_card: SubGoalPinCard = <object object>
- id: int = <object object>
- image: ImageModel = <object object>
- last_pin_timestamp: int = <object object>
- template_id: int = <object object>
- time_to_live: int = <object object>
- title: SubPinCardText = <object object>
- class TikTokLive.proto.tiktok_proto.SubPinCardPinCardType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.SubPinCardText(type: 'SubPinCardTextTextType' = <object object at 0x104ab71b0>, content: str = <object object at 0x104ab71b0>)
Bases:
Message
- content: str = <object object>
- type: SubPinCardTextTextType = <object object>
- class TikTokLive.proto.tiktok_proto.SubPinCardTextTextType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.SubQueue(id: str = <object object at 0x104ab71b0>, type: int = <object object at 0x104ab71b0>, status: int = <object object at 0x104ab71b0>, audit_status: 'AuditStatus' = <object object at 0x104ab71b0>, anchor_id: str = <object object at 0x104ab71b0>, room_id: str = <object object at 0x104ab71b0>, create_time_sec: int = <object object at 0x104ab71b0>, title: str = <object object at 0x104ab71b0>, waiting_count: int = <object object at 0x104ab71b0>, total_count: int = <object object at 0x104ab71b0>, violation_info: 'AuditInfo' = <object object at 0x104ab71b0>)
Bases:
Message
- anchor_id: str = <object object>
- audit_status: AuditStatus = <object object>
- create_time_sec: int = <object object>
- id: str = <object object>
- room_id: str = <object object>
- status: int = <object object>
- title: str = <object object>
- total_count: int = <object object>
- type: int = <object object>
- waiting_count: int = <object object>
- class TikTokLive.proto.tiktok_proto.SubQueueData(message_type_action: int = <object object at 0x104ab71b0>, queue: 'SubQueue' = <object object at 0x104ab71b0>, current_user: 'User' = <object object at 0x104ab71b0>)
Bases:
Message
- message_type_action: int = <object object>
- class TikTokLive.proto.tiktok_proto.SubTimerSticker(type: 'SubTimerStickerSubTimerStickerChangeType' = <object object at 0x104ab71b0>, timer_id: int = <object object at 0x104ab71b0>, op_type: 'SubTimerStickerTimerOpType' = <object object at 0x104ab71b0>, timer_status: 'SubTimerStickerTimerStatus' = <object object at 0x104ab71b0>, anchor_side_title: str = <object object at 0x104ab71b0>, user_side_title: str = <object object at 0x104ab71b0>, sub_increase_count: int = <object object at 0x104ab71b0>, time_increase_per_sub: int = <object object at 0x104ab71b0>, time_increase: int = <object object at 0x104ab71b0>, total_time: int = <object object at 0x104ab71b0>, remaining_time: int = <object object at 0x104ab71b0>, timestamp: int = <object object at 0x104ab71b0>, sticker_x: int = <object object at 0x104ab71b0>, sticker_y: int = <object object at 0x104ab71b0>, screen_w: int = <object object at 0x104ab71b0>, screen_h: int = <object object at 0x104ab71b0>)
Bases:
Message
- anchor_side_title: str = <object object>
- op_type: SubTimerStickerTimerOpType = <object object>
- remaining_time: int = <object object>
- screen_h: int = <object object>
- screen_w: int = <object object>
- sticker_x: int = <object object>
- sticker_y: int = <object object>
- sub_increase_count: int = <object object>
- time_increase: int = <object object>
- time_increase_per_sub: int = <object object>
- timer_id: int = <object object>
- timer_status: SubTimerStickerTimerStatus = <object object>
- timestamp: int = <object object>
- total_time: int = <object object>
- type: SubTimerStickerSubTimerStickerChangeType = <object object>
- user_side_title: str = <object object>
- class TikTokLive.proto.tiktok_proto.SubTimerStickerChangeType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.SubTimerStickerSubTimerStickerChangeType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.SubTimerStickerTimerOpType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.SubTimerStickerTimerStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.SubUpsellInfo(upsell_method: int = <object object at 0x104ab71b0>, schema: str = <object object at 0x104ab71b0>)
Bases:
Message
- schema: str = <object object>
- upsell_method: int = <object object>
- class TikTokLive.proto.tiktok_proto.SubUserTask(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.SubWaveData(sub_wave_im_msg: 'SubWaveImMsg' = <object object at 0x104ab71b0>)
Bases:
Message
- sub_wave_im_msg: SubWaveImMsg = <object object>
- class TikTokLive.proto.tiktok_proto.SubWaveImMsg(msg_type: 'SubWaveImMsgSubWaveImMsgType' = <object object at 0x104ab71b0>, new_come_subscriber_info: 'SubWaveSubscriberInfo' = <object object at 0x104ab71b0>, sub_wave_info_common: 'SubWaveInfoCommon' = <object object at 0x104ab71b0>, wave_reward: 'WaveReward' = <object object at 0x104ab71b0>, current_strike_round: 'SubWaveStrikeInfo' = <object object at 0x104ab71b0>, strike_enabled: bool = <object object at 0x104ab71b0>)
Bases:
Message
- current_strike_round: SubWaveStrikeInfo = <object object>
- msg_type: SubWaveImMsgSubWaveImMsgType = <object object>
- new_come_subscriber_info: SubWaveSubscriberInfo = <object object>
- strike_enabled: bool = <object object>
- sub_wave_info_common: SubWaveInfoCommon = <object object>
- wave_reward: WaveReward = <object object>
- class TikTokLive.proto.tiktok_proto.SubWaveImMsgSubWaveImMsgType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.SubWaveImMsgType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.SubWaveInfoCommon(sub_wave_settings: 'AnchorSubWaveCurrentSettings' = <object object at 0x104ab71b0>, wave_sub_count: int = <object object at 0x104ab71b0>, total_sub_count: int = <object object at 0x104ab71b0>, start_time: int = <object object at 0x104ab71b0>, end_time: int = <object object at 0x104ab71b0>, wave_status: 'SubWaveInfoCommonWaveStatus' = <object object at 0x104ab71b0>, thanks_list: List[ForwardRef('SubWaveSubscriberInfo')] = <object object at 0x104ab71b0>, wave_target_sub_count: int = <object object at 0x104ab71b0>, wave_open_record_id: int = <object object at 0x104ab71b0>, sub_wave_strikes: List[ForwardRef('SubWaveStrikeInfo')] = <object object at 0x104ab71b0>)
Bases:
Message
- end_time: int = <object object>
- start_time: int = <object object>
- sub_wave_settings: AnchorSubWaveCurrentSettings = <object object>
- sub_wave_strikes: List[SubWaveStrikeInfo] = <object object>
- thanks_list: List[SubWaveSubscriberInfo] = <object object>
- total_sub_count: int = <object object>
- wave_open_record_id: int = <object object>
- wave_status: SubWaveInfoCommonWaveStatus = <object object>
- wave_sub_count: int = <object object>
- wave_target_sub_count: int = <object object>
- class TikTokLive.proto.tiktok_proto.SubWaveInfoCommonWaveStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.SubWaveStrikeInfo(start_time: int = <object object at 0x104ab71b0>, end_time: int = <object object at 0x104ab71b0>, round: int = <object object at 0x104ab71b0>, status: 'SubWaveStrikeInfoWaveStatus' = <object object at 0x104ab71b0>, emote_list: List[ForwardRef('EmoteModel')] = <object object at 0x104ab71b0>, strike_reward: 'WaveReward' = <object object at 0x104ab71b0>, strike_record_id: int = <object object at 0x104ab71b0>, strike_target_count: int = <object object at 0x104ab71b0>)
Bases:
Message
- emote_list: List[EmoteModel] = <object object>
- end_time: int = <object object>
- round: int = <object object>
- start_time: int = <object object>
- status: SubWaveStrikeInfoWaveStatus = <object object>
- strike_record_id: int = <object object>
- strike_reward: WaveReward = <object object>
- strike_target_count: int = <object object>
- class TikTokLive.proto.tiktok_proto.SubWaveStrikeInfoWaveStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.SubWaveSubscriberInfo(user_id: int = <object object at 0x104ab71b0>, avatar: 'ImageModel' = <object object at 0x104ab71b0>, display_id: str = <object object at 0x104ab71b0>, user_id_str: str = <object object at 0x104ab71b0>, badge_list: List[ForwardRef('BadgeStruct')] = <object object at 0x104ab71b0>)
Bases:
Message
- avatar: ImageModel = <object object>
- badge_list: List[BadgeStruct] = <object object>
- display_id: str = <object object>
- user_id: int = <object object>
- user_id_str: str = <object object>
- class TikTokLive.proto.tiktok_proto.SubjectPositionInfo(top_offset: float = <object object at 0x104ab71b0>, center_offset: float = <object object at 0x104ab71b0>, expire_time: int = <object object at 0x104ab71b0>)
Bases:
Message
- center_offset: float = <object object>
- expire_time: int = <object object>
- top_offset: float = <object object>
- class TikTokLive.proto.tiktok_proto.SubscribeBadge(origin_image: 'ImageModel' = <object object at 0x104ab71b0>, preview_image: 'ImageModel' = <object object at 0x104ab71b0>, is_customized: bool = <object object at 0x104ab71b0>)
Bases:
Message
- is_customized: bool = <object object>
- origin_image: ImageModel = <object object>
- preview_image: ImageModel = <object object>
- class TikTokLive.proto.tiktok_proto.SubscribeInfo(is_anchor_qualified: bool = <object object at 0x104ab71b0>, is_subscribed: bool = <object object at 0x104ab71b0>, subscribe_badge: 'SubscribeBadge' = <object object at 0x104ab71b0>, anchor_enable_subscription: bool = <object object at 0x104ab71b0>, subscriber_count: int = <object object at 0x104ab71b0>, is_in_grace_period: bool = <object object at 0x104ab71b0>, is_subscribed_to_current_anchor: bool = <object object at 0x104ab71b0>, timer_detail: 'TimerDetail' = <object object at 0x104ab71b0>, user_gift_sub_auth: bool = <object object at 0x104ab71b0>, anchor_gift_sub_auth: bool = <object object at 0x104ab71b0>, status: 'SubscribeInfoPayStatus' = <object object at 0x104ab71b0>, sub_end_time: int = <object object at 0x104ab71b0>, package_id: str = <object object at 0x104ab71b0>, sol_room_display_text: str = <object object at 0x104ab71b0>, is_sol_eligible: bool = <object object at 0x104ab71b0>)
Bases:
Message
- anchor_enable_subscription: bool = <object object>
- anchor_gift_sub_auth: bool = <object object>
- is_anchor_qualified: bool = <object object>
- is_in_grace_period: bool = <object object>
- is_sol_eligible: bool = <object object>
- is_subscribed: bool = <object object>
- is_subscribed_to_current_anchor: bool = <object object>
- package_id: str = <object object>
- sol_room_display_text: str = <object object>
- status: SubscribeInfoPayStatus = <object object>
- sub_end_time: int = <object object>
- subscribe_badge: SubscribeBadge = <object object>
- subscriber_count: int = <object object>
- timer_detail: TimerDetail = <object object>
- user_gift_sub_auth: bool = <object object>
- class TikTokLive.proto.tiktok_proto.SubscribeInfoPayStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- 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.SubscriptionFontStyle(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.SubscriptionInfo(user: 'SubscriptionInfoAuditStatus' = <object object at 0x104ab71b0>, total_subscribers: int = <object object at 0x104ab71b0>, sub_months: int = <object object at 0x104ab71b0>, subscription_type: int = <object object at 0x104ab71b0>)
Bases:
Message
- sub_months: int = <object object>
- subscription_type: int = <object object>
- total_subscribers: int = <object object>
- user: SubscriptionInfoAuditStatus = <object object>
- class TikTokLive.proto.tiktok_proto.SubscriptionInfoAuditStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.SupportedActionsWrapper(action_type: int = <object object at 0x104ab71b0>)
Bases:
Message
- action_type: int = <object object>
- class TikTokLive.proto.tiktok_proto.SwitchTurnReason(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.TagClassification(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.TagV2(tag_classification: 'TagV2TagClassification' = <object object at 0x104ab71b0>, tag_type: int = <object object at 0x104ab71b0>, tag_value: str = <object object at 0x104ab71b0>, starling_key: str = <object object at 0x104ab71b0>, second_degree_relation_content: 'TagV2SecondDegreeRelationContent' = <object object at 0x104ab71b0>, cohost_history_day: int = <object object at 0x104ab71b0>, similar_interest_content: 'TagV2SimilarInterestContent' = <object object at 0x104ab71b0>)
Bases:
Message
- cohost_history_day: int = <object object>
- second_degree_relation_content: TagV2SecondDegreeRelationContent = <object object>
- similar_interest_content: TagV2SimilarInterestContent = <object object>
- starling_key: str = <object object>
- tag_classification: TagV2TagClassification = <object object>
- tag_type: int = <object object>
- tag_value: str = <object object>
- class TikTokLive.proto.tiktok_proto.TagV2SecondDegreeRelationContent(related_users: List[ForwardRef('TagV2UserInfo')] = <object object at 0x104ab71b0>, total_related_user_cnt: int = <object object at 0x104ab71b0>)
Bases:
Message
- class TikTokLive.proto.tiktok_proto.TagV2SimilarInterestContent(content_id: int = <object object at 0x104ab71b0>, display_text: str = <object object at 0x104ab71b0>)
Bases:
Message
- content_id: int = <object object>
- display_text: str = <object object>
- class TikTokLive.proto.tiktok_proto.TagV2TagClassification(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.TagV2UserInfo(user_id: int = <object object at 0x104ab71b0>, nick_name: str = <object object at 0x104ab71b0>, avatar_thumb: 'ImageModel' = <object object at 0x104ab71b0>)
Bases:
Message
- avatar_thumb: ImageModel = <object object>
- nick_name: str = <object object>
- user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.TakeTheStageInfo(take_the_stage_status: 'TakeTheStageInfoTakeTheStageStatus' = <object object at 0x104ab71b0>, take_the_stage_start_time: int = <object object at 0x104ab71b0>, victory_lap_info: 'TakeTheStageInfoVictoryLapInfo' = <object object at 0x104ab71b0>, started_info: 'TakeTheStageInfoStartedInfo' = <object object at 0x104ab71b0>, final_call_info: 'TakeTheStageInfoFinalCallInfo' = <object object at 0x104ab71b0>)
Bases:
Message
- final_call_info: TakeTheStageInfoFinalCallInfo = <object object>
- started_info: TakeTheStageInfoStartedInfo = <object object>
- take_the_stage_start_time: int = <object object>
- take_the_stage_status: TakeTheStageInfoTakeTheStageStatus = <object object>
- victory_lap_info: TakeTheStageInfoVictoryLapInfo = <object object>
- class TikTokLive.proto.tiktok_proto.TakeTheStageInfoFinalCallInfo(planned_settlement_end_time: int = <object object at 0x104ab71b0>, extra_time_interval: int = <object object at 0x104ab71b0>)
Bases:
Message
- extra_time_interval: int = <object object>
- planned_settlement_end_time: int = <object object>
- class TikTokLive.proto.tiktok_proto.TakeTheStageInfoStartedInfo(performance_start_time: int = <object object at 0x104ab71b0>, order_info: 'TakeTheStageOrderInfo' = <object object at 0x104ab71b0>)
Bases:
Message
- order_info: TakeTheStageOrderInfo = <object object>
- performance_start_time: int = <object object>
- class TikTokLive.proto.tiktok_proto.TakeTheStageInfoTakeTheStageStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.TakeTheStageInfoVictoryLapInfo(planned_finish_time: int = <object object at 0x104ab71b0>)
Bases:
Message
- planned_finish_time: int = <object object>
- class TikTokLive.proto.tiktok_proto.TakeTheStageOrderInfo(anchors: List[ForwardRef('TakeTheStageOrderInfoAnchorInfo')] = <object object at 0x104ab71b0>, initiator: 'CompetitionUserBase' = <object object at 0x104ab71b0>, switch_turn_reason: 'TakeTheStageOrderInfoSwitchTurnReason' = <object object at 0x104ab71b0>)
Bases:
Message
- anchors: List[TakeTheStageOrderInfoAnchorInfo] = <object object>
- initiator: CompetitionUserBase = <object object>
- switch_turn_reason: TakeTheStageOrderInfoSwitchTurnReason = <object object>
- class TikTokLive.proto.tiktok_proto.TakeTheStageOrderInfoAnchorInfo(user_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.TakeTheStageOrderInfoSwitchTurnReason(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.TakeTheStageStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.TaskPeriodConfig(task_start_time: int = <object object at 0x104ab71b0>, duration: int = <object object at 0x104ab71b0>, target_start_timestamp: int = <object object at 0x104ab71b0>, click_action: int = <object object at 0x104ab71b0>, click_toast_prompt: 'BattlePrompt' = <object object at 0x104ab71b0>, prompt_type: int = <object object at 0x104ab71b0>, task_static_prompt: 'BattlePrompt' = <object object at 0x104ab71b0>, progress_target: int = <object object at 0x104ab71b0>, target_type: int = <object object at 0x104ab71b0>, icon: 'ImageModel' = <object object at 0x104ab71b0>, click_action_schema_url: str = <object object at 0x104ab71b0>)
Bases:
Message
- click_action: int = <object object>
- click_action_schema_url: str = <object object>
- click_toast_prompt: BattlePrompt = <object object>
- duration: int = <object object>
- icon: ImageModel = <object object>
- progress_target: int = <object object>
- prompt_type: int = <object object>
- target_start_timestamp: int = <object object>
- target_type: int = <object object>
- task_start_time: int = <object object>
- task_static_prompt: BattlePrompt = <object object>
- class TikTokLive.proto.tiktok_proto.TaskWidgetConfig(refresh_gap: int = <object object at 0x104ab71b0>, show_countdown_time: int = <object object at 0x104ab71b0>, red_point_show_time: int = <object object at 0x104ab71b0>)
Bases:
Message
- red_point_show_time: int = <object object>
- refresh_gap: int = <object object>
- show_countdown_time: int = <object object>
- class TikTokLive.proto.tiktok_proto.TaxonomyTagInfo(level1_tag: List[str] = <object object at 0x104ab71b0>, level2_tag: str = <object object at 0x104ab71b0>)
Bases:
Message
- level1_tag: List[str] = <object object>
- level2_tag: str = <object object>
- class TikTokLive.proto.tiktok_proto.TeamMatchCampaign(best_teammate_relation: List[ForwardRef('BestTeammateRelation')] = <object object at 0x104ab71b0>, start_sfx_team_id: List[int] = <object object at 0x104ab71b0>, has_team_match_mvp_sfx: bool = <object object at 0x104ab71b0>)
Bases:
Message
- best_teammate_relation: List[BestTeammateRelation] = <object object>
- has_team_match_mvp_sfx: bool = <object object>
- start_sfx_team_id: List[int] = <object object>
- class TikTokLive.proto.tiktok_proto.TeamRankBonusTime(start_timestamp: int = <object object at 0x104ab71b0>, end_timestamp: int = <object object at 0x104ab71b0>, show_animation: bool = <object object at 0x104ab71b0>, bonus_rate: int = <object object at 0x104ab71b0>, bonus_time_gift_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- bonus_rate: int = <object object>
- bonus_time_gift_id: int = <object object>
- end_timestamp: int = <object object>
- show_animation: bool = <object object>
- start_timestamp: int = <object object>
- class TikTokLive.proto.tiktok_proto.TeamRankProgress(current_number: int = <object object at 0x104ab71b0>, target_number: int = <object object at 0x104ab71b0>, gift_ids: List[int] = <object object at 0x104ab71b0>, timestamp: int = <object object at 0x104ab71b0>, add_score: int = <object object at 0x104ab71b0>, contributed_score: int = <object object at 0x104ab71b0>)
Bases:
Message
- add_score: int = <object object>
- contributed_score: int = <object object>
- current_number: int = <object object>
- gift_ids: List[int] = <object object>
- target_number: int = <object object>
- timestamp: int = <object object>
- class TikTokLive.proto.tiktok_proto.TeamRankPunishType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.TeamUser(team_id: int = <object object at 0x104ab71b0>, user_ids: List[int] = <object object at 0x104ab71b0>)
Bases:
Message
- team_id: int = <object object>
- user_ids: List[int] = <object object>
- class TikTokLive.proto.tiktok_proto.TeamUsersInfo(team_id: int = <object object at 0x104ab71b0>, user_ids: List[int] = <object object at 0x104ab71b0>)
Bases:
Message
- team_id: int = <object object>
- user_ids: List[int] = <object object>
- class TikTokLive.proto.tiktok_proto.TemplateContent(template_id: int = <object object at 0x104ab71b0>, template_id_str: str = <object object at 0x104ab71b0>, status: 'TemplateContentPollTemplateStatus' = <object object at 0x104ab71b0>, poll_kind: 'TemplateContentPollKind' = <object object at 0x104ab71b0>, appeal_status: 'TemplateContentPollAppealStatus' = <object object at 0x104ab71b0>, violation_id_str: str = <object object at 0x104ab71b0>)
Bases:
Message
- appeal_status: TemplateContentPollAppealStatus = <object object>
- poll_kind: TemplateContentPollKind = <object object>
- status: TemplateContentPollTemplateStatus = <object object>
- template_id: int = <object object>
- template_id_str: str = <object object>
- violation_id_str: str = <object object>
- class TikTokLive.proto.tiktok_proto.TemplateContentPollAppealStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.TemplateContentPollKind(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.TemplateContentPollTemplateStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.TemplateEffectExtra(resource_id: str = <object object at 0x104ab71b0>)
Bases:
Message
- resource_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.TexasCatalog(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.Text(key: str = <object object at 0x104ab71b0>, default_pattern: str = <object object at 0x104ab71b0>, default_format: 'TextFormat' = <object object at 0x104ab71b0>, pieces: List[ForwardRef('TextPiece')] = <object object at 0x104ab71b0>)
Bases:
Message
- default_format: TextFormat = <object object>
- default_pattern: str = <object object>
- key: str = <object object>
- class TikTokLive.proto.tiktok_proto.TextBadge(badge_display_type: 'TextBadgeBadgeDisplayType' = <object object at 0x104ab71b0>, key: str = <object object at 0x104ab71b0>, default_pattern: str = <object object at 0x104ab71b0>, pieces: List[str] = <object object at 0x104ab71b0>)
Bases:
Message
- badge_display_type: TextBadgeBadgeDisplayType = <object object>
- default_pattern: str = <object object>
- key: str = <object object>
- pieces: List[str] = <object object>
- class TikTokLive.proto.tiktok_proto.TextBadgeBadgeDisplayType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.TextEffect(portrait_detail: 'TextEffectDetail' = <object object at 0x104ab71b0>, landscape_detail: 'TextEffectDetail' = <object object at 0x104ab71b0>)
Bases:
Message
- landscape_detail: TextEffectDetail = <object object>
- portrait_detail: TextEffectDetail = <object object>
- class TikTokLive.proto.tiktok_proto.TextEffectDetail(text: 'Text' = <object object at 0x104ab71b0>, text_font_size: int = <object object at 0x104ab71b0>, background: 'ImageModel' = <object object at 0x104ab71b0>, start: int = <object object at 0x104ab71b0>, duration: int = <object object at 0x104ab71b0>, x: int = <object object at 0x104ab71b0>, y: int = <object object at 0x104ab71b0>, width: int = <object object at 0x104ab71b0>, height: int = <object object at 0x104ab71b0>, shadow_dx: int = <object object at 0x104ab71b0>, shadow_dy: int = <object object at 0x104ab71b0>, shadow_radius: int = <object object at 0x104ab71b0>, shadow_color: str = <object object at 0x104ab71b0>, stroke_color: str = <object object at 0x104ab71b0>, stroke_width: int = <object object at 0x104ab71b0>)
Bases:
Message
- background: ImageModel = <object object>
- duration: int = <object object>
- height: int = <object object>
- shadow_color: str = <object object>
- shadow_dx: int = <object object>
- shadow_dy: int = <object object>
- shadow_radius: int = <object object>
- start: int = <object object>
- stroke_color: str = <object object>
- stroke_width: int = <object object>
- text_font_size: int = <object object>
- width: int = <object object>
- x: int = <object object>
- y: int = <object object>
- class TikTokLive.proto.tiktok_proto.TextFormat(color: str = <object object at 0x104ab71b0>, bold: bool = <object object at 0x104ab71b0>, italic: bool = <object object at 0x104ab71b0>, weight: int = <object object at 0x104ab71b0>, italic_angle: int = <object object at 0x104ab71b0>, font_size: int = <object object at 0x104ab71b0>, use_heigh_light_color: bool = <object object at 0x104ab71b0>, use_remote_color: bool = <object object at 0x104ab71b0>)
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_color: bool = <object object>
- weight: int = <object object>
- class TikTokLive.proto.tiktok_proto.TextPiece(type: int = <object object at 0x104ab71b0>, format: 'TextFormat' = <object object at 0x104ab71b0>, string_value: str = <object object at 0x104ab71b0>, user_value: 'TextPieceUser' = <object object at 0x104ab71b0>, gift_value: 'TextPieceGift' = <object object at 0x104ab71b0>, heart_value: 'TextPieceHeart' = <object object at 0x104ab71b0>, pattern_ref_value: 'TextPiecePatternRef' = <object object at 0x104ab71b0>, image_value: 'TextPieceImage' = <object object at 0x104ab71b0>)
Bases:
Message
- format: TextFormat = <object object>
- gift_value: TextPieceGift = <object object>
- heart_value: TextPieceHeart = <object object>
- image_value: TextPieceImage = <object object>
- pattern_ref_value: TextPiecePatternRef = <object object>
- string_value: str = <object object>
- type: int = <object object>
- user_value: TextPieceUser = <object object>
- class TikTokLive.proto.tiktok_proto.TextPieceGift(gift_id: int = <object object at 0x104ab71b0>, name_ref: 'PatternRef' = <object object at 0x104ab71b0>, show_type: 'TextPieceGiftGiftShowType' = <object object at 0x104ab71b0>, color_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- color_id: int = <object object>
- gift_id: int = <object object>
- name_ref: PatternRef = <object object>
- show_type: TextPieceGiftGiftShowType = <object object>
- class TikTokLive.proto.tiktok_proto.TextPieceGiftGiftShowType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.TextPieceHeart(color: str = <object object at 0x104ab71b0>)
Bases:
Message
- color: str = <object object>
- class TikTokLive.proto.tiktok_proto.TextPieceImage(image_model: 'ImageModel' = <object object at 0x104ab71b0>)
Bases:
Message
- image_model: ImageModel = <object object>
- class TikTokLive.proto.tiktok_proto.TextPiecePatternRef(key: str = <object object at 0x104ab71b0>, default_pattern: str = <object object at 0x104ab71b0>)
Bases:
Message
- default_pattern: str = <object object>
- key: str = <object object>
- class TikTokLive.proto.tiktok_proto.TextPieceUser(user: 'User' = <object object at 0x104ab71b0>, with_colon: bool = <object object at 0x104ab71b0>)
Bases:
Message
- with_colon: bool = <object object>
- class TikTokLive.proto.tiktok_proto.TikTokCatalog(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.TimeOpType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.TimeTag(operation_time: int = <object object at 0x104ab71b0>)
Bases:
Message
- operation_time: int = <object object>
- class TikTokLive.proto.tiktok_proto.TimerDetail(timer_id: int = <object object at 0x104ab71b0>, anchor_id: int = <object object at 0x104ab71b0>, start_timestamp_s: int = <object object at 0x104ab71b0>, start_countdown_time_s: int = <object object at 0x104ab71b0>, anchor_side_title: str = <object object at 0x104ab71b0>, user_side_title: str = <object object at 0x104ab71b0>, time_increase_per_sub_s: int = <object object at 0x104ab71b0>, time_increase_cap_s: int = <object object at 0x104ab71b0>, sub_count: int = <object object at 0x104ab71b0>, time_increase_reach_cap: bool = <object object at 0x104ab71b0>, total_pause_time_s: int = <object object at 0x104ab71b0>, last_pause_timestamp_s: int = <object object at 0x104ab71b0>, total_time_s: int = <object object at 0x104ab71b0>, remaining_time_s: int = <object object at 0x104ab71b0>, timestamp_s: int = <object object at 0x104ab71b0>, sticker_x: int = <object object at 0x104ab71b0>, sticker_y: int = <object object at 0x104ab71b0>, screen_w: int = <object object at 0x104ab71b0>, screen_h: int = <object object at 0x104ab71b0>, timer_status: 'TimerDetailTimerStatus' = <object object at 0x104ab71b0>, antidirt_status: 'TimerDetailAntidirtStatus' = <object object at 0x104ab71b0>, audit_status: 'TimerDetailAuditStatus' = <object object at 0x104ab71b0>, audit_info: 'TimerDetailAuditInfo' = <object object at 0x104ab71b0>)
Bases:
Message
- anchor_id: int = <object object>
- anchor_side_title: str = <object object>
- antidirt_status: TimerDetailAntidirtStatus = <object object>
- audit_info: TimerDetailAuditInfo = <object object>
- audit_status: TimerDetailAuditStatus = <object object>
- last_pause_timestamp_s: int = <object object>
- remaining_time_s: int = <object object>
- screen_h: int = <object object>
- screen_w: int = <object object>
- start_countdown_time_s: int = <object object>
- start_timestamp_s: int = <object object>
- sticker_x: int = <object object>
- sticker_y: int = <object object>
- sub_count: int = <object object>
- time_increase_cap_s: int = <object object>
- time_increase_per_sub_s: int = <object object>
- time_increase_reach_cap: bool = <object object>
- timer_id: int = <object object>
- timer_status: TimerDetailTimerStatus = <object object>
- timestamp_s: int = <object object>
- total_pause_time_s: int = <object object>
- total_time_s: int = <object object>
- user_side_title: str = <object object>
- class TikTokLive.proto.tiktok_proto.TimerDetailAntidirtStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.TimerDetailAuditInfo(violation_id: int = <object object at 0x104ab71b0>, task_type: 'TimerDetailAuditInfoAuditTaskType' = <object object at 0x104ab71b0>)
Bases:
Message
- task_type: TimerDetailAuditInfoAuditTaskType = <object object>
- violation_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.TimerDetailAuditInfoAuditTaskType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.TimerDetailAuditStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.TimerDetailTimerStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.TimerOpType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.TimerStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.TipCardType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.Title(text: str = <object object at 0x104ab71b0>)
Bases:
Message
- text: str = <object object>
- class TikTokLive.proto.tiktok_proto.ToolBarManagement(mergingmorepriority: List[int] = <object object at 0x104ab71b0>)
Bases:
Message
- mergingmorepriority: List[int] = <object object>
- class TikTokLive.proto.tiktok_proto.Top2CardInfo(common: 'CommonCardInfo' = <object object at 0x104ab71b0>)
Bases:
Message
- common: CommonCardInfo = <object object>
- class TikTokLive.proto.tiktok_proto.Top3CardInfo(common: 'CommonCardInfo' = <object object at 0x104ab71b0>)
Bases:
Message
- common: CommonCardInfo = <object object>
- class TikTokLive.proto.tiktok_proto.TopFanTicket(fan_ticket: int = <object object at 0x104ab71b0>, user: 'User' = <object object at 0x104ab71b0>)
Bases:
Message
- fan_ticket: int = <object object>
- class TikTokLive.proto.tiktok_proto.TopFrameSummary(id: int = <object object at 0x104ab71b0>, title: str = <object object at 0x104ab71b0>, schema: str = <object object at 0x104ab71b0>, show_list: List[ForwardRef('ShowInfo')] = <object object at 0x104ab71b0>, id_str: str = <object object at 0x104ab71b0>)
Bases:
Message
- id: int = <object object>
- id_str: str = <object object>
- schema: str = <object object>
- title: str = <object object>
- class TikTokLive.proto.tiktok_proto.TopHostInfo(rank_type: str = <object object at 0x104ab71b0>, top_index: int = <object object at 0x104ab71b0>)
Bases:
Message
- rank_type: str = <object object>
- top_index: int = <object object>
- class TikTokLive.proto.tiktok_proto.TopicActionType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.TopicExtraInfo(start_time_sec: int = <object object at 0x104ab71b0>, end_time_sec: int = <object object at 0x104ab71b0>, all_rivals: int = <object object at 0x104ab71b0>, all_rivals_avatar: List[ForwardRef('ImageModel')] = <object object at 0x104ab71b0>)
Bases:
Message
- all_rivals: int = <object object>
- all_rivals_avatar: List[ImageModel] = <object object>
- end_time_sec: int = <object object>
- start_time_sec: int = <object object>
- class TikTokLive.proto.tiktok_proto.TopicPairResponse(data: 'TopicPairResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: TopicPairResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.TopicPairResponseResponseData(pair_id: int = <object object at 0x104ab71b0>, rival_avatars: List[ForwardRef('ImageModel')] = <object object at 0x104ab71b0>, setting: 'TopicPairResponseSetting' = <object object at 0x104ab71b0>)
Bases:
Message
- pair_id: int = <object object>
- rival_avatars: List[ImageModel] = <object object>
- setting: TopicPairResponseSetting = <object object>
- class TikTokLive.proto.tiktok_proto.TopicPairResponseSetting(expect_succ_sec: int = <object object at 0x104ab71b0>, timeout_sec: int = <object object at 0x104ab71b0>)
Bases:
Message
- expect_succ_sec: int = <object object>
- timeout_sec: int = <object object>
- class TikTokLive.proto.tiktok_proto.TopicSessionStatus(session_id: int = <object object at 0x104ab71b0>, session_heat: int = <object object at 0x104ab71b0>)
Bases:
Message
- session_heat: int = <object object>
- session_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.TopicSetContent(action: int = <object object at 0x104ab71b0>, channel_id: int = <object object at 0x104ab71b0>, set_user_id: int = <object object at 0x104ab71b0>, set_succ_time: int = <object object at 0x104ab71b0>, enter_scene: int = <object object at 0x104ab71b0>)
Bases:
Message
- action: int = <object object>
- channel_id: int = <object object>
- enter_scene: int = <object object>
- set_succ_time: int = <object object>
- set_user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.TopicSetResponse(data: 'TopicSetResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: TopicSetResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.TopicSetResponseResponseData
Bases:
Message
- class TikTokLive.proto.tiktok_proto.ToplivePageData(items: List[ForwardRef('ToplivePageItem')] = <object object at 0x104ab71b0>)
Bases:
Message
- items: List[ToplivePageItem] = <object object>
- class TikTokLive.proto.tiktok_proto.ToplivePageItem(item_id: str = <object object at 0x104ab71b0>, item_name: str = <object object at 0x104ab71b0>, sub_items: List[ForwardRef('ToplivePageItem')] = <object object at 0x104ab71b0>, room: 'Room' = <object object at 0x104ab71b0>, enter_method: str = <object object at 0x104ab71b0>, related_live_number: int = <object object at 0x104ab71b0>, default_bg_url: str = <object object at 0x104ab71b0>, light_bg_url: str = <object object at 0x104ab71b0>, dark_bg_url: str = <object object at 0x104ab71b0>, default_bg_color: str = <object object at 0x104ab71b0>, card_title: str = <object object at 0x104ab71b0>, card_type: str = <object object at 0x104ab71b0>, match_degree: int = <object object at 0x104ab71b0>, light_bg_color: str = <object object at 0x104ab71b0>, dark_bg_color: str = <object object at 0x104ab71b0>)
Bases:
Message
- card_title: str = <object object>
- card_type: str = <object object>
- dark_bg_color: str = <object object>
- dark_bg_url: str = <object object>
- default_bg_color: str = <object object>
- default_bg_url: str = <object object>
- enter_method: str = <object object>
- item_id: str = <object object>
- item_name: str = <object object>
- light_bg_color: str = <object object>
- light_bg_url: str = <object object>
- match_degree: int = <object object>
- sub_items: List[ToplivePageItem] = <object object>
- class TikTokLive.proto.tiktok_proto.TraceInfo(operate_time: int = <object object at 0x104ab71b0>, arrival_time: int = <object object at 0x104ab71b0>, send_time: int = <object object at 0x104ab71b0>)
Bases:
Message
- arrival_time: int = <object object>
- operate_time: int = <object object>
- send_time: int = <object object>
- class TikTokLive.proto.tiktok_proto.TranscodeInfo(transcode_status: int = <object object at 0x104ab71b0>, estimated_size: int = <object object at 0x104ab71b0>, fail_reason: str = <object object at 0x104ab71b0>, video_meta: 'VideoMetaInfo' = <object object at 0x104ab71b0>)
Bases:
Message
- estimated_size: int = <object object>
- fail_reason: str = <object object>
- transcode_status: int = <object object>
- video_meta: VideoMetaInfo = <object object>
- class TikTokLive.proto.tiktok_proto.TransitionConfig(config_id: int = <object object at 0x104ab71b0>, resource_image: 'ImageModel' = <object object at 0x104ab71b0>)
Bases:
Message
- config_id: int = <object object>
- resource_image: ImageModel = <object object>
- class TikTokLive.proto.tiktok_proto.TransitionInfo(user_id: int = <object object at 0x104ab71b0>, linkmic_id_str: str = <object object at 0x104ab71b0>, nickname: str = <object object at 0x104ab71b0>, avatar_thumb: 'ImageModel' = <object object at 0x104ab71b0>, transition_duration_of_current: int = <object object at 0x104ab71b0>, transition_start_time: int = <object object at 0x104ab71b0>)
Bases:
Message
- avatar_thumb: ImageModel = <object object>
- linkmic_id_str: str = <object object>
- nickname: str = <object object>
- transition_duration_of_current: int = <object object>
- transition_start_time: int = <object object>
- user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.TriggerReason(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.TriggerReserveNoticeResponse(data: 'TriggerReserveNoticeResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: TriggerReserveNoticeResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.TriggerReserveNoticeResponseResponseData
Bases:
Message
- class TikTokLive.proto.tiktok_proto.TriggerResumeNoticeResponse(data: 'TriggerResumeNoticeResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: TriggerResumeNoticeResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.TriggerResumeNoticeResponseResponseData
Bases:
Message
- class TikTokLive.proto.tiktok_proto.TruthOrDareTip(tip_type: str = <object object at 0x104ab71b0>, tip_content: str = <object object at 0x104ab71b0>)
Bases:
Message
- tip_content: str = <object object>
- tip_type: str = <object object>
- class TikTokLive.proto.tiktok_proto.TryMode(has_created_room: int = <object object at 0x104ab71b0>, enable_live_video: bool = <object object at 0x104ab71b0>, live_video_group: int = <object object at 0x104ab71b0>)
Bases:
Message
- enable_live_video: bool = <object object>
- has_created_room: int = <object object>
- live_video_group: int = <object object>
- class TikTokLive.proto.tiktok_proto.UgGiftTaskInfo(show_banner_entry: bool = <object object at 0x104ab71b0>, ug_task_status: int = <object object at 0x104ab71b0>, reward_ug_points: int = <object object at 0x104ab71b0>, task_start_time: int = <object object at 0x104ab71b0>, task_period_days: int = <object object at 0x104ab71b0>, ug_task_flow: int = <object object at 0x104ab71b0>, pre_reward_ug_points: int = <object object at 0x104ab71b0>, task_biz_type: int = <object object at 0x104ab71b0>, schema_url: str = <object object at 0x104ab71b0>, task_end_time: int = <object object at 0x104ab71b0>)
Bases:
Message
- pre_reward_ug_points: int = <object object>
- reward_ug_points: int = <object object>
- schema_url: str = <object object>
- show_banner_entry: bool = <object object>
- task_biz_type: int = <object object>
- task_end_time: int = <object object>
- task_period_days: int = <object object>
- task_start_time: int = <object object>
- ug_task_flow: int = <object object>
- ug_task_status: int = <object object>
- class TikTokLive.proto.tiktok_proto.UnifiedBannerData(title: str = <object object at 0x104ab71b0>, sub_title: str = <object object at 0x104ab71b0>, image: 'ImageModel' = <object object at 0x104ab71b0>, schema: str = <object object at 0x104ab71b0>, metrics: Dict[str, str] = <object object at 0x104ab71b0>, frequency_key: str = <object object at 0x104ab71b0>)
Bases:
Message
- frequency_key: str = <object object>
- image: ImageModel = <object object>
- metrics: Dict[str, str] = <object object>
- schema: str = <object object>
- sub_title: str = <object object>
- title: str = <object object>
- class TikTokLive.proto.tiktok_proto.UnifyBaseActionData(unify_base_id: int = <object object at 0x104ab71b0>, name: str = <object object at 0x104ab71b0>, business_id: str = <object object at 0x104ab71b0>, action: int = <object object at 0x104ab71b0>)
Bases:
Message
- action: int = <object object>
- business_id: str = <object object>
- name: str = <object object>
- unify_base_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.UnionAnimationInfo(union_type: 'UnionAnimationInfoUnionAnimationInfoType' = <object object at 0x104ab71b0>, rank_type_array: 'UnionAnimationInfoProfitRankType' = <object object at 0x104ab71b0>, supported_version: int = <object object at 0x104ab71b0>)
Bases:
Message
- rank_type_array: UnionAnimationInfoProfitRankType = <object object>
- supported_version: int = <object object>
- union_type: UnionAnimationInfoUnionAnimationInfoType = <object object>
- class TikTokLive.proto.tiktok_proto.UnionAnimationInfoProfitRankType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.UnionAnimationInfoType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.UnionAnimationInfoUnionAnimationInfoType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.UpdateGuestSettingParams(flow_distribute: int = <object object at 0x104ab71b0>, rank_list_show_action: int = <object object at 0x104ab71b0>, guest_camera_status: int = <object object at 0x104ab71b0>, distribution_status: int = <object object at 0x104ab71b0>, guest_camera_mirror_status: int = <object object at 0x104ab71b0>, guest_hear_your_voice_status: int = <object object at 0x104ab71b0>, channel_id: int = <object object at 0x104ab71b0>, room_id: int = <object object at 0x104ab71b0>, live_id: int = <object object at 0x104ab71b0>, anchor_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- anchor_id: int = <object object>
- channel_id: int = <object object>
- distribution_status: int = <object object>
- flow_distribute: int = <object object>
- guest_camera_mirror_status: int = <object object>
- guest_camera_status: int = <object object>
- guest_hear_your_voice_status: int = <object object>
- live_id: int = <object object>
- rank_list_show_action: int = <object object>
- room_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.UpdateRoomLayoutSettings(rtc_ext_info: str = <object object at 0x104ab71b0>)
Bases:
Message
- rtc_ext_info: str = <object object>
- class TikTokLive.proto.tiktok_proto.UpdateShowContentParams(room_id: int = <object object at 0x104ab71b0>, channel_id: int = <object object at 0x104ab71b0>, show_id: int = <object object at 0x104ab71b0>, update_type: int = <object object at 0x104ab71b0>, allow_open_mic_freely: bool = <object object at 0x104ab71b0>, target_user_id: int = <object object at 0x104ab71b0>, pre_user_id: int = <object object at 0x104ab71b0>, next_user_id: int = <object object at 0x104ab71b0>, transition_duration_of_config: int = <object object at 0x104ab71b0>)
Bases:
Message
- allow_open_mic_freely: bool = <object object>
- channel_id: int = <object object>
- next_user_id: int = <object object>
- pre_user_id: int = <object object>
- room_id: int = <object object>
- show_id: int = <object object>
- target_user_id: int = <object object>
- transition_duration_of_config: int = <object object>
- update_type: int = <object object>
- class TikTokLive.proto.tiktok_proto.UpdateShowContentResponse(data: 'UpdateShowContentResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: UpdateShowContentResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.UpdateShowContentResponseResponseData(success: bool = <object object at 0x104ab71b0>, show_content: 'ShowContent' = <object object at 0x104ab71b0>)
Bases:
Message
- show_content: ShowContent = <object object>
- success: bool = <object object>
- class TikTokLive.proto.tiktok_proto.UpgradeInfo(is_upgrade: bool = <object object at 0x104ab71b0>, to_grade: int = <object object at 0x104ab71b0>)
Bases:
Message
- is_upgrade: bool = <object object>
- to_grade: int = <object object>
- class TikTokLive.proto.tiktok_proto.UrlDataStruct(uri: str = <object object at 0x104ab71b0>, url_list: List[str] = <object object at 0x104ab71b0>, url_sub_type: int = <object object at 0x104ab71b0>, md5: str = <object object at 0x104ab71b0>, url_prefix: List[str] = <object object at 0x104ab71b0>)
Bases:
Message
- md5: str = <object object>
- uri: str = <object object>
- url_list: List[str] = <object object>
- url_prefix: List[str] = <object object>
- url_sub_type: int = <object object>
- class TikTokLive.proto.tiktok_proto.UseCriticalStrikeCard(card_info: 'CriticalStrikeCardInfo' = <object object at 0x104ab71b0>, anchor_id: int = <object object at 0x104ab71b0>, display_content: 'Text' = <object object at 0x104ab71b0>)
Bases:
Message
- anchor_id: int = <object object>
- card_info: CriticalStrikeCardInfo = <object object>
- class TikTokLive.proto.tiktok_proto.UseExtraTimeCard(card_info: 'ExtraTimeCardInfo' = <object object at 0x104ab71b0>, anchor_id: int = <object object at 0x104ab71b0>, display_content: 'Text' = <object object at 0x104ab71b0>)
Bases:
Message
- anchor_id: int = <object object>
- card_info: ExtraTimeCardInfo = <object object>
- class TikTokLive.proto.tiktok_proto.UsePotionCard(card_info: 'PotionCardInfo' = <object object at 0x104ab71b0>, anchor_id: int = <object object at 0x104ab71b0>, display_content: 'Text' = <object object at 0x104ab71b0>)
Bases:
Message
- anchor_id: int = <object object>
- card_info: PotionCardInfo = <object object>
- class TikTokLive.proto.tiktok_proto.UseSmokeCard(card_info: 'SmokeCardInfo' = <object object at 0x104ab71b0>, anchor_id: int = <object object at 0x104ab71b0>, display_content: 'Text' = <object object at 0x104ab71b0>)
Bases:
Message
- anchor_id: int = <object object>
- card_info: SmokeCardInfo = <object object>
- class TikTokLive.proto.tiktok_proto.UseSpecialEffectCard(card_info: 'SpecialEffectCardInfo' = <object object at 0x104ab71b0>, anchor_id: int = <object object at 0x104ab71b0>, display_content: 'Text' = <object object at 0x104ab71b0>, affected_anchor_pairs: List[ForwardRef('AnchorPair')] = <object object at 0x104ab71b0>)
Bases:
Message
- affected_anchor_pairs: List[AnchorPair] = <object object>
- anchor_id: int = <object object>
- card_info: SpecialEffectCardInfo = <object object>
- class TikTokLive.proto.tiktok_proto.UseTop2Card(card_info: 'Top2CardInfo' = <object object at 0x104ab71b0>, anchor_id: int = <object object at 0x104ab71b0>, display_content: 'Text' = <object object at 0x104ab71b0>)
Bases:
Message
- anchor_id: int = <object object>
- card_info: Top2CardInfo = <object object>
- class TikTokLive.proto.tiktok_proto.UseTop3Card(card_info: 'Top3CardInfo' = <object object at 0x104ab71b0>, anchor_id: int = <object object at 0x104ab71b0>, display_content: 'Text' = <object object at 0x104ab71b0>)
Bases:
Message
- anchor_id: int = <object object>
- card_info: Top3CardInfo = <object object>
- class TikTokLive.proto.tiktok_proto.UseWaveCard(card_info: 'WaveCardInfo' = <object object at 0x104ab71b0>, anchor_id: int = <object object at 0x104ab71b0>, display_content: 'Text' = <object object at 0x104ab71b0>)
Bases:
Message
- anchor_id: int = <object object>
- card_info: WaveCardInfo = <object object>
- class TikTokLive.proto.tiktok_proto.User(id: int = <object object at 0x104ab71b0>, nick_name: str = <object object at 0x104ab71b0>, avatar_thumb: 'ImageModel' = <object object at 0x104ab71b0>, avatar_medium: 'ImageModel' = <object object at 0x104ab71b0>, avatar_large: 'ImageModel' = <object object at 0x104ab71b0>, is_verified: bool = <object object at 0x104ab71b0>, status: int = <object object at 0x104ab71b0>, create_time: int = <object object at 0x104ab71b0>, modify_time: int = <object object at 0x104ab71b0>, secret: int = <object object at 0x104ab71b0>, share_qrcode_uri: str = <object object at 0x104ab71b0>, follow_info: 'FollowInfo' = <object object at 0x104ab71b0>, user_honor: 'UserHonor' = <object object at 0x104ab71b0>, fans_club: 'FansClubMember' = <object object at 0x104ab71b0>, border: 'BorderInfo' = <object object at 0x104ab71b0>, special_id: str = <object object at 0x104ab71b0>, avatar_border: 'ImageModel' = <object object at 0x104ab71b0>, medal: 'ImageModel' = <object object at 0x104ab71b0>, user_badges: List[ForwardRef('ImageModel')] = <object object at 0x104ab71b0>, new_user_badges: List[ForwardRef('ImageModel')] = <object object at 0x104ab71b0>, top_vip_no: int = <object object at 0x104ab71b0>, user_attr: 'UserAttr' = <object object at 0x104ab71b0>, own_room: 'UserOwnRoom' = <object object at 0x104ab71b0>, pay_score: int = <object object at 0x104ab71b0>, fan_ticket_count: int = <object object at 0x104ab71b0>, anchor_info: 'AnchorInfo' = <object object at 0x104ab71b0>, link_mic_stats: 'UserLinkmicStatus' = <object object at 0x104ab71b0>, username: str = <object object at 0x104ab71b0>, enable_show_commerce_sale: bool = <object object at 0x104ab71b0>, with_fusion_shop_entry: bool = <object object at 0x104ab71b0>, pay_scores: int = <object object at 0x104ab71b0>, anchor_level: 'AnchorLevel' = <object object at 0x104ab71b0>, verified_content: str = <object object at 0x104ab71b0>, author_info: 'Author' = <object object at 0x104ab71b0>, top_fans: List[ForwardRef('User')] = <object object at 0x104ab71b0>, sec_uid: str = <object object at 0x104ab71b0>, user_role: int = <object object at 0x104ab71b0>, reward_info: 'ActivityRewardInfo' = <object object at 0x104ab71b0>, personal_card: 'ImageModel' = <object object at 0x104ab71b0>, authentication_info: 'AuthenticationInfo' = <object object at 0x104ab71b0>, media_badge_image_list: List[ForwardRef('ImageModel')] = <object object at 0x104ab71b0>, commerce_webcast_config_ids: List[int] = <object object at 0x104ab71b0>, borders: List[ForwardRef('BorderInfo')] = <object object at 0x104ab71b0>, combo_badge_info: 'UserComboBadgeInfo' = <object object at 0x104ab71b0>, subscribe_info: 'SubscribeInfo' = <object object at 0x104ab71b0>, badge_list: List[ForwardRef('BadgeStruct')] = <object object at 0x104ab71b0>, mint_type_label: List[int] = <object object at 0x104ab71b0>, fans_club_info: 'UserFansClubInfo' = <object object at 0x104ab71b0>, allow_find_by_contacts: bool = <object object at 0x104ab71b0>, allow_others_download_video: bool = <object object at 0x104ab71b0>, allow_others_download_when_sharing_video: bool = <object object at 0x104ab71b0>, allow_share_show_profile: bool = <object object at 0x104ab71b0>, allow_show_in_gossip: bool = <object object at 0x104ab71b0>, allow_show_my_action: bool = <object object at 0x104ab71b0>, allow_strange_comment: bool = <object object at 0x104ab71b0>, allow_unfollower_comment: bool = <object object at 0x104ab71b0>, allow_use_linkmic: bool = <object object at 0x104ab71b0>, avatar_jpg: 'ImageModel' = <object object at 0x104ab71b0>, background_img_url: str = <object object at 0x104ab71b0>, block_status: int = <object object at 0x104ab71b0>, comment_restrict: int = <object object at 0x104ab71b0>, constellation: str = <object object at 0x104ab71b0>, disable_ichat: int = <object object at 0x104ab71b0>, enable_ichat_img: int = <object object at 0x104ab71b0>, exp: int = <object object at 0x104ab71b0>, fold_stranger_chat: bool = <object object at 0x104ab71b0>, follow_status: int = <object object at 0x104ab71b0>, ichat_restrict_type: int = <object object at 0x104ab71b0>, id_str: str = <object object at 0x104ab71b0>, is_follower: bool = <object object at 0x104ab71b0>, is_following: bool = <object object at 0x104ab71b0>, need_profile_guide: bool = <object object at 0x104ab71b0>, push_comment_status: bool = <object object at 0x104ab71b0>, push_digg: bool = <object object at 0x104ab71b0>, push_follow: bool = <object object at 0x104ab71b0>, push_friend_action: bool = <object object at 0x104ab71b0>, push_ichat: bool = <object object at 0x104ab71b0>, push_status: bool = <object object at 0x104ab71b0>, push_video_post: bool = <object object at 0x104ab71b0>, push_video_recommend: bool = <object object at 0x104ab71b0>, verified_reason: str = <object object at 0x104ab71b0>, enable_car_management_permission: bool = <object object at 0x104ab71b0>, upcoming_event_list: List[ForwardRef('LiveEventInfo')] = <object object at 0x104ab71b0>, scm_label: str = <object object at 0x104ab71b0>, ecommerce_entrance: 'EcommerceEntrance' = <object object at 0x104ab71b0>, is_block: bool = <object object at 0x104ab71b0>, is_subscribe: bool = <object object at 0x104ab71b0>, is_anchor_marked: bool = <object object at 0x104ab71b0>)
Bases:
Message
- 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_info: AnchorInfo = <object object>
- anchor_level: AnchorLevel = <object object>
- authentication_info: AuthenticationInfo = <object object>
- avatar_border: ImageModel = <object object>
- avatar_jpg: ImageModel = <object object>
- avatar_large: ImageModel = <object object>
- avatar_medium: ImageModel = <object object>
- avatar_thumb: ImageModel = <object object>
- background_img_url: str = <object object>
- badge_list: List[BadgeStruct] = <object object>
- block_status: int = <object object>
- border: BorderInfo = <object object>
- borders: List[BorderInfo] = <object object>
- combo_badge_info: UserComboBadgeInfo = <object object>
- comment_restrict: int = <object object>
- commerce_webcast_config_ids: List[int] = <object object>
- constellation: str = <object object>
- create_time: int = <object object>
- disable_ichat: int = <object object>
- ecommerce_entrance: EcommerceEntrance = <object object>
- enable_car_management_permission: bool = <object object>
- enable_ichat_img: int = <object object>
- enable_show_commerce_sale: bool = <object object>
- exp: int = <object object>
- fan_ticket_count: int = <object object>
- fans_club: FansClubMember = <object object>
- fans_club_info: UserFansClubInfo = <object object>
- fold_stranger_chat: bool = <object object>
- follow_info: FollowInfo = <object object>
- follow_status: int = <object object>
- ichat_restrict_type: int = <object object>
- id: int = <object object>
- id_str: str = <object object>
- is_anchor_marked: bool = <object object>
- is_block: bool = <object object>
- is_follower: bool = <object object>
- is_following: bool = <object object>
- is_subscribe: bool = <object object>
- is_verified: bool = <object object>
- link_mic_stats: UserLinkmicStatus = <object object>
- medal: ImageModel = <object object>
- media_badge_image_list: List[ImageModel] = <object object>
- mint_type_label: List[int] = <object object>
- modify_time: int = <object object>
- need_profile_guide: bool = <object object>
- new_user_badges: List[ImageModel] = <object object>
- nick_name: str = <object object>
- own_room: UserOwnRoom = <object object>
- pay_score: int = <object object>
- pay_scores: int = <object object>
- personal_card: ImageModel = <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>
- reward_info: ActivityRewardInfo = <object object>
- scm_label: str = <object object>
- sec_uid: str = <object object>
- secret: int = <object object>
- special_id: str = <object object>
- status: int = <object object>
- subscribe_info: SubscribeInfo = <object object>
- top_vip_no: int = <object object>
- upcoming_event_list: List[LiveEventInfo] = <object object>
- user_badges: List[ImageModel] = <object object>
- user_role: int = <object object>
- username: str = <object object>
- verified_content: str = <object object>
- verified_reason: str = <object object>
- with_fusion_shop_entry: bool = <object object>
- class TikTokLive.proto.tiktok_proto.UserArmiesWrapper(user_id: int = <object object at 0x104ab71b0>, user_armies: 'BattleUserArmies' = <object object at 0x104ab71b0>)
Bases:
Message
- user_armies: BattleUserArmies = <object object>
- user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.UserAttr(is_muted: bool = <object object at 0x104ab71b0>, is_admin: bool = <object object at 0x104ab71b0>, is_super_admin: bool = <object object at 0x104ab71b0>, mute_duration: int = <object object at 0x104ab71b0>, admin_permissions: Dict[str, int] = <object object at 0x104ab71b0>, has_voting_function: bool = <object object at 0x104ab71b0>, is_channel_admin: bool = <object object at 0x104ab71b0>)
Bases:
Message
- admin_permissions: Dict[str, int] = <object object>
- has_voting_function: bool = <object object>
- is_admin: bool = <object object>
- is_channel_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.UserAttrResponse(values: Dict[int, int] = <object object at 0x104ab71b0>)
Bases:
Message
- values: Dict[int, int] = <object object>
- class TikTokLive.proto.tiktok_proto.UserComboBadgeInfo(icon: 'ImageModel' = <object object at 0x104ab71b0>, combo_count: int = <object object at 0x104ab71b0>)
Bases:
Message
- combo_count: int = <object object>
- icon: ImageModel = <object object>
- class TikTokLive.proto.tiktok_proto.UserCountdownInfo(countdown_id: int = <object object at 0x104ab71b0>, score: int = <object object at 0x104ab71b0>, target_score: int = <object object at 0x104ab71b0>, completion_progress_percent: int = <object object at 0x104ab71b0>)
Bases:
Message
- completion_progress_percent: int = <object object>
- countdown_id: int = <object object>
- score: int = <object object>
- target_score: int = <object object>
- class TikTokLive.proto.tiktok_proto.UserCountdownRecord(countdown_id: int = <object object at 0x104ab71b0>, status: int = <object object at 0x104ab71b0>, duration: int = <object object at 0x104ab71b0>, start_time: int = <object object at 0x104ab71b0>, end_time: int = <object object at 0x104ab71b0>, score: int = <object object at 0x104ab71b0>, target_score: int = <object object at 0x104ab71b0>, achieved: bool = <object object at 0x104ab71b0>)
Bases:
Message
- achieved: bool = <object object>
- countdown_id: int = <object object>
- duration: int = <object object>
- end_time: int = <object object>
- score: int = <object object>
- start_time: int = <object object>
- status: int = <object object>
- target_score: int = <object object>
- class TikTokLive.proto.tiktok_proto.UserEmoteUploadSource(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.UserFanTicket(user_id: int = <object object at 0x104ab71b0>, fan_ticket: int = <object object at 0x104ab71b0>, match_total_score: int = <object object at 0x104ab71b0>, match_rank: int = <object object at 0x104ab71b0>, countdown_info: 'UserCountdownInfo' = <object object at 0x104ab71b0>, play_info: 'UserPlayInfo' = <object object at 0x104ab71b0>, icon_name: str = <object object at 0x104ab71b0>, animation_name: str = <object object at 0x104ab71b0>)
Bases:
Message
- animation_name: str = <object object>
- countdown_info: UserCountdownInfo = <object object>
- fan_ticket: int = <object object>
- icon_name: str = <object object>
- match_rank: int = <object object>
- match_total_score: int = <object object>
- play_info: UserPlayInfo = <object object>
- user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.UserFansClubInfo(is_sleeping: bool = <object object at 0x104ab71b0>, fans_level: int = <object object at 0x104ab71b0>, fans_score: int = <object object at 0x104ab71b0>, badge: 'ImageModel' = <object object at 0x104ab71b0>, fans_count: int = <object object at 0x104ab71b0>, fans_club_name: str = <object object at 0x104ab71b0>)
Bases:
Message
- badge: ImageModel = <object object>
- fans_club_name: str = <object object>
- 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.UserGrade(nick_name: str = <object object at 0x104ab71b0>, default_grade_badge: 'BadgeStruct' = <object object at 0x104ab71b0>, opacity_badge: 'BadgeStruct' = <object object at 0x104ab71b0>, current_score: int = <object object at 0x104ab71b0>, current_grade: int = <object object at 0x104ab71b0>, grade_mode: int = <object object at 0x104ab71b0>, time_to_sleep: int = <object object at 0x104ab71b0>, grade_score_rule: 'GradeScoreRule' = <object object at 0x104ab71b0>, version: int = <object object at 0x104ab71b0>)
Bases:
Message
- current_grade: int = <object object>
- current_score: int = <object object>
- default_grade_badge: BadgeStruct = <object object>
- grade_mode: int = <object object>
- grade_score_rule: GradeScoreRule = <object object>
- nick_name: str = <object object>
- opacity_badge: BadgeStruct = <object object>
- time_to_sleep: int = <object object>
- version: int = <object object>
- class TikTokLive.proto.tiktok_proto.UserHonor(total_diamond: int = <object object at 0x104ab71b0>, diamond_icon: 'ImageModel' = <object object at 0x104ab71b0>, current_honor_name: str = <object object at 0x104ab71b0>, current_honor_icon: 'ImageModel' = <object object at 0x104ab71b0>, next_honor_name: str = <object object at 0x104ab71b0>, level: int = <object object at 0x104ab71b0>, next_honor_icon: 'ImageModel' = <object object at 0x104ab71b0>, current_diamond: int = <object object at 0x104ab71b0>, this_grade_min_diamond: int = <object object at 0x104ab71b0>, this_grade_max_diamond: int = <object object at 0x104ab71b0>, grade_describe: str = <object object at 0x104ab71b0>, grade_icon_list: List[ForwardRef('GradeIcon')] = <object object at 0x104ab71b0>, screen_chat_type: int = <object object at 0x104ab71b0>, im_icon: 'ImageModel' = <object object at 0x104ab71b0>, im_icon_with_level: 'ImageModel' = <object object at 0x104ab71b0>, live_icon: 'ImageModel' = <object object at 0x104ab71b0>, new_im_icon_with_level: 'ImageModel' = <object object at 0x104ab71b0>, new_live_icon: 'ImageModel' = <object object at 0x104ab71b0>, upgrade_need_consume: int = <object object at 0x104ab71b0>, next_privileges: str = <object object at 0x104ab71b0>, profile_dialog_bg: 'ImageModel' = <object object at 0x104ab71b0>, profile_dialog_back_bg: 'ImageModel' = <object object at 0x104ab71b0>, score: int = <object object at 0x104ab71b0>, grade_banner: str = <object object at 0x104ab71b0>)
Bases:
Message
- current_diamond: int = <object object>
- current_honor_icon: ImageModel = <object object>
- current_honor_name: str = <object object>
- diamond_icon: ImageModel = <object object>
- grade_banner: str = <object object>
- grade_describe: str = <object object>
- im_icon: ImageModel = <object object>
- im_icon_with_level: ImageModel = <object object>
- level: int = <object object>
- live_icon: ImageModel = <object object>
- new_im_icon_with_level: ImageModel = <object object>
- new_live_icon: ImageModel = <object object>
- next_honor_icon: ImageModel = <object object>
- next_honor_name: str = <object object>
- next_privileges: str = <object object>
- profile_dialog_back_bg: ImageModel = <object object>
- profile_dialog_bg: ImageModel = <object object>
- score: int = <object object>
- screen_chat_type: int = <object object>
- this_grade_max_diamond: int = <object object>
- this_grade_min_diamond: int = <object object>
- total_diamond: int = <object object>
- upgrade_need_consume: int = <object object>
- class TikTokLive.proto.tiktok_proto.UserIdentity(is_gift_giver_of_anchor: bool = <object object at 0x104ab71b0>, is_subscriber_of_anchor: bool = <object object at 0x104ab71b0>, is_mutual_following_with_anchor: bool = <object object at 0x104ab71b0>, is_follower_of_anchor: bool = <object object at 0x104ab71b0>, is_moderator_of_anchor: bool = <object object at 0x104ab71b0>, is_anchor: bool = <object object at 0x104ab71b0>)
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.UserInfo(user_id: int = <object object at 0x104ab71b0>, nick_name: str = <object object at 0x104ab71b0>, anchor_avatar: 'ImageModel' = <object object at 0x104ab71b0>)
Bases:
Message
- anchor_avatar: ImageModel = <object object>
- nick_name: str = <object object>
- user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.UserLinkmicStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.UserLiveEventInfo(live_event_id: str = <object object at 0x104ab71b0>, quiz_id: str = <object object at 0x104ab71b0>, is_subscribed: bool = <object object at 0x104ab71b0>)
Bases:
Message
- is_subscribed: bool = <object object>
- live_event_id: str = <object object>
- quiz_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.UserMetricsType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.UserModelPredictionData(user_id: int = <object object at 0x104ab71b0>, model_prediction_data: Dict[str, float] = <object object at 0x104ab71b0>)
Bases:
Message
- model_prediction_data: Dict[str, float] = <object object>
- user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.UserOwnRoom(room_id_list: List[int] = <object object at 0x104ab71b0>)
Bases:
Message
- room_id_list: List[int] = <object object>
- class TikTokLive.proto.tiktok_proto.UserPlayInfo(play_id: int = <object object at 0x104ab71b0>, play_scene: 'UserPlayInfoPlayScene' = <object object at 0x104ab71b0>, score: int = <object object at 0x104ab71b0>, rank: int = <object object at 0x104ab71b0>, target_score: int = <object object at 0x104ab71b0>, user_tag: 'UserPlayInfoPlayUserTag' = <object object at 0x104ab71b0>)
Bases:
Message
- play_id: int = <object object>
- play_scene: UserPlayInfoPlayScene = <object object>
- rank: int = <object object>
- score: int = <object object>
- target_score: int = <object object>
- user_tag: UserPlayInfoPlayUserTag = <object object>
- class TikTokLive.proto.tiktok_proto.UserPlayInfoPlayScene(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.UserPlayInfoPlayUserTag(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.UserPosition(uid: int = <object object at 0x104ab71b0>, position: 'MicPositionData' = <object object at 0x104ab71b0>)
Bases:
Message
- position: MicPositionData = <object object>
- uid: int = <object object>
- class TikTokLive.proto.tiktok_proto.UserSetting(setting_id: int = <object object at 0x104ab71b0>, version: int = <object object at 0x104ab71b0>, example_setting: 'ExampleSetting' = <object object at 0x104ab71b0>, revenue_tips_setting: 'RevenueTipsSetting' = <object object at 0x104ab71b0>, goal_auto_update_switch: 'GiftGoalAutoUpdateSwitch' = <object object at 0x104ab71b0>, goal_voice_alter_switch: 'GiftGoalVoiceAlterSwitch' = <object object at 0x104ab71b0>, game_server_feature_setting: 'GameServerFeatureSetting' = <object object at 0x104ab71b0>, game_guess_recommend_create_switch: 'GameGuessRecommendCreateSwitch' = <object object at 0x104ab71b0>)
Bases:
Message
- example_setting: ExampleSetting = <object object>
- game_guess_recommend_create_switch: GameGuessRecommendCreateSwitch = <object object>
- game_server_feature_setting: GameServerFeatureSetting = <object object>
- goal_auto_update_switch: GiftGoalAutoUpdateSwitch = <object object>
- goal_voice_alter_switch: GiftGoalVoiceAlterSwitch = <object object>
- revenue_tips_setting: RevenueTipsSetting = <object object>
- setting_id: int = <object object>
- version: int = <object object>
- class TikTokLive.proto.tiktok_proto.UserStats(is_new_anchor: bool = <object object at 0x104ab71b0>, is_new_moderator: bool = <object object at 0x104ab71b0>)
Bases:
Message
- is_new_anchor: bool = <object object>
- is_new_moderator: bool = <object object>
- class TikTokLive.proto.tiktok_proto.UserVoteInfo(has_voted: bool = <object object at 0x104ab71b0>, vote_option_index: int = <object object at 0x104ab71b0>, vote_option_list: List[ForwardRef('UserVoteOptionInfo')] = <object object at 0x104ab71b0>)
Bases:
Message
- has_voted: bool = <object object>
- vote_option_index: int = <object object>
- vote_option_list: List[UserVoteOptionInfo] = <object object>
- class TikTokLive.proto.tiktok_proto.UserVoteOptionInfo(vote_option_index: int = <object object at 0x104ab71b0>, vote_count: int = <object object at 0x104ab71b0>)
Bases:
Message
- vote_count: int = <object object>
- vote_option_index: int = <object object>
- class TikTokLive.proto.tiktok_proto.VerticalPaddingRule(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.Video(vid: str = <object object at 0x104ab71b0>, url: str = <object object at 0x104ab71b0>, duration: float = <object object at 0x104ab71b0>, width: int = <object object at 0x104ab71b0>, height: int = <object object at 0x104ab71b0>)
Bases:
Message
- duration: float = <object object>
- height: int = <object object>
- url: str = <object object>
- vid: str = <object object>
- width: int = <object object>
- class TikTokLive.proto.tiktok_proto.VideoInfo(resolution: str = <object object at 0x104ab71b0>)
Bases:
Message
- resolution: str = <object object>
- class TikTokLive.proto.tiktok_proto.VideoMetaInfo(url: str = <object object at 0x104ab71b0>, height: int = <object object at 0x104ab71b0>, width: int = <object object at 0x104ab71b0>, size: int = <object object at 0x104ab71b0>, duration: float = <object object at 0x104ab71b0>)
Bases:
Message
- duration: float = <object object>
- height: int = <object object>
- size: int = <object object>
- url: str = <object object>
- width: int = <object object>
- class TikTokLive.proto.tiktok_proto.VideoResource(video_type_name: str = <object object at 0x104ab71b0>, video_url: 'ResourceModel' = <object object at 0x104ab71b0>, video_md5: str = <object object at 0x104ab71b0>)
Bases:
Message
- video_md5: str = <object object>
- video_type_name: str = <object object>
- video_url: ResourceModel = <object object>
- class TikTokLive.proto.tiktok_proto.ViewVersion(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.ViewerPicksStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.ViewerPicksUpdateType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.ViolationStatusResponse(data: 'ViolationStatusResponseResponseData' = <object object at 0x104ab71b0>, extra: 'ViolationStatusResponseResponseExtra' = <object object at 0x104ab71b0>)
Bases:
Message
- data: ViolationStatusResponseResponseData = <object object>
- extra: ViolationStatusResponseResponseExtra = <object object>
- class TikTokLive.proto.tiktok_proto.ViolationStatusResponseResponseData(status: int = <object object at 0x104ab71b0>, perception_dialog: 'PerceptionDialogInfo' = <object object at 0x104ab71b0>, punish_event: 'PunishEventInfo' = <object object at 0x104ab71b0>, perception_toast: 'Text' = <object object at 0x104ab71b0>)
Bases:
Message
- perception_dialog: PerceptionDialogInfo = <object object>
- punish_event: PunishEventInfo = <object object>
- status: int = <object object>
- class TikTokLive.proto.tiktok_proto.ViolationStatusResponseResponseExtra(now: int = <object object at 0x104ab71b0>)
Bases:
Message
- now: int = <object object>
- class TikTokLive.proto.tiktok_proto.VipStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.VirtualWaitingUser(send_user_id: int = <object object at 0x104ab71b0>, send_timestamp: int = <object object at 0x104ab71b0>, avatars: List[ForwardRef('ImageModel')] = <object object at 0x104ab71b0>)
Bases:
Message
- avatars: List[ImageModel] = <object object>
- send_timestamp: int = <object object>
- send_user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.VoteUser(user_id: int = <object object at 0x104ab71b0>, nick_name: str = <object object at 0x104ab71b0>, avatar_thumb: 'ImageModel' = <object object at 0x104ab71b0>, vote_count: int = <object object at 0x104ab71b0>)
Bases:
Message
- avatar_thumb: ImageModel = <object object>
- nick_name: str = <object object>
- user_id: int = <object object>
- vote_count: int = <object object>
- class TikTokLive.proto.tiktok_proto.WaitUser(uid: int = <object object at 0x104ab71b0>, link_mic_id: str = <object object at 0x104ab71b0>)
Bases:
Message
- link_mic_id: str = <object object>
- uid: int = <object object>
- class TikTokLive.proto.tiktok_proto.WalletLiveRewardsRatioImMsg(msg_type: int = <object object at 0x104ab71b0>, notification_data: 'WalletLiveRewardsRatioImMsgNotification' = <object object at 0x104ab71b0>)
Bases:
Message
- msg_type: int = <object object>
- notification_data: WalletLiveRewardsRatioImMsgNotification = <object object>
- class TikTokLive.proto.tiktok_proto.WalletLiveRewardsRatioImMsgNotification(display_text: str = <object object at 0x104ab71b0>)
Bases:
Message
- display_text: str = <object object>
- class TikTokLive.proto.tiktok_proto.WalletPackage(iap_id: str = <object object at 0x104ab71b0>, usd_price_show: str = <object object at 0x104ab71b0>)
Bases:
Message
- iap_id: str = <object object>
- usd_price_show: str = <object object>
- class TikTokLive.proto.tiktok_proto.WalletRewardsContainerInfo(title: str = <object object at 0x104ab71b0>, content: str = <object object at 0x104ab71b0>, schema: str = <object object at 0x104ab71b0>, need_popup: bool = <object object at 0x104ab71b0>, exposure_period: str = <object object at 0x104ab71b0>, popup_schema: str = <object object at 0x104ab71b0>, popup_type: int = <object object at 0x104ab71b0>)
Bases:
Message
- content: str = <object object>
- exposure_period: str = <object object>
- need_popup: bool = <object object>
- popup_schema: str = <object object>
- popup_type: int = <object object>
- schema: str = <object object>
- title: str = <object object>
- class TikTokLive.proto.tiktok_proto.WallpaperAiCreateResponse(data: 'WallpaperAiCreateResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: WallpaperAiCreateResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.WallpaperAiCreateResponseResponseData(keywords_review_result: int = <object object at 0x104ab71b0>, review_id: str = <object object at 0x104ab71b0>)
Bases:
Message
- keywords_review_result: int = <object object>
- review_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.WallpaperContent(room_id: int = <object object at 0x104ab71b0>, channel_id: int = <object object at 0x104ab71b0>, wallpaper_id: int = <object object at 0x104ab71b0>, status: int = <object object at 0x104ab71b0>, send_timestamp: int = <object object at 0x104ab71b0>, play_user_id: int = <object object at 0x104ab71b0>, wallpaper_url: str = <object object at 0x104ab71b0>, finished_user_list: List[ForwardRef('WallpaperContext')] = <object object at 0x104ab71b0>, play_user_list: List[ForwardRef('WallpaperContext')] = <object object at 0x104ab71b0>)
Bases:
Message
- channel_id: int = <object object>
- finished_user_list: List[WallpaperContext] = <object object>
- play_user_id: int = <object object>
- play_user_list: List[WallpaperContext] = <object object>
- room_id: int = <object object>
- send_timestamp: int = <object object>
- status: int = <object object>
- wallpaper_id: int = <object object>
- wallpaper_url: str = <object object>
- class TikTokLive.proto.tiktok_proto.WallpaperContext(user_id: int = <object object at 0x104ab71b0>, wallpaper_start_time: int = <object object at 0x104ab71b0>, nickname: str = <object object at 0x104ab71b0>, avatar_thumb: 'ImageModel' = <object object at 0x104ab71b0>, user_keywords: str = <object object at 0x104ab71b0>, linkmic_id_str: str = <object object at 0x104ab71b0>)
Bases:
Message
- avatar_thumb: ImageModel = <object object>
- linkmic_id_str: str = <object object>
- nickname: str = <object object>
- user_id: int = <object object>
- user_keywords: str = <object object>
- wallpaper_start_time: int = <object object>
- class TikTokLive.proto.tiktok_proto.WallpaperCreateResponse(data: 'WallpaperCreateResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: WallpaperCreateResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.WallpaperCreateResponseResponseData(wallpaper_exists: bool = <object object at 0x104ab71b0>, wallpaper_content: 'WallpaperContent' = <object object at 0x104ab71b0>)
Bases:
Message
- wallpaper_content: WallpaperContent = <object object>
- wallpaper_exists: bool = <object object>
- class TikTokLive.proto.tiktok_proto.WallpaperEndResponse(data: 'WallpaperEndResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: WallpaperEndResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.WallpaperEndResponseResponseData(success: bool = <object object at 0x104ab71b0>, wallpaper_content: 'WallpaperContent' = <object object at 0x104ab71b0>)
Bases:
Message
- success: bool = <object object>
- wallpaper_content: WallpaperContent = <object object>
- class TikTokLive.proto.tiktok_proto.WallpaperImageState(image_url: str = <object object at 0x104ab71b0>)
Bases:
Message
- image_url: str = <object object>
- class TikTokLive.proto.tiktok_proto.WallpaperPicReplyResponse(data: 'WallpaperPicReplyResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: WallpaperPicReplyResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.WallpaperPicReplyResponseResponseData(result: bool = <object object at 0x104ab71b0>)
Bases:
Message
- result: bool = <object object>
- class TikTokLive.proto.tiktok_proto.WallpaperReplyResponse(data: 'WallpaperReplyResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: WallpaperReplyResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.WallpaperReplyResponseResponseData(result: bool = <object object at 0x104ab71b0>, wallpaper_content: 'WallpaperContent' = <object object at 0x104ab71b0>)
Bases:
Message
- result: bool = <object object>
- wallpaper_content: WallpaperContent = <object object>
- class TikTokLive.proto.tiktok_proto.WallpaperUserLeaveResponse(data: 'WallpaperUserLeaveResponseResponseData' = <object object at 0x104ab71b0>)
Bases:
Message
- data: WallpaperUserLeaveResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.WallpaperUserLeaveResponseResponseData(result: bool = <object object at 0x104ab71b0>)
Bases:
Message
- result: bool = <object object>
- class TikTokLive.proto.tiktok_proto.WarningTag(text: 'Text' = <object object at 0x104ab71b0>, duration: int = <object object at 0x104ab71b0>, tag_source: int = <object object at 0x104ab71b0>, punish_info: 'PunishEventInfo' = <object object at 0x104ab71b0>, style: int = <object object at 0x104ab71b0>, detail_url: str = <object object at 0x104ab71b0>, icon_type: int = <object object at 0x104ab71b0>)
Bases:
Message
- detail_url: str = <object object>
- duration: int = <object object>
- icon_type: int = <object object>
- punish_info: PunishEventInfo = <object object>
- style: int = <object object>
- tag_source: int = <object object>
- class TikTokLive.proto.tiktok_proto.WaveAlgorithmData(algorithm_version: str = <object object at 0x104ab71b0>, is_alg_hit: bool = <object object at 0x104ab71b0>, predict_score: str = <object object at 0x104ab71b0>, is_rewatch: bool = <object object at 0x104ab71b0>, is_follow: bool = <object object at 0x104ab71b0>)
Bases:
Message
- algorithm_version: str = <object object>
- is_alg_hit: bool = <object object>
- is_follow: bool = <object object>
- is_rewatch: bool = <object object>
- predict_score: str = <object object>
- class TikTokLive.proto.tiktok_proto.WaveCardInfo(card_name_key: str = <object object at 0x104ab71b0>, card_image: 'ImageModel' = <object object at 0x104ab71b0>, send_time_sec: int = <object object at 0x104ab71b0>, send_user: 'BattleUserInfo' = <object object at 0x104ab71b0>, effect_last_duration: int = <object object at 0x104ab71b0>, rule_url: str = <object object at 0x104ab71b0>, effect_time_sec: int = <object object at 0x104ab71b0>, to_anchor_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- card_image: ImageModel = <object object>
- card_name_key: str = <object object>
- effect_last_duration: int = <object object>
- effect_time_sec: int = <object object>
- rule_url: str = <object object>
- send_time_sec: int = <object object>
- send_user: BattleUserInfo = <object object>
- to_anchor_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.WaveReward(emote: 'EmoteModel' = <object object at 0x104ab71b0>, f307_emotes: List[ForwardRef('EmoteModel')] = <object object at 0x104ab71b0>)
Bases:
Message
- emote: EmoteModel = <object object>
- f307_emotes: List[EmoteModel] = <object object>
- class TikTokLive.proto.tiktok_proto.WaveStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.WebcastAccessControlMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, captcha: 'AccessControlCaptcha' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- captcha: AccessControlCaptcha = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastAccessRecallMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, status: int = <object object at 0x104ab71b0>, duration: int = <object object at 0x104ab71b0>, end_time: int = <object object at 0x104ab71b0>, scene: 'Scene' = <object object at 0x104ab71b0>, notice: 'Text' = <object object at 0x104ab71b0>, content: 'Text' = <object object at 0x104ab71b0>, punish_info: 'PunishEventInfo' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- duration: int = <object object>
- end_time: int = <object object>
- punish_info: PunishEventInfo = <object object>
- status: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastActivityQuizCardMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, schema: str = <object object at 0x104ab71b0>, primary_id: str = <object object at 0x104ab71b0>, timestamp: int = <object object at 0x104ab71b0>, question: 'QuizQuestionInfo' = <object object at 0x104ab71b0>, answer: 'QuizAnswerInfo' = <object object at 0x104ab71b0>, final_result: 'QuizFinalResult' = <object object at 0x104ab71b0>, call_up_webview: 'QuizCallUpWebview' = <object object at 0x104ab71b0>, rules_introduction: 'QuizRulesIntroduction' = <object object at 0x104ab71b0>, sei_delay_multiple: float = <object object at 0x104ab71b0>, sei_delay_bias: int = <object object at 0x104ab71b0>, expired_time: int = <object object at 0x104ab71b0>)
Bases:
Message
- answer: QuizAnswerInfo = <object object>
- base_message: CommonMessageData = <object object>
- call_up_webview: QuizCallUpWebview = <object object>
- expired_time: int = <object object>
- final_result: QuizFinalResult = <object object>
- primary_id: str = <object object>
- question: QuizQuestionInfo = <object object>
- rules_introduction: QuizRulesIntroduction = <object object>
- schema: str = <object object>
- sei_delay_bias: int = <object object>
- sei_delay_multiple: float = <object object>
- timestamp: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastActivityQuizUserIdentityMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, primary_id: str = <object object at 0x104ab71b0>, version: int = <object object at 0x104ab71b0>, retain_device_id: str = <object object at 0x104ab71b0>, timestamp: int = <object object at 0x104ab71b0>, body: 'QuizUserIdentityInfo' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- body: QuizUserIdentityInfo = <object object>
- primary_id: str = <object object>
- retain_device_id: str = <object object>
- timestamp: int = <object object>
- version: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastAiLiveSummaryMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, ai_live_summary: 'AiLiveSummary' = <object object at 0x104ab71b0>)
Bases:
Message
- ai_live_summary: AiLiveSummary = <object object>
- base_message: CommonMessageData = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastAiSummaryMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, scene: 'Scene' = <object object at 0x104ab71b0>, show_at_first: bool = <object object at 0x104ab71b0>, icon: 'ImageModel' = <object object at 0x104ab71b0>, title: 'Text' = <object object at 0x104ab71b0>, multi_lang_summary_list: List[ForwardRef('MultiLangContent')] = <object object at 0x104ab71b0>, click_title_scheme_link: str = <object object at 0x104ab71b0>, click_content_scheme_link: str = <object object at 0x104ab71b0>, long_press_area_scheme_link: str = <object object at 0x104ab71b0>, public_area_message_common: 'PublicAreaMessageCommon' = <object object at 0x104ab71b0>, require_stay: bool = <object object at 0x104ab71b0>, stay_duration_ms: int = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- click_content_scheme_link: str = <object object>
- click_title_scheme_link: str = <object object>
- icon: ImageModel = <object object>
- long_press_area_scheme_link: str = <object object>
- multi_lang_summary_list: List[MultiLangContent] = <object object>
- public_area_message_common: PublicAreaMessageCommon = <object object>
- require_stay: bool = <object object>
- show_at_first: bool = <object object>
- stay_duration_ms: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastAnchorGetSubQuotaMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, description: str = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- description: str = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastAnchorGrowLevelMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, anchor_grow_level_im_msg: 'AnchorGrowLevelImMsg' = <object object at 0x104ab71b0>, anchor_grow_level_im_msg_v2: 'AnchorGrowLevelImMsgV2' = <object object at 0x104ab71b0>)
Bases:
Message
- anchor_grow_level_im_msg: AnchorGrowLevelImMsg = <object object>
- anchor_grow_level_im_msg_v2: AnchorGrowLevelImMsgV2 = <object object>
- base_message: CommonMessageData = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastAnchorReminderWordMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, reminder_word_info: 'AnchorReminderWordInfoMsg' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- reminder_word_info: AnchorReminderWordInfoMsg = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastAnchorTaskReminderMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, task_record_id: str = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- task_record_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastAnchorToolModificationMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, modification: 'AnchorToolModification' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- modification: AnchorToolModification = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastAssetMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, asset_id: int = <object object at 0x104ab71b0>, panel_display_text: 'Text' = <object object at 0x104ab71b0>, show_message: bool = <object object at 0x104ab71b0>, show_panel: bool = <object object at 0x104ab71b0>, from_user: 'User' = <object object at 0x104ab71b0>, to_user: 'User' = <object object at 0x104ab71b0>, priority: 'GiftImPriority' = <object object at 0x104ab71b0>, log_id: str = <object object at 0x104ab71b0>, assets: 'AssetsModel' = <object object at 0x104ab71b0>)
Bases:
Message
- asset_id: int = <object object>
- assets: AssetsModel = <object object>
- base_message: CommonMessageData = <object object>
- log_id: str = <object object>
- priority: GiftImPriority = <object object>
- show_message: bool = <object object>
- show_panel: bool = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastAudienceReserveUserStateMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, room_id: int = <object object at 0x104ab71b0>, type: 'WebcastAudienceReserveUserStateMessageAudienceReserveType' = <object object at 0x104ab71b0>, audience_reserve_user_info: 'AudienceReserveUserInfo' = <object object at 0x104ab71b0>, audience_reserve_content: 'AudienceReserveContent' = <object object at 0x104ab71b0>, audience_cancel_content: 'AudienceCancelContent' = <object object at 0x104ab71b0>, audience_reply_content: 'AudienceReplyContent' = <object object at 0x104ab71b0>, audience_reject_content: 'AudienceRejectContent' = <object object at 0x104ab71b0>)
Bases:
Message
- audience_cancel_content: AudienceCancelContent = <object object>
- audience_reject_content: AudienceRejectContent = <object object>
- audience_reply_content: AudienceReplyContent = <object object>
- audience_reserve_content: AudienceReserveContent = <object object>
- audience_reserve_user_info: AudienceReserveUserInfo = <object object>
- base_message: CommonMessageData = <object object>
- room_id: int = <object object>
- type: WebcastAudienceReserveUserStateMessageAudienceReserveType = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastAudienceReserveUserStateMessageAudienceReserveType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.WebcastAuthorizationNotifyMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, from_: str = <object object at 0x104ab71b0>, style: str = <object object at 0x104ab71b0>, user_content: 'WebcastAuthorizationNotifyMessageContentBlock' = <object object at 0x104ab71b0>, user_relation: 'WebcastAuthorizationNotifyMessageRelationBlock' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- from_: str = <object object>
- style: str = <object object>
- user_content: WebcastAuthorizationNotifyMessageContentBlock = <object object>
- user_relation: WebcastAuthorizationNotifyMessageRelationBlock = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastAuthorizationNotifyMessageContentBlock(show: bool = <object object at 0x104ab71b0>, is_authorized: bool = <object object at 0x104ab71b0>, title: str = <object object at 0x104ab71b0>, content: str = <object object at 0x104ab71b0>, detail: str = <object object at 0x104ab71b0>)
Bases:
Message
- content: str = <object object>
- detail: str = <object object>
- is_authorized: bool = <object object>
- show: bool = <object object>
- title: str = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastAuthorizationNotifyMessageRelationBlock(show: bool = <object object at 0x104ab71b0>, is_authorized: bool = <object object at 0x104ab71b0>, title: str = <object object at 0x104ab71b0>, content: str = <object object at 0x104ab71b0>, detail: str = <object object at 0x104ab71b0>)
Bases:
Message
- content: str = <object object>
- detail: str = <object object>
- is_authorized: bool = <object object>
- show: bool = <object object>
- title: str = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastAvatarGenerateResultMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, avatar: 'Avatar' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastAvatarReportDeleteMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, avatar_id: int = <object object at 0x104ab71b0>, avatar_owner_user_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- avatar_id: int = <object object>
- avatar_owner_user_id: int = <object object>
- base_message: CommonMessageData = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastAvatarStyleResultMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, status: int = <object object at 0x104ab71b0>, status_message: str = <object object at 0x104ab71b0>, image: 'ImageModel' = <object object at 0x104ab71b0>, style_id: int = <object object at 0x104ab71b0>, origin_image_uri: str = <object object at 0x104ab71b0>, task_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- image: ImageModel = <object object>
- origin_image_uri: str = <object object>
- status: int = <object object>
- status_message: str = <object object>
- style_id: int = <object object>
- task_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastBaLeadGenMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, op: int = <object object at 0x104ab71b0>, page_id: int = <object object at 0x104ab71b0>, op_time: int = <object object at 0x104ab71b0>, cta_text: str = <object object at 0x104ab71b0>, schema: str = <object object at 0x104ab71b0>, pin_period: int = <object object at 0x104ab71b0>, card_intro: str = <object object at 0x104ab71b0>, card_button_text: str = <object object at 0x104ab71b0>, card_title: str = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- card_button_text: str = <object object>
- card_intro: str = <object object>
- card_title: str = <object object>
- cta_text: str = <object object>
- op: int = <object object>
- op_time: int = <object object>
- page_id: int = <object object>
- pin_period: int = <object object>
- schema: str = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastBackpackMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, change_type: int = <object object at 0x104ab71b0>, action: int = <object object at 0x104ab71b0>, item_type: int = <object object at 0x104ab71b0>, item_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- action: int = <object object>
- base_message: CommonMessageData = <object object>
- change_type: int = <object object>
- item_id: int = <object object>
- item_type: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastBarrageMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, event: 'WebcastBarrageMessageBarrageEvent' = <object object at 0x104ab71b0>, msg_type: 'WebcastBarrageMessageBarrageType' = <object object at 0x104ab71b0>, icon: 'ImageModel' = <object object at 0x104ab71b0>, duration: int = <object object at 0x104ab71b0>, back_ground: 'ImageModel' = <object object at 0x104ab71b0>, right_icon: 'ImageModel' = <object object at 0x104ab71b0>, display_config: int = <object object at 0x104ab71b0>, gallery_gift_id: int = <object object at 0x104ab71b0>, scene: 'Scene' = <object object at 0x104ab71b0>, control: 'DisplayControl' = <object object at 0x104ab71b0>, right_label: 'WebcastBarrageMessageRightLabel' = <object object at 0x104ab71b0>, use_marquee: bool = <object object at 0x104ab71b0>, show_type: 'WebcastBarrageMessageShowType' = <object object at 0x104ab71b0>, badge: 'BadgeStruct' = <object object at 0x104ab71b0>, render_type: 'WebcastBarrageMessageRenderType' = <object object at 0x104ab71b0>, left_icon_display_type: 'WebcastBarrageMessageIconDisplayType' = <object object at 0x104ab71b0>, ribbon_animation: 'ImageModel' = <object object at 0x104ab71b0>, animation_data: 'AnimationData' = <object object at 0x104ab71b0>, hybrid_url: str = <object object at 0x104ab71b0>, schema: str = <object object at 0x104ab71b0>, sub_type: str = <object object at 0x104ab71b0>, common_barrage_content: 'Text' = <object object at 0x104ab71b0>, user_grade_param: 'BarrageTypeUserGradeParam' = <object object at 0x104ab71b0>, fans_level_param: 'BarrageTypeFansLevelParam' = <object object at 0x104ab71b0>, subscribe_gift_param: 'BarrageTypeSubscribeGiftParam' = <object object at 0x104ab71b0>, privilege_log_extra: 'PrivilegeLogExtra' = <object object at 0x104ab71b0>, gift_gallery_params: 'BarrageTypeGiftGalleryParam' = <object object at 0x104ab71b0>)
Bases:
Message
- animation_data: AnimationData = <object object>
- back_ground: ImageModel = <object object>
- badge: BadgeStruct = <object object>
- base_message: CommonMessageData = <object object>
- control: DisplayControl = <object object>
- display_config: int = <object object>
- duration: int = <object object>
- event: WebcastBarrageMessageBarrageEvent = <object object>
- fans_level_param: BarrageTypeFansLevelParam = <object object>
- gallery_gift_id: int = <object object>
- gift_gallery_params: BarrageTypeGiftGalleryParam = <object object>
- hybrid_url: str = <object object>
- icon: ImageModel = <object object>
- left_icon_display_type: WebcastBarrageMessageIconDisplayType = <object object>
- msg_type: WebcastBarrageMessageBarrageType = <object object>
- privilege_log_extra: PrivilegeLogExtra = <object object>
- render_type: WebcastBarrageMessageRenderType = <object object>
- ribbon_animation: ImageModel = <object object>
- right_icon: ImageModel = <object object>
- right_label: WebcastBarrageMessageRightLabel = <object object>
- schema: str = <object object>
- show_type: WebcastBarrageMessageShowType = <object object>
- sub_type: str = <object object>
- subscribe_gift_param: BarrageTypeSubscribeGiftParam = <object object>
- use_marquee: bool = <object object>
- user_grade_param: BarrageTypeUserGradeParam = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastBarrageMessageBarrageEvent(event_name: str = <object object at 0x104ab71b0>, params: Dict[str, str] = <object object at 0x104ab71b0>)
Bases:
Message
- event_name: str = <object object>
- params: Dict[str, str] = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastBarrageMessageBarrageType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.WebcastBarrageMessageIconDisplayType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.WebcastBarrageMessageRenderType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.WebcastBarrageMessageRightLabel(background_color: str = <object object at 0x104ab71b0>, content: 'Text' = <object object at 0x104ab71b0>, height: int = <object object at 0x104ab71b0>)
Bases:
Message
- background_color: str = <object object>
- height: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastBarrageMessageShowType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.WebcastBizStickerMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, biz_sticker: List[ForwardRef('RoomSticker')] = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- biz_sticker: List[RoomSticker] = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastBoostCardMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, m_cards: List[ForwardRef('BoostCard')] = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastBoostedUsersMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, total_cnt: int = <object object at 0x104ab71b0>, flare: 'FlareBoostedUsers' = <object object at 0x104ab71b0>, promote_ads: List[ForwardRef('PromoteAdBoostedUsers')] = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- flare: FlareBoostedUsers = <object object>
- promote_ads: List[PromoteAdBoostedUsers] = <object object>
- total_cnt: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastBottomMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, content: str = <object object at 0x104ab71b0>, show_type: 'WebcastBottomMessageShowType' = <object object at 0x104ab71b0>, text_type: 'WebcastBottomMessageTextType' = <object object at 0x104ab71b0>, duration: int = <object object at 0x104ab71b0>, biz_type: 'WebcastBottomMessageBizType' = <object object at 0x104ab71b0>, violation_user_id: int = <object object at 0x104ab71b0>, punish_info: 'PunishEventInfo' = <object object at 0x104ab71b0>, style: int = <object object at 0x104ab71b0>, detail_url: str = <object object at 0x104ab71b0>, float_style: int = <object object at 0x104ab71b0>, float_icon_type: 'WebcastBottomMessagePerceptionDialogIconType' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- biz_type: WebcastBottomMessageBizType = <object object>
- content: str = <object object>
- detail_url: str = <object object>
- duration: int = <object object>
- float_icon_type: WebcastBottomMessagePerceptionDialogIconType = <object object>
- float_style: int = <object object>
- punish_info: PunishEventInfo = <object object>
- show_type: WebcastBottomMessageShowType = <object object>
- style: int = <object object>
- text_type: WebcastBottomMessageTextType = <object object>
- violation_user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastBottomMessageBizType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.WebcastBottomMessagePerceptionDialogIconType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.WebcastBottomMessageShowType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.WebcastBottomMessageTextType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.WebcastCapsuleMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, icon: 'ImageModel' = <object object at 0x104ab71b0>, desc: 'Text' = <object object at 0x104ab71b0>, button_text: 'Text' = <object object at 0x104ab71b0>, schema: str = <object object at 0x104ab71b0>, capsule_type: int = <object object at 0x104ab71b0>, scene: 'Scene' = <object object at 0x104ab71b0>, biz_params: 'CapsuleBizParams' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- biz_params: CapsuleBizParams = <object object>
- capsule_type: int = <object object>
- icon: ImageModel = <object object>
- schema: str = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastCaptionMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, timestamp_ms: int = <object object at 0x104ab71b0>, duration_ms: int = <object object at 0x104ab71b0>, content: List[ForwardRef('CaptionContent')] = <object object at 0x104ab71b0>, sentence_id: int = <object object at 0x104ab71b0>, sequence_id: int = <object object at 0x104ab71b0>, definite: bool = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- content: List[CaptionContent] = <object object>
- definite: bool = <object object>
- duration_ms: int = <object object>
- sentence_id: int = <object object>
- sequence_id: int = <object object>
- timestamp_ms: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastChatMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, user_info: 'User' = <object object at 0x104ab71b0>, content: str = <object object at 0x104ab71b0>, visible_to_sender: bool = <object object at 0x104ab71b0>, background: 'ImageModel' = <object object at 0x104ab71b0>, full_screen_text_color: str = <object object at 0x104ab71b0>, background_image_v2: 'ImageModel' = <object object at 0x104ab71b0>, public_area_common: 'PublicAreaCommon' = <object object at 0x104ab71b0>, gift_image: 'ImageModel' = <object object at 0x104ab71b0>, input_type: int = <object object at 0x104ab71b0>, at_user: 'User' = <object object at 0x104ab71b0>, f315_emotes: List[ForwardRef('EmoteWithIndex')] = <object object at 0x104ab71b0>, content_language: str = <object object at 0x104ab71b0>, msg_filter: 'MsgFilter' = <object object at 0x104ab71b0>, quick_chat_scene: int = <object object at 0x104ab71b0>, communityflagged_status: int = <object object at 0x104ab71b0>, user_identity: 'UserIdentity' = <object object at 0x104ab71b0>, comment_quality_scores: List[ForwardRef('CommentQualityScore')] = <object object at 0x104ab71b0>, comment_tag: 'WebcastChatMessageCommentTag' = <object object at 0x104ab71b0>, public_area_message_common: 'PublicAreaMessageCommon' = <object object at 0x104ab71b0>, screen_time: int = <object object at 0x104ab71b0>, signature: str = <object object at 0x104ab71b0>, signature_version: str = <object object at 0x104ab71b0>, ec_streamer_key: str = <object object at 0x104ab71b0>)
Bases:
Message
- background: ImageModel = <object object>
- background_image_v2: ImageModel = <object object>
- base_message: CommonMessageData = <object object>
- comment_quality_scores: List[CommentQualityScore] = <object object>
- comment_tag: WebcastChatMessageCommentTag = <object object>
- communityflagged_status: int = <object object>
- content: str = <object object>
- content_language: str = <object object>
- ec_streamer_key: str = <object object>
- f315_emotes: List[EmoteWithIndex] = <object object>
- full_screen_text_color: str = <object object>
- gift_image: ImageModel = <object object>
- input_type: int = <object object>
- public_area_common: PublicAreaCommon = <object object>
- public_area_message_common: PublicAreaMessageCommon = <object object>
- quick_chat_scene: int = <object object>
- screen_time: int = <object object>
- signature: str = <object object>
- signature_version: str = <object object>
- user_identity: UserIdentity = <object object>
- visible_to_sender: bool = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastChatMessageCommentTag(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.WebcastCohostReserveMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, reserve_type: int = <object object at 0x104ab71b0>, reservation_id: int = <object object at 0x104ab71b0>, reserve_content: 'ReserveContent' = <object object at 0x104ab71b0>, reply_content: 'ReplyContent' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- reply_content: ReplyContent = <object object>
- reservation_id: int = <object object>
- reserve_content: ReserveContent = <object object>
- reserve_type: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastCohostTopicMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, action: int = <object object at 0x104ab71b0>, topic: 'CohostTopic' = <object object at 0x104ab71b0>, topic_set_content: 'TopicSetContent' = <object object at 0x104ab71b0>, heat_update_content: 'HeatUpdateContent' = <object object at 0x104ab71b0>, session_status: 'TopicSessionStatus' = <object object at 0x104ab71b0>)
Bases:
Message
- action: int = <object object>
- base_message: CommonMessageData = <object object>
- heat_update_content: HeatUpdateContent = <object object>
- session_status: TopicSessionStatus = <object object>
- topic: CohostTopic = <object object>
- topic_set_content: TopicSetContent = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastColdStartMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, msg_type: int = <object object at 0x104ab71b0>, status: int = <object object at 0x104ab71b0>, viewer_count: int = <object object at 0x104ab71b0>, total_count: int = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- msg_type: int = <object object>
- status: int = <object object>
- total_count: int = <object object>
- viewer_count: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastCommentTrayMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, content: str = <object object at 0x104ab71b0>, content_type: int = <object object at 0x104ab71b0>, count: int = <object object at 0x104ab71b0>, chat_time: int = <object object at 0x104ab71b0>, tray_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- chat_time: int = <object object>
- content: str = <object object>
- content_type: int = <object object>
- count: int = <object object>
- tray_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastCommentsMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, user: 'User' = <object object at 0x104ab71b0>, content: str = <object object at 0x104ab71b0>, color: str = <object object at 0x104ab71b0>, background: 'ImageModel' = <object object at 0x104ab71b0>, action_type: int = <object object at 0x104ab71b0>, action_content: str = <object object at 0x104ab71b0>)
Bases:
Message
- action_content: str = <object object>
- action_type: int = <object object>
- background: ImageModel = <object object>
- base_message: CommonMessageData = <object object>
- color: str = <object object>
- content: str = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastCommercialCustomMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, custom_message_id: int = <object object at 0x104ab71b0>, brand_logo: 'ImageModel' = <object object at 0x104ab71b0>, brand_name: 'Text' = <object object at 0x104ab71b0>, border_color: str = <object object at 0x104ab71b0>, right_label: 'WebcastCommercialCustomMessageRightLabel' = <object object at 0x104ab71b0>, duration: int = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- border_color: str = <object object>
- brand_logo: ImageModel = <object object>
- custom_message_id: int = <object object>
- duration: int = <object object>
- right_label: WebcastCommercialCustomMessageRightLabel = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastCommercialCustomMessageRightLabel(background_color: str = <object object at 0x104ab71b0>, content: 'Text' = <object object at 0x104ab71b0>, height: int = <object object at 0x104ab71b0>)
Bases:
Message
- background_color: str = <object object>
- height: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastCommonPopupMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, schema_url: str = <object object at 0x104ab71b0>, anchor_popup: bool = <object object at 0x104ab71b0>)
Bases:
Message
- anchor_popup: bool = <object object>
- base_message: CommonMessageData = <object object>
- schema_url: str = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastCommonToastMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, discardable: bool = <object object at 0x104ab71b0>, immediate: bool = <object object at 0x104ab71b0>, duration: int = <object object at 0x104ab71b0>, text_color: str = <object object at 0x104ab71b0>, background_color_start: str = <object object at 0x104ab71b0>, background_color_end: str = <object object at 0x104ab71b0>, position: int = <object object at 0x104ab71b0>, top_image: 'ImageModel' = <object object at 0x104ab71b0>, image_width: int = <object object at 0x104ab71b0>, image_height: int = <object object at 0x104ab71b0>, show_mongolia_layer: bool = <object object at 0x104ab71b0>)
Bases:
Message
- background_color_end: str = <object object>
- background_color_start: str = <object object>
- base_message: CommonMessageData = <object object>
- discardable: bool = <object object>
- duration: int = <object object>
- image_height: int = <object object>
- image_width: int = <object object>
- immediate: bool = <object object>
- position: int = <object object>
- show_mongolia_layer: bool = <object object>
- text_color: str = <object object>
- top_image: ImageModel = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastCompetitionMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, biz_common: 'CompetitionCommon' = <object object at 0x104ab71b0>, type: 'WebcastCompetitionMessageCompetitionMessageType' = <object object at 0x104ab71b0>, initiate: 'CompetitionInitiate' = <object object at 0x104ab71b0>, reply: 'CompetitionReply' = <object object at 0x104ab71b0>, start: 'CompetitionStart' = <object object at 0x104ab71b0>, settle_start: 'CompetitionSettleStart' = <object object at 0x104ab71b0>, settle_end: 'CompetitionSettleEnd' = <object object at 0x104ab71b0>, score_change: 'CompetitionScoreChange' = <object object at 0x104ab71b0>, finish: 'CompetitionFinish' = <object object at 0x104ab71b0>, switch_turn: 'CompetitionSwitchTurn' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- biz_common: CompetitionCommon = <object object>
- finish: CompetitionFinish = <object object>
- initiate: CompetitionInitiate = <object object>
- reply: CompetitionReply = <object object>
- score_change: CompetitionScoreChange = <object object>
- settle_end: CompetitionSettleEnd = <object object>
- settle_start: CompetitionSettleStart = <object object>
- start: CompetitionStart = <object object>
- switch_turn: CompetitionSwitchTurn = <object object>
- type: WebcastCompetitionMessageCompetitionMessageType = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastCompetitionMessageCompetitionMessageType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.WebcastControlMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, action: int = <object object at 0x104ab71b0>, tips: str = <object object at 0x104ab71b0>, extra_info: 'WebcastControlMessageExtra' = <object object at 0x104ab71b0>, perception_dialog_info: 'PerceptionDialogInfo' = <object object at 0x104ab71b0>, perception_audience_text: 'Text' = <object object at 0x104ab71b0>, punish_info: 'PunishEventInfo' = <object object at 0x104ab71b0>, float_text: 'Text' = <object object at 0x104ab71b0>, float_style: int = <object object at 0x104ab71b0>)
Bases:
Message
- action: int = <object object>
- base_message: CommonMessageData = <object object>
- extra_info: WebcastControlMessageExtra = <object object>
- float_style: int = <object object>
- perception_dialog_info: PerceptionDialogInfo = <object object>
- punish_info: PunishEventInfo = <object object>
- tips: str = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastControlMessageExtra(ban_info_url: str = <object object at 0x104ab71b0>, reason_no: int = <object object at 0x104ab71b0>, title: 'Text' = <object object at 0x104ab71b0>, violation_reason: 'Text' = <object object at 0x104ab71b0>, source: str = <object object at 0x104ab71b0>)
Bases:
Message
- ban_info_url: str = <object object>
- reason_no: int = <object object>
- source: str = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastCountdownForAllMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, message_type: 'MessageType' = <object object at 0x104ab71b0>, play_content: 'CountdownForAllContent' = <object object at 0x104ab71b0>, operator_user_info: 'LinkerMediaChangeOperator' = <object object at 0x104ab71b0>, play_end_reason: int = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- message_type: MessageType = <object object>
- operator_user_info: LinkerMediaChangeOperator = <object object>
- play_content: CountdownForAllContent = <object object>
- play_end_reason: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastCountdownMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, message_type: 'MessageType' = <object object at 0x104ab71b0>, countdown_content: 'CountdownContent' = <object object at 0x104ab71b0>, operator_user_info: 'LinkerMediaChangeOperator' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- countdown_content: CountdownContent = <object object>
- message_type: MessageType = <object object>
- operator_user_info: LinkerMediaChangeOperator = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastDiggMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, digg_count: int = <object object at 0x104ab71b0>, duration: int = <object object at 0x104ab71b0>, color: int = <object object at 0x104ab71b0>, user: 'User' = <object object at 0x104ab71b0>, icon: str = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- color: int = <object object>
- digg_count: int = <object object>
- duration: int = <object object>
- icon: str = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastDonationInfoMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, total_money: str = <object object at 0x104ab71b0>, currency: str = <object object at 0x104ab71b0>, total_user: int = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- currency: str = <object object>
- total_money: str = <object object>
- total_user: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastDonationMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, total: int = <object object at 0x104ab71b0>, currency: str = <object object at 0x104ab71b0>, sponsor: List[ForwardRef('User')] = <object object at 0x104ab71b0>, user: List[ForwardRef('User')] = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- currency: str = <object object>
- total: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastDonationStickerModifyMethod(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, decoration_list: List[ForwardRef('DonationSticker')] = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- decoration_list: List[DonationSticker] = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastEcBarrageMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, icon: 'ImageModel' = <object object at 0x104ab71b0>, content: 'Text' = <object object at 0x104ab71b0>, duration: int = <object object at 0x104ab71b0>, background_color: str = <object object at 0x104ab71b0>, background_opacity: float = <object object at 0x104ab71b0>)
Bases:
Message
- background_color: str = <object object>
- background_opacity: float = <object object>
- base_message: CommonMessageData = <object object>
- duration: int = <object object>
- icon: ImageModel = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastEcDrawMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, entity: 'EcDrawEntity' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- entity: EcDrawEntity = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastEcTaskRefreshCouponListMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, entity: 'EcTaskRefreshCouponListEntity' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- entity: EcTaskRefreshCouponListEntity = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastEffectControlMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, control_type: int = <object object at 0x104ab71b0>, resource_id: str = <object object at 0x104ab71b0>, replace_resume_effect: bool = <object object at 0x104ab71b0>, scene: 'Scene' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- control_type: int = <object object>
- replace_resume_effect: bool = <object object>
- resource_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastEffectPreloadingMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, gift_id: List[int] = <object object at 0x104ab71b0>, effect_id: List[int] = <object object at 0x104ab71b0>, priority: 'GiftImPriority' = <object object at 0x104ab71b0>, log_id: str = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- effect_id: List[int] = <object object>
- gift_id: List[int] = <object object>
- log_id: str = <object object>
- priority: GiftImPriority = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastEmoteChatMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, user: 'User' = <object object at 0x104ab71b0>, emote_list: List[ForwardRef('EmoteModel')] = <object object at 0x104ab71b0>, msg_filter: 'MsgFilter' = <object object at 0x104ab71b0>, user_identity: 'UserIdentity' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- emote_list: List[EmoteModel] = <object object>
- user_identity: UserIdentity = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastEnvelopeMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, envelope_info: 'MessageRedEnvelopInfo' = <object object at 0x104ab71b0>, display: 'WebcastEnvelopeMessageEnvelopeDisplay' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- display: WebcastEnvelopeMessageEnvelopeDisplay = <object object>
- envelope_info: MessageRedEnvelopInfo = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastEnvelopeMessageEnvelopeDisplay(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.WebcastEnvelopePortalMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, portal_info: 'WebcastEnvelopePortalMessagePortalInfo' = <object object at 0x104ab71b0>, portal_trans_target: 'WebcastEnvelopePortalMessagePortalTransTarget' = <object object at 0x104ab71b0>, portal_view: int = <object object at 0x104ab71b0>, portal_display: int = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- portal_display: int = <object object>
- portal_info: WebcastEnvelopePortalMessagePortalInfo = <object object>
- portal_trans_target: WebcastEnvelopePortalMessagePortalTransTarget = <object object>
- portal_view: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastEnvelopePortalMessagePortalInfo(id: str = <object object at 0x104ab71b0>, idc: str = <object object at 0x104ab71b0>, send_at_second: int = <object object at 0x104ab71b0>, ddl_second: int = <object object at 0x104ab71b0>, envelope_diamonds: int = <object object at 0x104ab71b0>, portal_diamonds: int = <object object at 0x104ab71b0>, sender_display_id: str = <object object at 0x104ab71b0>, sender_id: str = <object object at 0x104ab71b0>, sender_avatar: 'ImageModel' = <object object at 0x104ab71b0>, trans_count: int = <object object at 0x104ab71b0>, touch_count: int = <object object at 0x104ab71b0>)
Bases:
Message
- ddl_second: int = <object object>
- envelope_diamonds: int = <object object>
- id: str = <object object>
- idc: str = <object object>
- portal_diamonds: int = <object object>
- send_at_second: int = <object object>
- sender_avatar: ImageModel = <object object>
- sender_display_id: str = <object object>
- sender_id: str = <object object>
- touch_count: int = <object object>
- trans_count: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastEnvelopePortalMessagePortalTransTarget(room_id: str = <object object at 0x104ab71b0>, send_room_cover: 'ImageModel' = <object object at 0x104ab71b0>, anchor_display_id: str = <object object at 0x104ab71b0>, anchor_id: str = <object object at 0x104ab71b0>, anchor_avatar: 'ImageModel' = <object object at 0x104ab71b0>, envelope_diamonds: int = <object object at 0x104ab71b0>)
Bases:
Message
- anchor_avatar: ImageModel = <object object>
- anchor_display_id: str = <object object>
- anchor_id: str = <object object>
- envelope_diamonds: int = <object object>
- room_id: str = <object object>
- send_room_cover: ImageModel = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastEpiMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, decisions: 'EpiDecision' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- decisions: EpiDecision = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastEventMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, action_type: int = <object object at 0x104ab71b0>, card: 'EventCard' = <object object at 0x104ab71b0>)
Bases:
Message
- action_type: int = <object object>
- base_message: CommonMessageData = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastFansEventMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, user: 'User' = <object object at 0x104ab71b0>, event_type: 'WebcastFansEventMessageFansEventType' = <object object at 0x104ab71b0>, fans_level_info: 'FansLevelInfo' = <object object at 0x104ab71b0>, fans_level_upgrade_info: 'FansLevelUpgradeInfo' = <object object at 0x104ab71b0>, data: 'FansEventData' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- data: FansEventData = <object object>
- event_type: WebcastFansEventMessageFansEventType = <object object>
- fans_level_info: FansLevelInfo = <object object>
- fans_level_upgrade_info: FansLevelUpgradeInfo = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastFansEventMessageFansEventType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.WebcastFeedUserRoomMonitorMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, anchor_id: int = <object object at 0x104ab71b0>, room_id: int = <object object at 0x104ab71b0>, room_status: int = <object object at 0x104ab71b0>, room_time: int = <object object at 0x104ab71b0>, stream_status: int = <object object at 0x104ab71b0>)
Bases:
Message
- anchor_id: int = <object object>
- base_message: CommonMessageData = <object object>
- room_id: int = <object object>
- room_status: int = <object object>
- room_time: int = <object object>
- stream_status: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastFollowCardMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, follow_card_id: int = <object object at 0x104ab71b0>, max_random: int = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- follow_card_id: int = <object object>
- max_random: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastForceFetchRecommendationsMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, reasons: List[int] = <object object at 0x104ab71b0>, fetch_within_ms: int = <object object at 0x104ab71b0>, strategy_context: str = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- fetch_within_ms: int = <object object>
- reasons: List[int] = <object object>
- strategy_context: str = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastGameEmoteUpdateMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, game_emotes_tab: 'GameEmotesTab' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- game_emotes_tab: GameEmotesTab = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastGameGuessPinCardMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, view: 'PinCardView' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- view: PinCardView = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastGameGuessToastMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, round_id_str: str = <object object at 0x104ab71b0>, show_type: bool = <object object at 0x104ab71b0>, show_option_idx_str: str = <object object at 0x104ab71b0>, title_starling_key: str = <object object at 0x104ab71b0>, result_starling_key: str = <object object at 0x104ab71b0>, show_rank_str: str = <object object at 0x104ab71b0>, option_id_str: str = <object object at 0x104ab71b0>, diss_miss_seconds: int = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- diss_miss_seconds: int = <object object>
- option_id_str: str = <object object>
- result_starling_key: str = <object object>
- round_id_str: str = <object object>
- show_option_idx_str: str = <object object>
- show_rank_str: str = <object object>
- show_type: bool = <object object>
- title_starling_key: str = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastGameGuessWidgetsMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, guess_widgets: 'GuessWidgets' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- guess_widgets: GuessWidgets = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastGameMomentMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, message_type: 'WebcastGameMomentMessageGameMomentMessageType' = <object object at 0x104ab71b0>, event_time: int = <object object at 0x104ab71b0>, max_time: int = <object object at 0x104ab71b0>, unique_id: str = <object object at 0x104ab71b0>, moment_effects: 'WebcastGameMomentMessageGameMomentEffectType' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- event_time: int = <object object>
- max_time: int = <object object>
- message_type: WebcastGameMomentMessageGameMomentMessageType = <object object>
- moment_effects: WebcastGameMomentMessageGameMomentEffectType = <object object>
- unique_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastGameMomentMessageGameMomentEffectType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.WebcastGameMomentMessageGameMomentMessageType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.WebcastGameOcrPingMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, ping_value: int = <object object at 0x104ab71b0>, is_game: bool = <object object at 0x104ab71b0>, game_fusion_label: str = <object object at 0x104ab71b0>, ping_timestamp: int = <object object at 0x104ab71b0>, confidence: float = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- confidence: float = <object object>
- game_fusion_label: str = <object object>
- is_game: bool = <object object>
- ping_timestamp: int = <object object>
- ping_value: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastGameRankNotifyMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, msg_type: 'WebcastGameRankNotifyMessageMsgType' = <object object at 0x104ab71b0>, notify_text: 'Text' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- msg_type: WebcastGameRankNotifyMessageMsgType = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastGameRankNotifyMessageMsgType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.WebcastGameRecommendCreateGuessMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, template_id_str: str = <object object at 0x104ab71b0>, bet_duration_in_second: int = <object object at 0x104ab71b0>, guess_title: 'GuessText' = <object object at 0x104ab71b0>, guess_opt1: 'GuessText' = <object object at 0x104ab71b0>, guess_opt2: 'GuessText' = <object object at 0x104ab71b0>, diss_miss_duration: int = <object object at 0x104ab71b0>, tips_type: int = <object object at 0x104ab71b0>, tips_limit: int = <object object at 0x104ab71b0>, server_timestamp_str: str = <object object at 0x104ab71b0>, expire_time: str = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- bet_duration_in_second: int = <object object>
- diss_miss_duration: int = <object object>
- expire_time: str = <object object>
- server_timestamp_str: str = <object object>
- template_id_str: str = <object object>
- tips_limit: int = <object object>
- tips_type: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastGameReqSetGuessMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, toast_context: 'Text' = <object object at 0x104ab71b0>, request_cnt_str: str = <object object at 0x104ab71b0>, limit_supremacy_str: str = <object object at 0x104ab71b0>, capsule_cnt_str: str = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- capsule_cnt_str: str = <object object>
- limit_supremacy_str: str = <object object>
- request_cnt_str: str = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastGameServerFeatureMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, all_features: List[ForwardRef('GameServerFeature')] = <object object at 0x104ab71b0>)
Bases:
Message
- all_features: List[GameServerFeature] = <object object>
- base_message: CommonMessageData = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastGameSettingChangeMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, current_user_setting: Dict[int, ForwardRef('UserSetting')] = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- current_user_setting: Dict[int, UserSetting] = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastGiftBroadcastMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, m_from_user_id: int = <object object at 0x104ab71b0>, m_left_icon: 'ImageModel' = <object object at 0x104ab71b0>, m_notify_message: 'WebcastRoomNotifyMessage' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- m_from_user_id: int = <object object>
- m_left_icon: ImageModel = <object object>
- m_notify_message: WebcastRoomNotifyMessage = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastGiftCollectionUpdateMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, gift_collection: 'GiftCollection' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- gift_collection: GiftCollection = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastGiftDynamicRestrictionMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, dynamic_restriction: 'DynamicRestriction' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- dynamic_restriction: DynamicRestriction = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastGiftGalleryMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, gift_info: 'WebcastGiftGalleryMessageGiftInfo' = <object object at 0x104ab71b0>, user: 'User' = <object object at 0x104ab71b0>, to_user: 'User' = <object object at 0x104ab71b0>, msg_type: 'WebcastGiftGalleryMessageGiftGalleryMsgType' = <object object at 0x104ab71b0>, all_sponsored: bool = <object object at 0x104ab71b0>, priority: 'GiftImPriority' = <object object at 0x104ab71b0>, log_id: str = <object object at 0x104ab71b0>)
Bases:
Message
- all_sponsored: bool = <object object>
- base_message: CommonMessageData = <object object>
- gift_info: WebcastGiftGalleryMessageGiftInfo = <object object>
- log_id: str = <object object>
- msg_type: WebcastGiftGalleryMessageGiftGalleryMsgType = <object object>
- priority: GiftImPriority = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastGiftGalleryMessageGiftGalleryMsgType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.WebcastGiftGalleryMessageGiftInfo(lighted_up_gift_id: int = <object object at 0x104ab71b0>, high_value: bool = <object object at 0x104ab71b0>, gift: 'Gift' = <object object at 0x104ab71b0>, unlighted_gift_icon: str = <object object at 0x104ab71b0>)
Bases:
Message
- high_value: bool = <object object>
- lighted_up_gift_id: int = <object object>
- unlighted_gift_icon: str = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastGiftGuideMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, content: 'Text' = <object object at 0x104ab71b0>, gift_id: int = <object object at 0x104ab71b0>, has_sent: bool = <object object at 0x104ab71b0>, guide_type: str = <object object at 0x104ab71b0>, display_seconds: int = <object object at 0x104ab71b0>, trigger_name: str = <object object at 0x104ab71b0>, schema_url: str = <object object at 0x104ab71b0>, should_use_config: bool = <object object at 0x104ab71b0>, guide_page_resources: List[ForwardRef('GuidePageResource')] = <object object at 0x104ab71b0>, template_type: str = <object object at 0x104ab71b0>, guide_target: 'GuideTarget' = <object object at 0x104ab71b0>, biz: str = <object object at 0x104ab71b0>, tags: List[str] = <object object at 0x104ab71b0>, gift_ids: List[int] = <object object at 0x104ab71b0>, use_server_config: bool = <object object at 0x104ab71b0>, sub_trigger_name: str = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- biz: str = <object object>
- display_seconds: int = <object object>
- gift_id: int = <object object>
- gift_ids: List[int] = <object object>
- guide_page_resources: List[GuidePageResource] = <object object>
- guide_target: GuideTarget = <object object>
- guide_type: str = <object object>
- has_sent: bool = <object object>
- schema_url: str = <object object>
- should_use_config: bool = <object object>
- sub_trigger_name: str = <object object>
- tags: List[str] = <object object>
- template_type: str = <object object>
- trigger_name: str = <object object>
- use_server_config: bool = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastGiftMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, fan_ticket_count: int = <object object at 0x104ab71b0>, group_count: int = <object object at 0x104ab71b0>, repeat_count: int = <object object at 0x104ab71b0>, combo_count: int = <object object at 0x104ab71b0>, from_user: 'User' = <object object at 0x104ab71b0>, to_user: 'User' = <object object at 0x104ab71b0>, repeat_end: int = <object object at 0x104ab71b0>, text_effect: 'TextEffect' = <object object at 0x104ab71b0>, group_id: int = <object object at 0x104ab71b0>, income_taskgifts: int = <object object at 0x104ab71b0>, room_fan_ticket_count: int = <object object at 0x104ab71b0>, priority: 'GiftImPriority' = <object object at 0x104ab71b0>, m_gift: 'Gift' = <object object at 0x104ab71b0>, m_log_id: str = <object object at 0x104ab71b0>, send_type: int = <object object at 0x104ab71b0>, public_area_common: 'PublicAreaCommon' = <object object at 0x104ab71b0>, tray_display_text: 'Text' = <object object at 0x104ab71b0>, banned_display_effects: int = <object object at 0x104ab71b0>, m_tray_info: 'GiftTrayInfo' = <object object at 0x104ab71b0>, gift_monitor_info: 'GiftMonitorInfo' = <object object at 0x104ab71b0>, color_id: int = <object object at 0x104ab71b0>, is_first_send_gift: bool = <object object at 0x104ab71b0>, display_text_for_anchor: 'Text' = <object object at 0x104ab71b0>, display_text_for_audience: 'Text' = <object object at 0x104ab71b0>, order_id: str = <object object at 0x104ab71b0>, gifts_in_box: 'GiftsBoxInfo' = <object object at 0x104ab71b0>, msg_filter: 'MsgFilter' = <object object at 0x104ab71b0>, lynx_extra: List[ForwardRef('LynxGiftExtra')] = <object object at 0x104ab71b0>, user_identity: 'UserIdentity' = <object object at 0x104ab71b0>, match_info: 'MatchInfo' = <object object at 0x104ab71b0>, linkmic_gift_expression_strategy: 'WebcastGiftMessageLinkmicGiftExpressionStrategy' = <object object at 0x104ab71b0>, flying_mic_resources: 'FlyingMicResources' = <object object at 0x104ab71b0>, disable_gift_tracking: bool = <object object at 0x104ab71b0>, asset: 'AssetsModel' = <object object at 0x104ab71b0>, version: 'WebcastGiftMessageGiftMessageVersion' = <object object at 0x104ab71b0>, sponsorship_info: List[ForwardRef('WebcastGiftMessageSponsorshipInfo')] = <object object at 0x104ab71b0>, flying_mic_resources_v2: 'FlyingMicResources' = <object object at 0x104ab71b0>, public_area_message_common: 'PublicAreaMessageCommon' = <object object at 0x104ab71b0>, signature: str = <object object at 0x104ab71b0>, signature_version: str = <object object at 0x104ab71b0>, multi_generate_message: bool = <object object at 0x104ab71b0>, to_member_id: str = <object object at 0x104ab71b0>, to_member_id_int: int = <object object at 0x104ab71b0>, to_member_nickname: str = <object object at 0x104ab71b0>, interactive_gift_info: 'WebcastGiftMessageInteractiveGiftInfo' = <object object at 0x104ab71b0>)
Bases:
Message
- asset: AssetsModel = <object object>
- banned_display_effects: int = <object object>
- base_message: CommonMessageData = <object object>
- color_id: int = <object object>
- combo_count: int = <object object>
- disable_gift_tracking: bool = <object object>
- fan_ticket_count: int = <object object>
- flying_mic_resources: FlyingMicResources = <object object>
- flying_mic_resources_v2: FlyingMicResources = <object object>
- gift_monitor_info: GiftMonitorInfo = <object object>
- gifts_in_box: GiftsBoxInfo = <object object>
- group_count: int = <object object>
- group_id: int = <object object>
- income_taskgifts: int = <object object>
- interactive_gift_info: WebcastGiftMessageInteractiveGiftInfo = <object object>
- is_first_send_gift: bool = <object object>
- linkmic_gift_expression_strategy: WebcastGiftMessageLinkmicGiftExpressionStrategy = <object object>
- lynx_extra: List[LynxGiftExtra] = <object object>
- m_log_id: str = <object object>
- m_tray_info: GiftTrayInfo = <object object>
- multi_generate_message: bool = <object object>
- order_id: str = <object object>
- priority: GiftImPriority = <object object>
- public_area_common: PublicAreaCommon = <object object>
- public_area_message_common: PublicAreaMessageCommon = <object object>
- repeat_count: int = <object object>
- repeat_end: int = <object object>
- room_fan_ticket_count: int = <object object>
- send_type: int = <object object>
- signature: str = <object object>
- signature_version: str = <object object>
- sponsorship_info: List[WebcastGiftMessageSponsorshipInfo] = <object object>
- text_effect: TextEffect = <object object>
- to_member_id: str = <object object>
- to_member_id_int: int = <object object>
- to_member_nickname: str = <object object>
- user_identity: UserIdentity = <object object>
- version: WebcastGiftMessageGiftMessageVersion = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastGiftMessageGiftMessageVersion(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.WebcastGiftMessageInteractiveGiftInfo(cross_screen_delay: int = <object object at 0x104ab71b0>, cross_screen_role: int = <object object at 0x104ab71b0>, ignore_config: 'WebcastGiftMessageInteractiveGiftInfoGiftMessageIgnoreConfig' = <object object at 0x104ab71b0>, uniq_id: int = <object object at 0x104ab71b0>, to_user_team_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- cross_screen_delay: int = <object object>
- cross_screen_role: int = <object object>
- ignore_config: WebcastGiftMessageInteractiveGiftInfoGiftMessageIgnoreConfig = <object object>
- to_user_team_id: int = <object object>
- uniq_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastGiftMessageInteractiveGiftInfoGiftMessageIgnoreConfig(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.WebcastGiftMessageLinkmicGiftExpressionStrategy(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.WebcastGiftMessageSponsorshipInfo(gift_id: int = <object object at 0x104ab71b0>, sponsor_id: int = <object object at 0x104ab71b0>, light_gift_up: bool = <object object at 0x104ab71b0>, unlighted_gift_icon: str = <object object at 0x104ab71b0>, gift_gallery_detail_page_scheme_url: str = <object object at 0x104ab71b0>, gift_gallery_click_sponsor: bool = <object object at 0x104ab71b0>, become_all_sponsored: bool = <object object at 0x104ab71b0>)
Bases:
Message
- become_all_sponsored: bool = <object object>
- gift_gallery_click_sponsor: bool = <object object>
- gift_gallery_detail_page_scheme_url: str = <object object>
- gift_id: int = <object object>
- light_gift_up: bool = <object object>
- sponsor_id: int = <object object>
- unlighted_gift_icon: str = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastGiftNoticeMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, gift_notice: 'GiftNotice' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- gift_notice: GiftNotice = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastGiftPanelUpdateMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, room_id: int = <object object at 0x104ab71b0>, timestamp: int = <object object at 0x104ab71b0>, gallery_data: 'GalleryData' = <object object at 0x104ab71b0>, goal_data: 'GoalData' = <object object at 0x104ab71b0>, room_based_gift_data: 'RoomBasedGiftData' = <object object at 0x104ab71b0>, strategy_context: str = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- gallery_data: GalleryData = <object object>
- room_based_gift_data: RoomBasedGiftData = <object object>
- room_id: int = <object object>
- strategy_context: str = <object object>
- timestamp: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastGiftProgressMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, progress_type: str = <object object at 0x104ab71b0>, progress: List[ForwardRef('WebcastGiftProgressMessageProgressStruct')] = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- progress: List[WebcastGiftProgressMessageProgressStruct] = <object object>
- progress_type: str = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastGiftProgressMessageProgressStruct(progress_id: int = <object object at 0x104ab71b0>, progress_value: int = <object object at 0x104ab71b0>, progress_status: int = <object object at 0x104ab71b0>)
Bases:
Message
- progress_id: int = <object object>
- progress_status: int = <object object>
- progress_value: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastGiftPromptMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, title: str = <object object at 0x104ab71b0>, body: str = <object object at 0x104ab71b0>, block_num_days: int = <object object at 0x104ab71b0>, order_id: str = <object object at 0x104ab71b0>, order_timestamp: int = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- block_num_days: int = <object object>
- body: str = <object object>
- order_id: str = <object object>
- order_timestamp: int = <object object>
- title: str = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastGiftRecordCapsuleMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, extra: str = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- extra: str = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastGiftUnlockMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, gifts: List[ForwardRef('Gift')] = <object object at 0x104ab71b0>, bubble_text: 'Text' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastGiftUpdateMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, update_type: int = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- update_type: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastGoalUpdateMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, indicator: 'LiveStreamGoalIndicator' = <object object at 0x104ab71b0>, goal: 'LiveStreamGoal' = <object object at 0x104ab71b0>, contributor_id: int = <object object at 0x104ab71b0>, contributor_avatar: 'ImageModel' = <object object at 0x104ab71b0>, contributor_display_id: str = <object object at 0x104ab71b0>, contribute_subgoal: 'LiveStreamSubGoal' = <object object at 0x104ab71b0>, contribute_count: int = <object object at 0x104ab71b0>, contribute_score: int = <object object at 0x104ab71b0>, gift_repeat_count: int = <object object at 0x104ab71b0>, contributor_id_str: str = <object object at 0x104ab71b0>, pin: bool = <object object at 0x104ab71b0>, unpin: bool = <object object at 0x104ab71b0>, pin_info: 'GoalPinInfo' = <object object at 0x104ab71b0>, update_source: 'WebcastGoalUpdateMessageGoalMessageSource' = <object object at 0x104ab71b0>, goal_extra: str = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- contribute_count: int = <object object>
- contribute_score: int = <object object>
- contribute_subgoal: LiveStreamSubGoal = <object object>
- contributor_avatar: ImageModel = <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>
- goal: LiveStreamGoal = <object object>
- goal_extra: str = <object object>
- indicator: LiveStreamGoalIndicator = <object object>
- pin: bool = <object object>
- pin_info: GoalPinInfo = <object object>
- unpin: bool = <object object>
- update_source: WebcastGoalUpdateMessageGoalMessageSource = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastGoalUpdateMessageGoalMessageSource(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.WebcastGoodyBagMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, base_info: 'GoodyBagBaseInfo' = <object object at 0x104ab71b0>, winners: List[ForwardRef('GoodyBagWinnerInfo')] = <object object at 0x104ab71b0>, type: 'WebcastGoodyBagMessageGoodyBagMessageType' = <object object at 0x104ab71b0>)
Bases:
Message
- base_info: GoodyBagBaseInfo = <object object>
- base_message: CommonMessageData = <object object>
- type: WebcastGoodyBagMessageGoodyBagMessageType = <object object>
- winners: List[GoodyBagWinnerInfo] = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastGoodyBagMessageGoodyBagMessageType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.WebcastGreetingMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, user_identity: 'UserIdentity' = <object object at 0x104ab71b0>, enter_msg_id: int = <object object at 0x104ab71b0>, greeting_text: 'Text' = <object object at 0x104ab71b0>, guide_text: 'Text' = <object object at 0x104ab71b0>, wave_algorithm_data: 'WaveAlgorithmData' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- enter_msg_id: int = <object object>
- user_identity: UserIdentity = <object object>
- wave_algorithm_data: WaveAlgorithmData = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastGroupLiveMemberNotifyMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, host_user_id: int = <object object at 0x104ab71b0>, member_info: List[ForwardRef('MemberInfo')] = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- host_user_id: int = <object object>
- member_info: List[MemberInfo] = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastGuessQuestionAuditMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, guess_template: 'GuessTemplate' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- guess_template: GuessTemplate = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastGuestInviteGuideMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, invitee_avatar: List[ForwardRef('ImageModel')] = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- invitee_avatar: List[ImageModel] = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastGuestInviteMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, room_id: int = <object object at 0x104ab71b0>, inviter_user_id: int = <object object at 0x104ab71b0>, inviter_nickname: str = <object object at 0x104ab71b0>, inviter_avatar: 'ImageModel' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- inviter_avatar: ImageModel = <object object>
- inviter_nickname: str = <object object>
- inviter_user_id: int = <object object>
- room_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastGuestShowdownMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, message_type: 'MessageType' = <object object at 0x104ab71b0>, play_content: 'GuestShowdownContent' = <object object at 0x104ab71b0>, operator_user_info: 'LinkerMediaChangeOperator' = <object object at 0x104ab71b0>, play_closed_reason: int = <object object at 0x104ab71b0>, to_calculating_reason: int = <object object at 0x104ab71b0>, guest_showdown_config_change: 'GuestShowdownConfigChange' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- guest_showdown_config_change: GuestShowdownConfigChange = <object object>
- message_type: MessageType = <object object>
- operator_user_info: LinkerMediaChangeOperator = <object object>
- play_closed_reason: int = <object object>
- play_content: GuestShowdownContent = <object object>
- to_calculating_reason: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastGuideMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, guide_type: int = <object object at 0x104ab71b0>, gift_id: int = <object object at 0x104ab71b0>, description: str = <object object at 0x104ab71b0>, duration: int = <object object at 0x104ab71b0>, display_style: int = <object object at 0x104ab71b0>, scene: 'Scene' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- description: str = <object object>
- display_style: int = <object object>
- duration: int = <object object>
- gift_id: int = <object object>
- guide_type: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastGuideTaskMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, biz_name: str = <object object at 0x104ab71b0>, operation_types: List[int] = <object object at 0x104ab71b0>, remind_area_text: 'Text' = <object object at 0x104ab71b0>, remind_type: str = <object object at 0x104ab71b0>, display_second: int = <object object at 0x104ab71b0>, task_type: int = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- biz_name: str = <object object>
- display_second: int = <object object>
- operation_types: List[int] = <object object>
- remind_type: str = <object object>
- task_type: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastHashtagMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, hashtag: 'Hashtag' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastHighlightFragementReady(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, game_live_fragment: 'GameLiveFragment' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- game_live_fragment: GameLiveFragment = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastHotRoomMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, data: 'HotRoomData' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- data: HotRoomData = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastHourlyRankRewardMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, winners: List[ForwardRef('HourlyRankRewardInfo')] = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- winners: List[HourlyRankRewardInfo] = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastImDeleteMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, delete_msg_ids: List[int] = <object object at 0x104ab71b0>, delete_user_ids: List[int] = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- delete_msg_ids: List[int] = <object object>
- delete_user_ids: List[int] = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastInRoomBannerEvent(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, position: int = <object object at 0x104ab71b0>, data: 'BannerInRoomCollection' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- data: BannerInRoomCollection = <object object>
- position: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastInRoomBannerMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, extra: Dict[str, str] = <object object at 0x104ab71b0>, position: int = <object object at 0x104ab71b0>, action_type: int = <object object at 0x104ab71b0>)
Bases:
Message
- action_type: int = <object object>
- base_message: CommonMessageData = <object object>
- extra: Dict[str, str] = <object object>
- position: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastInRoomBannerRefreshMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, delay_seconds: int = <object object at 0x104ab71b0>, only_anchor: bool = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- delay_seconds: int = <object object>
- only_anchor: bool = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastInteractionHubGoalMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, interaction_goal: 'Text' = <object object at 0x104ab71b0>, interaction_tips: 'Text' = <object object at 0x104ab71b0>, interaction_goal_type: int = <object object at 0x104ab71b0>, interaction_goal_source: int = <object object at 0x104ab71b0>, new_gift_info: 'Gift' = <object object at 0x104ab71b0>, has_new_gift: bool = <object object at 0x104ab71b0>, task_progress: 'AnchorActivityTaskProgress' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- has_new_gift: bool = <object object>
- interaction_goal_source: int = <object object>
- interaction_goal_type: int = <object object>
- task_progress: AnchorActivityTaskProgress = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastInteractiveEffectMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, trigger_data: str = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- trigger_data: str = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastKaraokeQueueListMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, type: int = <object object at 0x104ab71b0>, total_queue_count: int = <object object at 0x104ab71b0>, song_list: List[ForwardRef('KaraokeSong')] = <object object at 0x104ab71b0>, latest_update_time: int = <object object at 0x104ab71b0>, operator: int = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- latest_update_time: int = <object object>
- operator: int = <object object>
- song_list: List[KaraokeSong] = <object object>
- total_queue_count: int = <object object>
- type: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastKaraokeQueueMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, type: int = <object object at 0x104ab71b0>, song: 'KaraokeSong' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- song: KaraokeSong = <object object>
- type: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastKaraokeRedDotMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, host_sing_req_cumulative_count: int = <object object at 0x104ab71b0>, you_sing_req_cumulative_count: int = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- host_sing_req_cumulative_count: int = <object object>
- you_sing_req_cumulative_count: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastKaraokeReqMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, song_list: List[ForwardRef('ReqSong')] = <object object at 0x104ab71b0>, total_req_count: int = <object object at 0x104ab71b0>, req_timestamp_seconds: int = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- req_timestamp_seconds: int = <object object>
- total_req_count: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastKaraokeSwitchMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, type: int = <object object at 0x104ab71b0>, status: int = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- status: int = <object object>
- type: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastKaraokeYouSingReqMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, song_list: List[ForwardRef('ReqSong')] = <object object at 0x104ab71b0>, total_req_count: int = <object object at 0x104ab71b0>, req_timestamp_seconds: int = <object object at 0x104ab71b0>, type: int = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- req_timestamp_seconds: int = <object object>
- total_req_count: int = <object object>
- type: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastLikeMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, count: int = <object object at 0x104ab71b0>, total: int = <object object at 0x104ab71b0>, color: int = <object object at 0x104ab71b0>, user: 'User' = <object object at 0x104ab71b0>, icon: str = <object object at 0x104ab71b0>, icons: List[ForwardRef('ImageModel')] = <object object at 0x104ab71b0>, specified_display_text: List[ForwardRef('SpecifiedDisplayText')] = <object object at 0x104ab71b0>, effect_cnt: int = <object object at 0x104ab71b0>, like_effect: List[ForwardRef('LikeEffect')] = <object object at 0x104ab71b0>, public_area_message_common: 'PublicAreaMessageCommon' = <object object at 0x104ab71b0>, room_message_heat_level: int = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- color: int = <object object>
- count: int = <object object>
- effect_cnt: int = <object object>
- icon: str = <object object>
- icons: List[ImageModel] = <object object>
- like_effect: List[LikeEffect] = <object object>
- public_area_message_common: PublicAreaMessageCommon = <object object>
- room_message_heat_level: int = <object object>
- specified_display_text: List[SpecifiedDisplayText] = <object object>
- total: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastLinkBusinessMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, message_type: 'MessageType' = <object object at 0x104ab71b0>, popup_state_change_content: 'PopupStateChangeContent' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- message_type: MessageType = <object object>
- popup_state_change_content: PopupStateChangeContent = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastLinkLayerMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, message_type: 'WebcastLinkLayerMessageLinkLayerMessageType' = <object object at 0x104ab71b0>, channel_id: int = <object object at 0x104ab71b0>, scene: 'WebcastLinkLayerMessageScene' = <object object at 0x104ab71b0>, source: str = <object object at 0x104ab71b0>, centerized_idc: str = <object object at 0x104ab71b0>, rtc_room_id: int = <object object at 0x104ab71b0>, create_channel_content: 'CreateChannelContent' = <object object at 0x104ab71b0>, list_content: 'LinkListChangeContent' = <object object at 0x104ab71b0>, invite_content: 'InviteContent' = <object object at 0x104ab71b0>, apply_content: 'ApplyContent' = <object object at 0x104ab71b0>, permit_apply_content: 'PermitApplyContent' = <object object at 0x104ab71b0>, reply_invite_content: 'ReplyInviteContent' = <object object at 0x104ab71b0>, kick_out_content: 'KickOutContent' = <object object at 0x104ab71b0>, cancel_apply_content: 'CancelApplyContent' = <object object at 0x104ab71b0>, cancel_invite_content: 'CancelInviteContent' = <object object at 0x104ab71b0>, leave_content: 'LeaveContent' = <object object at 0x104ab71b0>, finish_content: 'FinishChannelContent' = <object object at 0x104ab71b0>, join_direct_content: 'JoinDirectContent' = <object object at 0x104ab71b0>, join_group_content: 'JoinGroupContent' = <object object at 0x104ab71b0>, permit_group_content: 'PermitJoinGroupContent' = <object object at 0x104ab71b0>, cancel_group_content: 'CancelJoinGroupContent' = <object object at 0x104ab71b0>, leave_group_content: 'LeaveJoinGroupContent' = <object object at 0x104ab71b0>, p2_p_group_change_content: 'P2PGroupChangeContent' = <object object at 0x104ab71b0>, group_change_content: 'GroupChangeContent' = <object object at 0x104ab71b0>, biz_content: 'BusinessContent' = <object object at 0x104ab71b0>)
Bases:
Message
- apply_content: ApplyContent = <object object>
- base_message: CommonMessageData = <object object>
- biz_content: BusinessContent = <object object>
- cancel_apply_content: CancelApplyContent = <object object>
- cancel_group_content: CancelJoinGroupContent = <object object>
- cancel_invite_content: CancelInviteContent = <object object>
- centerized_idc: str = <object object>
- channel_id: int = <object object>
- create_channel_content: CreateChannelContent = <object object>
- finish_content: FinishChannelContent = <object object>
- group_change_content: GroupChangeContent = <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_content: LinkListChangeContent = <object object>
- message_type: WebcastLinkLayerMessageLinkLayerMessageType = <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>
- rtc_room_id: int = <object object>
- scene: WebcastLinkLayerMessageScene = <object object>
- source: str = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastLinkLayerMessageLinkLayerMessageType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.WebcastLinkLayerMessageScene(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.WebcastLinkLayoutMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, message_type: 'MessageType' = <object object at 0x104ab71b0>, room_id: int = <object object at 0x104ab71b0>, channel_id: int = <object object at 0x104ab71b0>, layout_id: str = <object object at 0x104ab71b0>, max_position: int = <object object at 0x104ab71b0>, operator_user_info: 'LinkerMediaChangeOperator' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- channel_id: int = <object object>
- layout_id: str = <object object>
- max_position: int = <object object>
- message_type: MessageType = <object object>
- operator_user_info: LinkerMediaChangeOperator = <object object>
- room_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastLinkMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, message_type: 'MessageType' = <object object at 0x104ab71b0>, channel_id: int = <object object at 0x104ab71b0>, scene: 'Scene' = <object object at 0x104ab71b0>, invite_content: 'LinkerInviteContent' = <object object at 0x104ab71b0>, reply_content: 'LinkerReplyContent' = <object object at 0x104ab71b0>, create_content: 'LinkerCreateContent' = <object object at 0x104ab71b0>, close_content: 'LinkerCloseContent' = <object object at 0x104ab71b0>, enter_content: 'LinkerEnterContent' = <object object at 0x104ab71b0>, leave_content: 'LinkerLeaveContent' = <object object at 0x104ab71b0>, cancel_content: 'LinkerCancelContent' = <object object at 0x104ab71b0>, kick_out_content: 'LinkerKickOutContent' = <object object at 0x104ab71b0>, linked_list_change_content: 'LinkedListChangeContent' = <object object at 0x104ab71b0>, update_user_content: 'LinkerUpdateUserContent' = <object object at 0x104ab71b0>, waiting_list_change_content: 'LinkerWaitingListChangeContent' = <object object at 0x104ab71b0>, mute_content: 'LinkerMuteContent' = <object object at 0x104ab71b0>, random_match_content: 'LinkerRandomMatchContent' = <object object at 0x104ab71b0>, multi_live_update_user_setting_content: 'MultiLiveUpdateUserSettingContent' = <object object at 0x104ab71b0>, mic_idx_update_content: 'LinkerMicIdxUpdateContent' = <object object at 0x104ab71b0>, m_list_change_content: 'LinkerListChangeContent' = <object object at 0x104ab71b0>, cohost_list_change_content: 'CohostListChangeContent' = <object object at 0x104ab71b0>, media_change_content: 'LinkerMediaChangeContent' = <object object at 0x104ab71b0>, accept_notice_content_message: 'LinkerAcceptNoticeContent' = <object object at 0x104ab71b0>, sys_kick_out_content: 'LinkerSysKickOutContent' = <object object at 0x104ab71b0>, user_toast_content: 'LinkmicUserToastContent' = <object object at 0x104ab71b0>, extra_str: str = <object object at 0x104ab71b0>, expire_timestamp: int = <object object at 0x104ab71b0>, transfer_extra: str = <object object at 0x104ab71b0>)
Bases:
Message
- accept_notice_content_message: LinkerAcceptNoticeContent = <object object>
- base_message: CommonMessageData = <object object>
- cancel_content: LinkerCancelContent = <object object>
- channel_id: int = <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: str = <object object>
- invite_content: LinkerInviteContent = <object object>
- kick_out_content: LinkerKickOutContent = <object object>
- leave_content: LinkerLeaveContent = <object object>
- linked_list_change_content: LinkedListChangeContent = <object object>
- m_list_change_content: LinkerListChangeContent = <object object>
- media_change_content: LinkerMediaChangeContent = <object object>
- message_type: MessageType = <object object>
- mic_idx_update_content: LinkerMicIdxUpdateContent = <object object>
- multi_live_update_user_setting_content: MultiLiveUpdateUserSettingContent = <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>
- user_toast_content: LinkmicUserToastContent = <object object>
- waiting_list_change_content: LinkerWaitingListChangeContent = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastLinkMicAdMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, message_type: 'MessageType' = <object object at 0x104ab71b0>, link_ad_contents: List[ForwardRef('LinkMicAdContent')] = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- link_ad_contents: List[LinkMicAdContent] = <object object>
- message_type: MessageType = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastLinkMicAnchorGuideMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, guide_content: str = <object object at 0x104ab71b0>, button_content: str = <object object at 0x104ab71b0>, connect_type: int = <object object at 0x104ab71b0>, guide_type: int = <object object at 0x104ab71b0>, user: 'User' = <object object at 0x104ab71b0>, log_id: str = <object object at 0x104ab71b0>, reserve_info: 'ReserveInfo' = <object object at 0x104ab71b0>, button_show_type: int = <object object at 0x104ab71b0>, opt_pair_info: 'OptPairInfo' = <object object at 0x104ab71b0>, user_model_prediction_data: List[ForwardRef('UserModelPredictionData')] = <object object at 0x104ab71b0>, is_follow_rival: bool = <object object at 0x104ab71b0>, available_friend_number: int = <object object at 0x104ab71b0>)
Bases:
Message
- available_friend_number: int = <object object>
- base_message: CommonMessageData = <object object>
- button_content: str = <object object>
- button_show_type: int = <object object>
- connect_type: int = <object object>
- guide_content: str = <object object>
- guide_type: int = <object object>
- is_follow_rival: bool = <object object>
- log_id: str = <object object>
- opt_pair_info: OptPairInfo = <object object>
- reserve_info: ReserveInfo = <object object>
- user_model_prediction_data: List[UserModelPredictionData] = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastLinkMicArmies(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, battle_id: int = <object object at 0x104ab71b0>, armies: Dict[int, ForwardRef('BattleUserArmies')] = <object object at 0x104ab71b0>, channel_id: int = <object object at 0x104ab71b0>, gift_sent_time: int = <object object at 0x104ab71b0>, score_update_time: int = <object object at 0x104ab71b0>, trigger_reason: 'WebcastLinkMicArmiesTriggerReason' = <object object at 0x104ab71b0>, from_user_id: int = <object object at 0x104ab71b0>, gift_id: int = <object object at 0x104ab71b0>, gift_count: int = <object object at 0x104ab71b0>, gif_icon_image: 'ImageModel' = <object object at 0x104ab71b0>, total_diamond_count: int = <object object at 0x104ab71b0>, repeat_count: int = <object object at 0x104ab71b0>, team_armies: List[ForwardRef('BattleTeamUserArmies')] = <object object at 0x104ab71b0>, trigger_critical_strike: bool = <object object at 0x104ab71b0>, has_team_match_mvp_sfx: bool = <object object at 0x104ab71b0>, log_id: str = <object object at 0x104ab71b0>, battle_settings: 'BattleSetting' = <object object at 0x104ab71b0>, fuzzy_display_config_v2: 'HighScoreControlCfg' = <object object at 0x104ab71b0>)
Bases:
Message
- armies: Dict[int, BattleUserArmies] = <object object>
- base_message: CommonMessageData = <object object>
- battle_id: int = <object object>
- battle_settings: BattleSetting = <object object>
- channel_id: int = <object object>
- from_user_id: int = <object object>
- fuzzy_display_config_v2: HighScoreControlCfg = <object object>
- gif_icon_image: ImageModel = <object object>
- gift_count: int = <object object>
- gift_id: int = <object object>
- gift_sent_time: int = <object object>
- has_team_match_mvp_sfx: bool = <object object>
- log_id: str = <object object>
- repeat_count: int = <object object>
- score_update_time: int = <object object>
- team_armies: List[BattleTeamUserArmies] = <object object>
- total_diamond_count: int = <object object>
- trigger_critical_strike: bool = <object object>
- trigger_reason: WebcastLinkMicArmiesTriggerReason = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastLinkMicArmiesTriggerReason(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.WebcastLinkMicBattle(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, battle_id: int = <object object at 0x104ab71b0>, battle_setting: 'BattleSetting' = <object object at 0x104ab71b0>, action: 'WebcastLinkMicBattleBattleAction' = <object object at 0x104ab71b0>, battle_result: Dict[int, ForwardRef('BattleResult')] = <object object at 0x104ab71b0>, m_battle_display_config: 'BattleDisplayConfig' = <object object at 0x104ab71b0>, invitee_gift_permission_type: 'WebcastLinkMicBattleGiftPermissionType' = <object object at 0x104ab71b0>, armies: List[ForwardRef('UserArmiesWrapper')] = <object object at 0x104ab71b0>, anchor_info: List[ForwardRef('BattleUserInfoWrapper')] = <object object at 0x104ab71b0>, bubble_text: str = <object object at 0x104ab71b0>, supported_actions: List[ForwardRef('SupportedActionsWrapper')] = <object object at 0x104ab71b0>, battle_combos: Dict[int, ForwardRef('BattleComboInfo')] = <object object at 0x104ab71b0>, team_users: List[ForwardRef('TeamUsersInfo')] = <object object at 0x104ab71b0>, invitee_gift_permission_types: List[ForwardRef('BattleInviteeGiftPermission')] = <object object at 0x104ab71b0>, action_by_user_id: int = <object object at 0x104ab71b0>, team_battle_result: List[ForwardRef('BattleTeamResult')] = <object object at 0x104ab71b0>, team_armies: List[ForwardRef('BattleTeamUserArmies')] = <object object at 0x104ab71b0>, abtest_settings: List[ForwardRef('BattleAbTestSetting')] = <object object at 0x104ab71b0>, team_match_campaign: 'TeamMatchCampaign' = <object object at 0x104ab71b0>, fuzzy_display_config_v2: 'HighScoreControlCfg' = <object object at 0x104ab71b0>)
Bases:
Message
- abtest_settings: List[BattleAbTestSetting] = <object object>
- action: WebcastLinkMicBattleBattleAction = <object object>
- action_by_user_id: int = <object object>
- anchor_info: List[BattleUserInfoWrapper] = <object object>
- armies: List[UserArmiesWrapper] = <object object>
- base_message: CommonMessageData = <object object>
- battle_combos: Dict[int, BattleComboInfo] = <object object>
- battle_id: int = <object object>
- battle_result: Dict[int, BattleResult] = <object object>
- battle_setting: BattleSetting = <object object>
- bubble_text: str = <object object>
- fuzzy_display_config_v2: HighScoreControlCfg = <object object>
- invitee_gift_permission_type: WebcastLinkMicBattleGiftPermissionType = <object object>
- invitee_gift_permission_types: List[BattleInviteeGiftPermission] = <object object>
- m_battle_display_config: BattleDisplayConfig = <object object>
- supported_actions: List[SupportedActionsWrapper] = <object object>
- team_armies: List[BattleTeamUserArmies] = <object object>
- team_battle_result: List[BattleTeamResult] = <object object>
- team_match_campaign: TeamMatchCampaign = <object object>
- team_users: List[TeamUsersInfo] = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastLinkMicBattleBattleAction(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.WebcastLinkMicBattleGiftPermissionType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.WebcastLinkMicBattleItemCard(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, battle_id: int = <object object at 0x104ab71b0>, msg_type: 'WebcastLinkMicBattleItemCardBattleCardMsgType' = <object object at 0x104ab71b0>, card_obtain_guide: 'CardObtainGuide' = <object object at 0x104ab71b0>, use_critical_strike_card: 'UseCriticalStrikeCard' = <object object at 0x104ab71b0>, use_smoke_card: 'UseSmokeCard' = <object object at 0x104ab71b0>, award_card_notice: 'AwardCardNotice' = <object object at 0x104ab71b0>, use_extra_time_card: 'UseExtraTimeCard' = <object object at 0x104ab71b0>, use_special_effect_card: 'UseSpecialEffectCard' = <object object at 0x104ab71b0>, use_potion_card: 'UsePotionCard' = <object object at 0x104ab71b0>, use_wave_card: 'UseWaveCard' = <object object at 0x104ab71b0>, special_effect_notice: 'SpecialEffectNotice' = <object object at 0x104ab71b0>, use_top2_card: 'UseTop2Card' = <object object at 0x104ab71b0>, use_top3_card: 'UseTop3Card' = <object object at 0x104ab71b0>)
Bases:
Message
- award_card_notice: AwardCardNotice = <object object>
- base_message: CommonMessageData = <object object>
- battle_id: int = <object object>
- card_obtain_guide: CardObtainGuide = <object object>
- msg_type: WebcastLinkMicBattleItemCardBattleCardMsgType = <object object>
- special_effect_notice: SpecialEffectNotice = <object object>
- use_critical_strike_card: UseCriticalStrikeCard = <object object>
- use_extra_time_card: UseExtraTimeCard = <object object>
- use_potion_card: UsePotionCard = <object object>
- use_smoke_card: UseSmokeCard = <object object>
- use_special_effect_card: UseSpecialEffectCard = <object object>
- use_top2_card: UseTop2Card = <object object>
- use_top3_card: UseTop3Card = <object object>
- use_wave_card: UseWaveCard = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastLinkMicBattleItemCardBattleCardMsgType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.WebcastLinkMicBattlePunishFinish(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, channel_id: int = <object object at 0x104ab71b0>, op_uid: int = <object object at 0x104ab71b0>, reason: 'WebcastLinkMicBattlePunishFinishReason' = <object object at 0x104ab71b0>, battle_id: int = <object object at 0x104ab71b0>, battle_settings: 'BattleSetting' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- battle_id: int = <object object>
- battle_settings: BattleSetting = <object object>
- channel_id: int = <object object>
- op_uid: int = <object object>
- reason: WebcastLinkMicBattlePunishFinishReason = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastLinkMicBattlePunishFinishReason(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.WebcastLinkMicBattleVictoryLap(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, play_type: int = <object object at 0x104ab71b0>, battle_truth_or_dare_trigger_guide: 'BattleTruthOrDareTriggerGuide' = <object object at 0x104ab71b0>, play_tips: 'BattleTruthOrDareTips' = <object object at 0x104ab71b0>, truth_or_dare_close_notice: 'BattleTruthOrDareOptOutNotice' = <object object at 0x104ab71b0>, trigger_guide_v2: 'BattleTruthOrDareTriggerGuideV2' = <object object at 0x104ab71b0>, anchor_region: str = <object object at 0x104ab71b0>, battle_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- anchor_region: str = <object object>
- base_message: CommonMessageData = <object object>
- battle_id: int = <object object>
- battle_truth_or_dare_trigger_guide: BattleTruthOrDareTriggerGuide = <object object>
- play_tips: BattleTruthOrDareTips = <object object>
- play_type: int = <object object>
- trigger_guide_v2: BattleTruthOrDareTriggerGuideV2 = <object object>
- truth_or_dare_close_notice: BattleTruthOrDareOptOutNotice = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastLinkMicFanTicketMethod(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, fan_ticket_room_notice: 'FanTicketRoomNoticeContent' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- fan_ticket_room_notice: FanTicketRoomNoticeContent = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastLinkMicMethod(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, m_type: int = <object object at 0x104ab71b0>, access_key: str = <object object at 0x104ab71b0>, anchor_link_mic_id: int = <object object at 0x104ab71b0>, user_id: int = <object object at 0x104ab71b0>, fan_ticket: int = <object object at 0x104ab71b0>, total_fan_ticket: int = <object object at 0x104ab71b0>, channel_id: int = <object object at 0x104ab71b0>, layout: int = <object object at 0x104ab71b0>, vendor: int = <object object at 0x104ab71b0>, dimension: int = <object object at 0x104ab71b0>, theme: str = <object object at 0x104ab71b0>, invite_uid: int = <object object at 0x104ab71b0>, reply: int = <object object at 0x104ab71b0>, duration: int = <object object at 0x104ab71b0>, match_type: int = <object object at 0x104ab71b0>, win: bool = <object object at 0x104ab71b0>, prompts: str = <object object at 0x104ab71b0>, to_user_id: int = <object object at 0x104ab71b0>, tips: str = <object object at 0x104ab71b0>, start_time_ms: int = <object object at 0x104ab71b0>, confluence_type: int = <object object at 0x104ab71b0>, from_room_id: int = <object object at 0x104ab71b0>, invite_type: int = <object object at 0x104ab71b0>, sub_type: int = <object object at 0x104ab71b0>, rtc_ext_info: str = <object object at 0x104ab71b0>, app_id: str = <object object at 0x104ab71b0>, app_sign: str = <object object at 0x104ab71b0>, anchor_link_mic_id_str: str = <object object at 0x104ab71b0>, rival_anchor_id: int = <object object at 0x104ab71b0>, rival_linkmic_id: int = <object object at 0x104ab71b0>, rival_linkmic_id_str: str = <object object at 0x104ab71b0>, should_show_popup: bool = <object object at 0x104ab71b0>, rtc_join_channel: bool = <object object at 0x104ab71b0>, fan_ticket_type: int = <object object at 0x104ab71b0>)
Bases:
Message
- access_key: str = <object object>
- anchor_link_mic_id: int = <object object>
- anchor_link_mic_id_str: str = <object object>
- app_id: str = <object object>
- app_sign: str = <object object>
- base_message: CommonMessageData = <object object>
- channel_id: int = <object object>
- confluence_type: int = <object object>
- dimension: int = <object object>
- duration: int = <object object>
- fan_ticket: int = <object object>
- fan_ticket_type: int = <object object>
- from_room_id: int = <object object>
- invite_type: int = <object object>
- invite_uid: int = <object object>
- layout: int = <object object>
- m_type: int = <object object>
- match_type: int = <object object>
- prompts: str = <object object>
- reply: int = <object object>
- rival_anchor_id: int = <object object>
- rival_linkmic_id: int = <object object>
- rival_linkmic_id_str: str = <object object>
- rtc_ext_info: str = <object object>
- rtc_join_channel: bool = <object object>
- should_show_popup: bool = <object object>
- start_time_ms: int = <object object>
- sub_type: int = <object object>
- theme: str = <object object>
- tips: str = <object object>
- to_user_id: int = <object object>
- total_fan_ticket: int = <object object>
- user_id: int = <object object>
- vendor: int = <object object>
- win: bool = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastLinkMicMethodLinkmicReplyType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.WebcastLinkMicSignalingMethod(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, signal: str = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- signal: str = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastLinkScreenChangeMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, message_type: 'WebcastLinkScreenChangeMessageLinkScreenChangeMessageType' = <object object at 0x104ab71b0>, guest_cancel_enlarge: 'LinkerGuestCancelEnlargeContent' = <object object at 0x104ab71b0>, enlarge_status_syn: 'LinkerEnlargeStatusSynContent' = <object object at 0x104ab71b0>, enlarge_pos_status_syn: 'EnlargePositionStatusSynContent' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- enlarge_pos_status_syn: EnlargePositionStatusSynContent = <object object>
- enlarge_status_syn: LinkerEnlargeStatusSynContent = <object object>
- guest_cancel_enlarge: LinkerGuestCancelEnlargeContent = <object object>
- message_type: WebcastLinkScreenChangeMessageLinkScreenChangeMessageType = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastLinkScreenChangeMessageLinkScreenChangeMessageType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.WebcastLinkStateMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, channel_id: int = <object object at 0x104ab71b0>, scene: 'WebcastLinkStateMessageScene' = <object object at 0x104ab71b0>, version: int = <object object at 0x104ab71b0>, need_ack: int = <object object at 0x104ab71b0>, layout: 'LayoutState' = <object object at 0x104ab71b0>, user_states: List[ForwardRef('LinkUserState')] = <object object at 0x104ab71b0>, client_send_time: int = <object object at 0x104ab71b0>, state_type: 'WebcastLinkStateMessageStateType' = <object object at 0x104ab71b0>, background: 'BackGroundImageState' = <object object at 0x104ab71b0>, wallpaper_url: str = <object object at 0x104ab71b0>, ui_pos: List[ForwardRef('PosIdentity')] = <object object at 0x104ab71b0>)
Bases:
Message
- background: BackGroundImageState = <object object>
- base_message: CommonMessageData = <object object>
- channel_id: int = <object object>
- client_send_time: int = <object object>
- layout: LayoutState = <object object>
- need_ack: int = <object object>
- scene: WebcastLinkStateMessageScene = <object object>
- state_type: WebcastLinkStateMessageStateType = <object object>
- ui_pos: List[PosIdentity] = <object object>
- user_states: List[LinkUserState] = <object object>
- version: int = <object object>
- wallpaper_url: str = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastLinkStateMessageScene(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.WebcastLinkStateMessageStateType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.WebcastLinkmicAnimationMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, apply_animation_content: 'ApplyAnimationContent' = <object object at 0x104ab71b0>)
Bases:
Message
- apply_animation_content: ApplyAnimationContent = <object object>
- base_message: CommonMessageData = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastLinkmicAudienceNoticeMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, notice_type: int = <object object at 0x104ab71b0>, turn_on_guide: 'WebcastLinkmicAudienceNoticeMessageLinkMicAudienceTurnOnGuide' = <object object at 0x104ab71b0>, invite_guide: 'WebcastLinkmicAudienceNoticeMessageLinkMicAudienceInviteGuide' = <object object at 0x104ab71b0>, group_chat_member_invite_guide: 'LinkmicAudienceInviteGroupChatMemberGuide' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- group_chat_member_invite_guide: LinkmicAudienceInviteGroupChatMemberGuide = <object object>
- invite_guide: WebcastLinkmicAudienceNoticeMessageLinkMicAudienceInviteGuide = <object object>
- notice_type: int = <object object>
- turn_on_guide: WebcastLinkmicAudienceNoticeMessageLinkMicAudienceTurnOnGuide = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastLinkmicAudienceNoticeMessageLinkMicAudienceInviteGuide(content: 'WebcastLinkmicAudienceNoticeMessageLinkMicAudienceNoticeText' = <object object at 0x104ab71b0>, button_content: 'WebcastLinkmicAudienceNoticeMessageLinkMicAudienceNoticeText' = <object object at 0x104ab71b0>, user: 'User' = <object object at 0x104ab71b0>, display_strategy: int = <object object at 0x104ab71b0>, linkmic_audience_invite_notice_reason: str = <object object at 0x104ab71b0>)
Bases:
Message
- button_content: WebcastLinkmicAudienceNoticeMessageLinkMicAudienceNoticeText = <object object>
- content: WebcastLinkmicAudienceNoticeMessageLinkMicAudienceNoticeText = <object object>
- display_strategy: int = <object object>
- linkmic_audience_invite_notice_reason: str = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastLinkmicAudienceNoticeMessageLinkMicAudienceNoticeText(text: str = <object object at 0x104ab71b0>)
Bases:
Message
- text: str = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastLinkmicAudienceNoticeMessageLinkMicAudienceTurnOnGuide(content: 'WebcastLinkmicAudienceNoticeMessageLinkMicAudienceNoticeText' = <object object at 0x104ab71b0>, button_content: 'WebcastLinkmicAudienceNoticeMessageLinkMicAudienceNoticeText' = <object object at 0x104ab71b0>)
Bases:
Message
- button_content: WebcastLinkmicAudienceNoticeMessageLinkMicAudienceNoticeText = <object object>
- content: WebcastLinkmicAudienceNoticeMessageLinkMicAudienceNoticeText = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastLinkmicBattleNoticeMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, notice_type: 'WebcastLinkmicBattleNoticeMessageBattleNoticeType' = <object object at 0x104ab71b0>, anchor_guide: 'BattleNoticeAnchorGuide' = <object object at 0x104ab71b0>, toast: 'BattleNoticeToast' = <object object at 0x104ab71b0>, bubble_guide: 'BattleNoticeBubbleGuide' = <object object at 0x104ab71b0>, anchor_gift_guide: 'BattleNoticeAnchorGiftGuide' = <object object at 0x104ab71b0>, battle_rule_guide: 'BattleNoticeRuleGuide' = <object object at 0x104ab71b0>, common_guide: 'BattleNoticeCommonGuide' = <object object at 0x104ab71b0>, extreme_high_score_notice: 'BattleNoticeExtremeHighScoreNotice' = <object object at 0x104ab71b0>)
Bases:
Message
- anchor_gift_guide: BattleNoticeAnchorGiftGuide = <object object>
- anchor_guide: BattleNoticeAnchorGuide = <object object>
- base_message: CommonMessageData = <object object>
- battle_rule_guide: BattleNoticeRuleGuide = <object object>
- bubble_guide: BattleNoticeBubbleGuide = <object object>
- common_guide: BattleNoticeCommonGuide = <object object>
- extreme_high_score_notice: BattleNoticeExtremeHighScoreNotice = <object object>
- notice_type: WebcastLinkmicBattleNoticeMessageBattleNoticeType = <object object>
- toast: BattleNoticeToast = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastLinkmicBattleNoticeMessageBattleNoticeType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.WebcastLinkmicBattleTaskMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, battle_task_message_type: 'WebcastLinkmicBattleTaskMessageBattleTaskMessageType' = <object object at 0x104ab71b0>, task_start: 'BattleTaskStart' = <object object at 0x104ab71b0>, task_update: 'BattleTaskUpdate' = <object object at 0x104ab71b0>, task_settle: 'BattleTaskSettle' = <object object at 0x104ab71b0>, reward_settle: 'BattleRewardSettle' = <object object at 0x104ab71b0>, battle_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- battle_id: int = <object object>
- battle_task_message_type: WebcastLinkmicBattleTaskMessageBattleTaskMessageType = <object object>
- reward_settle: BattleRewardSettle = <object object>
- task_settle: BattleTaskSettle = <object object>
- task_start: BattleTaskStart = <object object>
- task_update: BattleTaskUpdate = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastLinkmicBattleTaskMessageBattleTaskMessageType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.WebcastLiveGameIntroMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, content: 'Text' = <object object at 0x104ab71b0>, has_rank_info: bool = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- has_rank_info: bool = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastLiveInfoAuditNoticeMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, audit_content_type: 'WebcastLiveInfoAuditNoticeMessageLiveInfoAuditContentType' = <object object at 0x104ab71b0>, audit_status: 'WebcastLiveInfoAuditNoticeMessageLiveInfoAuditStatus' = <object object at 0x104ab71b0>, text_starling_key: str = <object object at 0x104ab71b0>)
Bases:
Message
- audit_content_type: WebcastLiveInfoAuditNoticeMessageLiveInfoAuditContentType = <object object>
- audit_status: WebcastLiveInfoAuditNoticeMessageLiveInfoAuditStatus = <object object>
- base_message: CommonMessageData = <object object>
- text_starling_key: str = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastLiveInfoAuditNoticeMessageLiveInfoAuditContentType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.WebcastLiveInfoAuditNoticeMessageLiveInfoAuditStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.WebcastLiveIntroMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, id: int = <object object at 0x104ab71b0>, audit_status: 'AuditStatus' = <object object at 0x104ab71b0>, content: str = <object object at 0x104ab71b0>, user: 'User' = <object object at 0x104ab71b0>, intro_mode: int = <object object at 0x104ab71b0>, badges: List[ForwardRef('BadgeStruct')] = <object object at 0x104ab71b0>, content_language: str = <object object at 0x104ab71b0>)
Bases:
Message
- audit_status: AuditStatus = <object object>
- badges: List[BadgeStruct] = <object object>
- base_message: CommonMessageData = <object object>
- content: str = <object object>
- content_language: str = <object object>
- id: int = <object object>
- intro_mode: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastLiveJourneyMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, live_journey_im_msg: 'LiveJourneyImMessage' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- live_journey_im_msg: LiveJourneyImMessage = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastLiveShowMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, message_type: 'WebcastLiveShowMessageLiveShowMessageType' = <object object at 0x104ab71b0>, show_content: 'ShowContent' = <object object at 0x104ab71b0>, showuserfinishreason: 'WebcastLiveShowMessageShowUserFinishReason' = <object object at 0x104ab71b0>, operator_user_info: 'LinkerMediaChangeOperator' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- message_type: WebcastLiveShowMessageLiveShowMessageType = <object object>
- operator_user_info: LinkerMediaChangeOperator = <object object>
- show_content: ShowContent = <object object>
- showuserfinishreason: WebcastLiveShowMessageShowUserFinishReason = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastLiveShowMessageLiveShowMessageType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.WebcastLiveShowMessageShowUserFinishReason(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.WebcastLsAccessStatus(user_access_status: bool = <object object at 0x104ab71b0>, is_upgrade_restricted: bool = <object object at 0x104ab71b0>, punish_detail_url: str = <object object at 0x104ab71b0>, upgrade_restriction_end_day: str = <object object at 0x104ab71b0>)
Bases:
Message
- is_upgrade_restricted: bool = <object object>
- punish_detail_url: str = <object object>
- upgrade_restriction_end_day: str = <object object>
- user_access_status: bool = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastMarqueeAnnouncementMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, message_scene: str = <object object at 0x104ab71b0>, message_entity: List[ForwardRef('WebcastMarqueeAnnouncementMessageMessageEntity')] = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- message_entity: List[WebcastMarqueeAnnouncementMessageMessageEntity] = <object object>
- message_scene: str = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastMarqueeAnnouncementMessageMessageEntity(notify_message: 'WebcastRoomNotifyMessage' = <object object at 0x104ab71b0>)
Bases:
Message
- notify_message: WebcastRoomNotifyMessage = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastMemberMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, user: 'User' = <object object at 0x104ab71b0>, count: int = <object object at 0x104ab71b0>, operator: 'User' = <object object at 0x104ab71b0>, set_to_admin: bool = <object object at 0x104ab71b0>, is_top_user: bool = <object object at 0x104ab71b0>, rank_score: int = <object object at 0x104ab71b0>, top_user_no: int = <object object at 0x104ab71b0>, enter_type: int = <object object at 0x104ab71b0>, action: int = <object object at 0x104ab71b0>, action_description: str = <object object at 0x104ab71b0>, user_id: int = <object object at 0x104ab71b0>, pop_str: str = <object object at 0x104ab71b0>, effect_config: 'WebcastMemberMessageEffectConfigBean' = <object object at 0x104ab71b0>, background: 'ImageModel' = <object object at 0x104ab71b0>, anchor_display_text: 'Text' = <object object at 0x104ab71b0>, client_enter_source: str = <object object at 0x104ab71b0>, client_enter_type: str = <object object at 0x104ab71b0>, client_live_reason: str = <object object at 0x104ab71b0>, action_duration: int = <object object at 0x104ab71b0>, user_share_type: str = <object object at 0x104ab71b0>, display_style: 'WebcastMemberMessageDisplayStyle' = <object object at 0x104ab71b0>, admin_permissions: Dict[str, int] = <object object at 0x104ab71b0>, kick_source: int = <object object at 0x104ab71b0>, allow_preview_time: int = <object object at 0x104ab71b0>, last_subscription_action: int = <object object at 0x104ab71b0>, public_area_message_common: 'PublicAreaMessageCommon' = <object object at 0x104ab71b0>, live_sub_only_tier: int = <object object at 0x104ab71b0>, live_sub_only_month: int = <object object at 0x104ab71b0>, ec_streamer_key: str = <object object at 0x104ab71b0>, show_wave: int = <object object at 0x104ab71b0>, wave_algorithm_data: 'WaveAlgorithmData' = <object object at 0x104ab71b0>, hit_ab_status: 'WebcastMemberMessageHitAbStatus' = <object object at 0x104ab71b0>)
Bases:
Message
- action: int = <object object>
- action_description: str = <object object>
- action_duration: int = <object object>
- admin_permissions: Dict[str, int] = <object object>
- allow_preview_time: int = <object object>
- background: ImageModel = <object object>
- base_message: CommonMessageData = <object object>
- client_enter_source: str = <object object>
- client_enter_type: str = <object object>
- client_live_reason: str = <object object>
- count: int = <object object>
- display_style: WebcastMemberMessageDisplayStyle = <object object>
- ec_streamer_key: str = <object object>
- effect_config: WebcastMemberMessageEffectConfigBean = <object object>
- enter_type: int = <object object>
- hit_ab_status: WebcastMemberMessageHitAbStatus = <object object>
- is_top_user: bool = <object object>
- kick_source: int = <object object>
- last_subscription_action: int = <object object>
- live_sub_only_month: int = <object object>
- live_sub_only_tier: int = <object object>
- pop_str: str = <object object>
- public_area_message_common: PublicAreaMessageCommon = <object object>
- rank_score: int = <object object>
- set_to_admin: bool = <object object>
- show_wave: int = <object object>
- top_user_no: int = <object object>
- user_id: int = <object object>
- wave_algorithm_data: WaveAlgorithmData = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastMemberMessageDisplayStyle(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.WebcastMemberMessageEffectConfigBean(type: int = <object object at 0x104ab71b0>, icon: 'ImageModel' = <object object at 0x104ab71b0>, text_key: 'Text' = <object object at 0x104ab71b0>, badge: 'ImageModel' = <object object at 0x104ab71b0>)
Bases:
Message
- badge: ImageModel = <object object>
- icon: ImageModel = <object object>
- type: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastMemberMessageHitAbStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.WebcastMgPunishCenterActionMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, action_type: int = <object object at 0x104ab71b0>)
Bases:
Message
- action_type: int = <object object>
- base_message: CommonMessageData = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastMiddleTouchMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, action_data: 'UnifyBaseActionData' = <object object at 0x104ab71b0>, extra: 'MiddleTouchExtra' = <object object at 0x104ab71b0>)
Bases:
Message
- action_data: UnifyBaseActionData = <object object>
- base_message: CommonMessageData = <object object>
- extra: MiddleTouchExtra = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastMsgDetectMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, detect_type: int = <object object at 0x104ab71b0>, trigger_condition: 'WebcastMsgDetectMessageTriggerCondition' = <object object at 0x104ab71b0>, time_info: 'WebcastMsgDetectMessageTimeInfo' = <object object at 0x104ab71b0>, trigger_by: int = <object object at 0x104ab71b0>, from_region: str = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- 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 0x104ab71b0>, api_recv_time_ms: int = <object object at 0x104ab71b0>, api_send_to_goim_ms: int = <object object at 0x104ab71b0>)
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_h_t_t_p: bool = <object object at 0x104ab71b0>, uplink_detect_websocket: bool = <object object at 0x104ab71b0>, detect_p2_p_msg: bool = <object object at 0x104ab71b0>, detect_room_msg: bool = <object object at 0x104ab71b0>, http_optimize: bool = <object object at 0x104ab71b0>)
Bases:
Message
- detect_p2_p_msg: bool = <object object>
- detect_room_msg: bool = <object object>
- http_optimize: bool = <object object>
- uplink_detect_h_t_t_p: bool = <object object>
- uplink_detect_websocket: bool = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastMultiGuestSuggestMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, suggested_image: List[ForwardRef('ImageModel')] = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- suggested_image: List[ImageModel] = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastNewAnchorGuideMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, guide_msg: 'NewAnchorGuideMsgInfo' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- guide_msg: NewAnchorGuideMsgInfo = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastNoticeMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, content: str = <object object at 0x104ab71b0>, notice_type: int = <object object at 0x104ab71b0>, style: str = <object object at 0x104ab71b0>, title: 'Text' = <object object at 0x104ab71b0>, violation_reason: 'Text' = <object object at 0x104ab71b0>, illegal_text: 'Text' = <object object at 0x104ab71b0>, bottom_tip: 'Text' = <object object at 0x104ab71b0>, tip_url: str = <object object at 0x104ab71b0>, notice_title: 'Text' = <object object at 0x104ab71b0>, notice_content: 'Text' = <object object at 0x104ab71b0>, scene: 'Scene' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- content: str = <object object>
- notice_type: int = <object object>
- style: str = <object object>
- tip_url: str = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastNoticeboardMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, message_type: 'MessageType' = <object object at 0x104ab71b0>, noticeboard_content: 'NoticeboardContent' = <object object at 0x104ab71b0>, operator_user_info: 'LinkerMediaChangeOperator' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- message_type: MessageType = <object object>
- noticeboard_content: NoticeboardContent = <object object>
- operator_user_info: LinkerMediaChangeOperator = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastNoticeboardReviewMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, message_type: 'MessageType' = <object object at 0x104ab71b0>, media_node_id: str = <object object at 0x104ab71b0>, post_review_status: int = <object object at 0x104ab71b0>, pre_review_status: int = <object object at 0x104ab71b0>, template_id: int = <object object at 0x104ab71b0>, official_material_type: int = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- media_node_id: str = <object object>
- message_type: MessageType = <object object>
- official_material_type: int = <object object>
- post_review_status: int = <object object>
- pre_review_status: int = <object object>
- template_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastOChannelAnchorMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, start_time_stamp: int = <object object at 0x104ab71b0>, end_time_stamp: int = <object object at 0x104ab71b0>, role_type: int = <object object at 0x104ab71b0>, exist_linkmic: bool = <object object at 0x104ab71b0>, linkmic_type: int = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- end_time_stamp: int = <object object>
- exist_linkmic: bool = <object object>
- linkmic_type: int = <object object>
- role_type: int = <object object>
- start_time_stamp: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastOChannelModifyMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, end_time_stamp: int = <object object at 0x104ab71b0>, channel_uid: int = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- channel_uid: int = <object object>
- end_time_stamp: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastOChannelUserMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, start_time_stamp: int = <object object at 0x104ab71b0>, max_enter_time: int = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- max_enter_time: int = <object object>
- start_time_stamp: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastOecLiveHotRoomMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, path_map: Dict[str, str] = <object object at 0x104ab71b0>, expire_at: int = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- expire_at: int = <object object>
- path_map: Dict[str, str] = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastOecLiveManagerMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, message_type: 'MessageType' = <object object at 0x104ab71b0>, purchase_product_info: 'PurchaseProductInfo' = <object object at 0x104ab71b0>, subscription_info: 'SubscriptionInfo' = <object object at 0x104ab71b0>, giveaway_info: 'GiveawayInfo' = <object object at 0x104ab71b0>, ask_demo_info: 'AskDemoInfo' = <object object at 0x104ab71b0>)
Bases:
Message
- ask_demo_info: AskDemoInfo = <object object>
- base_message: CommonMessageData = <object object>
- giveaway_info: GiveawayInfo = <object object>
- message_type: MessageType = <object object>
- purchase_product_info: PurchaseProductInfo = <object object>
- subscription_info: SubscriptionInfo = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastPaidContentLiveShoppingMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, action_type: int = <object object at 0x104ab71b0>, live_series_number: int = <object object at 0x104ab71b0>, pop_series: 'PopSeries' = <object object at 0x104ab71b0>, time_tag: 'TimeTag' = <object object at 0x104ab71b0>)
Bases:
Message
- action_type: int = <object object>
- base_message: CommonMessageData = <object object>
- live_series_number: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastPartnershipCardChangeMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, change_mode: int = <object object at 0x104ab71b0>, sequence_id: int = <object object at 0x104ab71b0>, task_id: str = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- change_mode: int = <object object>
- sequence_id: int = <object object>
- task_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastPartnershipDownloadCountMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, downloaded_count: int = <object object at 0x104ab71b0>, game_id: str = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- downloaded_count: int = <object object>
- game_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastPartnershipDropsAnchorMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, change_mode: int = <object object at 0x104ab71b0>, drops_id: str = <object object at 0x104ab71b0>, anchor_uid: int = <object object at 0x104ab71b0>, anchor_join_drops_notice_type: int = <object object at 0x104ab71b0>, drops_name: str = <object object at 0x104ab71b0>)
Bases:
Message
- anchor_join_drops_notice_type: int = <object object>
- anchor_uid: int = <object object>
- base_message: CommonMessageData = <object object>
- change_mode: int = <object object>
- drops_id: str = <object object>
- drops_name: str = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastPartnershipDropsCardChangeMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, change_mode: int = <object object at 0x104ab71b0>, drops_id: str = <object object at 0x104ab71b0>, card_show_duration: int = <object object at 0x104ab71b0>, game_id: str = <object object at 0x104ab71b0>, game_name: str = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- card_show_duration: int = <object object>
- change_mode: int = <object object>
- drops_id: str = <object object>
- game_id: str = <object object>
- game_name: str = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastPartnershipDropsUpdateMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, change_mode: 'WebcastPartnershipDropsUpdateMessageChangeMode' = <object object at 0x104ab71b0>, drops_id: str = <object object at 0x104ab71b0>, task_id: str = <object object at 0x104ab71b0>, event_id: str = <object object at 0x104ab71b0>, anchor_uid: int = <object object at 0x104ab71b0>)
Bases:
Message
- anchor_uid: int = <object object>
- base_message: CommonMessageData = <object object>
- change_mode: WebcastPartnershipDropsUpdateMessageChangeMode = <object object>
- drops_id: str = <object object>
- event_id: str = <object object>
- task_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastPartnershipDropsUpdateMessageChangeMode(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.WebcastPartnershipGameOfflineMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, offline_game_list: List[ForwardRef('WebcastPartnershipGameOfflineMessageOfflineGameInfo')] = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- offline_game_list: List[WebcastPartnershipGameOfflineMessageOfflineGameInfo] = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastPartnershipGameOfflineMessageOfflineGameInfo(task_id: str = <object object at 0x104ab71b0>, toast_text: str = <object object at 0x104ab71b0>, task_list_len: int = <object object at 0x104ab71b0>, offline_type: 'WebcastPartnershipGameOfflineMessageOfflineGameInfoOfflineType' = <object object at 0x104ab71b0>)
Bases:
Message
- offline_type: WebcastPartnershipGameOfflineMessageOfflineGameInfoOfflineType = <object object>
- task_id: str = <object object>
- task_list_len: int = <object object>
- toast_text: str = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastPartnershipGameOfflineMessageOfflineGameInfoOfflineType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.WebcastPartnershipPunishMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, punish_info: 'PunishEventInfo' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- punish_info: PunishEventInfo = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastPartnershipTaskShowMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, change_mode: int = <object object at 0x104ab71b0>, task_id: str = <object object at 0x104ab71b0>, has_show_task: bool = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- change_mode: int = <object object>
- has_show_task: bool = <object object>
- task_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastPerceptionMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, dialog: 'PerceptionDialogInfo' = <object object at 0x104ab71b0>, public_event_info: 'PunishEventInfo' = <object object at 0x104ab71b0>, end_time: int = <object object at 0x104ab71b0>, show_violation: bool = <object object at 0x104ab71b0>, toast: 'Text' = <object object at 0x104ab71b0>, float_style: int = <object object at 0x104ab71b0>, float_text: 'Text' = <object object at 0x104ab71b0>, sheet: 'PerceptionSheetInfo' = <object object at 0x104ab71b0>, float_icon_type: 'WebcastPerceptionMessagePerceptionDialogIconType' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- dialog: PerceptionDialogInfo = <object object>
- end_time: int = <object object>
- float_icon_type: WebcastPerceptionMessagePerceptionDialogIconType = <object object>
- float_style: int = <object object>
- public_event_info: PunishEventInfo = <object object>
- sheet: PerceptionSheetInfo = <object object>
- show_violation: bool = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastPerceptionMessagePerceptionDialogIconType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.WebcastPictionaryEndMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, round_id: int = <object object at 0x104ab71b0>, word: str = <object object at 0x104ab71b0>, end_type: int = <object object at 0x104ab71b0>, pictionary_type: int = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- end_type: int = <object object>
- pictionary_type: int = <object object>
- round_id: int = <object object>
- word: str = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastPictionaryExitMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, session_id: int = <object object at 0x104ab71b0>, show_stats: bool = <object object at 0x104ab71b0>, pictionary_type: int = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- pictionary_type: int = <object object>
- session_id: int = <object object>
- show_stats: bool = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastPictionaryStartMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, data: 'PictionaryInfo' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- data: PictionaryInfo = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastPictionaryUpdateMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, correct_count: int = <object object at 0x104ab71b0>, round_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- correct_count: int = <object object>
- round_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastPlayTogetherMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, message_type: 'WebcastPlayTogetherMessagePlayTogetherMessageType' = <object object at 0x104ab71b0>, basic_info: 'PlayTogetherBasicInfo' = <object object at 0x104ab71b0>, list_change_content: 'PlayTogetherListChangeContent' = <object object at 0x104ab71b0>, permit_notice_content: 'PlayTogetherPermitNoticeContent' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- basic_info: PlayTogetherBasicInfo = <object object>
- list_change_content: PlayTogetherListChangeContent = <object object>
- message_type: WebcastPlayTogetherMessagePlayTogetherMessageType = <object object>
- permit_notice_content: PlayTogetherPermitNoticeContent = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastPlayTogetherMessagePlayTogetherMessageType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.WebcastPlaybookMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, message_type: 'MessageType' = <object object at 0x104ab71b0>, play_id: int = <object object at 0x104ab71b0>, play_status: int = <object object at 0x104ab71b0>, title: str = <object object at 0x104ab71b0>, cover_url: str = <object object at 0x104ab71b0>, playbook_end_reason: int = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- cover_url: str = <object object>
- message_type: MessageType = <object object>
- play_id: int = <object object>
- play_status: int = <object object>
- playbook_end_reason: int = <object object>
- title: str = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastPollMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, message_type: 'MessageType' = <object object at 0x104ab71b0>, poll_id: int = <object object at 0x104ab71b0>, start_content: 'PollStartContent' = <object object at 0x104ab71b0>, end_content: 'PollEndContent' = <object object at 0x104ab71b0>, update_content: 'PollUpdateVotesContent' = <object object at 0x104ab71b0>, poll_kind: 'WebcastPollMessagePollKind' = <object object at 0x104ab71b0>, poll_basic_info: 'PollBasicInfo' = <object object at 0x104ab71b0>, template_content: 'TemplateContent' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- end_content: PollEndContent = <object object>
- message_type: MessageType = <object object>
- poll_basic_info: PollBasicInfo = <object object>
- poll_id: int = <object object>
- poll_kind: WebcastPollMessagePollKind = <object object>
- start_content: PollStartContent = <object object>
- template_content: TemplateContent = <object object>
- update_content: PollUpdateVotesContent = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastPollMessagePollKind(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.WebcastPopularCardMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, popular_card_info: 'WebcastPopularCardMessagePopularCardInfo' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- popular_card_info: WebcastPopularCardMessagePopularCardInfo = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastPopularCardMessagePopularCardInfo(status: int = <object object at 0x104ab71b0>, end_time: int = <object object at 0x104ab71b0>, enter_number: int = <object object at 0x104ab71b0>)
Bases:
Message
- end_time: int = <object object>
- enter_number: int = <object object>
- status: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastPortalMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, payload_type: int = <object object at 0x104ab71b0>, portal_id: int = <object object at 0x104ab71b0>, room_id: int = <object object at 0x104ab71b0>, portal_buy: 'WebcastPortalMessagePortalBuy' = <object object at 0x104ab71b0>, portal_invite: 'WebcastPortalMessagePortalInvite' = <object object at 0x104ab71b0>, portal_finish: 'WebcastPortalMessagePortalFinish' = <object object at 0x104ab71b0>, portal: 'Portal' = <object object at 0x104ab71b0>, next_ping_time: int = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- next_ping_time: int = <object object>
- payload_type: int = <object object>
- portal_buy: WebcastPortalMessagePortalBuy = <object object>
- portal_finish: WebcastPortalMessagePortalFinish = <object object>
- portal_id: int = <object object>
- portal_invite: WebcastPortalMessagePortalInvite = <object object>
- room_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastPortalMessagePortalBuy(sugar_daddy: 'User' = <object object at 0x104ab71b0>)
Bases:
Message
- class TikTokLive.proto.tiktok_proto.WebcastPortalMessagePortalFinish(lucky_person: 'User' = <object object at 0x104ab71b0>)
Bases:
Message
- class TikTokLive.proto.tiktok_proto.WebcastPortalMessagePortalInvite(invite_count_down: int = <object object at 0x104ab71b0>, reward_count_down: int = <object object at 0x104ab71b0>, sugar_daddy: 'User' = <object object at 0x104ab71b0>, anchor: 'User' = <object object at 0x104ab71b0>, cover: 'ImageModel' = <object object at 0x104ab71b0>)
Bases:
Message
- cover: ImageModel = <object object>
- invite_count_down: int = <object object>
- reward_count_down: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastPreviewGameMomentMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, moment_data_list: List[ForwardRef('PreviewGameMomentData')] = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- moment_data_list: List[PreviewGameMomentData] = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastPrivilegeAdvanceMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, notify: 'WebcastRoomNotifyMessage' = <object object at 0x104ab71b0>, scene: 'Scene' = <object object at 0x104ab71b0>, control: 'DisplayControl' = <object object at 0x104ab71b0>, left_icon: 'ImageModel' = <object object at 0x104ab71b0>, right_icon: 'ImageModel' = <object object at 0x104ab71b0>, background: 'ImageModel' = <object object at 0x104ab71b0>, sub_type: str = <object object at 0x104ab71b0>, privilege_log_extra: 'PrivilegeLogExtra' = <object object at 0x104ab71b0>)
Bases:
Message
- background: ImageModel = <object object>
- base_message: CommonMessageData = <object object>
- control: DisplayControl = <object object>
- left_icon: ImageModel = <object object>
- notify: WebcastRoomNotifyMessage = <object object>
- privilege_log_extra: PrivilegeLogExtra = <object object>
- right_icon: ImageModel = <object object>
- sub_type: str = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastPrivilegeDynamicEffectMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, scene: 'Scene' = <object object at 0x104ab71b0>, resource_attr: 'ResourceAttr' = <object object at 0x104ab71b0>, control: 'DisplayControl' = <object object at 0x104ab71b0>, placeholder_list: List[ForwardRef('WebcastPrivilegeDynamicEffectMessagePlaceholder')] = <object object at 0x104ab71b0>, effect_type: int = <object object at 0x104ab71b0>, sticker_model: 'WebcastPrivilegeDynamicEffectMessageStickerEffectModel' = <object object at 0x104ab71b0>, privilege_log_extra: 'PrivilegeLogExtra' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- control: DisplayControl = <object object>
- effect_type: int = <object object>
- placeholder_list: List[WebcastPrivilegeDynamicEffectMessagePlaceholder] = <object object>
- privilege_log_extra: PrivilegeLogExtra = <object object>
- resource_attr: ResourceAttr = <object object>
- sticker_model: WebcastPrivilegeDynamicEffectMessageStickerEffectModel = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastPrivilegeDynamicEffectMessageFontStyle(max_lines: int = <object object at 0x104ab71b0>, font_size: int = <object object at 0x104ab71b0>, font_color: str = <object object at 0x104ab71b0>, weight: int = <object object at 0x104ab71b0>, enable_shadow: bool = <object object at 0x104ab71b0>, shadow_config_list: List[ForwardRef('WebcastPrivilegeDynamicEffectMessageShadowConfig')] = <object object at 0x104ab71b0>, enable_stroke: bool = <object object at 0x104ab71b0>, stroke_config_list: List[ForwardRef('WebcastPrivilegeDynamicEffectMessageStrokeConfig')] = <object object at 0x104ab71b0>, horizontal_align: int = <object object at 0x104ab71b0>, vertical_align: int = <object object at 0x104ab71b0>)
Bases:
Message
- enable_shadow: bool = <object object>
- enable_stroke: bool = <object object>
- font_color: str = <object object>
- font_size: int = <object object>
- horizontal_align: int = <object object>
- max_lines: int = <object object>
- shadow_config_list: List[WebcastPrivilegeDynamicEffectMessageShadowConfig] = <object object>
- stroke_config_list: List[WebcastPrivilegeDynamicEffectMessageStrokeConfig] = <object object>
- vertical_align: int = <object object>
- weight: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastPrivilegeDynamicEffectMessageImagePadding(left_padding: int = <object object at 0x104ab71b0>, right_padding: int = <object object at 0x104ab71b0>, top_padding: int = <object object at 0x104ab71b0>, bottom_padding: int = <object object at 0x104ab71b0>)
Bases:
Message
- bottom_padding: int = <object object>
- left_padding: int = <object object>
- right_padding: int = <object object>
- top_padding: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastPrivilegeDynamicEffectMessagePlaceholder(place_type: int = <object object at 0x104ab71b0>, target_image: str = <object object at 0x104ab71b0>, target_width: int = <object object at 0x104ab71b0>, target_height: int = <object object at 0x104ab71b0>, text: 'Text' = <object object at 0x104ab71b0>, font_style: 'WebcastPrivilegeDynamicEffectMessageFontStyle' = <object object at 0x104ab71b0>, image_padding: 'WebcastPrivilegeDynamicEffectMessageImagePadding' = <object object at 0x104ab71b0>)
Bases:
Message
- font_style: WebcastPrivilegeDynamicEffectMessageFontStyle = <object object>
- image_padding: WebcastPrivilegeDynamicEffectMessageImagePadding = <object object>
- place_type: int = <object object>
- target_height: int = <object object>
- target_image: str = <object object>
- target_width: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastPrivilegeDynamicEffectMessageShadowConfig(shadow_color: str = <object object at 0x104ab71b0>, shadow_dx: int = <object object at 0x104ab71b0>, shadow_dy: int = <object object at 0x104ab71b0>, shadow_radius: int = <object object at 0x104ab71b0>)
Bases:
Message
- shadow_color: str = <object object>
- shadow_dx: int = <object object>
- shadow_dy: int = <object object>
- shadow_radius: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastPrivilegeDynamicEffectMessageStickerEffectModel(resource_id: str = <object object at 0x104ab71b0>, text: 'Text' = <object object at 0x104ab71b0>, duration: int = <object object at 0x104ab71b0>, panel_type: str = <object object at 0x104ab71b0>)
Bases:
Message
- duration: int = <object object>
- panel_type: str = <object object>
- resource_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastPrivilegeDynamicEffectMessageStrokeConfig(stroke_color: str = <object object at 0x104ab71b0>, stroke_width: int = <object object at 0x104ab71b0>)
Bases:
Message
- stroke_color: str = <object object>
- stroke_width: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastProjectDModifyH5(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, m_top_left_url: str = <object object at 0x104ab71b0>, m_bottom_right_url: str = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- m_bottom_right_url: str = <object object>
- m_top_left_url: str = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastPromoteAdStatusMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, ad_id: int = <object object at 0x104ab71b0>, status: int = <object object at 0x104ab71b0>)
Bases:
Message
- ad_id: int = <object object>
- base_message: CommonMessageData = <object object>
- status: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastQuestionDeleteMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, question_id: int = <object object at 0x104ab71b0>, user_id: int = <object object at 0x104ab71b0>, scene: 'Scene' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- question_id: int = <object object>
- user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastQuestionNewMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, question: 'Question' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastQuestionSelectedMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, question: 'Question' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastQuestionSlideDownMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, question_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- question_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastQuestionSwitchMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, on: bool = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- on: bool = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastQuickChatListMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, duration: int = <object object at 0x104ab71b0>, content_list: List[ForwardRef('QuickChatContent')] = <object object at 0x104ab71b0>, priority: int = <object object at 0x104ab71b0>, scene: 'Scene' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- content_list: List[QuickChatContent] = <object object>
- duration: int = <object object>
- priority: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastRankTextMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, scene: 'WebcastRankTextMessageRankTestMessageScene' = <object object at 0x104ab71b0>, owner_idx_before_update: int = <object object at 0x104ab71b0>, owner_idx_after_update: int = <object object at 0x104ab71b0>, self_get_badge_msg: 'Text' = <object object at 0x104ab71b0>, other_get_badge_msg: 'Text' = <object object at 0x104ab71b0>, cur_user_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- cur_user_id: int = <object object>
- owner_idx_after_update: int = <object object>
- owner_idx_before_update: int = <object object>
- scene: WebcastRankTextMessageRankTestMessageScene = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastRankTextMessageRankTestMessageScene(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.WebcastRankToastMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, toast: 'WebcastRankToastMessageRankToast' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- toast: WebcastRankToastMessageRankToast = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastRankToastMessageRankToast(user_id: int = <object object at 0x104ab71b0>, should_toast: bool = <object object at 0x104ab71b0>)
Bases:
Message
- should_toast: bool = <object object>
- user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastRankUpdateMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, loop: bool = <object object at 0x104ab71b0>, animation_loop_for_off: bool = <object object at 0x104ab71b0>, union_animation: List[ForwardRef('UnionAnimationInfo')] = <object object at 0x104ab71b0>, tab_info: List[ForwardRef('RankListTabInfo')] = <object object at 0x104ab71b0>)
Bases:
Message
- animation_loop_for_off: bool = <object object>
- base_message: CommonMessageData = <object object>
- loop: bool = <object object>
- tab_info: List[RankListTabInfo] = <object object>
- union_animation: List[UnionAnimationInfo] = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastRankUpdateMessageEntranceGroupType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.WebcastRankUpdateMessageOpType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.WebcastRealTimePerformancePageMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, type: int = <object object at 0x104ab71b0>, guide_text_starling: str = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- guide_text_starling: str = <object object>
- type: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastRealtimeLiveCenterMethod(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, room_id: str = <object object at 0x104ab71b0>, base_info: 'RealtimeLiveCenterBaseData' = <object object at 0x104ab71b0>, tips_info: 'RealtimeLiveCenterTips' = <object object at 0x104ab71b0>, shop_info: 'RealtimeLiveCenterShopData' = <object object at 0x104ab71b0>, cold_start_stat_data: 'ColdStartStatData' = <object object at 0x104ab71b0>, reminder_word_info: 'RealtimeReminderWordInfoMsg' = <object object at 0x104ab71b0>)
Bases:
Message
- base_info: RealtimeLiveCenterBaseData = <object object>
- base_message: CommonMessageData = <object object>
- cold_start_stat_data: ColdStartStatData = <object object>
- reminder_word_info: RealtimeReminderWordInfoMsg = <object object>
- room_id: str = <object object>
- shop_info: RealtimeLiveCenterShopData = <object object>
- tips_info: RealtimeLiveCenterTips = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastRoomBottomMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, color: str = <object object at 0x104ab71b0>, action_content: str = <object object at 0x104ab71b0>, action_type: str = <object object at 0x104ab71b0>, push_display_time: int = <object object at 0x104ab71b0>, action_icon: 'ImageModel' = <object object at 0x104ab71b0>, new_background_image: 'FlexImageModel' = <object object at 0x104ab71b0>, source: str = <object object at 0x104ab71b0>)
Bases:
Message
- action_content: str = <object object>
- action_icon: ImageModel = <object object>
- action_type: str = <object object>
- base_message: CommonMessageData = <object object>
- color: str = <object object>
- new_background_image: FlexImageModel = <object object>
- push_display_time: int = <object object>
- source: str = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastRoomEventMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, event_id: int = <object object at 0x104ab71b0>, title: str = <object object at 0x104ab71b0>, start_time: int = <object object at 0x104ab71b0>, pos_x: str = <object object at 0x104ab71b0>, pos_y: str = <object object at 0x104ab71b0>, subscribed_count: int = <object object at 0x104ab71b0>, config_opt: int = <object object at 0x104ab71b0>, event_user_info: List[ForwardRef('EventUserInfo')] = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- config_opt: int = <object object>
- event_id: int = <object object>
- event_user_info: List[EventUserInfo] = <object object>
- pos_x: str = <object object>
- pos_y: str = <object object>
- start_time: int = <object object>
- subscribed_count: int = <object object>
- title: str = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastRoomMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, content: str = <object object at 0x104ab71b0>, supprot_landscape: bool = <object object at 0x104ab71b0>, source: int = <object object at 0x104ab71b0>, icon: 'ImageModel' = <object object at 0x104ab71b0>, scene: 'Scene' = <object object at 0x104ab71b0>, is_welcome: bool = <object object at 0x104ab71b0>, public_area_common: 'PublicAreaMessageCommon' = <object object at 0x104ab71b0>, show_duration_ms: int = <object object at 0x104ab71b0>, sub_scene: str = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- content: str = <object object>
- icon: ImageModel = <object object>
- is_welcome: bool = <object object>
- public_area_common: PublicAreaMessageCommon = <object object>
- show_duration_ms: int = <object object>
- source: int = <object object>
- sub_scene: str = <object object>
- supprot_landscape: bool = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastRoomNotifyMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, schema: str = <object object at 0x104ab71b0>, notify_type: int = <object object at 0x104ab71b0>, content: str = <object object at 0x104ab71b0>, user: 'User' = <object object at 0x104ab71b0>, extra: 'RoomNotifyMessageExtra' = <object object at 0x104ab71b0>, notify_class: int = <object object at 0x104ab71b0>, flex_setting: List[int] = <object object at 0x104ab71b0>, source: str = <object object at 0x104ab71b0>, from_user_id: int = <object object at 0x104ab71b0>, log_extra: 'PrivilegeLogExtra' = <object object at 0x104ab71b0>, to_anchor_id: int = <object object at 0x104ab71b0>, event_tracking: 'EventTracking' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- content: str = <object object>
- event_tracking: EventTracking = <object object>
- extra: RoomNotifyMessageExtra = <object object>
- flex_setting: List[int] = <object object>
- from_user_id: int = <object object>
- log_extra: PrivilegeLogExtra = <object object>
- notify_class: int = <object object>
- notify_type: int = <object object>
- schema: str = <object object>
- source: str = <object object>
- to_anchor_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastRoomPinMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, chat_message: 'WebcastChatMessage' = <object object at 0x104ab71b0>, social_message: 'WebcastSocialMessage' = <object object at 0x104ab71b0>, gift_message: 'WebcastGiftMessage' = <object object at 0x104ab71b0>, member_message: 'WebcastMemberMessage' = <object object at 0x104ab71b0>, like_message: 'WebcastLikeMessage' = <object object at 0x104ab71b0>, method: str = <object object at 0x104ab71b0>, pin_time: int = <object object at 0x104ab71b0>, operator: 'User' = <object object at 0x104ab71b0>, action: int = <object object at 0x104ab71b0>, display_duration: int = <object object at 0x104ab71b0>, pin_id: int = <object object at 0x104ab71b0>, ec_streamer_key: str = <object object at 0x104ab71b0>)
Bases:
Message
- action: int = <object object>
- base_message: CommonMessageData = <object object>
- chat_message: WebcastChatMessage = <object object>
- display_duration: int = <object object>
- ec_streamer_key: str = <object object>
- gift_message: WebcastGiftMessage = <object object>
- like_message: WebcastLikeMessage = <object object>
- member_message: WebcastMemberMessage = <object object>
- method: str = <object object>
- pin_id: int = <object object>
- pin_time: int = <object object>
- social_message: WebcastSocialMessage = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastRoomStickerMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, sticker_list: List[ForwardRef('RoomSticker')] = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- sticker_list: List[RoomSticker] = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastRoomStreamAdaptationMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, action: int = <object object at 0x104ab71b0>, subject_position_info: 'SubjectPositionInfo' = <object object at 0x104ab71b0>)
Bases:
Message
- action: int = <object object>
- base_message: CommonMessageData = <object object>
- subject_position_info: SubjectPositionInfo = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastRoomUserSeqMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, m_contributors: List[ForwardRef('Contributor')] = <object object at 0x104ab71b0>, m_total: int = <object object at 0x104ab71b0>, pop_str: str = <object object at 0x104ab71b0>, seats: List[ForwardRef('Contributor')] = <object object at 0x104ab71b0>, m_popularity: int = <object object at 0x104ab71b0>, total_user: int = <object object at 0x104ab71b0>, anonymous: int = <object object at 0x104ab71b0>)
Bases:
Message
- anonymous: int = <object object>
- base_message: CommonMessageData = <object object>
- m_contributors: List[Contributor] = <object object>
- m_popularity: int = <object object>
- m_total: int = <object object>
- pop_str: str = <object object>
- seats: List[Contributor] = <object object>
- total_user: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastRoomVerifyMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, verify_action: int = <object object at 0x104ab71b0>, content: str = <object object at 0x104ab71b0>, notice_type: int = <object object at 0x104ab71b0>, close_room: bool = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- close_room: bool = <object object>
- content: str = <object object>
- notice_type: int = <object object>
- verify_action: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastScreenChatMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, user_info: 'User' = <object object at 0x104ab71b0>, chat_type: int = <object object at 0x104ab71b0>, content: str = <object object at 0x104ab71b0>, priority: int = <object object at 0x104ab71b0>, effect: 'CeremonyEffect' = <object object at 0x104ab71b0>, background_image: 'ImageModel' = <object object at 0x104ab71b0>, ceremony_effect: 'CeremonyEffect' = <object object at 0x104ab71b0>, background: 'ImageModel' = <object object at 0x104ab71b0>, public_area_common: 'PublicAreaCommon' = <object object at 0x104ab71b0>)
Bases:
Message
- background: ImageModel = <object object>
- background_image: ImageModel = <object object>
- base_message: CommonMessageData = <object object>
- ceremony_effect: CeremonyEffect = <object object>
- chat_type: int = <object object>
- content: str = <object object>
- effect: CeremonyEffect = <object object>
- priority: int = <object object>
- public_area_common: PublicAreaCommon = <object object>
Bases:
Message
- class TikTokLive.proto.tiktok_proto.WebcastShortTouchMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, action_data: 'UnifyBaseActionData' = <object object at 0x104ab71b0>, extra: 'ShortTouchExtra' = <object object at 0x104ab71b0>)
Bases:
Message
- action_data: UnifyBaseActionData = <object object>
- base_message: CommonMessageData = <object object>
- extra: ShortTouchExtra = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastSocialMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, user: 'User' = <object object at 0x104ab71b0>, share_type: int = <object object at 0x104ab71b0>, action: int = <object object at 0x104ab71b0>, share_target: str = <object object at 0x104ab71b0>, follow_count: int = <object object at 0x104ab71b0>, share_display_style: int = <object object at 0x104ab71b0>, share_count: int = <object object at 0x104ab71b0>, public_area_message_common: 'PublicAreaMessageCommon' = <object object at 0x104ab71b0>, signature: str = <object object at 0x104ab71b0>, signature_version: str = <object object at 0x104ab71b0>, show_duration_ms: int = <object object at 0x104ab71b0>)
Bases:
Message
- action: int = <object object>
- base_message: CommonMessageData = <object object>
- follow_count: int = <object object>
- public_area_message_common: PublicAreaMessageCommon = <object object>
- show_duration_ms: int = <object object>
- signature: str = <object object>
- signature_version: str = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastSpeakerMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastSpecialPushMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, content: str = <object object at 0x104ab71b0>, color: str = <object object at 0x104ab71b0>, trace_id: str = <object object at 0x104ab71b0>, icon: 'ImageModel' = <object object at 0x104ab71b0>, action_content: str = <object object at 0x104ab71b0>, action_type: str = <object object at 0x104ab71b0>, push_display_time: int = <object object at 0x104ab71b0>)
Bases:
Message
- action_content: str = <object object>
- action_type: str = <object object>
- base_message: CommonMessageData = <object object>
- color: str = <object object>
- content: str = <object object>
- icon: ImageModel = <object object>
- push_display_time: int = <object object>
- trace_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastStarCommentNotificationMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, star_comment_action: 'WebcastStarCommentNotificationMessageStarCommentAction' = <object object at 0x104ab71b0>, msg_id: int = <object object at 0x104ab71b0>, operator: 'User' = <object object at 0x104ab71b0>, star_comment_message: 'StarCommentMessage' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- msg_id: int = <object object>
- star_comment_action: WebcastStarCommentNotificationMessageStarCommentAction = <object object>
- star_comment_message: StarCommentMessage = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastStarCommentNotificationMessageStarCommentAction(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.WebcastStarCommentPushMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, queue_version: int = <object object at 0x104ab71b0>, current: 'StarCommentMessage' = <object object at 0x104ab71b0>, next: 'StarCommentMessage' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- current: StarCommentMessage = <object object>
- next: StarCommentMessage = <object object>
- queue_version: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastStreamStatusMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, streams: List[ForwardRef('StreamStatusChangeInfo')] = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- streams: List[StreamStatusChangeInfo] = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastSubContractStatusMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, data: 'PushContractStatusResult' = <object object at 0x104ab71b0>, extra: 'WebcastSubContractStatusMessageResponseExtra' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- data: PushContractStatusResult = <object object>
- extra: WebcastSubContractStatusMessageResponseExtra = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastSubContractStatusMessageResponseExtra(now: int = <object object at 0x104ab71b0>)
Bases:
Message
- now: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastSubNotifyMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, user: 'User' = <object object at 0x104ab71b0>, exhibition_type: 'WebcastSubNotifyMessageExhibitionType' = <object object at 0x104ab71b0>, sub_month: int = <object object at 0x104ab71b0>, subscribe_type: 'WebcastSubNotifyMessageSubscribeType' = <object object at 0x104ab71b0>, old_subscribe_status: 'WebcastSubNotifyMessageOldSubscribeStatus' = <object object at 0x104ab71b0>, subscribe_message_type: 'WebcastSubNotifyMessageMessageType' = <object object at 0x104ab71b0>, subscribing_status: 'WebcastSubNotifyMessageSubscribingStatus' = <object object at 0x104ab71b0>, is_send: bool = <object object at 0x104ab71b0>, is_custom: bool = <object object at 0x104ab71b0>, gift_source: 'WebcastSubNotifyMessageGiftSource' = <object object at 0x104ab71b0>, message_display_style: 'WebcastSubNotifyMessageMessageDisplayStyle' = <object object at 0x104ab71b0>, public_area_message_common: 'PublicAreaMessageCommon' = <object object at 0x104ab71b0>, package_id: str = <object object at 0x104ab71b0>, event_tracking: 'EventTracking' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- event_tracking: EventTracking = <object object>
- exhibition_type: WebcastSubNotifyMessageExhibitionType = <object object>
- gift_source: WebcastSubNotifyMessageGiftSource = <object object>
- is_custom: bool = <object object>
- is_send: bool = <object object>
- message_display_style: WebcastSubNotifyMessageMessageDisplayStyle = <object object>
- old_subscribe_status: WebcastSubNotifyMessageOldSubscribeStatus = <object object>
- package_id: str = <object object>
- public_area_message_common: PublicAreaMessageCommon = <object object>
- sub_month: int = <object object>
- subscribe_message_type: WebcastSubNotifyMessageMessageType = <object object>
- subscribe_type: WebcastSubNotifyMessageSubscribeType = <object object>
- subscribing_status: WebcastSubNotifyMessageSubscribingStatus = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastSubNotifyMessageExhibitionType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.WebcastSubNotifyMessageGiftSource(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.WebcastSubNotifyMessageMessageDisplayStyle(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.WebcastSubNotifyMessageMessageType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.WebcastSubNotifyMessageOldSubscribeStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.WebcastSubNotifyMessageSubscribeType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.WebcastSubNotifyMessageSubscribingStatus(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.WebcastSubPinEventMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, action_type: 'WebcastSubPinEventMessageActionType' = <object object at 0x104ab71b0>, card: 'SubPinCard' = <object object at 0x104ab71b0>, operator_user_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- action_type: WebcastSubPinEventMessageActionType = <object object>
- base_message: CommonMessageData = <object object>
- card: SubPinCard = <object object>
- operator_user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastSubPinEventMessageActionType(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.WebcastSubQueueMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, message_type_action: int = <object object at 0x104ab71b0>, queue: 'SubQueue' = <object object at 0x104ab71b0>, current_user: 'User' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- message_type_action: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastSubTimerStickerMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, sticker: 'SubTimerSticker' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- sticker: SubTimerSticker = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastSubWaveMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, sub_wave_im_msg: 'SubWaveImMsg' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- sub_wave_im_msg: SubWaveImMsg = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastSubscriptionGuideMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, description: 'Text' = <object object at 0x104ab71b0>, button_name: 'Text' = <object object at 0x104ab71b0>, button_url: str = <object object at 0x104ab71b0>, capsule_scene: str = <object object at 0x104ab71b0>, from_user_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- button_url: str = <object object>
- capsule_scene: str = <object object>
- from_user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastToastMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, display_duration: int = <object object at 0x104ab71b0>, delay_duration: int = <object object at 0x104ab71b0>, scene: 'Scene' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- delay_duration: int = <object object>
- display_duration: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastTrayMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, user: 'User' = <object object at 0x104ab71b0>, title: 'Text' = <object object at 0x104ab71b0>, describe: 'Text' = <object object at 0x104ab71b0>, combo_count: int = <object object at 0x104ab71b0>, group_count: int = <object object at 0x104ab71b0>, image: 'ImageModel' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- combo_count: int = <object object>
- group_count: int = <object object>
- image: ImageModel = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastUnauthorizedMemberMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, action: int = <object object at 0x104ab71b0>, nick_name_prefix: 'Text' = <object object at 0x104ab71b0>, nick_name: str = <object object at 0x104ab71b0>, enter_text: 'Text' = <object object at 0x104ab71b0>, public_area_common: 'PublicAreaMessageCommon' = <object object at 0x104ab71b0>)
Bases:
Message
- action: int = <object object>
- base_message: CommonMessageData = <object object>
- nick_name: str = <object object>
- public_area_common: PublicAreaMessageCommon = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastUpgradeMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, text: 'Text' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastUserStatsMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, m_content: str = <object object at 0x104ab71b0>, m_user_id: int = <object object at 0x104ab71b0>, m_action_type: int = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- m_action_type: int = <object object>
- m_content: str = <object object>
- m_user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastVideoLiveCouponRcmdMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, rcmd_coupon_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- rcmd_coupon_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastVideoLiveGoodsOrderMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, user: 'User' = <object object at 0x104ab71b0>, goods_order: 'WebcastVideoLiveGoodsOrderMessageGoodsOrder' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- goods_order: WebcastVideoLiveGoodsOrderMessageGoodsOrder = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastVideoLiveGoodsOrderMessageGoodsOrder(goods_room_order: int = <object object at 0x104ab71b0>, order_num: int = <object object at 0x104ab71b0>, order_money: int = <object object at 0x104ab71b0>, order_id: str = <object object at 0x104ab71b0>)
Bases:
Message
- goods_room_order: int = <object object>
- order_id: str = <object object>
- order_money: int = <object object>
- order_num: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastVideoLiveGoodsRcmdMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, rcmd_goods_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- rcmd_goods_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastWalletLiveRewardsRatioMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, im_msg: 'WalletLiveRewardsRatioImMsg' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- im_msg: WalletLiveRewardsRatioImMsg = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastWallpaperMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, message_type: 'MessageType' = <object object at 0x104ab71b0>, wallpaper_content: 'WallpaperContent' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- message_type: MessageType = <object object>
- wallpaper_content: WallpaperContent = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastWallpaperReviewMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, ai_pic_url: str = <object object at 0x104ab71b0>, review_result: int = <object object at 0x104ab71b0>, context_keywords: str = <object object at 0x104ab71b0>, keywords: str = <object object at 0x104ab71b0>, room_id: int = <object object at 0x104ab71b0>, channel_id: int = <object object at 0x104ab71b0>, wallpaper_id: int = <object object at 0x104ab71b0>)
Bases:
Message
- ai_pic_url: str = <object object>
- base_message: CommonMessageData = <object object>
- channel_id: int = <object object>
- context_keywords: str = <object object>
- keywords: str = <object object>
- review_result: int = <object object>
- room_id: int = <object object>
- wallpaper_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastWeeklyRankRewardMessage(user_id: int = <object object at 0x104ab71b0>, border_info: 'BorderInfo' = <object object at 0x104ab71b0>, base_message: 'CommonMessageData' = <object object at 0x104ab71b0>, notify_message: 'WebcastRoomNotifyMessage' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>
- border_info: BorderInfo = <object object>
- notify_message: WebcastRoomNotifyMessage = <object object>
- user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.WebcastWishlistUpdateMessage(base_message: 'CommonMessageData' = <object object at 0x104ab71b0>)
Bases:
Message
- base_message: CommonMessageData = <object object>