TikTokLive.proto package
Submodules
TikTokLive.proto.custom_extras module
- class TikTokLive.proto.custom_extras.HeartbeatFrame(metadata_field_6: ~TikTokLive.proto.custom_extras.HeartbeatFrameMetadataField6 = <object object>, metadata_field_7: ~TikTokLive.proto.custom_extras.HeartbeatFrameMetadataField7 = <object object>, room_info: ~TikTokLive.proto.custom_extras.HeartbeatFrameRoomInfo = <object object>)
Bases:
Message
Heartbeat Keepalive Message
- classmethod from_defaults(room_id: int) HeartbeatFrame
Generate a HeartbeatFrame with default values
- metadata_field_6: HeartbeatFrameMetadataField6 = <object object>
- metadata_field_7: HeartbeatFrameMetadataField7 = <object object>
- room_info: HeartbeatFrameRoomInfo = <object object>
- class TikTokLive.proto.custom_extras.HeartbeatFrameMetadataField6(unknown_1: int = <object object at 0x10979a630>)
Bases:
Message
- unknown_1: int = <object object>
- class TikTokLive.proto.custom_extras.HeartbeatFrameMetadataField7(unknown_1: int = <object object at 0x10979a630>)
Bases:
Message
- unknown_1: int = <object object>
- class TikTokLive.proto.custom_extras.HeartbeatFrameRoomInfo(room_id: int = <object object at 0x10979a630>)
Bases:
Message
- room_id: int = <object object>
- class TikTokLive.proto.custom_extras.WebcastPushFrame(seq_id: int = <object object at 0x10979a630>, log_id: int = <object object at 0x10979a630>, service: int = <object object at 0x10979a630>, method: int = <object object at 0x10979a630>, headers: Dict[str, str] = <object object at 0x10979a630>, payload_encoding: str = <object object at 0x10979a630>, payload_type: str = <object object at 0x10979a630>, payload: bytes = <object object at 0x10979a630>)
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.ExtendedGift(proto_gift: Gift = None, *args, **kwargs)
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 | None = None, 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
- property display_id
Backwards compatibility for username
- 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 get_all_badges: List[Tuple[str, str]]
Retrieve all badges with their types and levels.
- Returns:
List of (badge_type, level) tuples
- property gifter_level: int | None
What is the user’s “gifter level” overall? An actual number specific to their level.
- Returns:
The parsed gifter level from the gifter level badge
- has_badge(badge_type: str, level: str | int | None = None) bool
Check if the user has a specific badge type with optional level validation.
- Parameters:
badge_type – Badge type to check (e.g., “SUBSCRIBER”).
level – Optional level to validate.
- Returns:
True if the badge exists with matching criteria, False otherwise.
- 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 nickname: str
Retrieve the user’s @nickname
- Returns:
User’s nickname
- 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 0x10979a630>, params: str = <object object at 0x10979a630>)
Bases:
Message
- cdid: str = <object object>
- params: str = <object object>
- class TikTokLive.proto.tiktok_proto.AboutMe(id: str = <object object at 0x10979a630>, audit_status: 'AuditStatus' = <object object at 0x10979a630>, switch_status: bool = <object object at 0x10979a630>, user: 'User' = <object object at 0x10979a630>, image: 'ImageModel' = <object object at 0x10979a630>, template_list: List[ForwardRef('AboutMeTemplate')] = <object object at 0x10979a630>, current_template_id: str = <object object at 0x10979a630>, audit_info: 'AboutMeAuditInfo' = <object object at 0x10979a630>)
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 0x10979a630>, task_type: int = <object object at 0x10979a630>)
Bases:
Message
- task_type: int = <object object>
- violation_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.AboutMeInputBox(guide_content: str = <object object at 0x10979a630>, max_character_count: int = <object object at 0x10979a630>, content: str = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- data: AboutMeResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.AboutMeResponseResponseData(about_me: 'AboutMe' = <object object at 0x10979a630>, benefits_info: 'BenefitsInfo' = <object object at 0x10979a630>, conflict_info: 'IntroConflictInfo' = <object object at 0x10979a630>, merge_type: int = <object object at 0x10979a630>, old_version: bool = <object object at 0x10979a630>)
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 0x10979a630>, name: str = <object object at 0x10979a630>, icon_image: 'ImageModel' = <object object at 0x10979a630>, icon_image_dark: 'ImageModel' = <object object at 0x10979a630>, input_box_list: List[ForwardRef('AboutMeInputBox')] = <object object at 0x10979a630>)
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 0x10979a630>, room_id: int = <object object at 0x10979a630>, verify_duration_in_sec: int = <object object at 0x10979a630>)
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 0x10979a630>, accompaniment_urls: List[str] = <object object at 0x10979a630>, id: int = <object object at 0x10979a630>, volume_loudness_lufs: float = <object object at 0x10979a630>, volume_amplitude_peak: float = <object object at 0x10979a630>)
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 0x10979a630>, msg_id: int = <object object at 0x10979a630>, msg_type: int = <object object at 0x10979a630>, client_receive_time: int = <object object at 0x10979a630>)
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 0x10979a630>)
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 0x10979a630>, play_id: int = <object object at 0x10979a630>, play_status: int = <object object at 0x10979a630>, playbook: 'Playbook' = <object object at 0x10979a630>, exists_custom_content: bool = <object object at 0x10979a630>, start_time: int = <object object at 0x10979a630>, end_time: int = <object object at 0x10979a630>)
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 0x10979a630>, icon_image: 'ImageModel' = <object object at 0x10979a630>, ab_group: int = <object object at 0x10979a630>, curren_phase: str = <object object at 0x10979a630>)
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 0x10979a630>, m_story_tag: 'ImageModel' = <object object at 0x10979a630>)
Bases:
Message
- m_bage: ImageModel = <object object>
- m_story_tag: ImageModel = <object object>
- class TikTokLive.proto.tiktok_proto.AddToCartButton(status: int = <object object at 0x10979a630>, click_hint_starling: str = <object object at 0x10979a630>)
Bases:
Message
- click_hint_starling: str = <object object>
- status: int = <object object>
- class TikTokLive.proto.tiktok_proto.AgeRestricted(restricted: bool = <object object at 0x10979a630>, age_interval: int = <object object at 0x10979a630>, source: int = <object object at 0x10979a630>)
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 0x10979a630>, disabled: bool = <object object at 0x10979a630>, disabled_reason: str = <object object at 0x10979a630>, open: bool = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- age_restricted: int = <object object>
- class TikTokLive.proto.tiktok_proto.AggregationData(audience: 'User' = <object object at 0x10979a630>, successlist: List[int] = <object object at 0x10979a630>)
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 0x10979a630>, result_key: str = <object object at 0x10979a630>, create_timestamp: int = <object object at 0x10979a630>, ai_live_summary_switch: int = <object object at 0x10979a630>)
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 0x10979a630>, applied_list: List[ForwardRef('LinkLayerListUser')] = <object object at 0x10979a630>, invited_list: List[ForwardRef('LinkLayerListUser')] = <object object at 0x10979a630>, ready_list: List[ForwardRef('LinkLayerListUser')] = <object object at 0x10979a630>)
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 0x10979a630>, task_progress: str = <object object at 0x10979a630>)
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 0x10979a630>, apply_users: List[ForwardRef('WaitUser')] = <object object at 0x10979a630>, invite_users: List[ForwardRef('WaitUser')] = <object object at 0x10979a630>, ready_users: List[ForwardRef('WaitUser')] = <object object at 0x10979a630>, link_users: List[ForwardRef('LinkedUser')] = <object object at 0x10979a630>, anchor_message: 'AnchorMessage' = <object object at 0x10979a630>)
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 0x10979a630>, task_done_data: 'AnchorGrowLevelImMsgTaskDone' = <object object at 0x10979a630>)
Bases:
Message
- msg_type: int = <object object>
- task_done_data: AnchorGrowLevelImMsgTaskDone = <object object>
- class TikTokLive.proto.tiktok_proto.AnchorGrowLevelImMsgNotification(level: int = <object object at 0x10979a630>, is_final_level: bool = <object object at 0x10979a630>, is_complete_level: bool = <object object at 0x10979a630>, task_id: int = <object object at 0x10979a630>, content: str = <object object at 0x10979a630>, starling_key: str = <object object at 0x10979a630>)
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 0x10979a630>, isfinallevel: bool = <object object at 0x10979a630>, iscompletelevel: bool = <object object at 0x10979a630>, taskid: int = <object object at 0x10979a630>)
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 0x10979a630>, notification_data: 'AnchorGrowLevelImMsgNotification' = <object object at 0x10979a630>)
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 0x10979a630>, growth_journey_banner_info: 'GrowthJourneyBannerInfo' = <object object at 0x10979a630>, growth_stage: int = <object object at 0x10979a630>, growth_instance_strategy: str = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- data: AnchorGrowPerLiveTriggerResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.AnchorGrowPerLiveTriggerResponseData(anchor_grow_level_info: 'AnchorGrowLevelTriggerInfo' = <object object at 0x10979a630>)
Bases:
Message
- anchor_grow_level_info: AnchorGrowLevelTriggerInfo = <object object>
- class TikTokLive.proto.tiktok_proto.AnchorInfo(level: int = <object object at 0x10979a630>)
Bases:
Message
- level: int = <object object>
- class TikTokLive.proto.tiktok_proto.AnchorInfoResponse(data: 'AnchorInfoResponseResponseData' = <object object at 0x10979a630>)
Bases:
Message
- data: AnchorInfoResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.AnchorInfoResponseCameraPartnershipInfo(permission: bool = <object object at 0x10979a630>, task_permission: bool = <object object at 0x10979a630>, publish_permission: bool = <object object at 0x10979a630>)
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 0x10979a630>, icon: str = <object object at 0x10979a630>, begin_timestamp: int = <object object at 0x10979a630>)
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 0x10979a630>, has_sign: bool = <object object at 0x10979a630>, rewarded: bool = <object object at 0x10979a630>, icon: str = <object object at 0x10979a630>, drops_count: int = <object object at 0x10979a630>, recent_drops_briefs: List[ForwardRef('AnchorInfoResponseDropsBrief')] = <object object at 0x10979a630>)
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 0x10979a630>, gpppa_ban_text: str = <object object at 0x10979a630>, gpppa_ban_toast: str = <object object at 0x10979a630>)
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 0x10979a630>, has_sign: bool = <object object at 0x10979a630>, task_permission: bool = <object object at 0x10979a630>, publish_permission: bool = <object object at 0x10979a630>, partnership_info_update_timestamp: int = <object object at 0x10979a630>)
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 0x10979a630>, punish_event_info: 'PunishEventInfo' = <object object at 0x10979a630>)
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 0x10979a630>, price_update_list: List[ForwardRef('AnchorInfoResponseTaskPriceUpdate')] = <object object at 0x10979a630>, label_filter_info: 'AnchorInfoResponseLabelFilterInfo' = <object object at 0x10979a630>, taxpayoutconfirm: bool = <object object at 0x10979a630>, enable_event_list: List[ForwardRef('PartnershipGameEvent')] = <object object at 0x10979a630>, enable_drops_list: List[ForwardRef('PartnershipBriefDrops')] = <object object at 0x10979a630>, toggle_status: int = <object object at 0x10979a630>, shoot_permission: bool = <object object at 0x10979a630>, business_partnership: bool = <object object at 0x10979a630>, drops_entrance: 'AnchorInfoResponseDropsEntrance' = <object object at 0x10979a630>, partnership_info: 'AnchorInfoResponsePartnershipInfo' = <object object at 0x10979a630>, toggle_info: 'AnchorInfoResponseToggleInfo' = <object object at 0x10979a630>, live_take_decouple: bool = <object object at 0x10979a630>, camera_partnership_info: 'AnchorInfoResponseCameraPartnershipInfo' = <object object at 0x10979a630>)
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 0x10979a630>, price_update_timestamp: int = <object object at 0x10979a630>)
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 0x10979a630>, toggle_status: int = <object object at 0x10979a630>)
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 0x10979a630>, experience: int = <object object at 0x10979a630>, lowest_experience_this_level: int = <object object at 0x10979a630>, highest_experience_this_level: int = <object object at 0x10979a630>, task_start_experience: int = <object object at 0x10979a630>, task_start_time: int = <object object at 0x10979a630>, task_decrease_experience: int = <object object at 0x10979a630>, task_target_experience: int = <object object at 0x10979a630>, task_end_time: int = <object object at 0x10979a630>, profile_dialog_bg: 'ImageModel' = <object object at 0x10979a630>, profile_dialog_back_bg: 'ImageModel' = <object object at 0x10979a630>, stage_level_icon: 'ImageModel' = <object object at 0x10979a630>, level_icon: 'ImageModel' = <object object at 0x10979a630>)
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 0x10979a630>, effects: int = <object object at 0x10979a630>, share: int = <object object at 0x10979a630>, moderator_setting: int = <object object at 0x10979a630>, comment_setting: int = <object object at 0x10979a630>, comment_filter: int = <object object at 0x10979a630>, pause_live: int = <object object at 0x10979a630>, flip: int = <object object at 0x10979a630>, mirror: int = <object object at 0x10979a630>, hear_your_own_voice: int = <object object at 0x10979a630>, donation_sticker: int = <object object at 0x10979a630>, full_screen_mode: int = <object object at 0x10979a630>, live_center: int = <object object at 0x10979a630>, topic: int = <object object at 0x10979a630>, sticker: int = <object object at 0x10979a630>, voice_effect: int = <object object at 0x10979a630>, live_intro: int = <object object at 0x10979a630>, webcast_data_interactionquestion: int = <object object at 0x10979a630>, poll: int = <object object at 0x10979a630>, pin: int = <object object at 0x10979a630>, pictionary: int = <object object at 0x10979a630>, viewer_rank_list: int = <object object at 0x10979a630>, promote: int = <object object at 0x10979a630>, customizable_poll: int = <object object at 0x10979a630>, goody_bag: int = <object object at 0x10979a630>, karaoke: int = <object object at 0x10979a630>, treasure_box: int = <object object at 0x10979a630>, portal: int = <object object at 0x10979a630>, live_background: int = <object object at 0x10979a630>, play_together: int = <object object at 0x10979a630>)
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 0x10979a630>, accept_multi_linkmic: bool = <object object at 0x10979a630>, accept_not_follower_invite: bool = <object object at 0x10979a630>, allow_gift_to_other_anchors: bool = <object object at 0x10979a630>, block_invitation_of_this_live: bool = <object object at 0x10979a630>, receive_friend_multi_host_invites: bool = <object object at 0x10979a630>, receive_friend_multi_host_application: bool = <object object at 0x10979a630>, block_this_multi_host_invites: bool = <object object at 0x10979a630>, block_this_multi_host_application: bool = <object object at 0x10979a630>, receive_not_friend_multi_host_invites: bool = <object object at 0x10979a630>, receive_not_friend_multi_host_application: bool = <object object at 0x10979a630>, allow_live_notice_of_friends: bool = <object object at 0x10979a630>, allow_friend_invites: bool = <object object at 0x10979a630>, allow_suggested_invites: bool = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- data: AnchorLiveReplayFrameResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.AnchorLiveReplayFrameResponseResponseData(req_id: str = <object object at 0x10979a630>, frame_list: List[ForwardRef('FrameInfo')] = <object object at 0x10979a630>)
Bases:
Message
- req_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.AnchorMessage(uid: int = <object object at 0x10979a630>, link_mic_id: str = <object object at 0x10979a630>, rtc_status: int = <object object at 0x10979a630>, status: int = <object object at 0x10979a630>, source: int = <object object at 0x10979a630>)
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 0x10979a630>, target_anchor_id: int = <object object at 0x10979a630>)
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 0x10979a630>, finish_type: int = <object object at 0x10979a630>, metrics_map: Dict[str, str] = <object object at 0x10979a630>)
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 0x10979a630>, value: int = <object object at 0x10979a630>, schema_title: str = <object object at 0x10979a630>, unique_id: str = <object object at 0x10979a630>, content: str = <object object at 0x10979a630>, confirm_text: str = <object object at 0x10979a630>, cancel_text: str = <object object at 0x10979a630>, schema_jump_link: str = <object object at 0x10979a630>)
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 0x10979a630>, title: 'Text' = <object object at 0x10979a630>, content: str = <object object at 0x10979a630>, message_key: str = <object object at 0x10979a630>)
Bases:
Message
- content: str = <object object>
- message_key: str = <object object>
- class TikTokLive.proto.tiktok_proto.AnchorReminderWordStatus(scene: 'Scene' = <object object at 0x10979a630>, status: int = <object object at 0x10979a630>, title: str = <object object at 0x10979a630>, desc: str = <object object at 0x10979a630>)
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 0x10979a630>, style: int = <object object at 0x10979a630>, has_more: bool = <object object at 0x10979a630>, next_offset: int = <object object at 0x10979a630>, amplify_status: int = <object object at 0x10979a630>, show_inbox_sub_pop_up: bool = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- data: AnchorReplayInfoData = <object object>
- class TikTokLive.proto.tiktok_proto.AnchorSettingInfo(last_layout_settings: List[ForwardRef('AnchorSettingInfoAnchorLastLayoutSetting')] = <object object at 0x10979a630>)
Bases:
Message
- last_layout_settings: List[AnchorSettingInfoAnchorLastLayoutSetting] = <object object>
- class TikTokLive.proto.tiktok_proto.AnchorSettingInfoAnchorLastLayoutSetting(scene: 'Scene' = <object object at 0x10979a630>, layout_id: str = <object object at 0x10979a630>)
Bases:
Message
- layout_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.AnchorSettingsResponse(data: 'AnchorSettingsResponseResponseData' = <object object at 0x10979a630>)
Bases:
Message
- data: AnchorSettingsResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.AnchorSettingsResponseResponseData(settings: 'RoomBasicSettings' = <object object at 0x10979a630>, user_stats: 'UserStats' = <object object at 0x10979a630>)
Bases:
Message
- settings: RoomBasicSettings = <object object>
- class TikTokLive.proto.tiktok_proto.AnchorSettingsUpdateResponse(extra: 'AnchorSettingsUpdateResponseExtra' = <object object at 0x10979a630>)
Bases:
Message
- extra: AnchorSettingsUpdateResponseExtra = <object object>
- class TikTokLive.proto.tiktok_proto.AnchorSettingsUpdateResponseExtra(now: int = <object object at 0x10979a630>)
Bases:
Message
- now: int = <object object>
- class TikTokLive.proto.tiktok_proto.AnchorSubWaveChallengeSettings(id: int = <object object at 0x10979a630>, name: str = <object object at 0x10979a630>, need_sub_counts: int = <object object at 0x10979a630>, during_time: int = <object object at 0x10979a630>, emote_list: List[ForwardRef('EmoteModel')] = <object object at 0x10979a630>)
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 0x10979a630>, anchor_sub_wave_challenge_settings: 'AnchorSubWaveChallengeSettings' = <object object at 0x10979a630>)
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 0x10979a630>, name: str = <object object at 0x10979a630>, need_sub_counts: int = <object object at 0x10979a630>)
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 0x10979a630>, user_id: int = <object object at 0x10979a630>, effect_id: int = <object object at 0x10979a630>, name: str = <object object at 0x10979a630>, resource_id: str = <object object at 0x10979a630>, modification_type: int = <object object at 0x10979a630>, role: int = <object object at 0x10979a630>, msg_type: int = <object object at 0x10979a630>, sub_type: int = <object object at 0x10979a630>, start_time: int = <object object at 0x10979a630>, end_time: int = <object object at 0x10979a630>, duration: int = <object object at 0x10979a630>, tab: str = <object object at 0x10979a630>, mode: int = <object object at 0x10979a630>, from_: int = <object object at 0x10979a630>, value: float = <object object at 0x10979a630>, url: str = <object object at 0x10979a630>, scene: 'Scene' = <object object at 0x10979a630>, status: int = <object object at 0x10979a630>, content: str = <object object at 0x10979a630>)
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 0x10979a630>, file_name: str = <object object at 0x10979a630>, height: int = <object object at 0x10979a630>, width: int = <object object at 0x10979a630>, right_offset: int = <object object at 0x10979a630>)
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 0x10979a630>, is_display: bool = <object object at 0x10979a630>)
Bases:
Message
- is_display: bool = <object object>
- user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.ApplyBizContent(user: 'User' = <object object at 0x10979a630>)
Bases:
Message
- class TikTokLive.proto.tiktok_proto.ApplyContent(applicant: 'Player' = <object object at 0x10979a630>, applicant_link_mic_id: str = <object object at 0x10979a630>)
Bases:
Message
- applicant_link_mic_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.ApplyGuideResponse(data: 'ApplyGuideResponseResponseData' = <object object at 0x10979a630>, extra: 'ApplyGuideResponseExtra' = <object object at 0x10979a630>)
Bases:
Message
- data: ApplyGuideResponseResponseData = <object object>
- extra: ApplyGuideResponseExtra = <object object>
- class TikTokLive.proto.tiktok_proto.ApplyGuideResponseExtra(now: int = <object object at 0x10979a630>)
Bases:
Message
- now: int = <object object>
- class TikTokLive.proto.tiktok_proto.ApplyGuideResponseResponseData(is_display: bool = <object object at 0x10979a630>, display_strategy: int = <object object at 0x10979a630>, trigger_again: bool = <object object at 0x10979a630>)
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 0x10979a630>, applicant_link_mic_id: str = <object object at 0x10979a630>, multi_guest_resp_extra: 'BizApplyResponse' = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- icon: ImageModel = <object object>
- class TikTokLive.proto.tiktok_proto.AskDemoInfo(user: 'User' = <object object at 0x10979a630>, product: 'Product' = <object object at 0x10979a630>, ask_demo_count: int = <object object at 0x10979a630>, product_index: int = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- effect_starling_key: str = <object object>
- class TikTokLive.proto.tiktok_proto.AssetsListResult(assets: List[ForwardRef('AssetsModel')] = <object object at 0x10979a630>)
Bases:
Message
- assets: List[AssetsModel] = <object object>
- class TikTokLive.proto.tiktok_proto.AssetsModel(name: str = <object object at 0x10979a630>, resource_uri: str = <object object at 0x10979a630>, resource_model: 'ResourceModel' = <object object at 0x10979a630>, describe: str = <object object at 0x10979a630>, id: int = <object object at 0x10979a630>, resource_type: int = <object object at 0x10979a630>, md5: str = <object object at 0x10979a630>, size: int = <object object at 0x10979a630>, loki_extra_content: 'LokiExtraContent' = <object object at 0x10979a630>, download_type: int = <object object at 0x10979a630>, resource_byte_v_c1_model: 'ResourceModel' = <object object at 0x10979a630>, bytevc1_md5: str = <object object at 0x10979a630>, video_resource_list: List[ForwardRef('VideoResource')] = <object object at 0x10979a630>, face_recognition_archive_meta: 'FaceRecognitionMeta' = <object object at 0x10979a630>, lynx_url_settings_key: str = <object object at 0x10979a630>, downgrade_resource_type: int = <object object at 0x10979a630>, asset_extra: 'AssetExtra' = <object object at 0x10979a630>, sticker_asset_variant: int = <object object at 0x10979a630>, immediate_download: bool = <object object at 0x10979a630>, sticker_asset_variant_reason: int = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- tags: List[AtmosphereInfoTag] = <object object>
- class TikTokLive.proto.tiktok_proto.AtmosphereInfoTag(type: int = <object object at 0x10979a630>, desc: str = <object object at 0x10979a630>, count: int = <object object at 0x10979a630>, status: int = <object object at 0x10979a630>)
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 0x10979a630>, atmosphere_tags: List[ForwardRef('ProductAtmosphereTag')] = <object object at 0x10979a630>, pin_atmosphere_tags: List[ForwardRef('ProductAtmosphereTag')] = <object object at 0x10979a630>)
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 0x10979a630>, request_item: 'ReqItem' = <object object at 0x10979a630>)
Bases:
Message
- type: int = <object object>
- class TikTokLive.proto.tiktok_proto.AudienceCancelContent(from_user_id: int = <object object at 0x10979a630>, user: 'User' = <object object at 0x10979a630>)
Bases:
Message
- from_user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.AudienceRejectContent(from_user_id: int = <object object at 0x10979a630>)
Bases:
Message
- from_user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.AudienceReplyContent(from_user_id: int = <object object at 0x10979a630>)
Bases:
Message
- from_user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.AudienceReserveContent(from_user_id: int = <object object at 0x10979a630>, user: 'User' = <object object at 0x10979a630>)
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 0x10979a630>, reserve_id: int = <object object at 0x10979a630>)
Bases:
Message
- reserve_id: int = <object object>
- user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.AudioStruct(id: int = <object object at 0x10979a630>, duration: int = <object object at 0x10979a630>, audio_format: int = <object object at 0x10979a630>, vid: str = <object object at 0x10979a630>, audio_urls: List[str] = <object object at 0x10979a630>, volume_loudness_lufs: float = <object object at 0x10979a630>, volume_amplitude_peak: float = <object object at 0x10979a630>)
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 0x10979a630>, task_type: Optional[ForwardRef('AuditInfoAuditTaskType')] = None)
Bases:
Message
- task_type: AuditInfoAuditTaskType | None = None
- 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 0x10979a630>, enterprise_verify_reason: str = <object object at 0x10979a630>, authentication_badge: 'ImageModel' = <object object at 0x10979a630>)
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 0x10979a630>, video_total_play_count: int = <object object at 0x10979a630>, video_total_favorite_count: int = <object object at 0x10979a630>)
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 0x10979a630>, sub_guide_text: 'Text' = <object object at 0x10979a630>, button_text: 'Text' = <object object at 0x10979a630>)
Bases:
Message
- class TikTokLive.proto.tiktok_proto.Avatar(avatar_id: int = <object object at 0x10979a630>, image: 'ImageModel' = <object object at 0x10979a630>, video_static: 'Video' = <object object at 0x10979a630>, video_dynamic: 'Video' = <object object at 0x10979a630>, style_id: int = <object object at 0x10979a630>, created_at: int = <object object at 0x10979a630>, updated_at: int = <object object at 0x10979a630>, status: int = <object object at 0x10979a630>, failed_title: str = <object object at 0x10979a630>, failed_reason: str = <object object at 0x10979a630>, is_system: bool = <object object at 0x10979a630>)
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 0x10979a630>, is_bad: bool = <object object at 0x10979a630>)
Bases:
Message
- example_images: ImageModel = <object object>
- is_bad: bool = <object object>
- class TikTokLive.proto.tiktok_proto.AvatarImageSelectTips(title: str = <object object at 0x10979a630>, desc: str = <object object at 0x10979a630>, examples: List[ForwardRef('AvatarImageCase')] = <object object at 0x10979a630>, rules: List[str] = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- avatar_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.AvatarStyle(style_id: int = <object object at 0x10979a630>, image: 'ImageModel' = <object object at 0x10979a630>)
Bases:
Message
- image: ImageModel = <object object>
- style_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.AwardCardNotice(display_content: 'Text' = <object object at 0x10979a630>, awarded_users: List[ForwardRef('BattleUserInfo')] = <object object at 0x10979a630>)
Bases:
Message
- awarded_users: List[BattleUserInfo] = <object object>
- class TikTokLive.proto.tiktok_proto.BaLeadsGenInfo(leads_gen_permission: bool = <object object at 0x10979a630>, leads_gen_model: str = <object object at 0x10979a630>)
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 0x10979a630>, ba_link_data: str = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- sticker_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.BackpackInfo(item_type: int = <object object at 0x10979a630>, item_id: int = <object object at 0x10979a630>, count: int = <object object at 0x10979a630>, min_expire_at: int = <object object at 0x10979a630>, available: bool = <object object at 0x10979a630>, pre_update_info: 'BagItemPreUpdateInfo' = <object object at 0x10979a630>, battle_id: int = <object object at 0x10979a630>)
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: Optional[ForwardRef('BadgeStructBadgeDisplayType')] = None, badge_priority_type: Optional[ForwardRef('BadgeStructBadgePriorityType')] = None, badge_scene: Optional[ForwardRef('BadgeStructBadgeSceneType')] = None, position: Optional[ForwardRef('BadgeStructPosition')] = None, display_status: Optional[ForwardRef('BadgeStructDisplayStatus')] = None, greyed_by_client: int = <object object at 0x10979a630>, exhibition_type: Optional[ForwardRef('BadgeStructBadgeExhibitionType')] = None, schema_url: str = <object object at 0x10979a630>, display: bool = <object object at 0x10979a630>, log_extra: 'PrivilegeLogExtra' = <object object at 0x10979a630>, image_badge: 'ImageBadge' = <object object at 0x10979a630>, text_badge: 'TextBadge' = <object object at 0x10979a630>, string_badge: 'StringBadge' = <object object at 0x10979a630>, combine_badge_struct: 'CombineBadgeStruct' = <object object at 0x10979a630>, is_customized: bool = <object object at 0x10979a630>)
Bases:
Message
- badge_display_type: BadgeStructBadgeDisplayType | None = None
- badge_priority_type: BadgeStructBadgePriorityType | None = None
- badge_scene: BadgeStructBadgeSceneType | None = None
- combine_badge_struct: CombineBadgeStruct = <object object>
- display: bool = <object object>
- display_status: BadgeStructDisplayStatus | None = None
- exhibition_type: BadgeStructBadgeExhibitionType | None = None
- greyed_by_client: int = <object object>
- image_badge: ImageBadge = <object object>
- is_customized: bool = <object object>
- log_extra: PrivilegeLogExtra = <object object>
- position: BadgeStructPosition | None = None
- 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 0x10979a630>, default_pattern: str = <object object at 0x10979a630>, pieces: List[str] = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- value: int = <object object>
- class TikTokLive.proto.tiktok_proto.BagItemPreUpdateInfo(count: int = <object object at 0x10979a630>, min_expire_at: int = <object object at 0x10979a630>)
Bases:
Message
- count: int = <object object>
- min_expire_at: int = <object object>
- class TikTokLive.proto.tiktok_proto.BannerCollapseInfo(title: 'Text' = <object object at 0x10979a630>, image: 'ImageModel' = <object object at 0x10979a630>, enabled: bool = <object object at 0x10979a630>, background_color: str = <object object at 0x10979a630>, collapse_height: int = <object object at 0x10979a630>, vertical_line_color: str = <object object at 0x10979a630>)
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 0x10979a630>, title: str = <object object at 0x10979a630>, image: 'ImageModel' = <object object at 0x10979a630>, height: int = <object object at 0x10979a630>, width: int = <object object at 0x10979a630>, schema_url: str = <object object at 0x10979a630>, action_type: int = <object object at 0x10979a630>, banner_type: int = <object object at 0x10979a630>, priority: int = <object object at 0x10979a630>, text: str = <object object at 0x10979a630>, frame_type: int = <object object at 0x10979a630>, extra: str = <object object at 0x10979a630>, status: int = <object object at 0x10979a630>, uid: int = <object object at 0x10979a630>, roomid: int = <object object at 0x10979a630>, appointment_start_timestamp: int = <object object at 0x10979a630>, appointment_end_timestamp: int = <object object at 0x10979a630>, appointment_id: int = <object object at 0x10979a630>, business_type: int = <object object at 0x10979a630>, dynamic_banner: 'BannerInRoomBannerContentDynamic' = <object object at 0x10979a630>, banner_location: int = <object object at 0x10979a630>, open_with_navigation_tag: bool = <object object at 0x10979a630>, business_source: str = <object object at 0x10979a630>, activity_id: str = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- json_resource: str = <object object>
- class TikTokLive.proto.tiktok_proto.BannerInRoomCollection(top_right_banner: 'BannerInRoomCollectionBannerInfo' = <object object at 0x10979a630>, bottom_right_banner: 'BannerInRoomCollectionBannerInfo' = <object object at 0x10979a630>, gift_panel_banner: 'BannerInRoomCollectionBannerInfo' = <object object at 0x10979a630>, middle_banner: 'BannerInRoomCollectionBannerInfo' = <object object at 0x10979a630>, activity_top_right_banner: 'BannerInRoomCollectionBannerInfo' = <object object at 0x10979a630>, top_left: 'BannerInRoomCollectionBannerInfo' = <object object at 0x10979a630>, live_scene: 'BannerInRoomCollectionBannerInfo' = <object object at 0x10979a630>)
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 0x10979a630>, banner_list: List[ForwardRef('BannerInRoom')] = <object object at 0x10979a630>, animation_image: 'ImageModel' = <object object at 0x10979a630>, collapse_info: 'BannerCollapseInfo' = <object object at 0x10979a630>, height: int = <object object at 0x10979a630>, width: int = <object object at 0x10979a630>, lynx_container_url: str = <object object at 0x10979a630>, container_type: int = <object object at 0x10979a630>)
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 0x10979a630>, sub_title: str = <object object at 0x10979a630>, text_color: str = <object object at 0x10979a630>, left_color: str = <object object at 0x10979a630>, right_color: str = <object object at 0x10979a630>, core_image_url: str = <object object at 0x10979a630>, background_image_url: str = <object object at 0x10979a630>, gradient_angle: int = <object object at 0x10979a630>, priority: int = <object object at 0x10979a630>, banner_url: str = <object object at 0x10979a630>, banner_id: int = <object object at 0x10979a630>)
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 0x10979a630>, display_config: int = <object object at 0x10979a630>, user: 'User' = <object object at 0x10979a630>)
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 0x10979a630>, to_user_id: int = <object object at 0x10979a630>)
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 0x10979a630>, show_gift_sub_count: bool = <object object at 0x10979a630>, gift_source: Optional[ForwardRef('BarrageTypeSubscribeGiftParamGiftSource')] = None)
Bases:
Message
- gift_source: BarrageTypeSubscribeGiftParamGiftSource | None = None
- 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 0x10979a630>, display_config: int = <object object at 0x10979a630>, user_id: str = <object object at 0x10979a630>, user: 'User' = <object object at 0x10979a630>)
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: Optional[ForwardRef('BattleAbTestBattleAbTestType')] = None, group: int = <object object at 0x10979a630>)
Bases:
Message
- ab_test_type: BattleAbTestBattleAbTestType | None = None
- 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 0x10979a630>)
Bases:
Message
- ab_test_list: List[BattleAbTest] = <object object>
- class TikTokLive.proto.tiktok_proto.BattleAbTestSetting(uid: int = <object object at 0x10979a630>, ab_test_list: 'BattleAbTestList' = <object object at 0x10979a630>)
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 0x10979a630>, nick_name: str = <object object at 0x10979a630>, avatar_thumb: 'ImageModel' = <object object at 0x10979a630>, display_id: str = <object object at 0x10979a630>)
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 0x10979a630>, preview_period_config: List[ForwardRef('PreviewPeriod')] = <object object at 0x10979a630>, task_period_config: 'TaskPeriodConfig' = <object object at 0x10979a630>, reward_period_config: 'RewardPeriodConfig' = <object object at 0x10979a630>, task_gift_guide: Dict[int, ForwardRef('BattleTaskGiftAmountGuide')] = <object object at 0x10979a630>, preview_start_timestamp: int = <object object at 0x10979a630>, preview_click_action_schema_url: str = <object object at 0x10979a630>)
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 0x10979a630>, enter_room_prompt: 'BattlePrompt' = <object object at 0x10979a630>, task_progress: int = <object object at 0x10979a630>, user_assisted: bool = <object object at 0x10979a630>, reward_settle_prompt: 'BattlePrompt' = <object object at 0x10979a630>, reward_settle_duration: int = <object object at 0x10979a630>, reward_settle_status: int = <object object at 0x10979a630>)
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 0x10979a630>, combo_status: int = <object object at 0x10979a630>, combo_count: int = <object object at 0x10979a630>, combo_icon_url: str = <object object at 0x10979a630>, combo_type: int = <object object at 0x10979a630>, combo_rule_guide_schema: str = <object object at 0x10979a630>)
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 0x10979a630>, text: str = <object object at 0x10979a630>, diff_threshold: int = <object object at 0x10979a630>, diff_text: str = <object object at 0x10979a630>, exempt_strategy: 'ExemptStrategy' = <object object at 0x10979a630>)
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 0x10979a630>, battle_id: int = <object object at 0x10979a630>, setting: 'BattleSetting' = <object object at 0x10979a630>, armies: Dict[int, ForwardRef('BattleUserArmies')] = <object object at 0x10979a630>, result_map: Dict[int, ForwardRef('BattleResult')] = <object object at 0x10979a630>, user_info_map: Dict[int, ForwardRef('BattleUserInfo')] = <object object at 0x10979a630>, bubble_text: str = <object object at 0x10979a630>, supported_actions: Dict[int, bool] = <object object at 0x10979a630>, m_battle_display_config: 'BattleDisplayConfig' = <object object at 0x10979a630>, battle_combos: Dict[int, ForwardRef('BattleComboInfo')] = <object object at 0x10979a630>, battle_task: 'BattleTask' = <object object at 0x10979a630>, team_armies: Dict[int, ForwardRef('BattleTeamUserArmies')] = <object object at 0x10979a630>, team_battle_result: Dict[int, ForwardRef('BattleTeamResult')] = <object object at 0x10979a630>, battle_truth_or_dare: 'BattleTruthOrDare' = <object object at 0x10979a630>, team_match_campaign: 'TeamMatchCampaign' = <object object at 0x10979a630>, battle_item_cards: Dict[int, ForwardRef('EffectingCard')] = <object object at 0x10979a630>, team_battle_item_cards: Dict[int, ForwardRef('EffectingCard')] = <object object at 0x10979a630>, channel_id_str: str = <object object at 0x10979a630>, battle_id_str: str = <object object at 0x10979a630>, fuzzy_display_config_v2: 'HighScoreControlCfg' = <object object at 0x10979a630>)
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 0x10979a630>, gift_permission_type: int = <object object at 0x10979a630>)
Bases:
Message
- gift_permission_type: int = <object object>
- user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.BattleNoticeAnchorGiftGuide(content: 'BattleNoticeText' = <object object at 0x10979a630>)
Bases:
Message
- content: BattleNoticeText = <object object>
- class TikTokLive.proto.tiktok_proto.BattleNoticeAnchorGuide(content: 'BattleNoticeText' = <object object at 0x10979a630>, button_content: 'BattleNoticeText' = <object object at 0x10979a630>)
Bases:
Message
- button_content: BattleNoticeText = <object object>
- content: BattleNoticeText = <object object>
- class TikTokLive.proto.tiktok_proto.BattleNoticeBubbleGuide(content: 'BattleNoticeText' = <object object at 0x10979a630>)
Bases:
Message
- content: BattleNoticeText = <object object>
- class TikTokLive.proto.tiktok_proto.BattleNoticeCommonGuide(display_text: 'Text' = <object object at 0x10979a630>, except_anchor: bool = <object object at 0x10979a630>)
Bases:
Message
- except_anchor: bool = <object object>
- class TikTokLive.proto.tiktok_proto.BattleNoticeExtremeHighScoreNotice(battle_id: int = <object object at 0x10979a630>, display_text_origin_viewers: 'Text' = <object object at 0x10979a630>, display_text_unrelated_viewers: 'Text' = <object object at 0x10979a630>, extreme_high_score_threshold: int = <object object at 0x10979a630>)
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 0x10979a630>, button_content: 'BattleNoticeText' = <object object at 0x10979a630>, rule_url: str = <object object at 0x10979a630>, except_anchor: bool = <object object at 0x10979a630>, content_text: 'Text' = <object object at 0x10979a630>, button_content_text: 'Text' = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- text: str = <object object>
- class TikTokLive.proto.tiktok_proto.BattleNoticeToast(content: 'BattleNoticeText' = <object object at 0x10979a630>)
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 0x10979a630>, self_team_room_list: List[ForwardRef('Room')] = <object object at 0x10979a630>, rival_team_room_list: List[ForwardRef('Room')] = <object object at 0x10979a630>, play_type: int = <object object at 0x10979a630>, invite_block_reason: int = <object object at 0x10979a630>, is_in_linkmic: Dict[int, bool] = <object object at 0x10979a630>, request_room_list: List[int] = <object object at 0x10979a630>)
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 0x10979a630>, prompt_elements: List[ForwardRef('BattlePromptElem')] = <object object at 0x10979a630>)
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 0x10979a630>, prompt_field_value: str = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- data: BattleRecentContribResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.BattleRecentContribResponseResponseData(gift_log_ids: List[str] = <object object at 0x10979a630>, supported_actions: Dict[int, bool] = <object object at 0x10979a630>, battle_score: Dict[int, ForwardRef('BattleResult')] = <object object at 0x10979a630>, team_battle_score: Dict[int, ForwardRef('BattleTeamResult')] = <object object at 0x10979a630>)
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 0x10979a630>, result: Optional[ForwardRef('BattleResultResult')] = None, score: int = <object object at 0x10979a630>)
Bases:
Message
- result: BattleResultResult | None = None
- 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 0x10979a630>, status: Optional[ForwardRef('BattleRewardSettleRewardStatus')] = None)
Bases:
Message
- reward_settle_prompt: BattlePrompt = <object object>
- status: BattleRewardSettleRewardStatus | None = None
- 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 0x10979a630>, icon_image: 'ImageModel' = <object object at 0x10979a630>, content: str = <object object at 0x10979a630>)
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 0x10979a630>, start_time_ms: int = <object object at 0x10979a630>, duration: int = <object object at 0x10979a630>, channel_id: int = <object object at 0x10979a630>, status: int = <object object at 0x10979a630>, invite_type: int = <object object at 0x10979a630>, gift_mode_meta: 'GiftModeMeta' = <object object at 0x10979a630>, battle_type: int = <object object at 0x10979a630>, extra_duration_second: int = <object object at 0x10979a630>, end_time_ms: int = <object object at 0x10979a630>)
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 0x10979a630>, battle_bonus_status: 'BattleBonusStatus' = <object object at 0x10979a630>)
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 0x10979a630>, prompt_type: int = <object object at 0x10979a630>, disappear_duration: int = <object object at 0x10979a630>, icon_image: 'ImageModel' = <object object at 0x10979a630>, gift_image: 'ImageModel' = <object object at 0x10979a630>, recommend_gift_id: int = <object object at 0x10979a630>, recommend_gift_count: int = <object object at 0x10979a630>, guide_content: 'Text' = <object object at 0x10979a630>)
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: Optional[ForwardRef('BattleTaskSettleResult')] = None, reward_start_time: int = <object object at 0x10979a630>, reward_start_timestamp: int = <object object at 0x10979a630>)
Bases:
Message
- reward_start_time: int = <object object>
- reward_start_timestamp: int = <object object>
- task_result: BattleTaskSettleResult | None = None
- 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 0x10979a630>)
Bases:
Message
- battle_bonus_config: BattleBonusConfig = <object object>
- class TikTokLive.proto.tiktok_proto.BattleTaskUpdate(task_progress: int = <object object at 0x10979a630>, from_user_uid: int = <object object at 0x10979a630>, prompt_key: str = <object object at 0x10979a630>, log_id: str = <object object at 0x10979a630>)
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 0x10979a630>, team_users: List[ForwardRef('BattleTeamUser')] = <object object at 0x10979a630>, result: int = <object object at 0x10979a630>, total_score: int = <object object at 0x10979a630>)
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 0x10979a630>, score: int = <object object at 0x10979a630>, user_id_str: str = <object object at 0x10979a630>)
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 0x10979a630>, team_users: List[ForwardRef('BattleTeamUser')] = <object object at 0x10979a630>, team_total_score: int = <object object at 0x10979a630>, user_armies: 'BattleUserArmies' = <object object at 0x10979a630>, host_rank: int = <object object at 0x10979a630>)
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 0x10979a630>)
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 0x10979a630>, rule_detail_url: str = <object object at 0x10979a630>, anchor_region: str = <object object at 0x10979a630>, lap_guide_key: str = <object object at 0x10979a630>, lap_guide_duration_second: int = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- close_content_key: str = <object object>
- class TikTokLive.proto.tiktok_proto.BattleTruthOrDareTips(truth_or_dare_tips: List[ForwardRef('TruthOrDareTip')] = <object object at 0x10979a630>, gift_guide_key: str = <object object at 0x10979a630>)
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 0x10979a630>, audience_content_key: str = <object object at 0x10979a630>, guide_duration_second: int = <object object at 0x10979a630>, rule_detail_url: str = <object object at 0x10979a630>)
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 0x10979a630>, audience_content_key: str = <object object at 0x10979a630>, tips: List[ForwardRef('BattleTruthOrDareTriggerGuideV2TruthOrDareTip')] = <object object at 0x10979a630>, guide_duration_second: int = <object object at 0x10979a630>, tip_duration_second: int = <object object at 0x10979a630>, rule_detail_url: str = <object object at 0x10979a630>, lap_guide_key: str = <object object at 0x10979a630>, lap_guide_duration_second: int = <object object at 0x10979a630>, is_first_time: bool = <object object at 0x10979a630>)
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 0x10979a630>, tip_content_key: str = <object object at 0x10979a630>)
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 0x10979a630>, host_score: int = <object object at 0x10979a630>, anchor_id_str: str = <object object at 0x10979a630>)
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 0x10979a630>, score: int = <object object at 0x10979a630>, nickname: str = <object object at 0x10979a630>, avatar_thumb: 'ImageModel' = <object object at 0x10979a630>, diamond_score: int = <object object at 0x10979a630>, user_id_str: str = <object object at 0x10979a630>)
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 0x10979a630>, tags: List[ForwardRef('BattleRivalTag')] = <object object at 0x10979a630>)
Bases:
Message
- tags: List[BattleRivalTag] = <object object>
- user: BattleBaseUserInfo = <object object>
- class TikTokLive.proto.tiktok_proto.BattleUserInfoWrapper(user_id: int = <object object at 0x10979a630>, user_info: 'BattleUserInfo' = <object object at 0x10979a630>)
Bases:
Message
- user_id: int = <object object>
- user_info: BattleUserInfo = <object object>
- class TikTokLive.proto.tiktok_proto.BcToggleInfo(status: int = <object object at 0x10979a630>, toggle_text: str = <object object at 0x10979a630>, show_interval: int = <object object at 0x10979a630>)
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 0x10979a630>, height: int = <object object at 0x10979a630>)
Bases:
Message
- height: int = <object object>
- with_: int = <object object>
- class TikTokLive.proto.tiktok_proto.Benefit(type: int = <object object at 0x10979a630>, value: int = <object object at 0x10979a630>)
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 0x10979a630>, is_subscribe: bool = <object object at 0x10979a630>, is_default_benefits: bool = <object object at 0x10979a630>)
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 0x10979a630>, best_teammate_id: int = <object object at 0x10979a630>)
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 0x10979a630>, bet_points: int = <object object at 0x10979a630>, win_points: int = <object object at 0x10979a630>, refund_points: int = <object object at 0x10979a630>, rollback_points: int = <object object at 0x10979a630>, bet_times: int = <object object at 0x10979a630>)
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 0x10979a630>, billboard_id: str = <object object at 0x10979a630>, display_result: int = <object object at 0x10979a630>)
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 0x10979a630>, billboard_ids: List[str] = <object object at 0x10979a630>, source_from: int = <object object at 0x10979a630>)
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 0x10979a630>, anchor_id: int = <object object at 0x10979a630>, user_return_type: int = <object object at 0x10979a630>, follow: bool = <object object at 0x10979a630>, share_revenue_setting: int = <object object at 0x10979a630>, inviter_role: int = <object object at 0x10979a630>, inviter_user_id: int = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- response_data: BizApplyResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.BizApplyResponseData(link_type_permission: int = <object object at 0x10979a630>, perception_info: 'WebcastPerceptionMessage' = <object object at 0x10979a630>, host_perception_info: 'WebcastPerceptionMessage' = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- anchor_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.BizCreateChannelResponse(response_data: 'BizCreateChannelResponseData' = <object object at 0x10979a630>)
Bases:
Message
- response_data: BizCreateChannelResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.BizCreateChannelResponseData(multi_live_anchor_panel_settings: 'MultiLiveAnchorPanelSettings' = <object object at 0x10979a630>, last_layout_settings: List[ForwardRef('LastLayoutSetting')] = <object object at 0x10979a630>, background_sticker_id: str = <object object at 0x10979a630>, share_revenue_setting: int = <object object at 0x10979a630>, display_empty_seat: int = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- data: BizInviteResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.BizInviteResponseResponseData(host_perception_info: 'WebcastPerceptionMessage' = <object object at 0x10979a630>)
Bases:
Message
- host_perception_info: WebcastPerceptionMessage = <object object>
- class TikTokLive.proto.tiktok_proto.BizJoinChannelResponse(response_data: 'BizJoinChannelResponseData' = <object object at 0x10979a630>)
Bases:
Message
- response_data: BizJoinChannelResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.BizJoinChannelResponseData(layout_type_action: int = <object object at 0x10979a630>, fix_mic_num_action: int = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- response_data: BizJoinDirectResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.BizJoinDirectResponseData(reply_im_msg_id: int = <object object at 0x10979a630>, link_type_permission: int = <object object at 0x10979a630>, layout_type_action: int = <object object at 0x10979a630>, fix_mic_num_action: int = <object object at 0x10979a630>)
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 0x10979a630>, check_perception_center: bool = <object object at 0x10979a630>, tag_type: int = <object object at 0x10979a630>, tag_value: str = <object object at 0x10979a630>, need_withdraw: bool = <object object at 0x10979a630>, algo_request_id: str = <object object at 0x10979a630>, stream_config: 'CohostStreamConfig' = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- data: BizJoinGroupResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.BizJoinGroupResponseResponseData(perception_status: int = <object object at 0x10979a630>, perception_message: 'WebcastPerceptionMessage' = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- not_suggest_to_uid: int = <object object>
- class TikTokLive.proto.tiktok_proto.BizLeaveJoinGroupResponse(feedback_show_reason: int = <object object at 0x10979a630>, feedback_content_type: int = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- data: BizMigrateGroupResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.BizMigrateGroupResponseResponseData(user_infos: Dict[int, ForwardRef('CohostUserInfo')] = <object object at 0x10979a630>)
Bases:
Message
- user_infos: Dict[int, CohostUserInfo] = <object object>
- class TikTokLive.proto.tiktok_proto.BizPermitJoinGroupParams(reply_status: 'ReplyStatus' = <object object at 0x10979a630>, source_type: int = <object object at 0x10979a630>, algo_request_id: str = <object object at 0x10979a630>, stream_config: 'CohostStreamConfig' = <object object at 0x10979a630>)
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 0x10979a630>)
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 0x10979a630>, notice_confirmed: bool = <object object at 0x10979a630>)
Bases:
Message
- effective_seconds: int = <object object>
- notice_confirmed: bool = <object object>
- class TikTokLive.proto.tiktok_proto.BizPermitResponse(data: 'BizPermitResponseResponseData' = <object object at 0x10979a630>)
Bases:
Message
- data: BizPermitResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.BizPermitResponseResponseData(host_perception_info: 'WebcastPerceptionMessage' = <object object at 0x10979a630>)
Bases:
Message
- host_perception_info: WebcastPerceptionMessage = <object object>
- class TikTokLive.proto.tiktok_proto.BizRechargeResponse(data: 'BizRechargeResponseResponseData' = <object object at 0x10979a630>)
Bases:
Message
- data: BizRechargeResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.BizRechargeResponseResponseData(user_infos: Dict[int, ForwardRef('CohostUserInfo')] = <object object at 0x10979a630>, virtual_waiting_users: List[ForwardRef('VirtualWaitingUser')] = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- response_data: BizReplyResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.BizReplyResponseData(link_type_permission: int = <object object at 0x10979a630>, layout_type_action: int = <object object at 0x10979a630>, fix_mic_num_action: int = <object object at 0x10979a630>, host_perception_info: 'WebcastPerceptionMessage' = <object object at 0x10979a630>)
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 0x10979a630>, need_guest_showdown: bool = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- data: BizResumeResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.BizResumeResponseResponseData(is_showing: bool = <object object at 0x10979a630>, show_content: 'ShowContent' = <object object at 0x10979a630>, countdown_contents: List[ForwardRef('CountdownContent')] = <object object at 0x10979a630>, countdown_for_all_content: 'CountdownForAllContent' = <object object at 0x10979a630>, noticeboard_contents: List[ForwardRef('NoticeboardContent')] = <object object at 0x10979a630>, active_playbook: 'ActivePlaybook' = <object object at 0x10979a630>, guest_showdown_content: 'GuestShowdownContent' = <object object at 0x10979a630>)
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 0x10979a630>, ent_time: int = <object object at 0x10979a630>)
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 0x10979a630>, m_task_source: int = <object object at 0x10979a630>, m_task_id: int = <object object at 0x10979a630>)
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 0x10979a630>, m_total_users: int = <object object at 0x10979a630>)
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 0x10979a630>, level: int = <object object at 0x10979a630>, source: str = <object object at 0x10979a630>, profile_decoration_ribbon: 'ImageModel' = <object object at 0x10979a630>, border_log_extra: 'PrivilegeLogExtra' = <object object at 0x10979a630>, ribbon_log_extra: 'PrivilegeLogExtra' = <object object at 0x10979a630>, avatar_background_color: str = <object object at 0x10979a630>, avatar_background_border_color: str = <object object at 0x10979a630>)
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 0x10979a630>, live_task_status: int = <object object at 0x10979a630>)
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 0x10979a630>, multi_live_content: 'MultiLiveContent' = <object object at 0x10979a630>, cohost_content: 'CohostContent' = <object object at 0x10979a630>)
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 0x10979a630>, id: int = <object object at 0x10979a630>, title: str = <object object at 0x10979a630>, subtitle: str = <object object at 0x10979a630>, url: str = <object object at 0x10979a630>, pic: str = <object object at 0x10979a630>, op_time: int = <object object at 0x10979a630>, card_type: int = <object object at 0x10979a630>, game_url: str = <object object at 0x10979a630>, live_log_extra: str = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- default_signaling: int = <object object>
- class TikTokLive.proto.tiktok_proto.CalmDownInfo(m_remain_time: int = <object object at 0x10979a630>, m_total_time: int = <object object at 0x10979a630>, m_threshold_value: int = <object object at 0x10979a630>, m_show_popup: int = <object object at 0x10979a630>)
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 0x10979a630>, image: 'ImageModel' = <object object at 0x10979a630>, url: str = <object object at 0x10979a630>)
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 0x10979a630>, campaign_banner_is_display: bool = <object object at 0x10979a630>, source_from: int = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- campaign_banner_display_result: int = <object object>
- class TikTokLive.proto.tiktok_proto.CancelApplyContent(applicant: 'Player' = <object object at 0x10979a630>, applicant_link_mic_id: str = <object object at 0x10979a630>)
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 0x10979a630>, inviter_link_mic_id: str = <object object at 0x10979a630>, invitee_link_mic_id: str = <object object at 0x10979a630>, invite_seq_id: int = <object object at 0x10979a630>, invitee: 'Player' = <object object at 0x10979a630>)
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 0x10979a630>, operator: 'GroupPlayer' = <object object at 0x10979a630>, type: Optional[ForwardRef('CancelJoinGroupContentJoinType')] = None, group_user: 'GroupChannelAllUser' = <object object at 0x10979a630>)
Bases:
Message
- group_user: GroupChannelAllUser = <object object>
- leaver: List[GroupPlayer] = <object object>
- operator: GroupPlayer = <object object>
- type: CancelJoinGroupContentJoinType | None = None
- 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 0x10979a630>, myself: 'GroupPlayer' = <object object at 0x10979a630>, target: 'GroupPlayer' = <object object at 0x10979a630>, type: int = <object object at 0x10979a630>, group_channel_id: int = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- common_resp: LinkMicCommonResp = <object object>
- class TikTokLive.proto.tiktok_proto.CancelViewerSingReq(common: 'LinkCommon' = <object object at 0x10979a630>, channel_id: int = <object object at 0x10979a630>, applier: 'Player' = <object object at 0x10979a630>, song_id: int = <object object at 0x10979a630>, multi_guest_req_extra: 'BizCancelApplyParams' = <object object at 0x10979a630>)
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 0x10979a630>, is_only_del_song: bool = <object object at 0x10979a630>)
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 0x10979a630>, random_gift: 'CapsuleBizParamsRandomGift' = <object object at 0x10979a630>, effect_params: 'CapsuleBizParamsNewAnchorEffect' = <object object at 0x10979a630>, comment_flagged_prompt: 'CapsuleBizParamsCommentFlaggedPrompt' = <object object at 0x10979a630>, multi_guest_invite_guide: 'CapsuleBizParamsMultiGuestInviteGuide' = <object object at 0x10979a630>, anchor_pin_perk: 'CapsuleBizParamsAnchorPinPerk' = <object object at 0x10979a630>, gaming_moderators_comment_guide: 'CapsuleBizParamsGamingModeratorsCommentGuide' = <object object at 0x10979a630>, comment_mute_rule_prompt: 'CapsuleBizParamsCommentMuteRulePrompt' = <object object at 0x10979a630>, comment_flagged_prompt_for_new_user: 'CapsuleBizParamsCommentFlaggedPromptForNewUser' = <object object at 0x10979a630>)
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 0x10979a630>, pin_card_type: int = <object object at 0x10979a630>, template_id: str = <object object at 0x10979a630>)
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 0x10979a630>, is_followed_by_rival: bool = <object object at 0x10979a630>, rival_user: 'User' = <object object at 0x10979a630>, type: str = <object object at 0x10979a630>, invitee_model_prediction_data: 'UserModelPredictionData' = <object object at 0x10979a630>, invitee_room_id: int = <object object at 0x10979a630>, invitee_inner_channel_id: int = <object object at 0x10979a630>, invitee_user_info: 'User' = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- trigger: int = <object object>
- class TikTokLive.proto.tiktok_proto.CapsuleBizParamsCommentFlaggedPromptForNewUser(trigger: int = <object object at 0x10979a630>, comment_ids: List[int] = <object object at 0x10979a630>)
Bases:
Message
- comment_ids: List[int] = <object object>
- trigger: int = <object object>
- class TikTokLive.proto.tiktok_proto.CapsuleBizParamsCommentMuteRulePrompt(content: str = <object object at 0x10979a630>, user_cnt: int = <object object at 0x10979a630>)
Bases:
Message
- content: str = <object object>
- user_cnt: int = <object object>
- class TikTokLive.proto.tiktok_proto.CapsuleBizParamsGamingModeratorsCommentGuide(user: 'User' = <object object at 0x10979a630>, reply_msg_text: 'Text' = <object object at 0x10979a630>, recommend_text: 'RecommendComment' = <object object at 0x10979a630>)
Bases:
Message
- recommend_text: RecommendComment = <object object>
- class TikTokLive.proto.tiktok_proto.CapsuleBizParamsMultiGuestInviteGuide(invitee_user: 'User' = <object object at 0x10979a630>, display_strategy: int = <object object at 0x10979a630>, linkmic_audience_invite_notice_reason: str = <object object at 0x10979a630>)
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 0x10979a630>, resource_id: str = <object object at 0x10979a630>, category_id: str = <object object at 0x10979a630>, tab_key: str = <object object at 0x10979a630>)
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 0x10979a630>, effect_name_key: str = <object object at 0x10979a630>, gift: 'Gift' = <object object at 0x10979a630>, type: int = <object object at 0x10979a630>, filter_host: bool = <object object at 0x10979a630>)
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 0x10979a630>, content: str = <object object at 0x10979a630>)
Bases:
Message
- content: str = <object object>
- lang: str = <object object>
- class TikTokLive.proto.tiktok_proto.CaptionInfo(open: bool = <object object at 0x10979a630>, align_stream: bool = <object object at 0x10979a630>, support_lang: List[str] = <object object at 0x10979a630>, location: int = <object object at 0x10979a630>, show_type: int = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- not_in_use: int = <object object>
- class TikTokLive.proto.tiktok_proto.CeremonyEffect(grade_background: 'ImageModel' = <object object at 0x10979a630>, avatar_border: 'ImageModel' = <object object at 0x10979a630>)
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 0x10979a630>, linked_user_ui_positions: List[str] = <object object at 0x10979a630>, content_pos: List[ForwardRef('ContentPosition')] = <object object at 0x10979a630>, ui_pos: List[ForwardRef('PosIdentity')] = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- linked_user_ui_positions: List[str] = <object object>
- class TikTokLive.proto.tiktok_proto.ChangeStateReq(common: 'StateReqCommon' = <object object at 0x10979a630>, state_type: int = <object object at 0x10979a630>, client_time: int = <object object at 0x10979a630>, layout_state: 'LayoutState' = <object object at 0x10979a630>, online_user_state: int = <object object at 0x10979a630>, audio_muted: int = <object object at 0x10979a630>, video_muted: int = <object object at 0x10979a630>, network_state: int = <object object at 0x10979a630>, background_sticker_id: str = <object object at 0x10979a630>, avatar_id: int = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- result: int = <object object>
- class TikTokLive.proto.tiktok_proto.ChannelInfo(layout: int = <object object at 0x10979a630>, vendor: int = <object object at 0x10979a630>, dimension: int = <object object at 0x10979a630>, inner_channel_id: int = <object object at 0x10979a630>, group_channel_id: int = <object object at 0x10979a630>)
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 0x10979a630>, report_type: int = <object object at 0x10979a630>, layout_id: str = <object object at 0x10979a630>, layout_version: int = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- data: CheckLineupResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.CheckLineupResponseResponseData(disconnect: bool = <object object at 0x10979a630>)
Bases:
Message
- disconnect: bool = <object object>
- class TikTokLive.proto.tiktok_proto.CheckPermissionResponse(multi_host_permission: bool = <object object at 0x10979a630>, anchor_onboard_permit: bool = <object object at 0x10979a630>, anchor_punished: bool = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- data: CheckUpdateResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.CheckUpdateResponseData(updated: bool = <object object at 0x10979a630>)
Bases:
Message
- updated: bool = <object object>
- class TikTokLive.proto.tiktok_proto.CoHost(multi_co_host_permission: bool = <object object at 0x10979a630>, linked_users: List[ForwardRef('LinkmicUser')] = <object object at 0x10979a630>)
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: Optional[ForwardRef('CohostAbTestCohostAbTestType')] = None, group: int = <object object at 0x10979a630>)
Bases:
Message
- ab_test_type: CohostAbTestCohostAbTestType | None = None
- 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 0x10979a630>)
Bases:
Message
- ab_test_list: List[CohostAbTest] = <object object>
- class TikTokLive.proto.tiktok_proto.CohostAbTestSetting(key: int = <object object at 0x10979a630>, value: 'CohostAbTestList' = <object object at 0x10979a630>)
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 0x10979a630>, permit_join_group_biz_content: 'PermitJoinGroupBizContent' = <object object at 0x10979a630>, list_change_biz_content: 'ListChangeBizContent' = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- data: CohostHistoryResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.CohostHistoryResponseCohostSession(id: int = <object object at 0x10979a630>, start_timestamp_sec: int = <object object at 0x10979a630>, viewers_accumulated: int = <object object at 0x10979a630>, hosts: List[ForwardRef('CohostHistoryResponseHost')] = <object object at 0x10979a630>, match_records: List[ForwardRef('CohostHistoryResponseMatchRecord')] = <object object at 0x10979a630>, take_the_stage_records: List[ForwardRef('CohostHistoryResponseTakeTheStageRecord')] = <object object at 0x10979a630>)
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 0x10979a630>, history_group_channel_id: int = <object object at 0x10979a630>)
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 0x10979a630>, history_group_channel_id: int = <object object at 0x10979a630>, match_type: int = <object object at 0x10979a630>, start_timestamp_sec: int = <object object at 0x10979a630>, result: int = <object object at 0x10979a630>, my_team: 'CohostHistoryResponseTeam' = <object object at 0x10979a630>, opposing_teams: List[ForwardRef('CohostHistoryResponseTeam')] = <object object at 0x10979a630>)
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 0x10979a630>, user_infos: Dict[int, ForwardRef('CohostHistoryResponseUserInfo')] = <object object at 0x10979a630>, oldest_timestamp_sec: int = <object object at 0x10979a630>, has_more: bool = <object object at 0x10979a630>)
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 0x10979a630>, start_timestamp_sec: int = <object object at 0x10979a630>, history_group_channel_id: int = <object object at 0x10979a630>, my_take_the_stage_info: 'CohostHistoryResponseTakeTheStageUser' = <object object at 0x10979a630>, other_take_the_stage_infos: List[ForwardRef('CohostHistoryResponseTakeTheStageUser')] = <object object at 0x10979a630>)
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 0x10979a630>, rank: int = <object object at 0x10979a630>, points: int = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- users: List[CohostHistoryResponseUser] = <object object>
- class TikTokLive.proto.tiktok_proto.CohostHistoryResponseUser(user_id: int = <object object at 0x10979a630>, points: int = <object object at 0x10979a630>)
Bases:
Message
- points: int = <object object>
- user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.CohostHistoryResponseUserInfo(room: 'Room' = <object object at 0x10979a630>, extra_info: 'RivalExtraInfo' = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- users: List[CohostListUser] = <object object>
- class TikTokLive.proto.tiktok_proto.CohostListResponse(data: 'CohostListResponseResponseData' = <object object at 0x10979a630>)
Bases:
Message
- data: CohostListResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.CohostListResponseResponseData(total_position_count: int = <object object at 0x10979a630>, group_channel_id: int = <object object at 0x10979a630>, users: List[ForwardRef('CohostListUser')] = <object object at 0x10979a630>)
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 0x10979a630>, nick_name: str = <object object at 0x10979a630>, avatar_thumb: 'ImageModel' = <object object at 0x10979a630>, linked_time: int = <object object at 0x10979a630>, play_type: Optional[ForwardRef('CohostListUserLinkmicPlayType')] = None, room_id: int = <object object at 0x10979a630>, linkmic_user_status: Optional[ForwardRef('CohostListUserLinkmicUserStatus')] = None, link_remaining_time: int = <object object at 0x10979a630>, permission_type: Optional[ForwardRef('CohostListUserCoHostPermissoinType')] = None, display_id: str = <object object at 0x10979a630>, follow_status: int = <object object at 0x10979a630>, is_low_version: bool = <object object at 0x10979a630>, rival_user_id: int = <object object at 0x10979a630>, rival_room_id: int = <object object at 0x10979a630>, is_initiator: bool = <object object at 0x10979a630>, linkmic_id_str: str = <object object at 0x10979a630>, best_teammate_uid: int = <object object at 0x10979a630>, has_topic_perm: bool = <object object at 0x10979a630>, inner_channel_id: int = <object object at 0x10979a630>)
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 | None = None
- nick_name: str = <object object>
- permission_type: CohostListUserCoHostPermissoinType | None = None
- play_type: CohostListUserLinkmicPlayType | None = None
- 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 0x10979a630>)
Bases:
Message
- class TikTokLive.proto.tiktok_proto.CohostTopic(id: int = <object object at 0x10979a630>, title_key: str = <object object at 0x10979a630>, title_text: str = <object object at 0x10979a630>, liked: bool = <object object at 0x10979a630>, total_heat: int = <object object at 0x10979a630>, total_rivals: int = <object object at 0x10979a630>, rivals_avatar: List[ForwardRef('ImageModel')] = <object object at 0x10979a630>)
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 0x10979a630>, source_type: Optional[ForwardRef('CohostUserInfoSourceType')] = None, is_low_version: bool = <object object at 0x10979a630>, best_teammate_uid: int = <object object at 0x10979a630>, has_topic_perm: bool = <object object at 0x10979a630>, stream_config: 'CohostStreamConfig' = <object object at 0x10979a630>, in_different_invite_type_control_group: bool = <object object at 0x10979a630>, nickname: str = <object object at 0x10979a630>, display_id: str = <object object at 0x10979a630>, avatar_thumb: 'ImageModel' = <object object at 0x10979a630>, follow_status: int = <object object at 0x10979a630>, user_id_str: str = <object object at 0x10979a630>)
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 | None = None
- 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 0x10979a630>, total_count: int = <object object at 0x10979a630>, viewer_count: int = <object object at 0x10979a630>)
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 0x10979a630>, status: int = <object object at 0x10979a630>, stats: List[ForwardRef('ColdStartStat')] = <object object at 0x10979a630>)
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 0x10979a630>, background_color_code: str = <object object at 0x10979a630>, border_color_code: str = <object object at 0x10979a630>)
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 0x10979a630>, icon: 'ImageModel' = <object object at 0x10979a630>, text: 'BadgeText' = <object object at 0x10979a630>, str: str = <object object at 0x10979a630>, padding: 'PaddingInfo' = <object object at 0x10979a630>, font_style: 'FontStyle' = <object object at 0x10979a630>, profile_card_panel: 'ProfileCardPanel' = <object object at 0x10979a630>, background: 'CombineBadgeBackground' = <object object at 0x10979a630>, background_dark_mode: 'CombineBadgeBackground' = <object object at 0x10979a630>, icon_auto_mirrored: bool = <object object at 0x10979a630>, bg_auto_mirrored: bool = <object object at 0x10979a630>, public_screen_show_style: int = <object object at 0x10979a630>, personal_card_show_style: int = <object object at 0x10979a630>, rank_list_online_audience_show_style: int = <object object at 0x10979a630>, multi_guest_show_style: int = <object object at 0x10979a630>, arrow_config: 'ArrowConfig' = <object object at 0x10979a630>, padding_new_font: 'PaddingInfo' = <object object at 0x10979a630>)
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 0x10979a630>, score: int = <object object at 0x10979a630>)
Bases:
Message
- score: int = <object object>
- version: str = <object object>
- class TikTokLive.proto.tiktok_proto.CommentSwitchSettings(chat: int = <object object at 0x10979a630>, chat_spam_comments: int = <object object at 0x10979a630>, chat_l2: int = <object object at 0x10979a630>, chat_community_flagged: int = <object object at 0x10979a630>, chat_community_flagged_review: int = <object object at 0x10979a630>, comment_tray: int = <object object at 0x10979a630>, mute_duration: int = <object object at 0x10979a630>)
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 0x10979a630>, pop_card_info: 'PopCardInfo' = <object object at 0x10979a630>)
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 0x10979a630>, oec_init_data_string: str = <object object at 0x10979a630>, async_load: bool = <object object at 0x10979a630>, product_num: int = <object object at 0x10979a630>, use_new_promotion: int = <object object at 0x10979a630>)
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 0x10979a630>, promote_myself: bool = <object object at 0x10979a630>, promote_third_party: bool = <object object at 0x10979a630>)
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 0x10979a630>, card_image: 'ImageModel' = <object object at 0x10979a630>, send_time_sec: int = <object object at 0x10979a630>, send_user: 'BattleUserInfo' = <object object at 0x10979a630>, effect_last_duration: int = <object object at 0x10979a630>, rule_url: str = <object object at 0x10979a630>, effect_time_sec: int = <object object at 0x10979a630>, to_anchor_id: int = <object object at 0x10979a630>, to_anchor_id_str: str = <object object at 0x10979a630>)
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 0x10979a630>, message_id: int = <object object at 0x10979a630>, room_id: int = <object object at 0x10979a630>, create_time: int = <object object at 0x10979a630>, monitor: int = <object object at 0x10979a630>, show_msg: bool = <object object at 0x10979a630>, describe: str = <object object at 0x10979a630>, display_text: 'Text' = <object object at 0x10979a630>, fold_type: int = <object object at 0x10979a630>, anchor_fold_type: int = <object object at 0x10979a630>, priority_score: int = <object object at 0x10979a630>, log_id: str = <object object at 0x10979a630>, msg_process_filter_k: str = <object object at 0x10979a630>, msg_process_filter_v: str = <object object at 0x10979a630>, from_idc: str = <object object at 0x10979a630>, to_idc: str = <object object at 0x10979a630>, filter_tags: List[str] = <object object at 0x10979a630>, message_s_e_i: 'LiveMessageSei' = <object object at 0x10979a630>, depend_root_i_d: 'LiveMessageId' = <object object at 0x10979a630>, depend_i_d: 'LiveMessageId' = <object object at 0x10979a630>, anchor_priority_score: int = <object object at 0x10979a630>, room_message_heat_level: int = <object object at 0x10979a630>, fold_type_for_web: int = <object object at 0x10979a630>, anchor_fold_type_for_web: int = <object object at 0x10979a630>, client_send_time: int = <object object at 0x10979a630>, dispatch_strategy: Optional[ForwardRef('CommonMessageDataImDispatchStrategy')] = None)
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 | None = None
- 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 0x10979a630>)
Bases:
Message
- tts: CompetitionAbInfoTakeTheStageAbInfo = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionAbInfoTakeTheStageAbInfo(atmosphere_animation: bool = <object object at 0x10979a630>, atmosphere_duration: bool = <object object at 0x10979a630>)
Bases:
Message
- atmosphere_animation: bool = <object object>
- atmosphere_duration: bool = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionCommon(type: Optional[ForwardRef('CompetitionCommonBattleType')] = None, channel_id: int = <object object at 0x10979a630>, competition_id: int = <object object at 0x10979a630>, room_id: int = <object object at 0x10979a630>, competition_id_str: str = <object object at 0x10979a630>, room_id_str: str = <object object at 0x10979a630>)
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 | None = None
- 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 0x10979a630>, score: int = <object object at 0x10979a630>, avatar: 'ImageModel' = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- data: CompetitionContributorListResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionContributorListResponseAnchorInfo(user_id: int = <object object at 0x10979a630>, score: int = <object object at 0x10979a630>, formatted_score: str = <object object at 0x10979a630>)
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 0x10979a630>, anchor_info: 'CompetitionContributorListResponseAnchorInfo' = <object object at 0x10979a630>)
Bases:
Message
- anchor_info: CompetitionContributorListResponseAnchorInfo = <object object>
- users: List[CompetitionContributorListResponseUserInfo] = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionContributorListResponseUserInfo(user: 'User' = <object object at 0x10979a630>, score: int = <object object at 0x10979a630>, formatted_score: str = <object object at 0x10979a630>)
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 0x10979a630>, reason: Optional[ForwardRef('CompetitionFinishCompetitionEndReason')] = None, leave_user: 'CompetitionUserBase' = <object object at 0x10979a630>)
Bases:
Message
- competition_finish_time: int = <object object>
- leave_user: CompetitionUserBase = <object object>
- reason: CompetitionFinishCompetitionEndReason | None = None
- 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 0x10979a630>)
Bases:
Message
- data: CompetitionFinishResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionFinishResponseResponseData(finish_info: 'CompetitionFinish' = <object object at 0x10979a630>)
Bases:
Message
- finish_info: CompetitionFinish = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionInfo(biz_common: 'CompetitionCommon' = <object object at 0x10979a630>, team_infos: List[ForwardRef('CompetitionResultsTeamInfo')] = <object object at 0x10979a630>, ab_infos: Dict[int, ForwardRef('CompetitionAbInfo')] = <object object at 0x10979a630>, take_the_stage_info: 'TakeTheStageInfo' = <object object at 0x10979a630>, group_show_info: 'CompetitionInfoGroupShowInfo' = <object object at 0x10979a630>)
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: Optional[ForwardRef('CompetitionInfoGroupShowInfoGroupShowStatus')] = None, end_timestamp: int = <object object at 0x10979a630>, actual_end_timestamp: int = <object object at 0x10979a630>, start_timestamp: int = <object object at 0x10979a630>)
Bases:
Message
- actual_end_timestamp: int = <object object>
- end_timestamp: int = <object object>
- start_timestamp: int = <object object>
- status: CompetitionInfoGroupShowInfoGroupShowStatus | None = None
- 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 0x10979a630>)
Bases:
Message
- data: CompetitionInfo = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionInitiate(initiate_info: 'CompetitionInitiateInfo' = <object object at 0x10979a630>, gift_permissions: Dict[int, int] = <object object at 0x10979a630>)
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 0x10979a630>, initiate_type: Optional[ForwardRef('CompetitionInitiateInfoCompetitionInitiateType')] = None, teams: List[ForwardRef('CompetitionTeamBase')] = <object object at 0x10979a630>, ab_infos: Dict[int, ForwardRef('CompetitionAbInfo')] = <object object at 0x10979a630>, take_the_stage_biz: 'CompetitionInitiateInfoTakeTheStageBiz' = <object object at 0x10979a630>)
Bases:
Message
- ab_infos: Dict[int, CompetitionAbInfo] = <object object>
- initiate_type: CompetitionInitiateInfoCompetitionInitiateType | None = None
- 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 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- anchors: List[CompetitionInitiateInfoAnchorInfo] = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionInitiateResponse(data: 'CompetitionInitiateResponseResponseData' = <object object at 0x10979a630>)
Bases:
Message
- data: CompetitionInitiateResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionInitiateResponseResponseData(biz_common: 'CompetitionCommon' = <object object at 0x10979a630>, inviter_gift_permission_type: int = <object object at 0x10979a630>, teams: List[ForwardRef('CompetitionTeamBase')] = <object object at 0x10979a630>, end_timestamp_sec: int = <object object at 0x10979a630>, actual_end_timestamp_sec: int = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- data: CompetitionLeaveResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionLeaveResponseResponseData(biz_common: 'CompetitionCommon' = <object object at 0x10979a630>, team_infos: List[ForwardRef('CompetitionResultsTeamInfo')] = <object object at 0x10979a630>)
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: Optional[ForwardRef('CompetitionReplyCompetitionReplyType')] = None, replier: 'CompetitionUserBase' = <object object at 0x10979a630>, initiate: 'CompetitionInitiate' = <object object at 0x10979a630>, ab_info: Dict[int, ForwardRef('CompetitionAbInfo')] = <object object at 0x10979a630>, take_the_stage_biz: 'CompetitionReplyTakeTheStageBiz' = <object object at 0x10979a630>)
Bases:
Message
- ab_info: Dict[int, CompetitionAbInfo] = <object object>
- initiate: CompetitionInitiate = <object object>
- replier: CompetitionUserBase = <object object>
- reply_type: CompetitionReplyCompetitionReplyType | None = None
- take_the_stage_biz: CompetitionReplyTakeTheStageBiz = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionReplyAnchorInfo(user_id: int = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- data: CompetitionReplyResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionReplyResponseResponseData(biz_common: 'CompetitionCommon' = <object object at 0x10979a630>, ab_infos: Dict[int, ForwardRef('CompetitionAbInfo')] = <object object at 0x10979a630>)
Bases:
Message
- ab_infos: Dict[int, CompetitionAbInfo] = <object object>
- biz_common: CompetitionCommon = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionReplyTakeTheStageBiz(take_the_stage_status: Optional[ForwardRef('CompetitionReplyTakeTheStageBizTakeTheStageStatus')] = None, performance_start_time: int = <object object at 0x10979a630>, anchors: List[ForwardRef('CompetitionReplyAnchorInfo')] = <object object at 0x10979a630>)
Bases:
Message
- anchors: List[CompetitionReplyAnchorInfo] = <object object>
- performance_start_time: int = <object object>
- take_the_stage_status: CompetitionReplyTakeTheStageBizTakeTheStageStatus | None = None
- 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 0x10979a630>, rank: int = <object object at 0x10979a630>, score: int = <object object at 0x10979a630>, result: Optional[ForwardRef('CompetitionResultsTeamInfoResult')] = None, contributors: List[ForwardRef('CompetitionContributorInfo')] = <object object at 0x10979a630>, members: List[ForwardRef('CompetitionTeamMemberInfo')] = <object object at 0x10979a630>, team_id_str: str = <object object at 0x10979a630>)
Bases:
Message
- contributors: List[CompetitionContributorInfo] = <object object>
- members: List[CompetitionTeamMemberInfo] = <object object>
- rank: int = <object object>
- result: CompetitionResultsTeamInfoResult | None = None
- 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 0x10979a630>, trigger_reason: Optional[ForwardRef('CompetitionScoreChangeTriggerReason')] = None, take_the_stage_biz: 'CompetitionScoreChangeTakeTheStageBiz' = <object object at 0x10979a630>)
Bases:
Message
- take_the_stage_biz: CompetitionScoreChangeTakeTheStageBiz = <object object>
- team_infos: List[CompetitionResultsTeamInfo] = <object object>
- trigger_reason: CompetitionScoreChangeTriggerReason | None = None
- class TikTokLive.proto.tiktok_proto.CompetitionScoreChangeTakeTheStageBiz(status: Optional[ForwardRef('CompetitionScoreChangeTakeTheStageBizTakeTheStageStatus')] = None, performance_start_time: int = <object object at 0x10979a630>, order_info: 'TakeTheStageOrderInfo' = <object object at 0x10979a630>)
Bases:
Message
- order_info: TakeTheStageOrderInfo = <object object>
- performance_start_time: int = <object object>
- status: CompetitionScoreChangeTakeTheStageBizTakeTheStageStatus | None = None
- 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 0x10979a630>, team_infos: List[ForwardRef('CompetitionResultsTeamInfo')] = <object object at 0x10979a630>, leave_user: 'CompetitionUserBase' = <object object at 0x10979a630>, reason: Optional[ForwardRef('CompetitionSettleEndCompetitionEndReason')] = None, take_the_stage_biz: 'CompetitionSettleEndTakeTheStageBiz' = <object object at 0x10979a630>)
Bases:
Message
- leave_user: CompetitionUserBase = <object object>
- planned_finish_time: int = <object object>
- reason: CompetitionSettleEndCompetitionEndReason | None = None
- 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: ForwardRef('CompetitionSettleEndTakeTheStageBizTakeTheStageStatus') | None = None)
Bases:
Message
- take_the_stage_status: CompetitionSettleEndTakeTheStageBizTakeTheStageStatus | None = None
- 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 0x10979a630>, extra_time_interval: int = <object object at 0x10979a630>, initiator: 'CompetitionUserBase' = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- data: CompetitionSettlementEndResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionSettlementEndResponseResponseData(biz_common: 'CompetitionCommon' = <object object at 0x10979a630>, settle_end: 'CompetitionSettleEnd' = <object object at 0x10979a630>)
Bases:
Message
- biz_common: CompetitionCommon = <object object>
- settle_end: CompetitionSettleEnd = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionSettlementStartResponse(data: 'CompetitionSettlementStartResponseResponseData' = <object object at 0x10979a630>)
Bases:
Message
- data: CompetitionSettlementStartResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionSettlementStartResponseResponseData(biz_common: 'CompetitionCommon' = <object object at 0x10979a630>, settle_start: 'CompetitionSettleStart' = <object object at 0x10979a630>)
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 0x10979a630>, initiate_info: 'CompetitionInitiateInfo' = <object object at 0x10979a630>, end_timestamp: int = <object object at 0x10979a630>, actual_end_timestamp: int = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- take_the_stage_biz: CompetitionSwitchTurnTakeTheStageBiz = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionSwitchTurnResponse(data: 'CompetitionSwitchTurnResponseResponseData' = <object object at 0x10979a630>)
Bases:
Message
- data: CompetitionSwitchTurnResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionSwitchTurnResponseResponseData(switch_turn_info: 'CompetitionSwitchTurn' = <object object at 0x10979a630>)
Bases:
Message
- switch_turn_info: CompetitionSwitchTurn = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionSwitchTurnTakeTheStageBiz(performance_start_time: int = <object object at 0x10979a630>, order_info: 'TakeTheStageOrderInfo' = <object object at 0x10979a630>)
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 0x10979a630>, users: List[ForwardRef('CompetitionUserBase')] = <object object at 0x10979a630>)
Bases:
Message
- team_id: int = <object object>
- users: List[CompetitionUserBase] = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionTeamMemberInfo(user: 'CompetitionUserBase' = <object object at 0x10979a630>, score: int = <object object at 0x10979a630>)
Bases:
Message
- score: int = <object object>
- user: CompetitionUserBase = <object object>
- class TikTokLive.proto.tiktok_proto.CompetitionUserBase(user_id: int = <object object at 0x10979a630>, role: Optional[ForwardRef('CompetitionUserBaseCompetitionRoleType')] = None, nickname: str = <object object at 0x10979a630>, avatar: 'ImageModel' = <object object at 0x10979a630>, user_id_str: str = <object object at 0x10979a630>)
Bases:
Message
- avatar: ImageModel = <object object>
- nickname: str = <object object>
- role: CompetitionUserBaseCompetitionRoleType | None = None
- 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 0x10979a630>, promote_myself: int = <object object at 0x10979a630>, promote_third_party: int = <object object at 0x10979a630>)
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 0x10979a630>, content_type: Optional[ForwardRef('ContentPositionContentPositionType')] = None, pos: 'MicPositionData' = <object object at 0x10979a630>, content_linkmic_i_d: str = <object object at 0x10979a630>, start_time_nano: int = <object object at 0x10979a630>)
Bases:
Message
- content_i_d: str = <object object>
- content_linkmic_i_d: str = <object object>
- content_type: ContentPositionContentPositionType | None = None
- 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 0x10979a630>, content_type: Optional[ForwardRef('ContentPositionMessageContentPositionType')] = None)
Bases:
Message
- content_i_d: str = <object object>
- content_type: ContentPositionMessageContentPositionType | None = None
- 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 0x10979a630>, cross_device_continue_scene: int = <object object at 0x10979a630>, continue_scene: int = <object object at 0x10979a630>, link_mic_user_num: int = <object object at 0x10979a630>)
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 0x10979a630>, m_user: 'User' = <object object at 0x10979a630>, m_rank: int = <object object at 0x10979a630>, m_delta: int = <object object at 0x10979a630>)
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 0x10979a630>, cover_image_url: str = <object object at 0x10979a630>, config_json_url: str = <object object at 0x10979a630>, title: str = <object object at 0x10979a630>, text_char_count: int = <object object at 0x10979a630>, text_box_count: int = <object object at 0x10979a630>, starling_map: Dict[str, str] = <object object at 0x10979a630>, thumb_cover_image_url: str = <object object at 0x10979a630>)
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 0x10979a630>, auto_expand: bool = <object object at 0x10979a630>, target_score: int = <object object at 0x10979a630>)
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 0x10979a630>, channel_id: int = <object object at 0x10979a630>, countdown_id: int = <object object at 0x10979a630>, status: int = <object object at 0x10979a630>, start_time: int = <object object at 0x10979a630>, end_time: int = <object object at 0x10979a630>, countdown_config: 'CountdownConfig' = <object object at 0x10979a630>, countdown_user: 'CountdownUser' = <object object at 0x10979a630>)
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 0x10979a630>, channel_id: int = <object object at 0x10979a630>, countdown_id: int = <object object at 0x10979a630>, end_reason: int = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- data: CountdownEndResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.CountdownEndResponseResponseData(success: bool = <object object at 0x10979a630>, countdown_content: 'CountdownContent' = <object object at 0x10979a630>)
Bases:
Message
- countdown_content: CountdownContent = <object object>
- success: bool = <object object>
- class TikTokLive.proto.tiktok_proto.CountdownForAllConfig(duration: int = <object object at 0x10979a630>, target_score: int = <object object at 0x10979a630>)
Bases:
Message
- duration: int = <object object>
- target_score: int = <object object>
- class TikTokLive.proto.tiktok_proto.CountdownForAllContent(room_id: int = <object object at 0x10979a630>, channel_id: int = <object object at 0x10979a630>, play_id: int = <object object at 0x10979a630>, play_status: int = <object object at 0x10979a630>, version: int = <object object at 0x10979a630>, start_time: int = <object object at 0x10979a630>, end_time: int = <object object at 0x10979a630>, play_config: 'CountdownForAllConfig' = <object object at 0x10979a630>, play_users: List[ForwardRef('CountdownForAllUser')] = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- data: CountdownForAllEndResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.CountdownForAllEndResponseResponseData(success: bool = <object object at 0x10979a630>, play_content: 'CountdownForAllContent' = <object object at 0x10979a630>)
Bases:
Message
- play_content: CountdownForAllContent = <object object>
- success: bool = <object object>
- class TikTokLive.proto.tiktok_proto.CountdownForAllGetContentResponse(data: 'CountdownForAllGetContentResponseResponseData' = <object object at 0x10979a630>)
Bases:
Message
- data: CountdownForAllGetContentResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.CountdownForAllGetContentResponseResponseData(play_content: 'CountdownForAllContent' = <object object at 0x10979a630>)
Bases:
Message
- play_content: CountdownForAllContent = <object object>
- class TikTokLive.proto.tiktok_proto.CountdownForAllStartResponse(data: 'CountdownForAllStartResponseResponseData' = <object object at 0x10979a630>)
Bases:
Message
- data: CountdownForAllStartResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.CountdownForAllStartResponseResponseData(is_exists: bool = <object object at 0x10979a630>, play_content: 'CountdownForAllContent' = <object object at 0x10979a630>)
Bases:
Message
- is_exists: bool = <object object>
- play_content: CountdownForAllContent = <object object>
- class TikTokLive.proto.tiktok_proto.CountdownForAllUser(user_id: int = <object object at 0x10979a630>, linkmic_id: str = <object object at 0x10979a630>, score: int = <object object at 0x10979a630>, rank: int = <object object at 0x10979a630>, user: 'User' = <object object at 0x10979a630>, nickname: str = <object object at 0x10979a630>, display_id: str = <object object at 0x10979a630>, avatar_thumb: 'ImageModel' = <object object at 0x10979a630>)
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 0x10979a630>, channel_id: int = <object object at 0x10979a630>, countdown_ids: List[int] = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- data: CountdownGetContentResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.CountdownGetContentResponseResponseData(countdown_contents: List[ForwardRef('CountdownContent')] = <object object at 0x10979a630>)
Bases:
Message
- countdown_contents: List[CountdownContent] = <object object>
- class TikTokLive.proto.tiktok_proto.CountdownGetUserHistoryParams(room_id: int = <object object at 0x10979a630>, user_id: int = <object object at 0x10979a630>)
Bases:
Message
- room_id: int = <object object>
- user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.CountdownGetUserHistoryResponse(data: 'CountdownGetUserHistoryResponseResponseData' = <object object at 0x10979a630>)
Bases:
Message
- data: CountdownGetUserHistoryResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.CountdownGetUserHistoryResponseResponseData(records: List[ForwardRef('UserCountdownRecord')] = <object object at 0x10979a630>)
Bases:
Message
- records: List[UserCountdownRecord] = <object object>
- class TikTokLive.proto.tiktok_proto.CountdownStartParams(room_id: int = <object object at 0x10979a630>, channel_id: int = <object object at 0x10979a630>, countdown_config: 'CountdownConfig' = <object object at 0x10979a630>, user_id: int = <object object at 0x10979a630>, linkmic_id: str = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- data: CountdownStartResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.CountdownStartResponseResponseData(countdown_exists: bool = <object object at 0x10979a630>, countdown_content: 'CountdownContent' = <object object at 0x10979a630>)
Bases:
Message
- countdown_content: CountdownContent = <object object>
- countdown_exists: bool = <object object>
- class TikTokLive.proto.tiktok_proto.CountdownUser(user_id: int = <object object at 0x10979a630>, linkmic_id: str = <object object at 0x10979a630>, score: int = <object object at 0x10979a630>, completion_progress_percent: int = <object object at 0x10979a630>, nickname: str = <object object at 0x10979a630>, display_id: str = <object object at 0x10979a630>)
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 0x10979a630>, age_verify_status: int = <object object at 0x10979a630>, age_verify_process_status: int = <object object at 0x10979a630>, age_verify_times: int = <object object at 0x10979a630>, age_appeal_method_time: int = <object object at 0x10979a630>, age_appeal_method_time_unit: int = <object object at 0x10979a630>, age_appeal_method: int = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- cpp_banner_status_enum: int = <object object>
- class TikTokLive.proto.tiktok_proto.CreateChannelContent(owner: 'Player' = <object object at 0x10979a630>, owner_link_mic_id: str = <object object at 0x10979a630>)
Bases:
Message
- owner_link_mic_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.CreateChannelResponse(channel_id: int = <object object at 0x10979a630>, rtc_info: 'RtcExtraInfo' = <object object at 0x10979a630>, self_link_mic_id: str = <object object at 0x10979a630>, is_resume: int = <object object at 0x10979a630>, multi_guest_resp_extra: 'BizCreateChannelResponse' = <object object at 0x10979a630>)
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 0x10979a630>, sub_title: str = <object object at 0x10979a630>, detail_url: str = <object object at 0x10979a630>, punish_info: 'PunishEventInfo' = <object object at 0x10979a630>, access_type: int = <object object at 0x10979a630>)
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 0x10979a630>, ban_duration: int = <object object at 0x10979a630>, detail_url: str = <object object at 0x10979a630>, source: int = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- data: CreateInfoResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.CreateInfoResponseResponseData(tns_report_interval_ms: int = <object object at 0x10979a630>, cli_tns_collect_interval_ms: int = <object object at 0x10979a630>, open_ls_notify: 'OpenLsNotifyInfo' = <object object at 0x10979a630>, server_timestamp: int = <object object at 0x10979a630>, has_live_studio_login: bool = <object object at 0x10979a630>, have_mutil_guest_permission: bool = <object object at 0x10979a630>, have_dual_device_camera: bool = <object object at 0x10979a630>, have_screenshot_record: bool = <object object at 0x10979a630>, tips: 'Text' = <object object at 0x10979a630>, in_game_info: 'InGameInfo' = <object object at 0x10979a630>, use_custom_cover: bool = <object object at 0x10979a630>, allow_multi_stream: bool = <object object at 0x10979a630>, enable_live_studio_monitor: bool = <object object at 0x10979a630>, revenue_tips: 'GameRevenueTipsMessage' = <object object at 0x10979a630>, banner_data: 'GameBannerContainer' = <object object at 0x10979a630>, monetization_tips_config: 'MonetizationTipsConfig' = <object object at 0x10979a630>, anchor_first_game_go_live_ts: int = <object object at 0x10979a630>, is_game_anchor: bool = <object object at 0x10979a630>, user_setting_detail: int = <object object at 0x10979a630>, guess_result_notice_time: int = <object object at 0x10979a630>)
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 0x10979a630>, channel_id: int = <object object at 0x10979a630>, show_config: 'ShowConfig' = <object object at 0x10979a630>, show_users: List[ForwardRef('CreateShowParamsListUser')] = <object object at 0x10979a630>)
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 0x10979a630>, linkmic_id: str = <object object at 0x10979a630>, order: int = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- data: CreateShowResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.CreateShowResponseResponseData(show_exists: bool = <object object at 0x10979a630>, show_content: 'ShowContent' = <object object at 0x10979a630>)
Bases:
Message
- show_content: ShowContent = <object object>
- show_exists: bool = <object object>
- class TikTokLive.proto.tiktok_proto.Creator(room_continue: int = <object object at 0x10979a630>, is_anchor_continue_keep_msg: bool = <object object at 0x10979a630>, cross_device_continue_scene: int = <object object at 0x10979a630>, continue_scene: int = <object object at 0x10979a630>, link_mic_user_num: int = <object object at 0x10979a630>)
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 0x10979a630>, card_image: 'ImageModel' = <object object at 0x10979a630>, send_time_sec: int = <object object at 0x10979a630>, send_user: 'BattleUserInfo' = <object object at 0x10979a630>, effect_last_duration: int = <object object at 0x10979a630>, critical_strike_rate_low: int = <object object at 0x10979a630>, critical_strike_rate_high: int = <object object at 0x10979a630>, multiple: int = <object object at 0x10979a630>, gift_name_key: str = <object object at 0x10979a630>, rule_url: str = <object object at 0x10979a630>, effect_time_sec: int = <object object at 0x10979a630>, to_anchor_id: int = <object object at 0x10979a630>, to_anchor_id_str: str = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- data: CrowdSelectionResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.CrowdSelectionResponseData(anchor_crowd: int = <object object at 0x10979a630>)
Bases:
Message
- anchor_crowd: int = <object object>
- class TikTokLive.proto.tiktok_proto.CurrencyPriceItem(currency: str = <object object at 0x10979a630>, price_show_form: str = <object object at 0x10979a630>, price: int = <object object at 0x10979a630>, original_price: int = <object object at 0x10979a630>, price_dot: int = <object object at 0x10979a630>, keep_dot: int = <object object at 0x10979a630>)
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 0x10979a630>, like_cnt: int = <object object at 0x10979a630>, self_like_status: int = <object object at 0x10979a630>, favorite_status: int = <object object at 0x10979a630>)
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 0x10979a630>, tab_title: str = <object object at 0x10979a630>, tab_schema: str = <object object at 0x10979a630>, tab_schema_type: int = <object object at 0x10979a630>, tab_priority: int = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- custom_tabs: CustomTabs = <object object>
- class TikTokLive.proto.tiktok_proto.CustomTabs(id: int = <object object at 0x10979a630>, begin_time: int = <object object at 0x10979a630>, end_time: int = <object object at 0x10979a630>, anchor_id: int = <object object at 0x10979a630>, room_id: int = <object object at 0x10979a630>, default_tab_index: int = <object object at 0x10979a630>, custom_tab_list: List[ForwardRef('CustomTab')] = <object object at 0x10979a630>)
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 0x10979a630>, max_delay_ms: int = <object object at 0x10979a630>)
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 0x10979a630>, iap_id: str = <object object at 0x10979a630>, price: str = <object object at 0x10979a630>, exchange_price: int = <object object at 0x10979a630>, count: int = <object object at 0x10979a630>, giving_count: int = <object object at 0x10979a630>, describe: str = <object object at 0x10979a630>, currency_price: List[ForwardRef('CurrencyPriceItem')] = <object object at 0x10979a630>, coupon_id: str = <object object at 0x10979a630>, discount_price: int = <object object at 0x10979a630>, stall_type: int = <object object at 0x10979a630>, generic_iap_id: str = <object object at 0x10979a630>, is_last: bool = <object object at 0x10979a630>, is_frequent: bool = <object object at 0x10979a630>)
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 0x10979a630>, base_url: 'UrlDataStruct' = <object object at 0x10979a630>, extra: str = <object object at 0x10979a630>)
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 0x10979a630>, delay_param: 'DelayParam' = <object object at 0x10979a630>)
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 0x10979a630>, min_delay_ms: int = <object object at 0x10979a630>)
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 0x10979a630>, duration: int = <object object at 0x10979a630>, target_group_show_rst: Dict[str, ForwardRef('ShowResult')] = <object object at 0x10979a630>, horizontal_trigger_type: Optional[ForwardRef('DisplayControlHorizontalOnclickTriggerType')] = None)
Bases:
Message
- duration: int = <object object>
- horizontal_trigger_type: DisplayControlHorizontalOnclickTriggerType | None = None
- 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 0x10979a630>, image: 'ImageModel' = <object object at 0x10979a630>, type: int = <object object at 0x10979a630>, input_rect: List[int] = <object object at 0x10979a630>, text_size: int = <object object at 0x10979a630>, text_color: str = <object object at 0x10979a630>, content: 'OrganizationModel' = <object object at 0x10979a630>, max_length: int = <object object at 0x10979a630>, status: int = <object object at 0x10979a630>, screen_height: int = <object object at 0x10979a630>, x: int = <object object at 0x10979a630>, screen_width: int = <object object at 0x10979a630>, y: int = <object object at 0x10979a630>, kind: int = <object object at 0x10979a630>, sub_type: int = <object object at 0x10979a630>)
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 0x10979a630>, image: 'ImageModel' = <object object at 0x10979a630>)
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 0x10979a630>, earliest_gift_expire_ts: int = <object object at 0x10979a630>, drops_list_entrance: bool = <object object at 0x10979a630>, show_drops_tag: bool = <object object at 0x10979a630>, promoting_drops_id: str = <object object at 0x10979a630>, promoting_drops_game_id: str = <object object at 0x10979a630>, promoting_drops_game_name_for_report: str = <object object at 0x10979a630>)
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 0x10979a630>, layout_id: str = <object object at 0x10979a630>)
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 0x10979a630>, section_configs: Dict[str, ForwardRef('DynamicListConfigSectionConfig')] = <object object at 0x10979a630>)
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 0x10979a630>, initial_data: str = <object object at 0x10979a630>)
Bases:
Message
- initial_data: str = <object object>
- schema: str = <object object>
- class TikTokLive.proto.tiktok_proto.DynamicRestriction(scenes: 'SceneRestriction' = <object object at 0x10979a630>, receivers: List[ForwardRef('ReceiverRestriction')] = <object object at 0x10979a630>)
Bases:
Message
- receivers: List[ReceiverRestriction] = <object object>
- scenes: SceneRestriction = <object object>
- class TikTokLive.proto.tiktok_proto.ECommerceMessage(action_type: int = <object object at 0x10979a630>, live_product_number: int = <object object at 0x10979a630>, pop_product: 'PopProduct' = <object object at 0x10979a630>, trace_info: 'TraceInfo' = <object object at 0x10979a630>, hot_tags: List[ForwardRef('HotTag')] = <object object at 0x10979a630>, atmosphere_tag_info: 'AtmosphereTagInfo' = <object object at 0x10979a630>, live_permission_info: 'LivePermissionInfo' = <object object at 0x10979a630>, product_snap_shot: 'ProductSnapShot' = <object object at 0x10979a630>, pin_card_delay_time: int = <object object at 0x10979a630>, flash_sale_atmosphere_info: List[ForwardRef('FlashSaleAtmosphereInfo')] = <object object at 0x10979a630>, card_type: int = <object object at 0x10979a630>, billboard_info: 'BillboardInfo' = <object object at 0x10979a630>, billboard_display_result: 'BillboardDisplayResult' = <object object at 0x10979a630>, dispersion_info: List[ForwardRef('DispersionInfo')] = <object object at 0x10979a630>, promotion_info: 'PromotionInfo' = <object object at 0x10979a630>, campaign_banner_display_result: 'CampaignBannerDisplayResult' = <object object at 0x10979a630>, campaign_banner_display: 'CampaignBannerDisplay' = <object object at 0x10979a630>, refresh_live_bag_info: 'RefreshLiveBagInfo' = <object object at 0x10979a630>, oec_live_shopping_message_v2: 'OecLiveShoppingMessageV2' = <object object at 0x10979a630>)
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 0x10979a630>, sub_type: int = <object object at 0x10979a630>, activity_id: int = <object object at 0x10979a630>, incentive_image: 'ImageModel' = <object object at 0x10979a630>, incentive_record_id: int = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- entity: ShortItemRefreshEntity = <object object>
- class TikTokLive.proto.tiktok_proto.EcTaskRefreshCouponListEntity(toast_msg: str = <object object at 0x10979a630>)
Bases:
Message
- toast_msg: str = <object object>
- class TikTokLive.proto.tiktok_proto.EcTaskRegisterMessage(entity: 'EcTaskRegisterMessageEntity' = <object object at 0x10979a630>)
Bases:
Message
- entity: EcTaskRegisterMessageEntity = <object object>
- class TikTokLive.proto.tiktok_proto.EcTaskRegisterMessageEntity(interval: int = <object object at 0x10979a630>, task_id: str = <object object at 0x10979a630>)
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 0x10979a630>, version: int = <object object at 0x10979a630>)
Bases:
Message
- atom_actions: List[AtomAction] = <object object>
- version: int = <object object>
- class TikTokLive.proto.tiktok_proto.EcommerceEntrance(entrance_type: Optional[ForwardRef('EcommerceEntranceEntranceType')] = None, creator_type: Optional[ForwardRef('EcommerceEntranceCreatorType')] = None, schema: str = <object object at 0x10979a630>, shop_entrance_info: 'EcommerceEntranceShopEntranceInfo' = <object object at 0x10979a630>, showcase_entrance_info: 'EcommerceEntranceShowcaseEntranceInfo' = <object object at 0x10979a630>, view_version: Optional[ForwardRef('EcommerceEntranceViewVersion')] = None)
Bases:
Message
- creator_type: EcommerceEntranceCreatorType | None = None
- entrance_type: EcommerceEntranceEntranceType | None = None
- schema: str = <object object>
- shop_entrance_info: EcommerceEntranceShopEntranceInfo = <object object>
- showcase_entrance_info: EcommerceEntranceShowcaseEntranceInfo = <object object>
- view_version: EcommerceEntranceViewVersion | None = None
- 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 0x10979a630>, selling_point_type: Optional[ForwardRef('EcommerceEntranceSellingPointLiveSellingPointType')] = None)
Bases:
Message
- selling_point_type: EcommerceEntranceSellingPointLiveSellingPointType | None = None
- 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 0x10979a630>, shop_name: str = <object object at 0x10979a630>, shop_rating: str = <object object at 0x10979a630>, store_label: 'EcommerceEntranceStoreLabel' = <object object at 0x10979a630>, format_sold_count: str = <object object at 0x10979a630>, sold_count: int = <object object at 0x10979a630>, exp_rate_percentile: int = <object object at 0x10979a630>, exp_rate_top_display: str = <object object at 0x10979a630>, rate_display_style: int = <object object at 0x10979a630>, show_rate_not_applicable: bool = <object object at 0x10979a630>, selling_point: List[ForwardRef('EcommerceEntranceSellingPoint')] = <object object at 0x10979a630>)
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 0x10979a630>, width: int = <object object at 0x10979a630>, minetype: str = <object object at 0x10979a630>, thumb_uri: str = <object object at 0x10979a630>, thumb_uri_list: List[str] = <object object at 0x10979a630>, uri: str = <object object at 0x10979a630>, url_list: List[str] = <object object at 0x10979a630>, color: str = <object object at 0x10979a630>)
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 0x10979a630>, sold_count: int = <object object at 0x10979a630>, showcase_name: str = <object object at 0x10979a630>, selling_point: List[ForwardRef('EcommerceEntranceSellingPoint')] = <object object at 0x10979a630>)
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 0x10979a630>, is_bytemall: bool = <object object at 0x10979a630>)
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 0x10979a630>, label_image_dark: 'EcommerceEntranceShopLabelImage' = <object object at 0x10979a630>, label_type: Optional[ForwardRef('EcommerceEntranceStoreOfficialLabelStoreBrandLabelType')] = None, label_type_str: str = <object object at 0x10979a630>)
Bases:
Message
- label_image_dark: EcommerceEntranceShopLabelImage = <object object>
- label_image_light: EcommerceEntranceShopLabelImage = <object object>
- label_type: EcommerceEntranceStoreOfficialLabelStoreBrandLabelType | None = None
- 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 0x10979a630>, tag_type: int = <object object at 0x10979a630>, tag_show_time: int = <object object at 0x10979a630>, da_info: str = <object object at 0x10979a630>)
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 0x10979a630>, key: str = <object object at 0x10979a630>, name: str = <object object at 0x10979a630>, icon: 'UrlDataStruct' = <object object at 0x10979a630>, icon_selected: 'UrlDataStruct' = <object object at 0x10979a630>, effects: List[str] = <object object at 0x10979a630>, tags: List[str] = <object object at 0x10979a630>, tags_updated_at: str = <object object at 0x10979a630>, is_default: bool = <object object at 0x10979a630>, extra: str = <object object at 0x10979a630>)
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 0x10979a630>, role: int = <object object at 0x10979a630>, user_id: int = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- data: EffectListResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.EffectListResponseData(version: str = <object object at 0x10979a630>, panel: 'Panel' = <object object at 0x10979a630>, effects: List[ForwardRef('EffectStruct')] = <object object at 0x10979a630>, collection: List[ForwardRef('EffectStruct')] = <object object at 0x10979a630>, category: List[ForwardRef('EffectCategory')] = <object object at 0x10979a630>, front_effect_id: str = <object object at 0x10979a630>, rear_effect_id: str = <object object at 0x10979a630>, url_prefix: List[str] = <object object at 0x10979a630>, extra: Dict[str, str] = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- data: EffectSearchResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.EffectSearchResponseResponseData(effects: List[ForwardRef('EffectStruct')] = <object object at 0x10979a630>, next_offset: int = <object object at 0x10979a630>, has_more: bool = <object object at 0x10979a630>, collections: List[ForwardRef('EffectStruct')] = <object object at 0x10979a630>)
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 0x10979a630>, hint: str = <object object at 0x10979a630>, hint_icon: 'UrlDataStruct' = <object object at 0x10979a630>, sdk_version: str = <object object at 0x10979a630>, app_version: str = <object object at 0x10979a630>, file_url: 'UrlDataStruct' = <object object at 0x10979a630>, icon_url: 'UrlDataStruct' = <object object at 0x10979a630>, id: str = <object object at 0x10979a630>, effect_id: str = <object object at 0x10979a630>, device_platform: str = <object object at 0x10979a630>, types: List[str] = <object object at 0x10979a630>, tags: List[str] = <object object at 0x10979a630>, tags_updated_at: str = <object object at 0x10979a630>, parent: str = <object object at 0x10979a630>, children: List[str] = <object object at 0x10979a630>, effect_type: int = <object object at 0x10979a630>, music: List[str] = <object object at 0x10979a630>, source: int = <object object at 0x10979a630>, designer_id: str = <object object at 0x10979a630>, schema: str = <object object at 0x10979a630>, requirements: List[str] = <object object at 0x10979a630>, extra: str = <object object at 0x10979a630>, is_busi: bool = <object object at 0x10979a630>, designer_encrypted_id: str = <object object at 0x10979a630>, sdk_extra: str = <object object at 0x10979a630>, resource_id: str = <object object at 0x10979a630>, ad_raw_data: str = <object object at 0x10979a630>, bind_ids: List[str] = <object object at 0x10979a630>, ptime: int = <object object at 0x10979a630>, grade_key: str = <object object at 0x10979a630>, composer_params: str = <object object at 0x10979a630>, hint_file: 'UrlDataStruct' = <object object at 0x10979a630>, use_number: int = <object object at 0x10979a630>, types_sec: List[str] = <object object at 0x10979a630>, requirements_sec: List[str] = <object object at 0x10979a630>, panel: str = <object object at 0x10979a630>, model_names: str = <object object at 0x10979a630>, model_names_sec: str = <object object at 0x10979a630>, hint_file_format: int = <object object at 0x10979a630>, poi_id: str = <object object at 0x10979a630>, is_poi: bool = <object object at 0x10979a630>, challenge: List[str] = <object object at 0x10979a630>, system_list: List[str] = <object object at 0x10979a630>, original_effect_id: str = <object object at 0x10979a630>, trans_file_url: 'UrlDataStruct' = <object object at 0x10979a630>, template_effect_id: str = <object object at 0x10979a630>, rec_tag: int = <object object at 0x10979a630>, template_effect_extra: 'TemplateEffectExtra' = <object object at 0x10979a630>, file_diff: 'DiffInfo' = <object object at 0x10979a630>, provider: int = <object object at 0x10979a630>, package_size: int = <object object at 0x10979a630>)
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 0x10979a630>, smoke_cards: List[ForwardRef('SmokeCardInfo')] = <object object at 0x10979a630>, extra_time_cards: List[ForwardRef('ExtraTimeCardInfo')] = <object object at 0x10979a630>, special_effect_cards: List[ForwardRef('SpecialEffectCardInfo')] = <object object at 0x10979a630>, potion_cards: List[ForwardRef('PotionCardInfo')] = <object object at 0x10979a630>, wave_cards: List[ForwardRef('WaveCardInfo')] = <object object at 0x10979a630>, top2_cards: List[ForwardRef('Top2CardInfo')] = <object object at 0x10979a630>, top3_cards: List[ForwardRef('Top3CardInfo')] = <object object at 0x10979a630>)
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 0x10979a630>, exist: bool = <object object at 0x10979a630>)
Bases:
Message
- emote_list: List[EmoteModel] = <object object>
- exist: bool = <object object>
- class TikTokLive.proto.tiktok_proto.EmoteModel(emote_id: str = <object object at 0x10979a630>, image: 'ImageModel' = <object object at 0x10979a630>, audit_status: 'EmoteModelAuditStatus' = <object object at 0x10979a630>, uuid: str = <object object at 0x10979a630>, emote_type: 'EmoteModelEmoteType' = <object object at 0x10979a630>, content_source: 'EmoteModelContentSource' = <object object at 0x10979a630>, emote_private_type: 'EmoteModelEmotePrivateType' = <object object at 0x10979a630>, package_id: str = <object object at 0x10979a630>, audit_info: 'AuditInfo' = <object object at 0x10979a630>, reward_condition: Optional[ForwardRef('EmoteModelRewardCondition')] = None, emote_upload_info: 'EmoteUploadInfo' = <object object at 0x10979a630>, create_time: int = <object object at 0x10979a630>, emote_scene: Optional[ForwardRef('EmoteModelEmoteScene')] = None)
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 | None = None
- emote_type: EmoteModelEmoteType = <object object>
- emote_upload_info: EmoteUploadInfo = <object object>
- image: ImageModel = <object object>
- package_id: str = <object object>
- reward_condition: EmoteModelRewardCondition | None = None
- 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 0x10979a630>, emote_upload_source: Optional[ForwardRef('EmoteUploadInfoUserEmoteUploadSource')] = None, user_info: 'User' = <object object at 0x10979a630>, user_id_str: str = <object object at 0x10979a630>)
Bases:
Message
- emote_upload_source: EmoteUploadInfoUserEmoteUploadSource | None = None
- 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 0x10979a630>, emote_model: 'EmoteModel' = <object object at 0x10979a630>)
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 0x10979a630>, channel_id: int = <object object at 0x10979a630>, show_id: int = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- data: EndShowResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.EndShowResponseResponseData(success: bool = <object object at 0x10979a630>, show_content: 'ShowContent' = <object object at 0x10979a630>)
Bases:
Message
- show_content: ShowContent = <object object>
- success: bool = <object object>
- class TikTokLive.proto.tiktok_proto.EnlargePositionStatusSynContent(is_enlarge: int = <object object at 0x10979a630>, target_position: str = <object object at 0x10979a630>, scene: 'Scene' = <object object at 0x10979a630>, operator_info: 'LinkerMediaChangeOperator' = <object object at 0x10979a630>, layout_id: str = <object object at 0x10979a630>, linked_user_ui_positions: List[str] = <object object at 0x10979a630>, enlarged_positions: List[ForwardRef('PosIdentity')] = <object object at 0x10979a630>)
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>
- 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 0x10979a630>, region: str = <object object at 0x10979a630>, is_same_app_language: bool = <object object at 0x10979a630>, finished_perception_msg: str = <object object at 0x10979a630>, punish_info: 'PunishEventInfo' = <object object at 0x10979a630>, custom_error_for_gift_setting: 'RechargeCustomError' = <object object at 0x10979a630>, user_restricted_mode: int = <object object at 0x10979a630>)
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 0x10979a630>, title: str = <object object at 0x10979a630>)
Bases:
Message
- conditions: List[EntranceConditionsPopupCondition] = <object object>
- title: str = <object object>
- class TikTokLive.proto.tiktok_proto.EntranceConditionsPopupCondition(name: str = <object object at 0x10979a630>, text: str = <object object at 0x10979a630>, match: bool = <object object at 0x10979a630>)
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 0x10979a630>, title: str = <object object at 0x10979a630>, subtitle: str = <object object at 0x10979a630>, streak_info: 'EoyBannerStreakInfo' = <object object at 0x10979a630>, start_time: int = <object object at 0x10979a630>, end_time: int = <object object at 0x10979a630>, announcement_starling_key: str = <object object at 0x10979a630>, description: str = <object object at 0x10979a630>, schema: str = <object object at 0x10979a630>, grade_info: 'EoyBannerGradeInfo' = <object object at 0x10979a630>)
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 0x10979a630>, progress: int = <object object at 0x10979a630>, target: int = <object object at 0x10979a630>)
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 0x10979a630>, bonus_times: int = <object object at 0x10979a630>)
Bases:
Message
- bonus_times: int = <object object>
- target_value: int = <object object>
- class TikTokLive.proto.tiktok_proto.EoyBannerStreakInfo(streak_type: Optional[ForwardRef('EoyBannerStreakInfoStreakType')] = None, progress: int = <object object at 0x10979a630>, mile_stones: List[ForwardRef('EoyBannerMileStone')] = <object object at 0x10979a630>)
Bases:
Message
- mile_stones: List[EoyBannerMileStone] = <object object>
- progress: int = <object object>
- streak_type: EoyBannerStreakInfoStreakType | None = None
- 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 0x10979a630>, data: Dict[str, str] = <object object at 0x10979a630>, data_v2: Dict[str, str] = <object object at 0x10979a630>, server_features: Dict[str, str] = <object object at 0x10979a630>)
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 0x10979a630>, data: Dict[str, str] = <object object at 0x10979a630>, data_v2: Dict[str, str] = <object object at 0x10979a630>, server_features: Dict[str, str] = <object object at 0x10979a630>)
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 0x10979a630>, card_start_time: int = <object object at 0x10979a630>, card_icon_url: str = <object object at 0x10979a630>)
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 0x10979a630>, start_time: int = <object object at 0x10979a630>, duration: int = <object object at 0x10979a630>, title: str = <object object at 0x10979a630>, desc: str = <object object at 0x10979a630>, status: int = <object object at 0x10979a630>, owner: 'User' = <object object at 0x10979a630>, subscriber_count: int = <object object at 0x10979a630>, type: int = <object object at 0x10979a630>, enable_update: bool = <object object at 0x10979a630>, has_subscribed: bool = <object object at 0x10979a630>, style: int = <object object at 0x10979a630>)
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 0x10979a630>, gift_sub_receiver_id: int = <object object at 0x10979a630>, anchor_id: int = <object object at 0x10979a630>, gift_sub_order_create_time: int = <object object at 0x10979a630>)
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 0x10979a630>, avatar_uri: str = <object object at 0x10979a630>)
Bases:
Message
- avatar_uri: str = <object object>
- user_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.ExampleSetting(value: int = <object object at 0x10979a630>)
Bases:
Message
- value: int = <object object>
- class TikTokLive.proto.tiktok_proto.ExchangeGiftResultData(source_type: int = <object object at 0x10979a630>, balance: int = <object object at 0x10979a630>)
Bases:
Message
- balance: int = <object object>
- source_type: int = <object object>
- class TikTokLive.proto.tiktok_proto.ExemptStrategy(exempt_both_host: bool = <object object at 0x10979a630>, exempt_audience_top: int = <object object at 0x10979a630>)
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 0x10979a630>, card_image: 'ImageModel' = <object object at 0x10979a630>, send_time_sec: int = <object object at 0x10979a630>, send_user: 'BattleUserInfo' = <object object at 0x10979a630>, effect_last_duration: int = <object object at 0x10979a630>, rule_url: str = <object object at 0x10979a630>, effect_time_sec: int = <object object at 0x10979a630>, to_anchor_id: int = <object object at 0x10979a630>, extra_duration_sec: int = <object object at 0x10979a630>, to_anchor_id_str: str = <object object at 0x10979a630>)
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 0x10979a630>, requirements: List[str] = <object object at 0x10979a630>, model_names: str = <object object at 0x10979a630>, sdk_extra: str = <object object at 0x10979a630>)
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 0x10979a630>, guest_user_id: int = <object object at 0x10979a630>, anchor_id: int = <object object at 0x10979a630>, channel_id: int = <object object at 0x10979a630>, linkmic_id: str = <object object at 0x10979a630>, show_id: int = <object object at 0x10979a630>, play_id: int = <object object at 0x10979a630>, play_scene: int = <object object at 0x10979a630>)
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 0x10979a630>, total_linkmic_fan_ticket: int = <object object at 0x10979a630>, match_id: int = <object object at 0x10979a630>, event_time: int = <object object at 0x10979a630>, fan_ticket_icon_url: str = <object object at 0x10979a630>, play_id: int = <object object at 0x10979a630>, play_scene: Optional[ForwardRef('FanTicketRoomNoticeContentPlayScene')] = None)
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 | None = None
- 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 0x10979a630>, level: int = <object object at 0x10979a630>, user_fans_club_status: int = <object object at 0x10979a630>, badge: 'FansClubDataUserBadge' = <object object at 0x10979a630>, available_gift_ids: List[int] = <object object at 0x10979a630>, anchor_id: int = <object object at 0x10979a630>)
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 0x10979a630>, title: str = <object object at 0x10979a630>)
Bases:
Message
- icons: Dict[str, ImageModel] = <object object>
- title: str = <object object>
- class TikTokLive.proto.tiktok_proto.FansClubMember(data: 'FansClubData' = <object object at 0x10979a630>, prefer_data: Dict[str, ForwardRef('FansClubData')] = <object object at 0x10979a630>)
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 0x10979a630>, task_complete_data: 'FansEventDataTaskCompleteData' = <object object at 0x10979a630>, get_unclaimed_points: 'FansEventDataGetUnclaimedPoints' = <object object at 0x10979a630>, team_rank_update: 'FansEventDataTeamRankUpdate' = <object object at 0x10979a630>, exp_change_data: 'FansEventDataExpChangeData' = <object object at 0x10979a630>, entrance_guidance_data: 'FansEventDataEntranceGuidanceData' = <object object at 0x10979a630>, trigger_task_types: List[ForwardRef('FansEventDataFansTaskType')] = <object object at 0x10979a630>)
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: List[FansEventDataFansTaskType] = <object object>
- class TikTokLive.proto.tiktok_proto.FansEventDataEntranceGuidanceData(text: 'Text' = <object object at 0x10979a630>, icon: 'ImageModel' = <object object at 0x10979a630>, guidance_type: Optional[ForwardRef('FansEventDataEntranceGuidanceDataEntranceGuidanceType')] = None, freq_control_key: str = <object object at 0x10979a630>, freq_control_duration: int = <object object at 0x10979a630>, freq_control_value: int = <object object at 0x10979a630>)
Bases:
Message
- freq_control_duration: int = <object object>
- freq_control_key: str = <object object>
- freq_control_value: int = <object object>
- guidance_type: FansEventDataEntranceGuidanceDataEntranceGuidanceType | None = None
- 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 0x10979a630>)
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 0x10979a630>, expire_timestamp: int = <object object at 0x10979a630>)
Bases:
Message
- expire_timestamp: int = <object object>
- unclaimed_points: int = <object object>
- class TikTokLive.proto.tiktok_proto.FansEventDataNewFansData(fans_count: int = <object object at 0x10979a630>)
Bases:
Message
- fans_count: int = <object object>
- class TikTokLive.proto.tiktok_proto.FansEventDataTaskCompleteData(task_type: Optional[ForwardRef('FansEventDataTaskCompleteDataFansTaskType')] = None, is_clear_today: bool = <object object at 0x10979a630>)
Bases:
Message
- is_clear_today: bool = <object object>
- task_type: FansEventDataTaskCompleteDataFansTaskType | None = None
- 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 0x10979a630>, updated_score: int = <object object at 0x10979a630>)
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 0x10979a630>, anchorid: int = <object object at 0x10979a630>, score: int = <object object at 0x10979a630>, level: int = <object object at 0x10979a630>, is_sleeping: bool = <object object at 0x10979a630>, time_to_sleep: int = <object object at 0x10979a630>, fans_score_rule: 'FansScoreRule' = <object object at 0x10979a630>, badge: 'BadgeStruct' = <object object at 0x10979a630>)
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 0x10979a630>, anchor_id: int = <object object at 0x10979a630>, level: int = <object object at 0x10979a630>, level_upgrade_expired_time: int = <object object at 0x10979a630>)
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 0x10979a630>, level_min_score: int = <object object at 0x10979a630>, level_max_score: int = <object object at 0x10979a630>)
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 0x10979a630>, title: str = <object object at 0x10979a630>, url_list: List[str] = <object object at 0x10979a630>, uri: str = <object object at 0x10979a630>, height: int = <object object at 0x10979a630>, width: int = <object object at 0x10979a630>, id: int = <object object at 0x10979a630>, schema_url: str = <object object at 0x10979a630>, banner_type: int = <object object at 0x10979a630>, business_type: int = <object object at 0x10979a630>, business_source: str = <object object at 0x10979a630>, activity_id: str = <object object at 0x10979a630>)
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 0x10979a630>, total: int = <object object at 0x10979a630>, background: 'ImageModel' = <object object at 0x10979a630>, title: str = <object object at 0x10979a630>, switch_type: int = <object object at 0x10979a630>, banners_type: int = <object object at 0x10979a630>)
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 0x10979a630>, max_time: int = <object object at 0x10979a630>, min_time: int = <object object at 0x10979a630>, total: int = <object object at 0x10979a630>, banner_container: 'FeedBannerContainer' = <object object at 0x10979a630>, unread_extra: str = <object object at 0x10979a630>, style: int = <object object at 0x10979a630>, hashtag_text: str = <object object at 0x10979a630>, no_result_reason: str = <object object at 0x10979a630>, ocean_req_info: str = <object object at 0x10979a630>, exit_guide: str = <object object at 0x10979a630>, exit_guide_music: str = <object object at 0x10979a630>)
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 0x10979a630>, res_id: str = <object object at 0x10979a630>, banner_container: 'FeedBannerContainer' = <object object at 0x10979a630>, is_recommend_card: bool = <object object at 0x10979a630>, live_reason: str = <object object at 0x10979a630>, debug_info: str = <object object at 0x10979a630>, flare_info: 'FlareInfo' = <object object at 0x10979a630>, anchor_relation_type: int = <object object at 0x10979a630>, is_fresh: bool = <object object at 0x10979a630>, drawer_game_tag: str = <object object at 0x10979a630>, live_event: 'EventStruct' = <object object at 0x10979a630>, unfollow_watch_type_name: str = <object object at 0x10979a630>, sort_stats_tags: 'SortStatsTags' = <object object at 0x10979a630>, room_event_tracking: str = <object object at 0x10979a630>, enter_method: str = <object object at 0x10979a630>)
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 0x10979a630>, text: 'Text' = <object object at 0x10979a630>, icon: 'ImageModel' = <object object at 0x10979a630>, log_extra: str = <object object at 0x10979a630>, background_color: str = <object object at 0x10979a630>, bg_image: 'ImageModel' = <object object at 0x10979a630>)
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 0x10979a630>, reason: str = <object object at 0x10979a630>)
Bases:
Message
- is_filtered: bool = <object object>
- reason: str = <object object>
- class TikTokLive.proto.tiktok_proto.FilterMsgRuleParamRandom(percentage: int = <object object at 0x10979a630>)
Bases:
Message
- percentage: int = <object object>
- class TikTokLive.proto.tiktok_proto.FinishChannelContent(owner: 'Player' = <object object at 0x10979a630>, finish_reason: int = <object object at 0x10979a630>)
Bases:
Message
- finish_reason: int = <object object>
- class TikTokLive.proto.tiktok_proto.FinishShowingGuestParams(room_id: int = <object object at 0x10979a630>, channel_id: int = <object object at 0x10979a630>, show_id: int = <object object at 0x10979a630>, target_user_id: int = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- data: FinishShowingGuestResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.FinishShowingGuestResponseResponseData(success: bool = <object object at 0x10979a630>, show_content: 'ShowContent' = <object object at 0x10979a630>)
Bases:
Message
- show_content: ShowContent = <object object>
- success: bool = <object object>
- class TikTokLive.proto.tiktok_proto.FirstChargeData(is_first_charge: bool = <object object at 0x10979a630>, rule: 'FirstChargeGuideEffectRule' = <object object at 0x10979a630>, diamond: 'Diamond' = <object object at 0x10979a630>, gift_show_style: int = <object object at 0x10979a630>)
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 0x10979a630>, enter_room_show_time: List[int] = <object object at 0x10979a630>, pk_room_show_time: int = <object object at 0x10979a630>)
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 0x10979a630>, end_time: int = <object object at 0x10979a630>)
Bases:
Message
- cnt: int = <object object>
- end_time: int = <object object>
- class TikTokLive.proto.tiktok_proto.FlareInfo(is_flare: bool = <object object at 0x10979a630>, task_id: str = <object object at 0x10979a630>)
Bases:
Message
- is_flare: bool = <object object>
- task_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.FlashSaleAtmosphere(status: int = <object object at 0x10979a630>, start_time: int = <object object at 0x10979a630>, end_time: int = <object object at 0x10979a630>, preheat_time: int = <object object at 0x10979a630>)
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 0x10979a630>, activity_id: int = <object object at 0x10979a630>, flash_sale_atmosphere: 'FlashSaleAtmosphere' = <object object at 0x10979a630>, flash_sale_stock: 'FlashSaleStock' = <object object at 0x10979a630>, pinned_product: bool = <object object at 0x10979a630>, live_only_channel: bool = <object object at 0x10979a630>, creator_limit_type: int = <object object at 0x10979a630>)
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 0x10979a630>, activity_stock: int = <object object at 0x10979a630>, activity_stock_text: str = <object object at 0x10979a630>)
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 0x10979a630>, uri: str = <object object at 0x10979a630>, flex_setting: List[int] = <object object at 0x10979a630>)
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 0x10979a630>, mic_image: 'ImageModel' = <object object at 0x10979a630>, transition_configs: List[ForwardRef('TransitionConfig')] = <object object at 0x10979a630>)
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 0x10979a630>, trigger_type: int = <object object at 0x10979a630>, follow_guide_info_list: List[ForwardRef('FollowGuideParamsFollowGuideInfo')] = <object object at 0x10979a630>, channel_id: int = <object object at 0x10979a630>, trigger_params_json_str: str = <object object at 0x10979a630>)
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 0x10979a630>, guide_user_identity: int = <object object at 0x10979a630>, guide_follow_status: int = <object object at 0x10979a630>)
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 0x10979a630>, extra: 'FollowGuideResponseExtra' = <object object at 0x10979a630>)
Bases:
Message
- data: FollowGuideResponseResponseData = <object object>
- extra: FollowGuideResponseExtra = <object object>
- class TikTokLive.proto.tiktok_proto.FollowGuideResponseExtra(now: int = <object object at 0x10979a630>)
Bases:
Message
- now: int = <object object>
- class TikTokLive.proto.tiktok_proto.FollowGuideResponseResponseData(is_display: bool = <object object at 0x10979a630>, display_list: List[int] = <object object at 0x10979a630>)
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 0x10979a630>, follower_count: int = <object object at 0x10979a630>, follow_status: int = <object object at 0x10979a630>, push_status: int = <object object at 0x10979a630>)
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 0x10979a630>, font_width: int = <object object at 0x10979a630>, font_color: str = <object object at 0x10979a630>, border_color: str = <object object at 0x10979a630>)
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 0x10979a630>, force_index_config: int = <object object at 0x10979a630>)
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 0x10979a630>, count: int = <object object at 0x10979a630>)
Bases:
Message
- count: int = <object object>
- fragment_type: int = <object object>
- class TikTokLive.proto.tiktok_proto.FrameInfo(frame_img_url: str = <object object at 0x10979a630>, timestamp: int = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- freq_limit_gift_options: List[FreqLimitGiftOption] = <object object>
- class TikTokLive.proto.tiktok_proto.FreqLimitGiftOption(gift_id: int = <object object at 0x10979a630>, refresh_time_stamp: int = <object object at 0x10979a630>, close_gift_panel: bool = <object object at 0x10979a630>, work_single_anchor: bool = <object object at 0x10979a630>, frequency_limit: int = <object object at 0x10979a630>)
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 0x10979a630>, product_num: int = <object object at 0x10979a630>, commerce_permission: int = <object object at 0x10979a630>, pop_product_id: int = <object object at 0x10979a630>, oec_live_preview_room_data: str = <object object at 0x10979a630>)
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 0x10979a630>, period: int = <object object at 0x10979a630>, end_time_in_ms: int = <object object at 0x10979a630>)
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 0x10979a630>, current_sponsor_id: int = <object object at 0x10979a630>)
Bases:
Message
- current_sponsor_id: int = <object object>
- goal_count: int = <object object>
- class TikTokLive.proto.tiktok_proto.GameAction(action_type: Optional[ForwardRef('GameActionGameActionType')] = None, jump_page: Optional[ForwardRef('GameActionJumpPage')] = None, follow_user_id: int = <object object at 0x10979a630>)
Bases:
Message
- action_type: GameActionGameActionType | None = None
- follow_user_id: int = <object object>
- jump_page: GameActionJumpPage | None = None
- 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 0x10979a630>, banner_image: 'ImageModel' = <object object at 0x10979a630>, activity_start_time: int = <object object at 0x10979a630>, activity_end_time: int = <object object at 0x10979a630>, activity_id: str = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- banner_list: List[GameBanner] = <object object>
- class TikTokLive.proto.tiktok_proto.GameEmoteConfig(emotes_can_not_be_used_hint: str = <object object at 0x10979a630>)
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 0x10979a630>, game_emote_config: 'GameEmoteConfig' = <object object at 0x10979a630>, usable_guessing_emotes: 'EmoteListResult' = <object object at 0x10979a630>, unusable_guessing_emotes: 'EmoteListResult' = <object object at 0x10979a630>)
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 0x10979a630>, value: str = <object object at 0x10979a630>, regrex_pattern: str = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- game_gift_guide_keyword_config: List[GameGiftGuideKeyword] = <object object>
- class TikTokLive.proto.tiktok_proto.GameGuessRecommendCreateSwitch(enable: bool = <object object at 0x10979a630>)
Bases:
Message
- enable: bool = <object object>
- class TikTokLive.proto.tiktok_proto.GameLiveConvertInfo(convert_type: int = <object object at 0x10979a630>, acu_type: int = <object object at 0x10979a630>, title: str = <object object at 0x10979a630>, text: str = <object object at 0x10979a630>)
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 0x10979a630>, fragment_id_str: str = <object object at 0x10979a630>, room_id: int = <object object at 0x10979a630>, fragment_type: int = <object object at 0x10979a630>, vid: str = <object object at 0x10979a630>, download_url: str = <object object at 0x10979a630>, cover_url: str = <object object at 0x10979a630>, owner_user_id: int = <object object at 0x10979a630>, start_time: int = <object object at 0x10979a630>, end_time: int = <object object at 0x10979a630>, extra: str = <object object at 0x10979a630>, create_time: int = <object object at 0x10979a630>, update_time: int = <object object at 0x10979a630>, title: str = <object object at 0x10979a630>, status: int = <object object at 0x10979a630>, mark_time: int = <object object at 0x10979a630>, op_time: int = <object object at 0x10979a630>, stream_url: str = <object object at 0x10979a630>, preview_pic_url: str = <object object at 0x10979a630>, room_id_str: str = <object object at 0x10979a630>, owner_user_id_str: str = <object object at 0x10979a630>, replay_create_time: int = <object object at 0x10979a630>, is_edit: int = <object object at 0x10979a630>, sprite_list: List[ForwardRef('Sprite')] = <object object at 0x10979a630>, mp4_video_meta_info: 'VideoMetaInfo' = <object object at 0x10979a630>, encode_status: int = <object object at 0x10979a630>, is_muted: bool = <object object at 0x10979a630>, show_info: 'LiveFragmentShowInfo' = <object object at 0x10979a630>, replay_relative_time: int = <object object at 0x10979a630>)
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 0x10979a630>, has_game_live2_min: bool = <object object at 0x10979a630>, has_comment_in_game_live: bool = <object object at 0x10979a630>)
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 0x10979a630>, tips_text: 'Text' = <object object at 0x10979a630>, fillin_text: List[str] = <object object at 0x10979a630>, action: 'GameAction' = <object object at 0x10979a630>, priority: int = <object object at 0x10979a630>, show_duration_inapp: int = <object object at 0x10979a630>, show_duration_outapp: int = <object object at 0x10979a630>, button_text: 'Text' = <object object at 0x10979a630>, title_text: 'Text' = <object object at 0x10979a630>, common: 'CommonMessageData' = <object object at 0x10979a630>)
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 0x10979a630>, value: str = <object object at 0x10979a630>, value_map: Dict[str, str] = <object object at 0x10979a630>)
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 0x10979a630>, gbl_server_features_list: str = <object object at 0x10979a630>)
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 0x10979a630>, show_name: str = <object object at 0x10979a630>, short_name: str = <object object at 0x10979a630>, full_name: str = <object object at 0x10979a630>, hashtag_list: List[ForwardRef('Hashtag')] = <object object at 0x10979a630>, game_category: List[ForwardRef('GameTagCategory')] = <object object at 0x10979a630>, landscape: int = <object object at 0x10979a630>, package_name: str = <object object at 0x10979a630>, bundle_id: str = <object object at 0x10979a630>, is_new_game: bool = <object object at 0x10979a630>)
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: Optional[ForwardRef('GameTagCategoryGameTagType')] = None, title: str = <object object at 0x10979a630>)
Bases:
Message
- game_type: GameTagCategoryGameTagType | None = None
- 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 0x10979a630>, game_tag_name: str = <object object at 0x10979a630>, preview_game_moment_enable: bool = <object object at 0x10979a630>, starling_key: str = <object object at 0x10979a630>, display_name: str = <object object at 0x10979a630>)
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 0x10979a630>, status: int = <object object at 0x10979a630>, current_value: int = <object object at 0x10979a630>, target_value: int = <object object at 0x10979a630>, reward_info: 'GameTaskRewardInfo' = <object object at 0x10979a630>, task_type: int = <object object at 0x10979a630>)
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 0x10979a630>, status: int = <object object at 0x10979a630>, reward_value: str = <object object at 0x10979a630>)
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 0x10979a630>, file_name: str = <object object at 0x10979a630>)
Bases:
Message
- file_name: str = <object object>
- gecko_channel: str = <object object>
- class TikTokLive.proto.tiktok_proto.GetFirstRechargeInfoV2Resp(data: 'GetFirstRechargeInfoV2RespData' = <object object at 0x10979a630>)
Bases:
Message
- data: GetFirstRechargeInfoV2RespData = <object object>
- class TikTokLive.proto.tiktok_proto.GetFirstRechargeInfoV2RespCampaignProcess(task_id: int = <object object at 0x10979a630>, task_order: int = <object object at 0x10979a630>, task_scene: int = <object object at 0x10979a630>, task_status: int = <object object at 0x10979a630>, task_target_amount: int = <object object at 0x10979a630>, task_finished_amount: int = <object object at 0x10979a630>, task_expire_time: int = <object object at 0x10979a630>, rewards: List[ForwardRef('GetFirstRechargeInfoV2RespRewardProcess')] = <object object at 0x10979a630>)
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 0x10979a630>, expire_time: int = <object object at 0x10979a630>, campaign_status: int = <object object at 0x10979a630>, campaign_process: List[ForwardRef('GetFirstRechargeInfoV2RespCampaignProcess')] = <object object at 0x10979a630>)
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 0x10979a630>, first_recharge_campaign_v1: 'GetFirstRechargeInfoV2RespFirstRechargeCampaignV1' = <object object at 0x10979a630>, first_recharge_campaign_v2: 'GetFirstRechargeInfoV2RespFirstRechargeCampaignV2' = <object object at 0x10979a630>, campaign_schema_url: str = <object object at 0x10979a630>, common_campaign_info: 'GetFirstRechargeInfoV2RespCommonCampaignInfo' = <object object at 0x10979a630>, server_unix_time: int = <object object at 0x10979a630>, campaign_faq_url: str = <object object at 0x10979a630>)
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 0x10979a630>, enter_room_show_time: List[int] = <object object at 0x10979a630>, watch_pk_show_time: int = <object object at 0x10979a630>)
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 0x10979a630>, guide_effect_rule: 'GetFirstRechargeInfoV2RespFirstChargeGuideEffectRule' = <object object at 0x10979a630>, default_diamond: 'Diamond' = <object object at 0x10979a630>, first_charge_gift_style: int = <object object at 0x10979a630>, package_entrance_image: 'ImageModel' = <object object at 0x10979a630>)
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 0x10979a630>, gift_id: int = <object object at 0x10979a630>, is_show_countdown: bool = <object object at 0x10979a630>, expire_time: int = <object object at 0x10979a630>, total_frozen_coins: int = <object object at 0x10979a630>, remaining_frozen_coins: int = <object object at 0x10979a630>, minimum_number_of_coins_to_unlock_frozen_coins: int = <object object at 0x10979a630>, frozen_coins_for_large_packages: int = <object object at 0x10979a630>, frozen_coins_for_small_packages: int = <object object at 0x10979a630>, recharge_coins_for_large_packages: int = <object object at 0x10979a630>, recharge_coins_for_small_packages: int = <object object at 0x10979a630>, is_first_active_consumption: bool = <object object at 0x10979a630>, first_cash_recharge_ts: int = <object object at 0x10979a630>)
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 0x10979a630>, reward_order: int = <object object at 0x10979a630>, reward_scene: int = <object object at 0x10979a630>, reward_amount: int = <object object at 0x10979a630>, reward_expire: int = <object object at 0x10979a630>, reward_icon: 'ImageModel' = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- data: GetLiveEventUserResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.GetLiveEventUserResponseInvitedListUser(user: 'User' = <object object at 0x10979a630>)
Bases:
Message
- class TikTokLive.proto.tiktok_proto.GetLiveEventUserResponseRegisteredListUser(user: 'User' = <object object at 0x10979a630>, already_read: bool = <object object at 0x10979a630>, registered_time: int = <object object at 0x10979a630>)
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 0x10979a630>, registered_users: List[ForwardRef('GetLiveEventUserResponseRegisteredListUser')] = <object object at 0x10979a630>)
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 0x10979a630>, extra: 'GetMultiGuestRecommendRoomsResponseExtra' = <object object at 0x10979a630>)
Bases:
Message
- data: GetMultiGuestRecommendRoomsResponseResponseData = <object object>
- extra: GetMultiGuestRecommendRoomsResponseExtra = <object object>
- class TikTokLive.proto.tiktok_proto.GetMultiGuestRecommendRoomsResponseExtra(now: int = <object object at 0x10979a630>)
Bases:
Message
- now: int = <object object>
- class TikTokLive.proto.tiktok_proto.GetMultiGuestRecommendRoomsResponseResponseData(reco_rooms: List[ForwardRef('MultiGuestRecommendRoomInfo')] = <object object at 0x10979a630>, is_rate_limited: bool = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- data: GetNoticeboardMaterialContentResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.GetNoticeboardMaterialContentResponseResponseData(media_node_id: str = <object object at 0x10979a630>, convert_noticeboard_material_info: 'ConvertNoticeboardMaterialInfo' = <object object at 0x10979a630>, create_time: int = <object object at 0x10979a630>, update_time: int = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- data: GetRunningNoticeboardMaterialContentResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.GetRunningNoticeboardMaterialContentResponseResponseData(image_url: str = <object object at 0x10979a630>, image_meta_url: str = <object object at 0x10979a630>)
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 0x10979a630>, channel_id: int = <object object at 0x10979a630>, show_id: int = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- data: GetShowContentResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.GetShowContentResponseResponseData(show_content: 'ShowContent' = <object object at 0x10979a630>)
Bases:
Message
- show_content: ShowContent = <object object>
- class TikTokLive.proto.tiktok_proto.GetShowRankParams(room_id: int = <object object at 0x10979a630>, channel_id: int = <object object at 0x10979a630>, show_id: int = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- data: GetShowRankResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.GetShowRankResponseResponseData(show_rank_users: List[ForwardRef('GetShowRankResponseShowRankUser')] = <object object at 0x10979a630>)
Bases:
Message
- show_rank_users: List[GetShowRankResponseShowRankUser] = <object object>
- class TikTokLive.proto.tiktok_proto.GetShowRankResponseShowRankUser(user_id: int = <object object at 0x10979a630>, order: int = <object object at 0x10979a630>, score: int = <object object at 0x10979a630>, nickname: str = <object object at 0x10979a630>, avatar_thumb: 'ImageModel' = <object object at 0x10979a630>, follow_status: int = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- data: GetShowSettingsResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.GetShowSettingsResponseResponseData(show_settings: 'ShowConfig' = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- data: GetStarlingTranslationResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.GetStarlingTranslationResponseResponseData(brand_name: str = <object object at 0x10979a630>, content: str = <object object at 0x10979a630>)
Bases:
Message
- brand_name: str = <object object>
- content: str = <object object>
- class TikTokLive.proto.tiktok_proto.GetStateReq(common: 'StateReqCommon' = <object object at 0x10979a630>, client_version: int = <object object at 0x10979a630>)
Bases:
Message
- client_version: int = <object object>
- common: StateReqCommon = <object object>
- class TikTokLive.proto.tiktok_proto.GetStateResp(version: int = <object object at 0x10979a630>, channel_id: int = <object object at 0x10979a630>, layout: 'LayoutState' = <object object at 0x10979a630>, states: List[ForwardRef('LinkUserState')] = <object object at 0x10979a630>, back_ground_image: 'BackGroundImageState' = <object object at 0x10979a630>, wallpaper_image: 'WallpaperImageState' = <object object at 0x10979a630>, ui_pos: List[ForwardRef('PosIdentity')] = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- data: GetUploadAuthResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.GetUploadAuthResponseResponseData(access_key: str = <object object at 0x10979a630>, secret_key: str = <object object at 0x10979a630>, session_token: str = <object object at 0x10979a630>, service_id: str = <object object at 0x10979a630>, upload_domain: str = <object object at 0x10979a630>, expired_time: int = <object object at 0x10979a630>, current_time: int = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- setting_keys: List[str] = <object object>
- class TikTokLive.proto.tiktok_proto.GetUserPlaySettingsResponse(data: 'GetUserPlaySettingsResponseResponseData' = <object object at 0x10979a630>)
Bases:
Message
- data: GetUserPlaySettingsResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.GetUserPlaySettingsResponseResponseData(settings_map: Dict[str, int] = <object object at 0x10979a630>)
Bases:
Message
- settings_map: Dict[str, int] = <object object>
- class TikTokLive.proto.tiktok_proto.GetWallpaperContentResponse(data: 'GetWallpaperContentResponseResponseData' = <object object at 0x10979a630>)
Bases:
Message
- data: GetWallpaperContentResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.GetWallpaperContentResponseResponseData(wallpaper_content: 'WallpaperContent' = <object object at 0x10979a630>)
Bases:
Message
- wallpaper_content: WallpaperContent = <object object>
- class TikTokLive.proto.tiktok_proto.Gift(image: 'ImageModel' = <object object at 0x10979a630>, describe: str = <object object at 0x10979a630>, duration: int = <object object at 0x10979a630>, id: int = <object object at 0x10979a630>, for_link_mic: bool = <object object at 0x10979a630>, combo: bool = <object object at 0x10979a630>, type: int = <object object at 0x10979a630>, diamond_count: int = <object object at 0x10979a630>, is_displayed_on_panel: bool = <object object at 0x10979a630>, primary_effect_id: int = <object object at 0x10979a630>, left_logo: 'ImageModel' = <object object at 0x10979a630>, name: str = <object object at 0x10979a630>, icon: 'ImageModel' = <object object at 0x10979a630>, live_user_png_info: str = <object object at 0x10979a630>, preview_image: 'ImageModel' = <object object at 0x10979a630>, gift_panel_banner: 'GiftPanelBanner' = <object object at 0x10979a630>, is_broadcast_gift: bool = <object object at 0x10979a630>, is_effect_b_e_f_view: bool = <object object at 0x10979a630>, is_random_gift: bool = <object object at 0x10979a630>, is_box_gift: bool = <object object at 0x10979a630>, can_put_in_gift_box: bool = <object object at 0x10979a630>, gift_box_info: 'GiftBoxInfo' = <object object at 0x10979a630>, tracker_params: Dict[str, str] = <object object at 0x10979a630>, gift_sub_info: 'GiftLockInfo' = <object object at 0x10979a630>, color_infos: List[ForwardRef('GiftColorInfo')] = <object object at 0x10979a630>, recommend_info: str = <object object at 0x10979a630>, random_effect_info: 'GiftRandomEffectInfo' = <object object at 0x10979a630>, gift_sub_type: int = <object object at 0x10979a630>, gift_vertical_scenarios: List[int] = <object object at 0x10979a630>, group_in_tab: int = <object object at 0x10979a630>, is_gallery_gift: bool = <object object at 0x10979a630>, gift_sponsor_info: 'GiftGiftSponsorInfo' = <object object at 0x10979a630>, gift_skins: List[ForwardRef('GiftGiftSkin')] = <object object at 0x10979a630>, gift_label_type: int = <object object at 0x10979a630>, gift_texts: List[ForwardRef('GiftGiftText')] = <object object at 0x10979a630>, gift_skin_to_gift_texts_infos: List[ForwardRef('GiftGiftSkinToGiftTextsInfo')] = <object object at 0x10979a630>, expiration_timestamp: int = <object object at 0x10979a630>, batch_gift_info: 'GiftBatchGiftInfo' = <object object at 0x10979a630>, is_global_gift: bool = <object object at 0x10979a630>, disable_gallery_banner: bool = <object object at 0x10979a630>, ug_gift_info: 'GiftUgGiftStructInfo' = <object object at 0x10979a630>, cross_screen_effect_info: 'GiftCrossScreenEffectInfo' = <object object at 0x10979a630>, beacon_bubble: 'GiftPanelBeaconBubble' = <object object at 0x10979a630>)
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 0x10979a630>, start_time: int = <object object at 0x10979a630>, end_time: int = <object object at 0x10979a630>, title: str = <object object at 0x10979a630>, sub_title: str = <object object at 0x10979a630>, background_color: str = <object object at 0x10979a630>, background: 'ImageModel' = <object object at 0x10979a630>, gift_ids: List[int] = <object object at 0x10979a630>, target_schema: str = <object object at 0x10979a630>, event_id: int = <object object at 0x10979a630>, event_name: str = <object object at 0x10979a630>, entrance_name: str = <object object at 0x10979a630>, height: int = <object object at 0x10979a630>, background_rtl: 'ImageModel' = <object object at 0x10979a630>, override_gift_cardlets: Dict[int, ForwardRef('GiftPanelCardletByCreator')] = <object object at 0x10979a630>, banner_type: int = <object object at 0x10979a630>, extra: str = <object object at 0x10979a630>)
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 0x10979a630>, available_counts: List[int] = <object object at 0x10979a630>)
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 0x10979a630>, is_primary_box: bool = <object object at 0x10979a630>, scheme_url: str = <object object at 0x10979a630>)
Bases:
Message
- capacity: int = <object object>
- is_primary_box: bool = <object object>
- scheme_url: str = <object object>
- class TikTokLive.proto.tiktok_proto.GiftChallengeProgress(status: Optional[ForwardRef('GiftChallengeProgressGiftChallengeStatus')] = None, current_points: int = <object object at 0x10979a630>, stage_data: List[ForwardRef('GiftChallengeProgressStageData')] = <object object at 0x10979a630>, challenge_id: int = <object object at 0x10979a630>)
Bases:
Message
- challenge_id: int = <object object>
- current_points: int = <object object>
- stage_data: List[GiftChallengeProgressStageData] = <object object>
- status: GiftChallengeProgressGiftChallengeStatus | None = None
- 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 0x10979a630>, gift_id: int = <object object at 0x10979a630>)
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 0x10979a630>, effect_name_key: str = <object object at 0x10979a630>, gift: 'Gift' = <object object at 0x10979a630>, message_type: 'MessageType' = <object object at 0x10979a630>, is_filter_host: bool = <object object at 0x10979a630>, schema_url: str = <object object at 0x10979a630>)
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 0x10979a630>, color_name: str = <object object at 0x10979a630>, color_values: List[str] = <object object at 0x10979a630>, color_image: 'ImageModel' = <object object at 0x10979a630>, gift_image: 'ImageModel' = <object object at 0x10979a630>, color_effect_id: int = <object object at 0x10979a630>, is_default: bool = <object object at 0x10979a630>)
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 0x10979a630>, combo_effect_img: 'ImageModel' = <object object at 0x10979a630>)
Bases:
Message
- combo_count: int = <object object>
- combo_effect_img: ImageModel = <object object>
- class TikTokLive.proto.tiktok_proto.GiftConfigInfo(config_type: Optional[ForwardRef('GiftConfigInfoGiftConfigType')] = None, role_config: 'GiftConfigInfoRoleConfig' = <object object at 0x10979a630>)
Bases:
Message
- config_type: GiftConfigInfoGiftConfigType | None = None
- 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 0x10979a630>, anchor: str = <object object at 0x10979a630>, gifter: str = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- config_infos: List[GiftConfigInfo] = <object object>
- class TikTokLive.proto.tiktok_proto.GiftCrossScreenEffectInfo(single_action_effect_ids: Dict[int, int] = <object object at 0x10979a630>, action_effect_ids: Dict[int, int] = <object object at 0x10979a630>, reaction_effect_ids: Dict[int, int] = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- data: GiftFavouriteSaveResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.GiftFavouriteSaveResponseData(success: bool = <object object at 0x10979a630>, favourite_gift_ids: List[int] = <object object at 0x10979a630>)
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 0x10979a630>, gift_skin_name: str = <object object at 0x10979a630>, static_image: 'ImageModel' = <object object at 0x10979a630>, animated_image: 'ImageModel' = <object object at 0x10979a630>)
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 0x10979a630>, gift_text_ids: List[int] = <object object at 0x10979a630>)
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 0x10979a630>, sponsor_count: int = <object object at 0x10979a630>, current_count: int = <object object at 0x10979a630>, left_count_to_sponsor: int = <object object at 0x10979a630>, can_sponsor: bool = <object object at 0x10979a630>)
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 0x10979a630>, gift_text_name: str = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- value: int = <object object>
- class TikTokLive.proto.tiktok_proto.GiftGoalVoiceAlterSwitch(value: int = <object object at 0x10979a630>)
Bases:
Message
- value: int = <object object>
- class TikTokLive.proto.tiktok_proto.GiftGroupCount(group_count: int = <object object at 0x10979a630>, group_text: str = <object object at 0x10979a630>)
Bases:
Message
- group_count: int = <object object>
- group_text: str = <object object>
- class TikTokLive.proto.tiktok_proto.GiftHintInfo(hint_id: int = <object object at 0x10979a630>, hint_icon: 'ImageModel' = <object object at 0x10979a630>, hint_text: str = <object object at 0x10979a630>, hint_show_delay_ms: int = <object object at 0x10979a630>, gift_id: int = <object object at 0x10979a630>, has_gift_history: bool = <object object at 0x10979a630>)
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 0x10979a630>, m_name: str = <object object at 0x10979a630>, m_valid_start_at: int = <object object at 0x10979a630>, m_valid_end_at: int = <object object at 0x10979a630>, m_icon_uri: str = <object object at 0x10979a630>, m_icon: 'ImageModel' = <object object at 0x10979a630>, m_with_effect: bool = <object object at 0x10979a630>, m_effect_uri: str = <object object at 0x10979a630>, m_effect: 'ImageModel' = <object object at 0x10979a630>)
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 0x10979a630>, self_queue_priority: int = <object object at 0x10979a630>, priority: int = <object object at 0x10979a630>)
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 0x10979a630>, effect_id: int = <object object at 0x10979a630>, color_id: int = <object object at 0x10979a630>, remain_times: int = <object object at 0x10979a630>, asset: 'AssetsModel' = <object object at 0x10979a630>)
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 0x10979a630>, keywords: List[str] = <object object at 0x10979a630>)
Bases:
Message
- gift_id: int = <object object>
- keywords: List[str] = <object object>
- class TikTokLive.proto.tiktok_proto.GiftListAckResponse(extra: 'GiftListAckResponseExtra' = <object object at 0x10979a630>)
Bases:
Message
- extra: GiftListAckResponseExtra = <object object>
- class TikTokLive.proto.tiktok_proto.GiftListAckResponseExtra(log_id: str = <object object at 0x10979a630>)
Bases:
Message
- log_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.GiftListByCreatorResponse(data: 'GiftListByCreatorResponseData' = <object object at 0x10979a630>, extra: 'GiftListByCreatorResponseExtra' = <object object at 0x10979a630>)
Bases:
Message
- data: GiftListByCreatorResponseData = <object object>
- extra: GiftListByCreatorResponseExtra = <object object>
- class TikTokLive.proto.tiktok_proto.GiftListByCreatorResponseData(gifts_info: 'GiftsInfoByCreator' = <object object at 0x10979a630>, pages: List[ForwardRef('GiftPageByCreator')] = <object object at 0x10979a630>, activity: 'GiftActivityCreator' = <object object at 0x10979a630>, recommendation_activities: List[ForwardRef('GiftActivityCreator')] = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- log_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.GiftListExtra(log_id: str = <object object at 0x10979a630>)
Bases:
Message
- log_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.GiftListResult(gifts_info: 'GiftsInfo' = <object object at 0x10979a630>, gift_list: List[ForwardRef('Gift')] = <object object at 0x10979a630>, gift_pages: List[ForwardRef('GiftPage')] = <object object at 0x10979a630>, doodle_templates: List[ForwardRef('DoodleTemplate')] = <object object at 0x10979a630>, response_hash: str = <object object at 0x10979a630>, refresh_status: int = <object object at 0x10979a630>, cold_gift_hash: str = <object object at 0x10979a630>, is_full_gift_data: bool = <object object at 0x10979a630>, hot_fields: List[str] = <object object at 0x10979a630>, gift_configs: 'GiftConfigs' = <object object at 0x10979a630>, tags: List[int] = <object object at 0x10979a630>, dynamic_restriction: 'DynamicRestriction' = <object object at 0x10979a630>, beacon_bubble_priorities: Dict[int, int] = <object object at 0x10979a630>, gift_label_priorities: Dict[int, int] = <object object at 0x10979a630>, strategy_token: str = <object object at 0x10979a630>, panel_refresh_data: 'PanelRefreshData' = <object object at 0x10979a630>)
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 0x10979a630>, m_lock_type: int = <object object at 0x10979a630>, gift_level: int = <object object at 0x10979a630>, highlight_enabled: bool = <object object at 0x10979a630>, unlock_button_text: str = <object object at 0x10979a630>, unlock_schema: str = <object object at 0x10979a630>)
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 0x10979a630>, gift_name: str = <object object at 0x10979a630>, gift_icon_image: 'ImageModel' = <object object at 0x10979a630>, gift_price: int = <object object at 0x10979a630>, gift_background_image: 'ImageModel' = <object object at 0x10979a630>, release_version: int = <object object at 0x10979a630>, has_flash_effect: bool = <object object at 0x10979a630>, event_icon_image: 'ImageModel' = <object object at 0x10979a630>, label_text: str = <object object at 0x10979a630>)
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 0x10979a630>, gift_name_key: str = <object object at 0x10979a630>, gift_icon_image: 'ImageModel' = <object object at 0x10979a630>, gift_mode_desc: 'Text' = <object object at 0x10979a630>)
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 0x10979a630>, profit_api_message_dur: int = <object object at 0x10979a630>, send_gift_profit_api_start_ms: int = <object object at 0x10979a630>, send_gift_profit_core_start_ms: int = <object object at 0x10979a630>, send_gift_req_start_ms: int = <object object at 0x10979a630>, send_gift_send_message_success_ms: int = <object object at 0x10979a630>, send_profit_api_dur: int = <object object at 0x10979a630>, to_user_id: int = <object object at 0x10979a630>, send_gift_start_client_local_ms: int = <object object at 0x10979a630>, from_platform: str = <object object at 0x10979a630>, from_version: str = <object object at 0x10979a630>)
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 0x10979a630>, gift_id: int = <object object at 0x10979a630>, effect: 'ImageModel' = <object object at 0x10979a630>, biz_type: int = <object object at 0x10979a630>, period_id: int = <object object at 0x10979a630>)
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 0x10979a630>, right_image: 'ImageModel' = <object object at 0x10979a630>, title: str = <object object at 0x10979a630>, title_color: str = <object object at 0x10979a630>, title_size: int = <object object at 0x10979a630>, scheme_url: str = <object object at 0x10979a630>, event_name: str = <object object at 0x10979a630>)
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 0x10979a630>, page_name: str = <object object at 0x10979a630>, gifts: List[ForwardRef('Gift')] = <object object at 0x10979a630>, display: bool = <object object at 0x10979a630>, operation: 'GiftOperation' = <object object at 0x10979a630>, event_name: str = <object object at 0x10979a630>, page_panel_banner: 'GiftPanelBanner' = <object object at 0x10979a630>, frequently_used_gifts: List[ForwardRef('Gift')] = <object object at 0x10979a630>, force_insert_metrics: Dict[int, ForwardRef('ForceInsertMetricsItem')] = <object object at 0x10979a630>, region: str = <object object at 0x10979a630>, force_insert_priority_map: Dict[int, int] = <object object at 0x10979a630>, favourite_gifts: List[ForwardRef('Gift')] = <object object at 0x10979a630>, backfill_gifts: List[ForwardRef('Gift')] = <object object at 0x10979a630>, use_backfill_special_text: bool = <object object at 0x10979a630>, groups_in_tab: List[ForwardRef('GiftPageGiftGroupInTab')] = <object object at 0x10979a630>)
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 0x10979a630>, page_name: str = <object object at 0x10979a630>, gifts: List[ForwardRef('GiftStructByCreator')] = <object object at 0x10979a630>, display: bool = <object object at 0x10979a630>)
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 0x10979a630>, title: 'Text' = <object object at 0x10979a630>, description: 'Text' = <object object at 0x10979a630>)
Bases:
Message
- group_in_tab: int = <object object>
- class TikTokLive.proto.tiktok_proto.GiftPanelBanner(display_text: 'Text' = <object object at 0x10979a630>, left_icon: 'ImageModel' = <object object at 0x10979a630>, schema_url: str = <object object at 0x10979a630>, bg_colors: List[str] = <object object at 0x10979a630>, banner_lynx_url: str = <object object at 0x10979a630>, banner_priority: int = <object object at 0x10979a630>, banner_lynx_extra: str = <object object at 0x10979a630>, bg_image: 'ImageModel' = <object object at 0x10979a630>)
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 0x10979a630>, lynx_extra: str = <object object at 0x10979a630>, type: Optional[ForwardRef('GiftPanelBeaconBubbleGiftPanelBeaconBubbleType')] = None)
Bases:
Message
- lynx_extra: str = <object object>
- lynx_url: str = <object object>
- type: GiftPanelBeaconBubbleGiftPanelBeaconBubbleType | None = None
- 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 0x10979a630>, schema_url: str = <object object at 0x10979a630>, cardlet_priority: int = <object object at 0x10979a630>, cardlet_type: int = <object object at 0x10979a630>, cardlet_button: 'GiftPanelCardletByCreatorCardletButton' = <object object at 0x10979a630>, cardlet_icon: 'ImageModel' = <object object at 0x10979a630>, copywriting_type: int = <object object at 0x10979a630>)
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 0x10979a630>, text: str = <object object at 0x10979a630>, schema: str = <object object at 0x10979a630>, button_type: int = <object object at 0x10979a630>, button_priority: int = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- gift_poll_options: List[GiftPollOption] = <object object>
- class TikTokLive.proto.tiktok_proto.GiftPollOption(gift_id: int = <object object at 0x10979a630>, result_image: 'ImageModel' = <object object at 0x10979a630>)
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 0x10979a630>, effect_ids: List[int] = <object object at 0x10979a630>, host_key: str = <object object at 0x10979a630>, audience_key: str = <object object at 0x10979a630>, random_gift_bubble: 'RandomGiftBubble' = <object object at 0x10979a630>)
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 0x10979a630>, extra: 'GiftReceiveRecordsResponseExtra' = <object object at 0x10979a630>)
Bases:
Message
- data: GiftReceiveRecordsResponseData = <object object>
- extra: GiftReceiveRecordsResponseExtra = <object object>
- class TikTokLive.proto.tiktok_proto.GiftReceiveRecordsResponseData(gift_records: List[ForwardRef('GiftRecord')] = <object object at 0x10979a630>, has_next: bool = <object object at 0x10979a630>, ref_timestamp: int = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- log_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.GiftRecord(message: 'GiftRecordMessage' = <object object at 0x10979a630>, gift: 'GiftRecordGift' = <object object at 0x10979a630>, from_user: 'GiftRecordUser' = <object object at 0x10979a630>, tags: List[str] = <object object at 0x10979a630>)
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 0x10979a630>, name: str = <object object at 0x10979a630>, image: 'ImageModel' = <object object at 0x10979a630>, gift_count: int = <object object at 0x10979a630>)
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 0x10979a630>, group_id: int = <object object at 0x10979a630>, created_on_timestamp: int = <object object at 0x10979a630>)
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 0x10979a630>, nickname: str = <object object at 0x10979a630>, avatar: 'ImageModel' = <object object at 0x10979a630>)
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 0x10979a630>, describe: str = <object object at 0x10979a630>, gift_id: int = <object object at 0x10979a630>, group_count: int = <object object at 0x10979a630>, repeat_count: int = <object object at 0x10979a630>, combo_count: int = <object object at 0x10979a630>, msg_id: int = <object object at 0x10979a630>, tray_display_text: 'Text' = <object object at 0x10979a630>, m_tray_info: 'GiftTrayInfo' = <object object at 0x10979a630>, m_gift: 'Gift' = <object object at 0x10979a630>, display_text_for_anchor: 'Text' = <object object at 0x10979a630>, display_text_for_audience: 'Text' = <object object at 0x10979a630>, gifts_in_box: 'GiftsBoxInfo' = <object object at 0x10979a630>, gift_asset: 'AssetsModel' = <object object at 0x10979a630>)
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 0x10979a630>)
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 0x10979a630>, id: int = <object object at 0x10979a630>, type: int = <object object at 0x10979a630>, diamond_count: int = <object object at 0x10979a630>, image: 'ImageModel' = <object object at 0x10979a630>, preview_image: 'ImageModel' = <object object at 0x10979a630>, gift_panel_cardlets: List[ForwardRef('GiftPanelCardletByCreator')] = <object object at 0x10979a630>, gift_label_icon: 'ImageModel' = <object object at 0x10979a630>, is_box_gift: bool = <object object at 0x10979a630>)
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 0x10979a630>, toast: str = <object object at 0x10979a630>, end_time: int = <object object at 0x10979a630>)
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 0x10979a630>, can_mirror: bool = <object object at 0x10979a630>, tray_normal_bg_img: 'ImageModel' = <object object at 0x10979a630>, tray_normal_bg_color: List[str] = <object object at 0x10979a630>, tray_small_bg_img: 'ImageModel' = <object object at 0x10979a630>, tray_small_bg_color: List[str] = <object object at 0x10979a630>, right_tag_text: 'Text' = <object object at 0x10979a630>, right_tag_bg_img: 'ImageModel' = <object object at 0x10979a630>, right_tag_bg_color: List[str] = <object object at 0x10979a630>, tray_name_text_color: str = <object object at 0x10979a630>, tray_desc_text_color: str = <object object at 0x10979a630>, right_tag_jump_schema: str = <object object at 0x10979a630>)
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 0x10979a630>, ug_points_cost: int = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- gifts: List[GiftInfoInBox] = <object object>
- class TikTokLive.proto.tiktok_proto.GiftsInfo(new_gift_id: int = <object object at 0x10979a630>, m_fast_gift_id: int = <object object at 0x10979a630>, gift_words: str = <object object at 0x10979a630>, gift_group_infos: List[ForwardRef('GiftGroupCount')] = <object object at 0x10979a630>, hide_recharge: bool = <object object at 0x10979a630>, gift_entrance_icon: 'ImageModel' = <object object at 0x10979a630>, gift_combo_infos: List[ForwardRef('GiftComboInfo')] = <object object at 0x10979a630>, show_first_recharge_entrance: bool = <object object at 0x10979a630>, enable_first_recharge_dynamic_effect: bool = <object object at 0x10979a630>, first_recharge_gift_info: 'LiveLimitedTimeDiscountGiftInfo' = <object object at 0x10979a630>, compensation_gift_info: 'LiveLimitedTimeDiscountGiftInfo' = <object object at 0x10979a630>, gift_icon_info: 'GiftIconInfo' = <object object at 0x10979a630>, recently_sent_color_gift_id: int = <object object at 0x10979a630>, default_loc_color_gift_id: int = <object object at 0x10979a630>, color_gift_icon_animation: 'ImageModel' = <object object at 0x10979a630>, recommend_random_gift_id: int = <object object at 0x10979a630>, gift_poll_info: 'GiftPollInfo' = <object object at 0x10979a630>, risk_ctl: 'RiskCtl' = <object object at 0x10979a630>, freq_limit_gift_info: 'FreqLimitGiftInfo' = <object object at 0x10979a630>, is_universal: bool = <object object at 0x10979a630>, banner_gift_box_icon: 'ImageModel' = <object object at 0x10979a630>, is_display_gift_box: bool = <object object at 0x10979a630>, gift_box_scheme_url: str = <object object at 0x10979a630>, live_goal_label_icon: 'ImageModel' = <object object at 0x10979a630>, live_goal_banner: 'GiftPanelBanner' = <object object at 0x10979a630>, limited_time_reward_gift_infos: List[ForwardRef('GiftsInfoLimitedTimeRewardGiftInfo')] = <object object at 0x10979a630>, team_rank_progress: 'TeamRankProgress' = <object object at 0x10979a630>, panel_gift_gallery_icon: 'ImageModel' = <object object at 0x10979a630>, gift_gallery_detail_page_scheme_url: str = <object object at 0x10979a630>, strategy_context: str = <object object at 0x10979a630>, gift_challenge_progress: 'GiftChallengeProgress' = <object object at 0x10979a630>, gift_gallery_info: 'GiftsInfoGiftGalleryInfo' = <object object at 0x10979a630>, batch_gift_info: 'GiftsInfoBatchGiftInfo' = <object object at 0x10979a630>, is_vault_eoy_bonus_eligible: bool = <object object at 0x10979a630>, points_gift_info: 'GiftsInfoUgPointsGiftInfo' = <object object at 0x10979a630>, level_up_gift_info: 'GiftsInfoLevelUpGiftInfo' = <object object at 0x10979a630>, beacon_bubble_info: 'GiftsInfoBeaconBubbleInfo' = <object object at 0x10979a630>, server_strategy_context: 'GiftsInfoServerStrategyContext' = <object object at 0x10979a630>)
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 0x10979a630>, consume_limit: int = <object object at 0x10979a630>)
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 0x10979a630>, anchor_gallery_icon: 'ImageModel' = <object object at 0x10979a630>, live_goal_schema_url: str = <object object at 0x10979a630>)
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 0x10979a630>, live_goal_cardlet: 'GiftPanelCardletByCreator' = <object object at 0x10979a630>)
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 0x10979a630>, gallery_ranking_league: str = <object object at 0x10979a630>)
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 0x10979a630>, left_count_to_level_up: int = <object object at 0x10979a630>, level_up_count: int = <object object at 0x10979a630>, current_count: int = <object object at 0x10979a630>, num_of_upgrade_gifts_left: int = <object object at 0x10979a630>, show_id: str = <object object at 0x10979a630>, minimum_level_grade: int = <object object at 0x10979a630>)
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 0x10979a630>, valid_start: int = <object object at 0x10979a630>, valid_end: int = <object object at 0x10979a630>, gift_panel_banner: 'GiftPanelBanner' = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- previous_sent_gift_ids: List[int] = <object object>
- class TikTokLive.proto.tiktok_proto.GiftsInfoUgPointsGiftInfo(max_anchor_times: int = <object object at 0x10979a630>, has_send_gifts_in_history: bool = <object object at 0x10979a630>, valid_start_at: int = <object object at 0x10979a630>, valid_end_at: int = <object object at 0x10979a630>)
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 0x10979a630>, product: 'Product' = <object object at 0x10979a630>)
Bases:
Message
- class TikTokLive.proto.tiktok_proto.GoLiveEcIconInfo(has_ec_live_permission: bool = <object object at 0x10979a630>, is_old_red_dot_logic: bool = <object object at 0x10979a630>, display_ec_icon: bool = <object object at 0x10979a630>, display_red_dot: bool = <object object at 0x10979a630>, independent_display_ec_icon: bool = <object object at 0x10979a630>, bubble_text: str = <object object at 0x10979a630>, bubble_metadata: 'BubbleMetadata' = <object object at 0x10979a630>)
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 0x10979a630>, contributor_incr: int = <object object at 0x10979a630>)
Bases:
Message
- coins_incr: int = <object object>
- contributor_incr: int = <object object>
- class TikTokLive.proto.tiktok_proto.GoalData(status: int = <object object at 0x10979a630>, goal_progress: Dict[int, ForwardRef('GoalDataProgress')] = <object object at 0x10979a630>)
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 0x10979a630>, target: int = <object object at 0x10979a630>, expired_timestamp_in_ms: int = <object object at 0x10979a630>)
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 0x10979a630>, unpin: bool = <object object at 0x10979a630>, pin_end_time: int = <object object at 0x10979a630>, sub_goal_id: int = <object object at 0x10979a630>, sub_goal_id_str: str = <object object at 0x10979a630>)
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 0x10979a630>, total_contributor: int = <object object at 0x10979a630>, comparison: 'GoalComparison' = <object object at 0x10979a630>, total_new_fans: int = <object object at 0x10979a630>)
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 0x10979a630>, biz: Optional[ForwardRef('GoodyBagBaseInfoGoodyBagBiz')] = None, room_id: str = <object object at 0x10979a630>, common_detail: 'GoodyBagCommonDetail' = <object object at 0x10979a630>, coin_detail: 'GoodyBagCoinDetail' = <object object at 0x10979a630>)
Bases:
Message
- biz: GoodyBagBaseInfoGoodyBagBiz | None = None
- 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 0x10979a630>)
Bases:
Message
- total_coin: int = <object object>
- class TikTokLive.proto.tiktok_proto.GoodyBagCommonDetail(winner_headcount: int = <object object at 0x10979a630>, joined_headcount: int = <object object at 0x10979a630>, participate_method: Optional[ForwardRef('GoodyBagCommonDetailParticipateMethod')] = None, participate_method_content: str = <object object at 0x10979a630>, open_at: int = <object object at 0x10979a630>, count_down_minutes: int = <object object at 0x10979a630>, participate_threshold_selected: 'ParticipateThresholdSelected' = <object object at 0x10979a630>)
Bases:
Message
- count_down_minutes: int = <object object>
- joined_headcount: int = <object object>
- open_at: int = <object object>
- participate_method: GoodyBagCommonDetailParticipateMethod | None = None
- 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 0x10979a630>, nickname: str = <object object at 0x10979a630>, display_id: str = <object object at 0x10979a630>, avatar: 'ImageModel' = <object object at 0x10979a630>)
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 0x10979a630>, coins: int = <object object at 0x10979a630>)
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 0x10979a630>, grace_end_time: int = <object object at 0x10979a630>, is_package_deleted: bool = <object object at 0x10979a630>)
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 0x10979a630>, icon_diamond: int = <object object at 0x10979a630>, level: int = <object object at 0x10979a630>, level_str: str = <object object at 0x10979a630>)
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 0x10979a630>, grade_min_score: int = <object object at 0x10979a630>, grade_max_score: int = <object object at 0x10979a630>)
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 0x10979a630>, linked_user_ui_positions: List[str] = <object object at 0x10979a630>)
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 0x10979a630>, user: List[ForwardRef('GroupChannelUser')] = <object object at 0x10979a630>, content_version: int = <object object at 0x10979a630>)
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 0x10979a630>, status: Optional[ForwardRef('GroupChannelUserGroupStatus')] = None, type: Optional[ForwardRef('GroupChannelUserJoinType')] = None, all_user: 'AllListUser' = <object object at 0x10979a630>, join_time: int = <object object at 0x10979a630>, linked_time: int = <object object at 0x10979a630>, owner_user: 'GroupPlayer' = <object object at 0x10979a630>, group_linkmic_id: str = <object object at 0x10979a630>)
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 | None = None
- type: GroupChannelUserJoinType | None = None
- 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 0x10979a630>, linked_seconds: int = <object object at 0x10979a630>)
Bases:
Message
- linked_seconds: int = <object object>
- class TikTokLive.proto.tiktok_proto.GroupChatGuestDetailsResponse(data: 'GroupChatGuestDetailsResponseResponseData' = <object object at 0x10979a630>)
Bases:
Message
- data: GroupChatGuestDetailsResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.GroupChatGuestDetailsResponseResponseData(guest_details: List[ForwardRef('GroupChatGuestDetail')] = <object object at 0x10979a630>, room_create_group_id: int = <object object at 0x10979a630>, room_create_group_current_user_num: int = <object object at 0x10979a630>, room_create_group_current_user_num_limit: int = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- data: GroupChatLiveEntranceResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.GroupChatLiveEntranceResponseResponseData(entrance_status: int = <object object at 0x10979a630>, watch_live_infos: List[ForwardRef('GroupChatWatchLiveInfo')] = <object object at 0x10979a630>)
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 0x10979a630>, user_info: 'User' = <object object at 0x10979a630>)
Bases:
Message
- room_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.GroupLiveInfo(group_show: 'CompetitionInfo' = <object object at 0x10979a630>)
Bases:
Message
- group_show: CompetitionInfo = <object object>
- class TikTokLive.proto.tiktok_proto.GroupLiveMember(user_id: int = <object object at 0x10979a630>, nickname: str = <object object at 0x10979a630>, avatar: 'ImageModel' = <object object at 0x10979a630>)
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 0x10979a630>, last_visit_time: int = <object object at 0x10979a630>, group_live_members: List[ForwardRef('GroupLiveMember')] = <object object at 0x10979a630>)
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 0x10979a630>, user: 'Player' = <object object at 0x10979a630>)
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 0x10979a630>, grow_level_special_level_arrived_banner: 'GrowthJourneyBannerItem' = <object object at 0x10979a630>, growth_instance_banner: 'GrowthJourneyBannerItem' = <object object at 0x10979a630>)
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 0x10979a630>, banner_schema: str = <object object at 0x10979a630>, banner_icon: str = <object object at 0x10979a630>, banner_frequency_key: str = <object object at 0x10979a630>)
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 0x10979a630>, points_num: int = <object object at 0x10979a630>, bonus_odds: float = <object object at 0x10979a630>)
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 0x10979a630>, guess_option_stats: 'GuessOptionStats' = <object object at 0x10979a630>, serial_num: int = <object object at 0x10979a630>, option_id_str: str = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- avatar_uri: str = <object object>
- class TikTokLive.proto.tiktok_proto.GuessRound(title: 'GuessText' = <object object at 0x10979a630>, round_id_str: str = <object object at 0x10979a630>, guess_options: List[ForwardRef('GuessOptions')] = <object object at 0x10979a630>, win_option: str = <object object at 0x10979a630>, start_time: int = <object object at 0x10979a630>, end_time: int = <object object at 0x10979a630>, guess_status: Optional[ForwardRef('GuessRoundGuessStatus')] = None, room_id_str: str = <object object at 0x10979a630>, live_id: int = <object object at 0x10979a630>, guess_round_stats: 'GuessRoundStats' = <object object at 0x10979a630>, corrected_option: str = <object object at 0x10979a630>, anchor_id: str = <object object at 0x10979a630>, creator_id: str = <object object at 0x10979a630>, operator_id: str = <object object at 0x10979a630>, operator_name: str = <object object at 0x10979a630>, settle_finish_time: int = <object object at 0x10979a630>, is_auto_pin: bool = <object object at 0x10979a630>, server_time: int = <object object at 0x10979a630>)
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 | None = None
- 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 0x10979a630>, points_num: int = <object object at 0x10979a630>, points_split_num: int = <object object at 0x10979a630>, points_voted_to_anchor: int = <object object at 0x10979a630>)
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 0x10979a630>, config: 'TaskWidgetConfig' = <object object at 0x10979a630>)
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 0x10979a630>, title: 'GuessText' = <object object at 0x10979a630>, guess_options: List[ForwardRef('GuessOptions')] = <object object at 0x10979a630>, game_type_name: str = <object object at 0x10979a630>, audit_status: 'AuditStatus' = <object object at 0x10979a630>, audit_detail: int = <object object at 0x10979a630>)
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 0x10979a630>, desc: str = <object object at 0x10979a630>, type: int = <object object at 0x10979a630>)
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 0x10979a630>, guess_round: 'GuessRound' = <object object at 0x10979a630>, bet_stats: List[ForwardRef('BetStats')] = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- user_rank: List[GuessRankUserInfo] = <object object>
- class TikTokLive.proto.tiktok_proto.GuessWidgetsData(guess_widgets: 'GuessWidgets' = <object object at 0x10979a630>)
Bases:
Message
- guess_widgets: GuessWidgets = <object object>
- class TikTokLive.proto.tiktok_proto.GuessingGameInfo(show_guessing_game_entrance: bool = <object object at 0x10979a630>)
Bases:
Message
- show_guessing_game_entrance: bool = <object object>
- class TikTokLive.proto.tiktok_proto.GuestClientList(uid: int = <object object at 0x10979a630>, link_mic_id: str = <object object at 0x10979a630>, status: int = <object object at 0x10979a630>, source: int = <object object at 0x10979a630>, rtc_status: int = <object object at 0x10979a630>)
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 0x10979a630>, channel_id: int = <object object at 0x10979a630>, play_id: int = <object object at 0x10979a630>, close_scene: int = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- data: GuestShowdownCloseResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.GuestShowdownCloseResponseResponseData(success: bool = <object object at 0x10979a630>, play_content: 'GuestShowdownContent' = <object object at 0x10979a630>)
Bases:
Message
- play_content: GuestShowdownContent = <object object>
- success: bool = <object object>
- class TikTokLive.proto.tiktok_proto.GuestShowdownConfig(duration: int = <object object at 0x10979a630>, loser_num: int = <object object at 0x10979a630>)
Bases:
Message
- duration: int = <object object>
- loser_num: int = <object object>
- class TikTokLive.proto.tiktok_proto.GuestShowdownConfigChange(update_loser_num: bool = <object object at 0x10979a630>, loser_num: int = <object object at 0x10979a630>, update_add_duration: bool = <object object at 0x10979a630>, add_duration: int = <object object at 0x10979a630>)
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 0x10979a630>, channel_id: int = <object object at 0x10979a630>, play_id: int = <object object at 0x10979a630>, play_status: int = <object object at 0x10979a630>, version: int = <object object at 0x10979a630>, party_start_time: int = <object object at 0x10979a630>, punishment_start_time: int = <object object at 0x10979a630>, play_config: 'GuestShowdownConfig' = <object object at 0x10979a630>, running_play_users: List[ForwardRef('GuestShowdownUser')] = <object object at 0x10979a630>, leave_play_users: List[ForwardRef('GuestShowdownUser')] = <object object at 0x10979a630>, stream_id: str = <object object at 0x10979a630>)
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 0x10979a630>, channel_id: int = <object object at 0x10979a630>, play_id: int = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- data: GuestShowdownFinishToPunishmentResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.GuestShowdownFinishToPunishmentResponseResponseData(success: bool = <object object at 0x10979a630>, play_content: 'GuestShowdownContent' = <object object at 0x10979a630>)
Bases:
Message
- play_content: GuestShowdownContent = <object object>
- success: bool = <object object>
- class TikTokLive.proto.tiktok_proto.GuestShowdownGetContentParams(room_id: int = <object object at 0x10979a630>, channel_id: int = <object object at 0x10979a630>, play_id: int = <object object at 0x10979a630>, get_type: int = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- data: GuestShowdownGetContentResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.GuestShowdownGetContentResponseResponseData(play_content: 'GuestShowdownContent' = <object object at 0x10979a630>)
Bases:
Message
- play_content: GuestShowdownContent = <object object>
- class TikTokLive.proto.tiktok_proto.GuestShowdownStartParams(room_id: int = <object object at 0x10979a630>, channel_id: int = <object object at 0x10979a630>, pre_play_id: int = <object object at 0x10979a630>, stream_id: str = <object object at 0x10979a630>, play_config: 'GuestShowdownConfig' = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- data: GuestShowdownStartResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.GuestShowdownStartResponseResponseData(is_exists: bool = <object object at 0x10979a630>, play_content: 'GuestShowdownContent' = <object object at 0x10979a630>)
Bases:
Message
- is_exists: bool = <object object>
- play_content: GuestShowdownContent = <object object>
- class TikTokLive.proto.tiktok_proto.GuestShowdownUpdateParams(room_id: int = <object object at 0x10979a630>, channel_id: int = <object object at 0x10979a630>, play_id: int = <object object at 0x10979a630>, guest_showdown_update_scene: int = <object object at 0x10979a630>, config_change: 'GuestShowdownConfigChange' = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- data: GuestShowdownUpdateResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.GuestShowdownUpdateResponseResponseData(success: bool = <object object at 0x10979a630>, play_content: 'GuestShowdownContent' = <object object at 0x10979a630>)
Bases:
Message
- play_content: GuestShowdownContent = <object object>
- success: bool = <object object>
- class TikTokLive.proto.tiktok_proto.GuestShowdownUser(user_id: int = <object object at 0x10979a630>, linkmic_id: str = <object object at 0x10979a630>, score: int = <object object at 0x10979a630>, rank: int = <object object at 0x10979a630>, nickname: str = <object object at 0x10979a630>, display_id: str = <object object at 0x10979a630>, avatar_thumb: 'ImageModel' = <object object at 0x10979a630>, user_tag: int = <object object at 0x10979a630>, icon_name: str = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- data: GuideInfoResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.GuideInfoResponseData(user_stats: 'GuideInfoResponseUserStats' = <object object at 0x10979a630>, guide_type: str = <object object at 0x10979a630>, schema_url: str = <object object at 0x10979a630>, should_use_config: bool = <object object at 0x10979a630>, guide_entry: 'GuideInfoResponseGuideEntry' = <object object at 0x10979a630>, ug_gift_task_info: 'UgGiftTaskInfo' = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- guide_page_resources: List[GuideInfoResponseGuidePageResource] = <object object>
- class TikTokLive.proto.tiktok_proto.GuideInfoResponseGuidePageResource(texts: List[ForwardRef('Text')] = <object object at 0x10979a630>, icons: List[ForwardRef('ImageModel')] = <object object at 0x10979a630>, animations: List[ForwardRef('ImageModel')] = <object object at 0x10979a630>)
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 0x10979a630>, shortcut_gift_click_cnt: int = <object object at 0x10979a630>, gift_guide_popup_show_cnt: int = <object object at 0x10979a630>, like_cnt: int = <object object at 0x10979a630>, watch_duration: int = <object object at 0x10979a630>)
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 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- data: GuideKeywordsResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.GuideKeywordsResponseData(version: int = <object object at 0x10979a630>, user_info: 'GuideKeywordsResponseUserInfo' = <object object at 0x10979a630>, keywords_library: List[ForwardRef('KeywordsLibrary')] = <object object at 0x10979a630>)
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 0x10979a630>, has_ever_recharged: bool = <object object at 0x10979a630>, suggested_min_coins: int = <object object at 0x10979a630>, suggested_max_coins: int = <object object at 0x10979a630>, coin_exchange_prompt: str = <object object at 0x10979a630>)
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 0x10979a630>, icons: List[ForwardRef('ImageModel')] = <object object at 0x10979a630>, animations: List[ForwardRef('ImageModel')] = <object object at 0x10979a630>, badges: List[ForwardRef('BadgeStruct')] = <object object at 0x10979a630>)
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 0x10979a630>, banner_content_type: int = <object object at 0x10979a630>, top_cohosted_partners: List[ForwardRef('User')] = <object object at 0x10979a630>, benefits: List[ForwardRef('Benefit')] = <object object at 0x10979a630>, recap_title_type: int = <object object at 0x10979a630>, timestamp: str = <object object at 0x10979a630>)
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 0x10979a630>)
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 0x10979a630>, target_type: str = <object object at 0x10979a630>, period_id: int = <object object at 0x10979a630>)
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 0x10979a630>, title: str = <object object at 0x10979a630>, image: 'ImageModel' = <object object at 0x10979a630>, namespace: Optional[ForwardRef('HashtagHashtagNamespace')] = None)
Bases:
Message
- id: int = <object object>
- image: ImageModel = <object object>
- namespace: HashtagHashtagNamespace | None = None
- 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 0x10979a630>, game_tag_list: List[ForwardRef('GameTag')] = <object object at 0x10979a630>, game_hash_tag: 'Hashtag' = <object object at 0x10979a630>, obs_hash_tag: List[ForwardRef('Hashtag')] = <object object at 0x10979a630>, live_voice_hashtag: List[ForwardRef('Hashtag')] = <object object at 0x10979a630>, live_studio_hashtag: List[ForwardRef('Hashtag')] = <object object at 0x10979a630>)
Bases:
Message
- class TikTokLive.proto.tiktok_proto.HeatUpdateContent(channel_id: int = <object object at 0x10979a630>, from_user_id: int = <object object at 0x10979a630>, updated_heat: int = <object object at 0x10979a630>, update_source: int = <object object at 0x10979a630>)
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 0x10979a630>, threshold: int = <object object at 0x10979a630>, origin_display_to_user_list: List[int] = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- fragment_list: List[LiveFragmentDetail] = <object object>
- class TikTokLive.proto.tiktok_proto.HistoryCommentResponse(data: 'HistoryCommentResponseResponseData' = <object object at 0x10979a630>)
Bases:
Message
- data: HistoryCommentResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.HistoryCommentResponseResponseData(messages: List[ForwardRef('ProtoMessageFetchResultBaseProtoMessage')] = <object object at 0x10979a630>, has_more: bool = <object object at 0x10979a630>, cursor: str = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- data: HostDisplayResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.HostDisplayResponseDisplayInfo(host_icon_background_url: str = <object object at 0x10979a630>, host_icon_url: str = <object object at 0x10979a630>, host_color: str = <object object at 0x10979a630>, icon_link_url: str = <object object at 0x10979a630>, host_type: int = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- display_info: HostDisplayResponseDisplayInfo = <object object>
- class TikTokLive.proto.tiktok_proto.HostReportOpenLinkmicPanelResponse(data: 'HostReportOpenLinkmicPanelResponseResponseData' = <object object at 0x10979a630>, extra: 'HostReportOpenLinkmicPanelResponseExtra' = <object object at 0x10979a630>)
Bases:
Message
- data: HostReportOpenLinkmicPanelResponseResponseData = <object object>
- extra: HostReportOpenLinkmicPanelResponseExtra = <object object>
- class TikTokLive.proto.tiktok_proto.HostReportOpenLinkmicPanelResponseExtra(now: int = <object object at 0x10979a630>)
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 0x10979a630>, room_id: int = <object object at 0x10979a630>, is_hot: bool = <object object at 0x10979a630>, action: int = <object object at 0x10979a630>, timestamp: int = <object object at 0x10979a630>, hot_room_state: List[ForwardRef('HotRoomDataHotRoomState')] = <object object at 0x10979a630>)
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 0x10979a630>, enter_ts: int = <object object at 0x10979a630>)
Bases:
Message
- enter_ts: int = <object object>
- reason: int = <object object>
- class TikTokLive.proto.tiktok_proto.HotTag(product_id: str = <object object at 0x10979a630>, hot_count: int = <object object at 0x10979a630>)
Bases:
Message
- hot_count: int = <object object>
- product_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.HotfixGiftDataForProp(display_text: 'Text' = <object object at 0x10979a630>, describe: str = <object object at 0x10979a630>, gift_id: int = <object object at 0x10979a630>, group_count: int = <object object at 0x10979a630>, repeat_count: int = <object object at 0x10979a630>, combo_count: int = <object object at 0x10979a630>, msg_id: int = <object object at 0x10979a630>)
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 0x10979a630>, asset_id: int = <object object at 0x10979a630>, notify_message: 'WebcastRoomNotifyMessage' = <object object at 0x10979a630>, border_info: 'BorderInfo' = <object object at 0x10979a630>)
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 0x10979a630>, background: 'CombineBadgeBackground' = <object object at 0x10979a630>)
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: Optional[ForwardRef('ImageBadgeBadgeDisplayType')] = None, image_model: 'ImageModel' = <object object at 0x10979a630>)
Bases:
Message
- badge_display_type: ImageBadgeBadgeDisplayType | None = None
- 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 0x10979a630>, m_uri: str = <object object at 0x10979a630>, height: int = <object object at 0x10979a630>, width: int = <object object at 0x10979a630>, avg_color: str = <object object at 0x10979a630>, image_type: int = <object object at 0x10979a630>, schema: str = <object object at 0x10979a630>, content: 'ImageModelContent' = <object object at 0x10979a630>, is_animated: bool = <object object at 0x10979a630>)
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 0x10979a630>, font_color: str = <object object at 0x10979a630>, level: int = <object object at 0x10979a630>)
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 0x10979a630>, width: int = <object object at 0x10979a630>, height: int = <object object at 0x10979a630>, url: str = <object object at 0x10979a630>)
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 0x10979a630>, allow_guide_gametag_ids: List[int] = <object object at 0x10979a630>)
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 0x10979a630>, has_quick_answer: bool = <object object at 0x10979a630>, qa_entry_type: int = <object object at 0x10979a630>, has_lighting_strengthen: bool = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- content: str = <object object>
- class TikTokLive.proto.tiktok_proto.InviteBizContent(multi_live_anchor_panel_settings: 'MultiLiveAnchorPanelSettings' = <object object at 0x10979a630>, invite_source: Optional[ForwardRef('InviteBizContentContentInviteSource')] = None, operator_user_info: 'User' = <object object at 0x10979a630>, operator_link_admin_type: Optional[ForwardRef('InviteBizContentLinkMicUserAdminType')] = None, invitee_user_info: 'User' = <object object at 0x10979a630>, share_revenue_setting: Optional[ForwardRef('InviteBizContentLinkmicShareRevenueSetting')] = None)
Bases:
Message
- invite_source: InviteBizContentContentInviteSource | None = None
- multi_live_anchor_panel_settings: MultiLiveAnchorPanelSettings = <object object>
- operator_link_admin_type: InviteBizContentLinkMicUserAdminType | None = None
- 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 0x10979a630>, invitee_r_t_c_info: 'RtcExtraInfo' = <object object at 0x10979a630>, inviter_link_mic_id: str = <object object at 0x10979a630>, invitee_link_mic_id: str = <object object at 0x10979a630>, is_owner: bool = <object object at 0x10979a630>, position_data: 'MicPositionData' = <object object at 0x10979a630>, dsl: 'DslConfig' = <object object at 0x10979a630>, invitee: 'Player' = <object object at 0x10979a630>, operator: 'Player' = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- log_pb: InviteExtraLogPb = <object object>
- class TikTokLive.proto.tiktok_proto.InviteExtraLogPb(client_log_id: str = <object object at 0x10979a630>)
Bases:
Message
- client_log_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.InviteLiveEventUserResponse(data: 'InviteLiveEventUserResponseResponseData' = <object object at 0x10979a630>)
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 0x10979a630>, rtc_info: 'RtcExtraInfo' = <object object at 0x10979a630>, inviter_link_mic_id: str = <object object at 0x10979a630>, invitee_link_mic_id: str = <object object at 0x10979a630>, invite_seq_id: int = <object object at 0x10979a630>, multi_guest_resp_extra: 'BizInviteResponse' = <object object at 0x10979a630>)
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 0x10979a630>, top_index: int = <object object at 0x10979a630>)
Bases:
Message
- rank_type: str = <object object>
- top_index: int = <object object>
- class TikTokLive.proto.tiktok_proto.InviterRivalExtra(text_type: 'TextType' = <object object at 0x10979a630>, text: str = <object object at 0x10979a630>, label: str = <object object at 0x10979a630>, user_count: int = <object object at 0x10979a630>, avatar_thumb: 'ImageModel' = <object object at 0x10979a630>, display_id: str = <object object at 0x10979a630>, authentication_info: 'AuthenticationInfo' = <object object at 0x10979a630>, nickname: str = <object object at 0x10979a630>, follow_status: int = <object object at 0x10979a630>, m_hashtag: 'Hashtag' = <object object at 0x10979a630>, user_id: int = <object object at 0x10979a630>, is_best_teammate: bool = <object object at 0x10979a630>, opt_pair_info: 'OptPairInfo' = <object object at 0x10979a630>, follower_count: int = <object object at 0x10979a630>)
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 0x10979a630>, multi_guest_resp_extra: 'BizJoinChannelResponse' = <object object at 0x10979a630>)
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 0x10979a630>, outside_room_invite_source: Optional[ForwardRef('JoinDirectBizContentMultiGuestOutsideRoomInviteSource')] = None)
Bases:
Message
- outside_room_invite_source: JoinDirectBizContentMultiGuestOutsideRoomInviteSource | None = None
- 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 0x10979a630>, all_users: 'AllListUser' = <object object at 0x10979a630>)
Bases:
Message
- all_users: AllListUser = <object object>
- joiner: LinkLayerListUser = <object object>
- class TikTokLive.proto.tiktok_proto.JoinDirectResp(rtc_info: 'RtcExtraInfo' = <object object at 0x10979a630>, self_link_mic_id: str = <object object at 0x10979a630>, position: 'MicPositionData' = <object object at 0x10979a630>, all_users: 'AllListUser' = <object object at 0x10979a630>, multi_guest_resp_extra: 'BizJoinDirectResponse' = <object object at 0x10979a630>)
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 0x10979a630>, dialog: 'PerceptionDialogInfo' = <object object at 0x10979a630>, punish_info: 'PunishEventInfo' = <object object at 0x10979a630>, topic_info: 'CohostTopic' = <object object at 0x10979a630>, algo_request_id: str = <object object at 0x10979a630>, cohost_layout_mode: Optional[ForwardRef('JoinGroupBizContentCohostLayoutMode')] = None, tag: 'TagV2' = <object object at 0x10979a630>, game_tag: 'RivalsGameTag' = <object object at 0x10979a630>, new_user_education: str = <object object at 0x10979a630>, join_group_msg_extra: 'JoinGroupMessageExtra' = <object object at 0x10979a630>)
Bases:
Message
- algo_request_id: str = <object object>
- cohost_layout_mode: JoinGroupBizContentCohostLayoutMode | None = None
- 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 0x10979a630>, join_user: 'GroupPlayer' = <object object at 0x10979a630>, type: Optional[ForwardRef('JoinGroupContentJoinType')] = None, group_ext_info: List[ForwardRef('RtcExtraInfo')] = <object object at 0x10979a630>)
Bases:
Message
- group_ext_info: List[RtcExtraInfo] = <object object>
- group_user: GroupChannelAllUser = <object object>
- join_user: GroupPlayer = <object object>
- type: JoinGroupContentJoinType | None = None
- 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 0x10979a630>, extra: 'JoinGroupMessageExtraRivalExtra' = <object object at 0x10979a630>, other_users: List[ForwardRef('JoinGroupMessageExtraRivalExtra')] = <object object at 0x10979a630>)
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 0x10979a630>, enterprise_verify_reason: str = <object object at 0x10979a630>, authentication_badge: 'ImageModel' = <object object at 0x10979a630>)
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 0x10979a630>, avatar_thumb: 'ImageModel' = <object object at 0x10979a630>, display_id: str = <object object at 0x10979a630>, authentication_info: 'JoinGroupMessageExtraAuthenticationInfo' = <object object at 0x10979a630>, nickname: str = <object object at 0x10979a630>, follow_status: int = <object object at 0x10979a630>, hashtag: 'Hashtag' = <object object at 0x10979a630>, top_host_info: 'TopHostInfo' = <object object at 0x10979a630>, user_id: int = <object object at 0x10979a630>, is_best_teammate: bool = <object object at 0x10979a630>, opt_pair_info: 'OptPairInfo' = <object object at 0x10979a630>, eoy_level: int = <object object at 0x10979a630>, nudge_info: Optional[ForwardRef('JoinGroupMessageExtraRivalExtraCohostNudgeInfo')] = None, reservation_id: int = <object object at 0x10979a630>, follower_count: int = <object object at 0x10979a630>, game_tag: 'RivalsGameTag' = <object object at 0x10979a630>)
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 | None = None
- 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 0x10979a630>, myself: 'GroupPlayer' = <object object at 0x10979a630>, target: 'GroupPlayer' = <object object at 0x10979a630>, type: int = <object object at 0x10979a630>, group_channel_id: int = <object object at 0x10979a630>, content_position_message: List[ForwardRef('ContentPositionMessage')] = <object object at 0x10979a630>, cohost_req_extra: 'BizJoinGroupParams' = <object object at 0x10979a630>)
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 0x10979a630>, group_user: 'GroupChannelAllUser' = <object object at 0x10979a630>, linked_user_ui_positions: List[str] = <object object at 0x10979a630>, group_rtc_info: List[ForwardRef('RtcExtraInfo')] = <object object at 0x10979a630>, cohost_resp_extra: 'BizJoinGroupResponse' = <object object at 0x10979a630>)
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 0x10979a630>, karaoke_status: bool = <object object at 0x10979a630>, karaoke_lyric_status: bool = <object object at 0x10979a630>, display_karaoke: bool = <object object at 0x10979a630>)
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 0x10979a630>, title: str = <object object at 0x10979a630>, display_artist: str = <object object at 0x10979a630>, album: str = <object object at 0x10979a630>, duration: int = <object object at 0x10979a630>, prelude: int = <object object at 0x10979a630>, postlude: int = <object object at 0x10979a630>, cover_vid: str = <object object at 0x10979a630>, cover_urls: List[str] = <object object at 0x10979a630>, audio_info: 'AudioStruct' = <object object at 0x10979a630>, accompaniment_info: 'AccompanimentStruct' = <object object at 0x10979a630>, lyric_info: 'LyricStruct' = <object object at 0x10979a630>, song_status: int = <object object at 0x10979a630>, label_ids: List[int] = <object object at 0x10979a630>, is_favorite: bool = <object object at 0x10979a630>, is_added: bool = <object object at 0x10979a630>, is_request: bool = <object object at 0x10979a630>, is_you_sing_request: bool = <object object at 0x10979a630>, singer: 'User' = <object object at 0x10979a630>)
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 0x10979a630>, gift_keywords: List[ForwardRef('GiftKeywords')] = <object object at 0x10979a630>, has_space: bool = <object object at 0x10979a630>)
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 0x10979a630>, myself: 'Player' = <object object at 0x10979a630>, channel_id: int = <object object at 0x10979a630>, reason: int = <object object at 0x10979a630>)
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 0x10979a630>, removed_user_ids: List[int] = <object object at 0x10979a630>)
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 0x10979a630>, operator_link_admin_type: Optional[ForwardRef('KickOutBizContentLinkMicUserAdminType')] = None, kick_player_user_info: 'User' = <object object at 0x10979a630>)
Bases:
Message
- operator_link_admin_type: KickOutBizContentLinkMicUserAdminType | None = None
- 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 0x10979a630>, kick_out_reason: Optional[ForwardRef('KickOutContentKickoutReason')] = None, linked_user_ui_positions: List[str] = <object object at 0x10979a630>, ui_pos: List[ForwardRef('PosIdentity')] = <object object at 0x10979a630>)
Bases:
Message
- kick_out_reason: KickOutContentKickoutReason | None = None
- 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 0x10979a630>, translate_result: str = <object object at 0x10979a630>, default_translate: bool = <object object at 0x10979a630>)
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 0x10979a630>, layout_id: str = <object object at 0x10979a630>)
Bases:
Message
- layout_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.LayoutState(layout_id: str = <object object at 0x10979a630>)
Bases:
Message
- layout_id: str = <object object>
- class TikTokLive.proto.tiktok_proto.LeaveContent(left_user: 'Player' = <object object at 0x10979a630>, leave_reason: int = <object object at 0x10979a630>, linked_user_ui_positions: List[str] = <object object at 0x10979a630>, ui_pos: List[ForwardRef('PosIdentity')] = <object object at 0x10979a630>)
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 0x10979a630>, group_channel_id: int = <object object at 0x10979a630>, leave_source: str = <object object at 0x10979a630>, linked_user_ui_positions: List[str] = <object object at 0x10979a630>)
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 0x10979a630>, myself: 'GroupPlayer' = <object object at 0x10979a630>, leaver: 'GroupPlayer' = <object object at 0x10979a630>, group_channel_id: int = <object object at 0x10979a630>, cur_group_channel_id: int = <object object at 0x10979a630>, cohost_req_extra: 'BizLeaveJoinGroupParams' = <object object at 0x10979a630>)
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 0x10979a630>, cohost_biz_resp: 'BizLeaveJoinGroupResponse' = <object object at 0x10979a630>)
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 0x10979a630>, channel_id: int = <object object at 0x10979a630>, applier: 'Player' = <object object at 0x10979a630>, applier_pos: 'MicPositionData' = <object object at 0x10979a630>, song_id: int = <object object at 0x10979a630>, multi_guest_req_extra: 'BizApplyParams' = <object object at 0x10979a630>)
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 0x10979a630>, applier_ext_info: 'RtcExtraInfo' = <object object at 0x10979a630>, applier_link_mic_id: str = <object object at 0x10979a630>, is_only_add_song: bool = <object object at 0x10979a630>, multi_guest_resp_extra: 'BizApplyResponse' = <object object at 0x10979a630>)
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 0x10979a630>, preview_img: 'ImageModel' = <object object at 0x10979a630>)
Bases:
Message
- origin_img: ImageModel = <object object>
- preview_img: ImageModel = <object object>
- class TikTokLive.proto.tiktok_proto.LevelUpGiftInfo(gift_id: int = <object object at 0x10979a630>, left_count_to_level_up: int = <object object at 0x10979a630>, level_up_count: int = <object object at 0x10979a630>, current_count: int = <object object at 0x10979a630>, num_of_upgrade_gifts_left: int = <object object at 0x10979a630>, show_id: str = <object object at 0x10979a630>)
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 0x10979a630>, effect_cnt: int = <object object at 0x10979a630>, effect_interval_ms: int = <object object at 0x10979a630>, level: int = <object object at 0x10979a630>)
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 0x10979a630>, icons_self: List[ForwardRef('ImageModel')] = <object object at 0x10979a630>, default_icons: List[ForwardRef('ImageModel')] = <object object at 0x10979a630>)
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 0x10979a630>, show_cnt: int = <object object at 0x10979a630>)
Bases:
Message
- click_cnt: int = <object object>
- show_cnt: int = <object object>
- class TikTokLive.proto.tiktok_proto.LinkCommon(scene: 'Scene' = <object object at 0x10979a630>, source: str = <object object at 0x10979a630>, app_id: int = <object object at 0x10979a630>, live_id: int = <object object at 0x10979a630>, extra_map: Dict[str, str] = <object object at 0x10979a630>, centerized_idc: str = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- settings: AnchorLinkmicUserSettings = <object object>
- class TikTokLive.proto.tiktok_proto.LinkInviteResult(channel_id: int = <object object at 0x10979a630>, vendor: int = <object object at 0x10979a630>, channel_id_str: str = <object object at 0x10979a630>, scene: 'Scene' = <object object at 0x10979a630>, rtc_join_channel: bool = <object object at 0x10979a630>, rtc_ext_info: str = <object object at 0x10979a630>, link_mic_id_str: str = <object object at 0x10979a630>, rtc_push_stream: bool = <object object at 0x10979a630>, action_id: int = <object object at 0x10979a630>, rivals_link_mic_id_str: str = <object object at 0x10979a630>, perception_status: int = <object object at 0x10979a630>, perception_message: 'WebcastPerceptionMessage' = <object object at 0x10979a630>, extra: 'InviteExtra' = <object object at 0x10979a630>)
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 0x10979a630>, link_mic_id: str = <object object at 0x10979a630>, position_data: 'MicPositionData' = <object object at 0x10979a630>, linked_time_nano: int = <object object at 0x10979a630>, app_version: str = <object object at 0x10979a630>)
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 0x10979a630>, user_list: 'AllListUser' = <object object at 0x10979a630>, linked_user_ui_positions: List[str] = <object object at 0x10979a630>, content_pos: List[ForwardRef('ContentPosition')] = <object object at 0x10979a630>)
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 0x10979a630>, modify_time: int = <object object at 0x10979a630>, link_type: int = <object object at 0x10979a630>, role_type: int = <object object at 0x10979a630>, link_mic_id: str = <object object at 0x10979a630>, payed_money: int = <object object at 0x10979a630>, fan_ticket: int = <object object at 0x10979a630>, fan_ticket_type: int = <object object at 0x10979a630>, link_user_type: int = <object object at 0x10979a630>)
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 0x10979a630>, ad_id: int = <object object at 0x10979a630>, duration: int = <object object at 0x10979a630>, play_times: int = <object object at 0x10979a630>, url: str = <object object at 0x10979a630>)
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 0x10979a630>, error_msg: str = <object object at 0x10979a630>, extra: Dict[str, bytes] = <object object at 0x10979a630>)
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 0x10979a630>, position_type: int = <object object at 0x10979a630>)
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 0x10979a630>, confluence_type: int = <object object at 0x10979a630>, rtc_ext_info: str = <object object at 0x10979a630>, link_mic_id_str: str = <object object at 0x10979a630>, rival_linkmic_id_str: str = <object object at 0x10979a630>)
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 0x10979a630>, linkmic_id: str = <object object at 0x10979a630>, pos: 'MicPositionData' = <object object at 0x10979a630>, linked_time_nano: int = <object object at 0x10979a630>, online_user_state: Optional[ForwardRef('LinkUserStateOnlineUserState')] = None, audio_muted: Optional[ForwardRef('LinkUserStateMediaState')] = None, video_muted: Optional[ForwardRef('LinkUserStateMediaState')] = None, rtc_connection: Optional[ForwardRef('LinkUserStateRtcConnectionState')] = None, network_state: Optional[ForwardRef('LinkUserStateNetworkState')] = None, avatar: 'AvatarState' = <object object at 0x10979a630>)
Bases:
Message
- audio_muted: LinkUserStateMediaState | None = None
- avatar: AvatarState = <object object>
- linked_time_nano: int = <object object>
- linkmic_id: str = <object object>
- network_state: LinkUserStateNetworkState | None = None
- online_user_state: LinkUserStateOnlineUserState | None = None
- pos: MicPositionData = <object object>
- rtc_connection: LinkUserStateRtcConnectionState | None = None
- video_muted: LinkUserStateMediaState | None = None
- 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 0x10979a630>)
Bases:
Message
- class TikTokLive.proto.tiktok_proto.LinkedUser(uid: int = <object object at 0x10979a630>, link_mic_id: str = <object object at 0x10979a630>, audio_mute_status: int = <object object at 0x10979a630>, video_mute_status: int = <object object at 0x10979a630>, position: int = <object object at 0x10979a630>)
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 0x10979a630>, user_id: int = <object object at 0x10979a630>, channel_id: int = <object object at 0x10979a630>)
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 0x10979a630>, from_room_id: int = <object object at 0x10979a630>, to_user_id: int = <object object at 0x10979a630>)
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 0x10979a630>, invitee_uid: int = <object object at 0x10979a630>, cancel_type: int = <object object at 0x10979a630>)
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 0x10979a630>, owner_room_id: int = <object object at 0x10979a630>, link_type: int = <object object at 0x10979a630>)
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 0x10979a630>, enlarge_linkmic_id: str = <object object at 0x10979a630>, scene: 'Scene' = <object object at 0x10979a630>, target_linkmic_id: str = <object object at 0x10979a630>, operator_info: 'LinkerMediaChangeOperator' = <object object at 0x10979a630>, layout_id: str = <object object at 0x10979a630>, linked_user_ui_positions: List[str] = <object object at 0x10979a630>)
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>
- 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 0x10979a630>, multi_live_type: int = <object object at 0x10979a630>, anchor_setting_info: 'MultiLiveAnchorPanelSettings' = <object object at 0x10979a630>)
Bases:
Message
- anchor_setting_info: MultiLiveAnchorPanelSettings = <object object>
- multi_live_type: int = <object object>
- class TikTokLive.proto.tiktok_proto.LinkerEnterContentLinkmicMultiLiveEnum(value: int)
Bases:
Enum
- name: str | None
- value: int
- class TikTokLive.proto.tiktok_proto.LinkerGuestCancelEnlargeContent(scene: 'Scene' = <object object at 0x10979a630>, is_reject_enlarge: int = <object object at 0x10979a630>, cancel_linkmic_id: str = <object object at 0x10979a630>)
Bases:
Message
- cancel_linkmic_id: str = <object object>
- is_reject_enlarge: int = <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 0x10979a630>, in_quick_pairing: bool = <object object at 0x10979a630>)
Bases:
Message
- in_quick_pairing: bool = <object object>
- class TikTokLive.proto.tiktok_proto.LinkerInviteContent(from_user_id: int = <object object at 0x10979a630>, from_room_id: int = <object object at 0x10979a630>, to_rtc_ext_info: str = <object object at 0x10979a630>, rtc_join_channel: bool = <object object at 0x10979a630>, vendor: int = <object object at 0x10979a630>, sec_from_user_id: str = <object object at 0x10979a630>, to_linkmic_id_str: str = <object object at 0x10979a630>, user: 'User' = <object object at 0x10979a630>, required_mic_idx: int = <object object at 0x10979a630>, rtc_ext_info_map: Dict[int, str] = <object object at 0x10979a630>, multi_live_layout_enable: Optional[ForwardRef('LinkerInviteContentLinkmicMultiLiveEnum')] = None, multi_live_setting: 'MultiLiveAnchorPanelSettings' = <object object at 0x10979a630>, from_linkmic_id_str: str = <object object at 0x10979a630>, from_top_host_info: 'InviteTopHostInfo' = <object object at 0x10979a630>, action_id: int = <object object at 0x10979a630>, linked_users: List[ForwardRef('LinkmicUserInfo')] = <object object at 0x10979a630>, dialog_info: 'PerceptionDialogInfo' = <object object at 0x10979a630>, punish_event_info: 'PunishEventInfo' = <object object at 0x10979a630>, from_room_age_restricted: int = <object object at 0x10979a630>, ab_test_setting: List[ForwardRef('CohostAbTestSetting')] = <object object at 0x10979a630>, linker_invite_msg_extra: 'LinkerInviteMessageExtra' = <object object at 0x10979a630>)
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 | None = None
- 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 0x10979a630>, invite_type: int = <object object at 0x10979a630>, sub_type: int = <object object at 0x10979a630>, theme: str = <object object at 0x10979a630>, duration: int = <object object at 0x10979a630>, layout: int = <object object at 0x10979a630>, tips: str = <object object at 0x10979a630>, inviter_rival_extra: 'InviterRivalExtra' = <object object at 0x10979a630>, other_rival_extra: List[ForwardRef('InviterRivalExtra')] = <object object at 0x10979a630>, topic_info: 'CohostTopic' = <object object at 0x10979a630>, algo_request_id: str = <object object at 0x10979a630>)
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 0x10979a630>, kick_out_reason: Optional[ForwardRef('LinkerKickOutContentKickoutReason')] = None)
Bases:
Message
- from_uid: int = <object object>
- kick_out_reason: LinkerKickOutContentKickoutReason | None = None
- 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 0x10979a630>, linkmic_id_str: str = <object object at 0x10979a630>, send_leave_uid: int = <object object at 0x10979a630>, leave_reason: int = <object object at 0x10979a630>)
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 0x10979a630>, waiting_users: List[ForwardRef('LinkListUser')] = <object object at 0x10979a630>, connecting_users: List[ForwardRef('LinkListUser')] = <object object at 0x10979a630>)
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: Optional[ForwardRef('LinkerMediaChangeContentGuestMicCameraManageOp')] = None, to_user_id: int = <object object at 0x10979a630>, anchor_id: int = <object object at 0x10979a630>, room_id: int = <object object at 0x10979a630>, change_scene: Optional[ForwardRef('LinkerMediaChangeContentGuestMicCameraChangeScene')] = None, operator_info: 'LinkerMediaChangeOperator' = <object object at 0x10979a630>)
Bases:
Message
- anchor_id: int = <object object>
- change_scene: LinkerMediaChangeContentGuestMicCameraChangeScene | None = None
- op: LinkerMediaChangeContentGuestMicCameraManageOp | None = None
- 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 0x10979a630>, operator_type: Optional[ForwardRef('LinkerMediaChangeOperatorLinkMicUserAdminType')] = None, nick_name: str = <object object at 0x10979a630>, display_id: str = <object object at 0x10979a630>)
Bases:
Message
- display_id: str = <object object>
- nick_name: str = <object object>
- operator_type: LinkerMediaChangeOperatorLinkMicUserAdminType | None = None
- 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 0x10979a630>)
Bases:
Message
- mic_index_update_info: LinkerMicIdxUpdateInfo = <object object>
- class TikTokLive.proto.tiktok_proto.LinkerMicIdxUpdateInfo(operation: Optional[ForwardRef('LinkerMicIdxUpdateInfoMicIdxOperation')] = None, user_i_d: int = <object object at 0x10979a630>, mic_index: int = <object object at 0x10979a630>)
Bases:
Message
- mic_index: int = <object object>
- operation: LinkerMicIdxUpdateInfoMicIdxOperation | None = None
- 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 0x10979a630>, mute_status: Optional[ForwardRef('LinkerMuteContentMuteStatus')] = None)
Bases:
Message
- mute_status: LinkerMuteContentMuteStatus | None = None
- 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 0x10979a630>, room_id: int = <object object at 0x10979a630>, invite_type: int = <object object at 0x10979a630>, match_id: str = <object object at 0x10979a630>, inner_channel_id: int = <object object at 0x10979a630>)
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 0x10979a630>, inviter_room_id: int = <object object at 0x10979a630>, inviter_linkmic_info: 'LinkmicInfo' = <object object at 0x10979a630>, invitee_uid: int = <object object at 0x10979a630>, invitee_linkmic_info: 'LinkmicInfo' = <object object at 0x10979a630>, link_type: int = <object object at 0x10979a630>, reply_status: 'ReplyStatus' = <object object at 0x10979a630>, linker_setting: 'LinkerSetting' = <object object at 0x10979a630>, inviter_user: 'User' = <object object at 0x10979a630>, invitee_user: 'User' = <object object at 0x10979a630>, rtc_ext_info_map: Dict[int, str] = <object object at 0x10979a630>, invitee_mic_idx_update_info: 'LinkerMicIdxUpdateInfo' = <object object at 0x10979a630>, applier_mic_idx_info_map: Dict[int, int] = <object object at 0x10979a630>, multi_live_layout_enable: Optional[ForwardRef('LinkerReplyContentLinkmicMultiLiveEnum')] = None, multi_live_setting: 'MultiLiveAnchorPanelSettings' = <object object at 0x10979a630>, action_id: int = <object object at 0x10979a630>, linked_users: List[ForwardRef('LinkmicUserInfo')] = <object object at 0x10979a630>, source_type: int = <object object at 0x10979a630>)
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 | None = None
- 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 0x10979a630>, link_type: int = <object object at 0x10979a630>, scene: 'Scene' = <object object at 0x10979a630>, owner_uid: int = <object object at 0x10979a630>, owner_room_id: int = <object object at 0x10979a630>, vendor: int = <object object at 0x10979a630>)
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 0x10979a630>, linkmic_id_str: str = <object object at 0x10979a630>)
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 0x10979a630>, to_user_id: int = <object object at 0x10979a630>, update_info: Dict[str, str] = <object object at 0x10979a630>)
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 0x10979a630>)
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 0x10979a630>, linkmic_id: int = <object object at 0x10979a630>, joinable: bool = <object object at 0x10979a630>, confluence_type: int = <object object at 0x10979a630>, rtc_ext_info: str = <object object at 0x10979a630>, rtc_app_id: str = <object object at 0x10979a630>, rtc_app_sign: str = <object object at 0x10979a630>, linkmic_id_str: str = <object object at 0x10979a630>, vendor: int = <object object at 0x10979a630>)
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 0x10979a630>, users: List[ForwardRef('CohostListUser')] = <object object at 0x10979a630>)
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 0x10979a630>, settings: List[ForwardRef('LinkmicSettingmodel')] = <object object at 0x10979a630>)
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 0x10979a630>, value: int = <object object at 0x10979a630>)
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 0x10979a630>, room_id: int = <object object at 0x10979a630>, link_mic_id_str: str = <object object at 0x10979a630>, nick_name: str = <object object at 0x10979a630>, display_id: str = <object object at 0x10979a630>, avatar: 'ImageModel' = <object object at 0x10979a630>, user_id_str: str = <object object at 0x10979a630>, room_id_str: str = <object object at 0x10979a630>)
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 0x10979a630>, linkmic_id_str: str = <object object at 0x10979a630>, room_id: int = <object object at 0x10979a630>, linked_time: int = <object object at 0x10979a630>)
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 0x10979a630>, room_id: int = <object object at 0x10979a630>, display_text: 'Text' = <object object at 0x10979a630>, leaved_user_id: int = <object object at 0x10979a630>)
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 0x10979a630>, waiting_users: List[ForwardRef('VirtualWaitingUser')] = <object object at 0x10979a630>)
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 0x10979a630>, linkmic_id: int = <object object at 0x10979a630>, linkmic_id_str: str = <object object at 0x10979a630>, link_status: Optional[ForwardRef('ListUserLinkListStatus')] = None, link_type: Optional[ForwardRef('ListUserLinkType')] = None, user_position: int = <object object at 0x10979a630>, silence_status: Optional[ForwardRef('ListUserLinkSilenceStatus')] = None, modify_time: int = <object object at 0x10979a630>, channel_id: int = <object object at 0x10979a630>, role_type: Optional[ForwardRef('ListUserLinkRoleType')] = None)
Bases:
Message
- channel_id: int = <object object>
- link_status: ListUserLinkListStatus | None = None
- link_type: ListUserLinkType | None = None
- linkmic_id: int = <object object>
- linkmic_id_str: str = <object object>
- modify_time: int = <object object>
- role_type: ListUserLinkRoleType | None = None
- silence_status: ListUserLinkSilenceStatus | None = None
- 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 0x10979a630>, push_data: 'LiveCoreSdkDataPushData' = <object object at 0x10979a630>)
Bases:
Message
- pull_data: LiveCoreSdkDataPullData = <object object>
- push_data: LiveCoreSdkDataPushData = <object object>
- class TikTokLive.proto.tiktok_proto.LiveCoreSdkDataOptions(default_quality: 'LiveCoreSdkDataQuality' = <object object at 0x10979a630>, quality_list: List[ForwardRef('LiveCoreSdkDataQuality')] = <object object at 0x10979a630>, default_preview_quality: 'LiveCoreSdkDataQuality' = <object object at 0x10979a630>, show_quality_button: bool = <object object at 0x10979a630>)
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 0x10979a630>, options: 'LiveCoreSdkDataOptions' = <object object at 0x10979a630>)
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 0x10979a630>, push_stream_level: int = <object object at 0x10979a630>, stream_data: str = <object object at 0x10979a630>)
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 0x10979a630>, sdk_key: str = <object object at 0x10979a630>, icon_type: int = <object object at 0x10979a630>)
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 0x10979a630>, height: int = <object object at 0x10979a630>, default_bitrate: int = <object object at 0x10979a630>, min_bitrate: int = <object object at 0x10979a630>, max_bitrate: int = <object object at 0x10979a630>, fps: int = <object object at 0x10979a630>)
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 0x10979a630>, title: str = <object object at 0x10979a630>)
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 0x10979a630>, rule: int = <object object at 0x10979a630>, random: 'FilterMsgRuleParamRandom' = <object object at 0x10979a630>)
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 0x10979a630>, type: int = <object object at 0x10979a630>, status: int = <object object at 0x10979a630>, stock_status: int = <object object at 0x10979a630>, available_stock: int = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- mp4_video_meta_info: VideoMetaInfo = <object object>
- class TikTokLive.proto.tiktok_proto.LiveFragmentShowInfo(icon: str = <object object at 0x10979a630>, desc: str = <object object at 0x10979a630>)
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 0x10979a630>, m_expired_time: int = <object object at 0x10979a630>, m_card_id: int = <object object at 0x10979a630>, m_card_id_str: str = <object object at 0x10979a630>, m_task_id: str = <object object at 0x10979a630>, m_task_source: int = <object object at 0x10979a630>, m_image_path: str = <object object at 0x10979a630>)
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 0x10979a630>, m_points: List[ForwardRef('BoostedUsersPoint')] = <object object at 0x10979a630>)
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 0x10979a630>, level: int = <object object at 0x10979a630>, type: int = <object object at 0x10979a630>)
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 0x10979a630>, original_price: int = <object object at 0x10979a630>, expire_time: int = <object object at 0x10979a630>, remain_times: int = <object object at 0x10979a630>, discount_percentage: int = <object object at 0x10979a630>)
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 0x10979a630>, message_scene: str = <object object at 0x10979a630>)
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 0x10979a630>, timestamp: int = <object object at 0x10979a630>)
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 0x10979a630>, enable_screenshot: bool = <object object at 0x10979a630>, enable_live_video: bool = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- data: LivePermissionApplyResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.LivePermissionApplyResponsePermissionApplyInfo(m_anchor_fans_num: int = <object object at 0x10979a630>, m_forbidden_apply_countdown: int = <object object at 0x10979a630>, m_apply_need_fans_num: int = <object object at 0x10979a630>, m_target_live_time: int = <object object at 0x10979a630>, m_forbidden_apply_days: int = <object object at 0x10979a630>, m_apply_invalid_time: int = <object object at 0x10979a630>, m_need_live_time: int = <object object at 0x10979a630>, m_apply_status: int = <object object at 0x10979a630>, m_apply_source: int = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- permission_info: Dict[str, LivePermissionApplyResponsePermissionApplyInfo] = <object object>
- class TikTokLive.proto.tiktok_proto.LivePermissionInfo(end_time: int = <object object at 0x10979a630>, reason: str = <object object at 0x10979a630>)
Bases:
Message
- end_time: int = <object object>
- reason: str = <object object>
- class TikTokLive.proto.tiktok_proto.LivePodcastResponse(data: 'LivePodcastResponseResponseData' = <object object at 0x10979a630>)
Bases:
Message
- data: LivePodcastResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.LivePodcastResponseResponseData(can_be_live_podcast: bool = <object object at 0x10979a630>, can_be_social_live: bool = <object object at 0x10979a630>, live_scenario: 'LiveScenario' = <object object at 0x10979a630>, live_permission_apply: 'LivePermissionApply' = <object object at 0x10979a630>, show_live_studio: bool = <object object at 0x10979a630>, anchor_level_permission: 'AnchorLevelPermission' = <object object at 0x10979a630>, can_be_pico_live_podcast: bool = <object object at 0x10979a630>, try_mode: 'TryMode' = <object object at 0x10979a630>, live_studio_permission_status: 'LiveStudioPermissionStatus' = <object object at 0x10979a630>, stream: 'Stream' = <object object at 0x10979a630>, can_cache: int = <object object at 0x10979a630>, show_mock_live_tab: bool = <object object at 0x10979a630>, conditions_popup: 'EntranceConditionsPopup' = <object object at 0x10979a630>)
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 0x10979a630>, show_banner: bool = <object object at 0x10979a630>, banner: 'ImageModel' = <object object at 0x10979a630>, banner_starling_key: str = <object object at 0x10979a630>, label: 'ImageModel' = <object object at 0x10979a630>, live_pro_type: int = <object object at 0x10979a630>, gamer_label: 'ImageModel' = <object object at 0x10979a630>, gamer_banner_starling_key: str = <object object at 0x10979a630>)
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 0x10979a630>, has_fixed_floating_ball: bool = <object object at 0x10979a630>, max_record_duration: int = <object object at 0x10979a630>, min_storage_size: int = <object object at 0x10979a630>)
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 0x10979a630>, enable_live_third_party: bool = <object object at 0x10979a630>, enable_live_screenshot: bool = <object object at 0x10979a630>, enable_social_live: bool = <object object at 0x10979a630>, enable_live_studio: bool = <object object at 0x10979a630>, enable_pico_show: bool = <object object at 0x10979a630>, enable_pico_game: bool = <object object at 0x10979a630>, enable_pico_virtual: bool = <object object at 0x10979a630>, enable_live_voice: bool = <object object at 0x10979a630>, enable_streamelements: bool = <object object at 0x10979a630>, enable_restream: bool = <object object at 0x10979a630>, enable_live_console: bool = <object object at 0x10979a630>)
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 0x10979a630>, type: int = <object object at 0x10979a630>, status: int = <object object at 0x10979a630>, sub_goals: List[ForwardRef('LiveStreamSubGoal')] = <object object at 0x10979a630>, description: str = <object object at 0x10979a630>, audit_status: 'AuditStatus' = <object object at 0x10979a630>, cycle_type: int = <object object at 0x10979a630>, start_time: int = <object object at 0x10979a630>, expire_time: int = <object object at 0x10979a630>, real_finish_time: int = <object object at 0x10979a630>, contributors: List[ForwardRef('LiveStreamGoalContributor')] = <object object at 0x10979a630>, contributors_length: int = <object object at 0x10979a630>, id_str: str = <object object at 0x10979a630>, audit_description: str = <object object at 0x10979a630>, stats: 'GoalStats' = <object object at 0x10979a630>, goal_extra_info: str = <object object at 0x10979a630>, mode: int = <object object at 0x10979a630>, audit_info: 'LiveStreamGoalAuditInfo' = <object object at 0x10979a630>, challenge_type: str = <object object at 0x10979a630>, is_uneditable: bool = <object object at 0x10979a630>)
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 0x10979a630>, task_type: int = <object object at 0x10979a630>)
Bases:
Message
- task_type: int = <object object>
- violation_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.LiveStreamGoalContributor(user_id: int = <object object at 0x10979a630>, avatar: 'ImageModel' = <object object at 0x10979a630>, display_id: str = <object object at 0x10979a630>, score: int = <object object at 0x10979a630>, user_id_str: str = <object object at 0x10979a630>, in_room: bool = <object object at 0x10979a630>, is_friend: bool = <object object at 0x10979a630>, follow_by_owner: bool = <object object at 0x10979a630>, is_fist_contribute: bool = <object object at 0x10979a630>, sub_goal_contributions: List[ForwardRef('SubGoalContribution')] = <object object at 0x10979a630>)
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 0x10979a630>, op: int = <object object at 0x10979a630>)
Bases:
Message
- key: str = <object object>
- op: int = <object object>
- class TikTokLive.proto.tiktok_proto.LiveStreamSubGoal(type: int = <object object at 0x10979a630>, id: int = <object object at 0x10979a630>, progress: int = <object object at 0x10979a630>, target: int = <object object at 0x10979a630>, gift: 'LiveStreamSubGoalGift' = <object object at 0x10979a630>, id_str: str = <object object at 0x10979a630>, pin_info: 'SubGoalPinInfo' = <object object at 0x10979a630>, source: int = <object object at 0x10979a630>, recommended_text: str = <object object at 0x10979a630>, recommended_header: str = <object object at 0x10979a630>)
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 0x10979a630>, icon: 'ImageModel' = <object object at 0x10979a630>, diamond_count: int = <object object at 0x10979a630>, type: int = <object object at 0x10979a630>)
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 0x10979a630>, valid_end_time: int = <object object at 0x10979a630>, valid_start_time: int = <object object at 0x10979a630>)
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 0x10979a630>, gift_duration: int = <object object at 0x10979a630>, need_screen_shot: bool = <object object at 0x10979a630>, ismulti_frame: bool = <object object at 0x10979a630>, view_overlay: str = <object object at 0x10979a630>, bef_view_render_size: 'BefViewRenderSize' = <object object at 0x10979a630>, bef_view_render_f_p_s: int = <object object at 0x10979a630>, bef_view_fit_mode: int = <object object at 0x10979a630>, model_names: str = <object object at 0x10979a630>, requirements: List[str] = <object object at 0x10979a630>)
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 0x10979a630>, code: int = <object object at 0x10979a630>, type: int = <object object at 0x10979a630>, params: List[str] = <object object at 0x10979a630>, extra: str = <object object at 0x10979a630>)
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 0x10979a630>, lyric_type: int = <object object at 0x10979a630>, vid: str = <object object at 0x10979a630>, klyric_urls: List[str] = <object object at 0x10979a630>, lyric_status: int = <object object at 0x10979a630>)
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 0x10979a630>, linkmic_scene: int = <object object at 0x10979a630>)
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 0x10979a630>, common_resp: 'LinkMicCommonResp' = <object object at 0x10979a630>)
Bases:
Message
- common_resp: LinkMicCommonResp = <object object>
- class TikTokLive.proto.tiktok_proto.ManageViewerSingReq(common: 'LinkCommon' = <object object at 0x10979a630>, channel_id: int = <object object at 0x10979a630>, permiter: 'Player' = <object object at 0x10979a630>, applier: 'Player' = <object object at 0x10979a630>, reply_status: 'ReplyStatus' = <object object at 0x10979a630>, dsl: 'DslConfig' = <object object at 0x10979a630>, operator: 'Player' = <object object at 0x10979a630>, song_id: int = <object object at 0x10979a630>, multi_guest_req_extra: 'BizPermitParams' = <object object at 0x10979a630>)
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 0x10979a630>, permiter_ext_info: 'RtcExtraInfo' = <object object at 0x10979a630>, permiter_link_mic_id: str = <object object at 0x10979a630>, applier_pos: 'MicPositionData' = <object object at 0x10979a630>, applier: 'Player' = <object object at 0x10979a630>, applier_link_mic_id: str = <object object at 0x10979a630>, is_invoke_linkmic: bool = <object object at 0x10979a630>, linked_user_ui_positions: List[str] = <object object at 0x10979a630>, ui_pos: List[ForwardRef('PosIdentity')] = <object object at 0x10979a630>)
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 0x10979a630>, sub_title: 'Text' = <object object at 0x10979a630>, mask_layer_type: int = <object object at 0x10979a630>, punish_info: 'PunishEventInfo' = <object object at 0x10979a630>)
Bases:
Message
- mask_layer_type: int = <object object>
- punish_info: PunishEventInfo = <object object>
- class TikTokLive.proto.tiktok_proto.MatchInfo(critical: int = <object object at 0x10979a630>, effect_card_in_use: bool = <object object at 0x10979a630>, multiplier_type: Optional[ForwardRef('MatchInfoMultiplierType')] = None, multiplier_value: int = <object object at 0x10979a630>)
Bases:
Message
- critical: int = <object object>
- effect_card_in_use: bool = <object object>
- multiplier_type: MatchInfoMultiplierType | None = None
- 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 0x10979a630>, is_staged: bool = <object object at 0x10979a630>, nickname: str = <object object at 0x10979a630>, avatar: 'ImageModel' = <object object at 0x10979a630>)
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 0x10979a630>, business_type: int = <object object at 0x10979a630>, envelope_idc: str = <object object at 0x10979a630>, send_user_name: str = <object object at 0x10979a630>, diamond_count: int = <object object at 0x10979a630>, people_count: int = <object object at 0x10979a630>, unpack_at: int = <object object at 0x10979a630>, send_user_id: str = <object object at 0x10979a630>, send_user_avatar: 'ImageModel' = <object object at 0x10979a630>, create_time: str = <object object at 0x10979a630>, follow_status_show: int = <object object at 0x10979a630>, skin_id: int = <object object at 0x10979a630>)
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 0x10979a630>, link_position: 'LinkPosition' = <object object at 0x10979a630>)
Bases:
Message
- link_position: LinkPosition = <object object>
- type: int = <object object>
- class TikTokLive.proto.tiktok_proto.MiddleTouchExtra(sub_wave_data: 'SubWaveData' = <object object at 0x10979a630>, sub_goal_data: 'SubGoalData' = <object object at 0x10979a630>, live_goal_indicator_stream_goal: 'StreamGoalData' = <object object at 0x10979a630>, guess_widgets_data: 'GuessWidgetsData' = <object object at 0x10979a630>, play_together_widgets_data: 'PlayTogetherWidgetsData' = <object object at 0x10979a630>, sub_queue_data: 'SubQueueData' = <object object at 0x10979a630>)
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 0x10979a630>, myself: 'GroupPlayer' = <object object at 0x10979a630>, source_group_channel_id: int = <object object at 0x10979a630>, target_group_channel_id: int = <object object at 0x10979a630>)
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 0x10979a630>, group_rtc_info: List[ForwardRef('RtcExtraInfo')] = <object object at 0x10979a630>, group_user: 'GroupChannelAllUser' = <object object at 0x10979a630>, cohost_resp_extra: 'BizMigrateGroupResponse' = <object object at 0x10979a630>)
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 0x10979a630>, source_group_channel_id: int = <object object at 0x10979a630>, target_group_channel_id: int = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- data: MockResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.MockResponseData(room: 'Room' = <object object at 0x10979a630>, mock_room_id: int = <object object at 0x10979a630>, guide_videos: 'MockResponseGuideVideoUrl' = <object object at 0x10979a630>)
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 0x10979a630>, interact_url: str = <object object at 0x10979a630>, cohost_url: str = <object object at 0x10979a630>, gift_url: str = <object object at 0x10979a630>, multiguest_url: str = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- revenue_tips_trigger_time: List[int] = <object object>
- class TikTokLive.proto.tiktok_proto.MsgFilter(is_gifter: bool = <object object at 0x10979a630>, is_subscribed_to_anchor: bool = <object object at 0x10979a630>)
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 0x10979a630>, server_send_ms: int = <object object at 0x10979a630>, reasons: List[str] = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- component_rule_list_v2: List[MsgNotifyComponentAvoidRuleV2] = <object object>
- class TikTokLive.proto.tiktok_proto.MsgNotifyComponentAvoidRuleV2(component_type: int = <object object at 0x10979a630>, sub_component_type: int = <object object at 0x10979a630>, can_be_interrupt: bool = <object object at 0x10979a630>, first_recover_info: 'MsgNotifyComponentRecoverInfo' = <object object at 0x10979a630>, interrupt_recover_info: 'MsgNotifyComponentRecoverInfo' = <object object at 0x10979a630>, max_active_count: int = <object object at 0x10979a630>, priority: int = <object object at 0x10979a630>, avoid_scene: List[str] = <object object at 0x10979a630>, recover_threshold_ms: int = <object object at 0x10979a630>, max_recover_remain_ms: int = <object object at 0x10979a630>)
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 0x10979a630>, delay_ms: int = <object object at 0x10979a630>)
Bases:
Message
- delay_ms: int = <object object>
- recover: bool = <object object>
- class TikTokLive.proto.tiktok_proto.MsgNotifyControlResp(data: 'MsgNotifyControlRespData' = <object object at 0x10979a630>)
Bases:
Message
- data: MsgNotifyControlRespData = <object object>
- class TikTokLive.proto.tiktok_proto.MsgNotifyControlRespData(quota_config: Dict[int, ForwardRef('MsgNotifyQuota')] = <object object at 0x10979a630>)
Bases:
Message
- quota_config: Dict[int, MsgNotifyQuota] = <object object>
- class TikTokLive.proto.tiktok_proto.MsgNotifyQuota(component_type: int = <object object at 0x10979a630>, position_count_map: Dict[str, int] = <object object at 0x10979a630>, default_count: int = <object object at 0x10979a630>)
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 0x10979a630>, coutinuous_room_cnt: int = <object object at 0x10979a630>, count: int = <object object at 0x10979a630>)
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 0x10979a630>, watch_mill_seconds: int = <object object at 0x10979a630>, count: int = <object object at 0x10979a630>)
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 0x10979a630>, team_armies: Dict[int, ForwardRef('BattleTeamUserArmies')] = <object object at 0x10979a630>, battle_settings: 'BattleSetting' = <object object at 0x10979a630>, has_team_match_mvp_sfx: bool = <object object at 0x10979a630>)
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 0x10979a630>, request_user_status: int = <object object at 0x10979a630>, fan_ticket_icon_url: str = <object object at 0x10979a630>, host_display_info: 'MultiGuestLinkmicInfoHostDisplayInfo' = <object object at 0x10979a630>)
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 0x10979a630>, host_icon_url: str = <object object at 0x10979a630>, host_color: str = <object object at 0x10979a630>, icon_link_url: str = <object object at 0x10979a630>, host_type: int = <object object at 0x10979a630>)
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 0x10979a630>, modify_time: int = <object object at 0x10979a630>, role_type: int = <object object at 0x10979a630>, linkmic_id_str: str = <object object at 0x10979a630>, fan_ticket: int = <object object at 0x10979a630>, fan_ticket_icon_type: int = <object object at 0x10979a630>)
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 0x10979a630>, err_code: int = <object object at 0x10979a630>, no_permission_prompt: str = <object object at 0x10979a630>, link_permission_type: int = <object object at 0x10979a630>)
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 0x10979a630>, play_scene_to_config_map: Dict[str, ForwardRef('MultiGuestPlayInfoMultiGuestPlayConfig')] = <object object at 0x10979a630>)
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 0x10979a630>, feature_config_map: Dict[str, int] = <object object at 0x10979a630>)
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 0x10979a630>, host_info: 'User' = <object object at 0x10979a630>, host_reco_tags: List[str] = <object object at 0x10979a630>, guest_num: int = <object object at 0x10979a630>, viewer_num: int = <object object at 0x10979a630>, reco_reason: str = <object object at 0x10979a630>, reco_rank: int = <object object at 0x10979a630>)
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 0x10979a630>, extra: 'MultiGuestReserveResponseExtra' = <object object at 0x10979a630>)
Bases:
Message
- data: MultiGuestReserveResponseResponseData = <object object>
- extra: MultiGuestReserveResponseExtra = <object object>
- class TikTokLive.proto.tiktok_proto.MultiGuestReserveResponseExtra(now: int = <object object at 0x10979a630>)
Bases:
Message
- now: int = <object object>
- class TikTokLive.proto.tiktok_proto.MultiGuestReserveResponseResponseData(perception_info: 'WebcastPerceptionMessage' = <object object at 0x10979a630>, reserve_user_info: 'AudienceReserveUserInfo' = <object object at 0x10979a630>)
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 0x10979a630>, meanwhile_invite_scene: int = <object object at 0x10979a630>, battle_team_user: List[ForwardRef('TeamUser')] = <object object at 0x10979a630>, gift_mode_meta: 'GiftModeMeta' = <object object at 0x10979a630>)
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 0x10979a630>, content: str = <object object at 0x10979a630>)
Bases:
Message
- content: str = <object object>
- language: str = <object object>
- class TikTokLive.proto.tiktok_proto.MultiLiveAnchorPanelSettings(user_id: int = <object object at 0x10979a630>, layout_type: int = <object object at 0x10979a630>, fix_mic_num_action: int = <object object at 0x10979a630>, allow_viewer_req: int = <object object at 0x10979a630>, only_allow_follower_req: int = <object object at 0x10979a630>, applier_sort_setting: int = <object object at 0x10979a630>, applier_sort_gift_score_threshold: int = <object object at 0x10979a630>, allow_request_from_friends: int = <object object at 0x10979a630>, allow_request_from_followers: int = <object object at 0x10979a630>, allow_request_from_others: int = <object object at 0x10979a630>, enable_show_multi_guest_layout: int = <object object at 0x10979a630>)
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 0x10979a630>, invite_i_m_content: 'InviteBizContent' = <object object at 0x10979a630>, reply_i_m_content: 'ReplyBizContent' = <object object at 0x10979a630>, permit_i_m_content: 'PermitBizContent' = <object object at 0x10979a630>, join_direct_i_m_content: 'JoinDirectBizContent' = <object object at 0x10979a630>, kick_out_biz_content: 'KickOutBizContent' = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- multi_live_anchor_panel_settings: MultiLiveAnchorPanelSettings = <object object>
- class TikTokLive.proto.tiktok_proto.MultiLiveUserApplyPermission(multi_live_apply_permission: int = <object object at 0x10979a630>, applier_sort_setting: int = <object object at 0x10979a630>, applier_sort_gift_score_threshold: int = <object object at 0x10979a630>, multi_guest_allow_request_from_friends: int = <object object at 0x10979a630>, multi_guest_allow_request_from_followers: int = <object object at 0x10979a630>, multi_guest_allow_request_from_others: int = <object object at 0x10979a630>)
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 0x10979a630>, link_mic_service_version: int = <object object at 0x10979a630>, room_host_multi_guest_permission_info: 'RoomHostMultiGuestPermissionInfo' = <object object at 0x10979a630>, try_open_multi_guest: bool = <object object at 0x10979a630>, room_audience_multi_guest_permission_info: 'RoomAudienceMultiGuestPermissionInfo' = <object object at 0x10979a630>, room_multi_guest_linkmic_info: 'RoomMultiGuestLinkmicInfo' = <object object at 0x10979a630>, host_multi_guest_dev_mode: int = <object object at 0x10979a630>, audience_shared_invitee_panel_type: int = <object object at 0x10979a630>, host_gifter_linkmic_enum: int = <object object at 0x10979a630>, viewer_gifter_linkmic_enum: int = <object object at 0x10979a630>, anchor_setting_info: 'AnchorSettingInfo' = <object object at 0x10979a630>, host_send_gifts_to_all_enum: int = <object object at 0x10979a630>, audience_send_gifts_to_all_enum: int = <object object at 0x10979a630>, multi_guest_play_info: 'MultiGuestPlayInfo' = <object object at 0x10979a630>)
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 0x10979a630>, channel_map: Dict[str, int] = <object object at 0x10979a630>, co_host: 'CoHost' = <object object at 0x10979a630>)
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 0x10979a630>, recommend_team_mate: int = <object object at 0x10979a630>, ab_test_settings: Dict[int, ForwardRef('BattleAbTestList')] = <object object at 0x10979a630>, gift_mode: List[ForwardRef('GiftMode')] = <object object at 0x10979a630>, rule_guide_url: str = <object object at 0x10979a630>, best_teammate_id: int = <object object at 0x10979a630>, gift_event_desc: 'Text' = <object object at 0x10979a630>, punished_anchor: int = <object object at 0x10979a630>, punish_end_timestamp: int = <object object at 0x10979a630>)
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 0x10979a630>, resource_id: str = <object object at 0x10979a630>, category_id: str = <object object at 0x10979a630>, tab_key: str = <object object at 0x10979a630>)
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 0x10979a630>, icon: 'ImageModel' = <object object at 0x10979a630>, icon_style: int = <object object at 0x10979a630>, title: 'Text' = <object object at 0x10979a630>, button: 'Text' = <object object at 0x10979a630>, text: 'Text' = <object object at 0x10979a630>, display_duration: int = <object object at 0x10979a630>, effect_params: 'NewAnchorEffectParams' = <object object at 0x10979a630>, display_type: int = <object object at 0x10979a630>)
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 0x10979a630>, guide_config: 'NewAnchorGuideConfig' = <object object at 0x10979a630>)
Bases:
Message
- guide_config: NewAnchorGuideConfig = <object object>
- message_key: str = <object object>
- class TikTokLive.proto.tiktok_proto.NewAnchorIncentiveBannerData(title: str = <object object at 0x10979a630>, sub_title: str = <object object at 0x10979a630>, image: 'ImageModel' = <object object at 0x10979a630>, url: str = <object object at 0x10979a630>, metrics_map: Dict[str, str] = <object object at 0x10979a630>, sub_type: int = <object object at 0x10979a630>)
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 0x10979a630>, channel_id: int = <object object at 0x10979a630>, noticeboard_id: int = <object object at 0x10979a630>, status: int = <object object at 0x10979a630>, linkmic_id: str = <object object at 0x10979a630>, position: 'MicPositionData' = <object object at 0x10979a630>, stream_id: str = <object object at 0x10979a630>, start_time: int = <object object at 0x10979a630>, end_time: int = <object object at 0x10979a630>, passed_media_node_id: str = <object object at 0x10979a630>, last_review_info: 'NoticeboardReviewInfo' = <object object at 0x10979a630>, version: int = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- data: NoticeboardCreateResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.NoticeboardCreateResponseResponseData(is_exists: bool = <object object at 0x10979a630>, noticeboard_content: 'NoticeboardContent' = <object object at 0x10979a630>)
Bases:
Message
- is_exists: bool = <object object>
- noticeboard_content: NoticeboardContent = <object object>
- class TikTokLive.proto.tiktok_proto.NoticeboardEndResponse(data: 'NoticeboardEndResponseResponseData' = <object object at 0x10979a630>)
Bases:
Message
- data: NoticeboardEndResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.NoticeboardEndResponseResponseData(success: bool = <object object at 0x10979a630>, noticeboard_content: 'NoticeboardContent' = <object object at 0x10979a630>)
Bases:
Message
- noticeboard_content: NoticeboardContent = <object object>
- success: bool = <object object>
- class TikTokLive.proto.tiktok_proto.NoticeboardGetUserRestrictedHistoryResponse(data: 'NoticeboardGetUserRestrictedHistoryResponseResponseData' = <object object at 0x10979a630>)
Bases:
Message
- data: NoticeboardGetUserRestrictedHistoryResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.NoticeboardGetUserRestrictedHistoryResponseResponseData(restricted_map: Dict[str, int] = <object object at 0x10979a630>)
Bases:
Message
- restricted_map: Dict[str, int] = <object object>
- class TikTokLive.proto.tiktok_proto.NoticeboardOfficialTemplateCreateResponse(data: 'NoticeboardOfficialTemplateCreateResponseResponseData' = <object object at 0x10979a630>)
Bases:
Message
- data: NoticeboardOfficialTemplateCreateResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.NoticeboardOfficialTemplateCreateResponseResponseData(is_success: bool = <object object at 0x10979a630>, template: 'NoticeboardTemplate' = <object object at 0x10979a630>)
Bases:
Message
- is_success: bool = <object object>
- template: NoticeboardTemplate = <object object>
- class TikTokLive.proto.tiktok_proto.NoticeboardOfficialTemplateUpdateResponse(data: 'NoticeboardOfficialTemplateUpdateResponseResponseData' = <object object at 0x10979a630>)
Bases:
Message
- data: NoticeboardOfficialTemplateUpdateResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.NoticeboardOfficialTemplateUpdateResponseResponseData(is_success: bool = <object object at 0x10979a630>, template: 'NoticeboardTemplate' = <object object at 0x10979a630>)
Bases:
Message
- is_success: bool = <object object>
- template: NoticeboardTemplate = <object object>
- class TikTokLive.proto.tiktok_proto.NoticeboardReviewInfo(media_node_id: str = <object object at 0x10979a630>, review_status: int = <object object at 0x10979a630>)
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 0x10979a630>, media_node_id: str = <object object at 0x10979a630>, convert_noticeboard_material_info: 'ConvertNoticeboardMaterialInfo' = <object object at 0x10979a630>, private_status: int = <object object at 0x10979a630>, review_status: int = <object object at 0x10979a630>, author_info: 'SimpleUser' = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- data: NoticeboardTemplateCreateResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.NoticeboardTemplateCreateResponseResponseData(is_success: bool = <object object at 0x10979a630>, template: 'NoticeboardTemplate' = <object object at 0x10979a630>)
Bases:
Message
- is_success: bool = <object object>
- template: NoticeboardTemplate = <object object>
- class TikTokLive.proto.tiktok_proto.NoticeboardTemplateDeleteResponse(data: 'NoticeboardTemplateDeleteResponseResponseData' = <object object at 0x10979a630>)
Bases:
Message
- data: NoticeboardTemplateDeleteResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.NoticeboardTemplateDeleteResponseResponseData(is_success: bool = <object object at 0x10979a630>, noticeboard_template_id: int = <object object at 0x10979a630>)
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 0x10979a630>, room_id: int = <object object at 0x10979a630>)
Bases:
Message
- fetch_type: int = <object object>
- room_id: int = <object object>
- class TikTokLive.proto.tiktok_proto.NoticeboardTemplateFetchListResponse(data: 'NoticeboardTemplateFetchListResponseResponseData' = <object object at 0x10979a630>)
Bases:
Message
- data: NoticeboardTemplateFetchListResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.NoticeboardTemplateFetchListResponseResponseData(my_templates: List[ForwardRef('NoticeboardTemplate')] = <object object at 0x10979a630>, recommended_templates: List[ForwardRef('NoticeboardTemplate')] = <object object at 0x10979a630>, create_num_limit: int = <object object at 0x10979a630>, is_official_user: bool = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- data: NoticeboardTemplateSaveResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.NoticeboardTemplateSaveResponseResponseData(is_success: bool = <object object at 0x10979a630>, template: 'NoticeboardTemplate' = <object object at 0x10979a630>)
Bases:
Message
- is_success: bool = <object object>
- template: NoticeboardTemplate = <object object>
- class TikTokLive.proto.tiktok_proto.NoticeboardTemplateUpdateResponse(data: 'NoticeboardTemplateUpdateResponseResponseData' = <object object at 0x10979a630>)
Bases:
Message
- data: NoticeboardTemplateUpdateResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.NoticeboardTemplateUpdateResponseResponseData(is_success: bool = <object object at 0x10979a630>, template: 'NoticeboardTemplate' = <object object at 0x10979a630>)
Bases:
Message
- is_success: bool = <object object>
- template: NoticeboardTemplate = <object object>
- class TikTokLive.proto.tiktok_proto.NoticeboardUpdateResponse(data: 'NoticeboardUpdateResponseResponseData' = <object object at 0x10979a630>)
Bases:
Message
- data: NoticeboardUpdateResponseResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.NoticeboardUpdateResponseResponseData(noticeboard_content: 'NoticeboardContent' = <object object at 0x10979a630>)
Bases:
Message
- noticeboard_content: NoticeboardContent = <object object>
- class TikTokLive.proto.tiktok_proto.NotifyHighlightContent(content: str = <object object at 0x10979a630>, need_highlight: bool = <object object at 0x10979a630>)
Bases:
Message
- content: str = <object object>
- need_highlight: bool = <object object>
- class TikTokLive.proto.tiktok_proto.NotifyHighlightInfo(contents: List[ForwardRef('NotifyHighlightContent')] = <object object at 0x10979a630>, color: str = <object object at 0x10979a630>)
Bases:
Message
- color: str = <object object>
- contents: List[NotifyHighlightContent] = <object object>
- class TikTokLive.proto.tiktok_proto.NumberConfig(number: int = <object object at 0x10979a630>, font_style: 'FontStyle' = <object object at 0x10979a630>, background: 'CombineBadgeBackground' = <object object at 0x10979a630>)
Bases:
Message
- background: CombineBadgeBackground = <object object>
- number: int = <object object>
- class TikTokLive.proto.tiktok_proto.OecLiveShoppingMessageV2(actions: Dict[int, ForwardRef('EcomLiveElementActions')] = <object object at 0x10979a630>, commerce_info: 'CommerceInfo' = <object object at 0x10979a630>, msg_meta: 'MsgMeta' = <object object at 0x10979a630>)
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 0x10979a630>, channel_name: str = <object object at 0x10979a630>, end_time_stamp: int = <object object at 0x10979a630>, forbidden_before_end: int = <object object at 0x10979a630>, max_next_time: int = <object object at 0x10979a630>, delay_enter_time: Dict[int, int] = <object object at 0x10979a630>, backup_room_id: int = <object object at 0x10979a630>, backup_room_id_str: str = <object object at 0x10979a630>, start_time_stamp: int = <object object at 0x10979a630>, role_type: int = <object object at 0x10979a630>, exist_linkmic: bool = <object object at 0x10979a630>, linkmic_type: int = <object object at 0x10979a630>)
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 0x10979a630>, self_info: 'OnlineAudienceRank' = <object object at 0x10979a630>, currency: str = <object object at 0x10979a630>, anchor_show_contribution: bool = <object object at 0x10979a630>, deprecated: bool = <object object at 0x10979a630>, total: int = <object object at 0x10979a630>, rule_url: str = <object object at 0x10979a630>, display_config: 'OnlineAudienceDisplayConfig' = <object object at 0x10979a630>, anonymous: int = <object object at 0x10979a630>, preview_count: int = <object object at 0x10979a630>)
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 0x10979a630>, can_panel_click: bool = <object object at 0x10979a630>, show_avatar_list: bool = <object object at 0x10979a630>, avatar_count: int = <object object at 0x10979a630>, show_score: bool = <object object at 0x10979a630>)
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 0x10979a630>, score: int = <object object at 0x10979a630>, rank: int = <object object at 0x10979a630>, gap_description: str = <object object at 0x10979a630>, user_restriction_level: int = <object object at 0x10979a630>, rank_user: 'RankUser' = <object object at 0x10979a630>)
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 0x10979a630>, open_ls_notify_window: bool = <object object at 0x10979a630>)
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 0x10979a630>, display_user_list: List[ForwardRef('OptPairInfoOptPairUser')] = <object object at 0x10979a630>, button_notice_type: Optional[ForwardRef('OptPairInfoOptPairStatus')] = None, expected_time_sec: int = <object object at 0x10979a630>, opt_pair_type: int = <object object at 0x10979a630>)
Bases:
Message
- button_notice_type: OptPairInfoOptPairStatus | None = None
- 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 0x10979a630>, room_id: int = <object object at 0x10979a630>)
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 0x10979a630>, desc: str = <object object at 0x10979a630>, detail_url: str = <object object at 0x10979a630>, donate_link: str = <object object at 0x10979a630>, icon: 'ImageModel' = <object object at 0x10979a630>, organization_id: str = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- data: OwnerSettingResponseData = <object object>
- class TikTokLive.proto.tiktok_proto.OwnerSettingResponseData(success: bool = <object object at 0x10979a630>)
Bases:
Message
- success: bool = <object object>
- class TikTokLive.proto.tiktok_proto.P2PGroupChangeContent(group_ext_info: List[ForwardRef('RtcExtraInfo')] = <object object at 0x10979a630>, group_user: 'GroupChannelAllUser' = <object object at 0x10979a630>, migration_details: 'MigrationDetails' = <object object at 0x10979a630>, content_pos: List[ForwardRef('ContentPosition')] = <object object at 0x10979a630>)
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 0x10979a630>, middle_padding: int = <object object at 0x10979a630>, badge_width: int = <object object at 0x10979a630>, left_padding: int = <object object at 0x10979a630>, right_padding: int = <object object at 0x10979a630>, icon_top_padding: int = <object object at 0x10979a630>, icon_bottom_padding: int = <object object at 0x10979a630>, horizontal_padding_rule: Optional[ForwardRef('PaddingInfoHorizontalPaddingRule')] = None, vertical_padding_rule: Optional[ForwardRef('PaddingInfoVerticalPaddingRule')] = None)
Bases:
Message
- badge_width: int = <object object>
- horizontal_padding_rule: PaddingInfoHorizontalPaddingRule | None = None
- 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 | None = None
- 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 0x10979a630>, paid_content_live_data: str = <object object at 0x10979a630>)
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 0x10979a630>, paid_type: Optional[ForwardRef('PaidEventPaidType')] = None)
Bases:
Message
- event_id: int = <object object>
- paid_type: PaidEventPaidType | None = None
- 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 0x10979a630>, allow_preview_time: int = <object object at 0x10979a630>)
Bases:
Message
- allow_preview: int = <object object>
- allow_preview_time: int = <object object>
- class TikTokLive.proto.tiktok_proto.Panel(text: str = <object object at 0x10979a630>, icon: 'UrlDataStruct' = <object object at 0x10979a630>, tags: List[str] = <object object at 0x10979a630>, tags_updated_at: str = <object object at 0x10979a630>, extra: str = <object object at 0x10979a630>)
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 0x10979a630>, to_user_id: int = <object object at 0x10979a630>, room_id: int = <object object at 0x10979a630>, timestamp: int = <object object at 0x10979a630>, gallery_data: 'PanelRefreshGallery' = <object object at 0x10979a630>, user_level: 'PanelRefreshUserLevel' = <object object at 0x10979a630>, fan_club: 'PanelRefreshFanClub' = <object object at 0x10979a630>, all_gallery_data: List[ForwardRef('PanelRefreshGallery')] = <object object at 0x10979a630>)
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 0x10979a630>, timestamp: int = <object object at 0x10979a630>, gallery_data: List[ForwardRef('PanelRefreshDataGalleryData')] = <object object at 0x10979a630>, user_level: 'PanelRefreshDataUserLevel' = <object object at 0x10979a630>, vault_data: 'PanelRefreshDataEligibleVaultGifts' = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- gift_ids: List[int] = <object object>
- class TikTokLive.proto.tiktok_proto.PanelRefreshDataGalleryData(sponsor_id: int = <object object at 0x10979a630>, gift_id: int = <object object at 0x10979a630>, own_progress: int = <object object at 0x10979a630>, left_count_to_sponsor: int = <object object at 0x10979a630>, can_sponsor: bool = <object object at 0x10979a630>, is_gallery_available: bool = <object object at 0x10979a630>)
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 0x10979a630>, current_level: int = <object object at 0x10979a630>, next_level_score: int = <object object at 0x10979a630>, did_user_opt_out: bool = <object object at 0x10979a630>)
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 0x10979a630>)
Bases:
Message
- time_to_sleep: int = <object object>
- class TikTokLive.proto.tiktok_proto.PanelRefreshGallery(sponsor_id: int = <object object at 0x10979a630>, light_gift_up: bool = <object object at 0x10979a630>, left_count_to_sponsor: int = <object object at 0x10979a630>, can_sponsor: bool = <object object at 0x10979a630>, goal_count: int = <object object at 0x10979a630>, is_gallery_available: bool = <object object at 0x10979a630>, gift_id: int = <object object at 0x10979a630>)
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 0x10979a630>, current_level: int = <object object at 0x10979a630>, score_left_to_level: int = <object object at 0x10979a630>, is_upgrade: bool = <object object at 0x10979a630>, did_user_opt_out: bool = <object object at 0x10979a630>)
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 0x10979a630>, feature_detail: str = <object object at 0x10979a630>)
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: Optional[ForwardRef('ParticipateThresholdSelectedParticipateThresholdType')] = None, value: int = <object object at 0x10979a630>)
Bases:
Message
- type: ParticipateThresholdSelectedParticipateThresholdType | None = None
- 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 0x10979a630>, name: str = <object object at 0x10979a630>, icon: str = <object object at 0x10979a630>, game_name: str = <object object at 0x10979a630>, start_time: int = <object object at 0x10979a630>, end_