- public bool can_be_managed { get; set construct; }
True, if the current user can manage the group call; for video chats
only
- public bool can_enable_video { get; set construct; }
True, if the current user can broadcast video or share screen
- public bool can_toggle_mute_new_participants { get; set construct; }
True, if the current user can enable or disable mute_new_participants
setting; for video chats only
- public int32 duration { get; set construct; }
Call duration, in seconds; for ended calls only
- public bool enabled_start_notification { get; set construct; }
True, if the group call is scheduled and the current user will receive
a notification when the group call starts; for video chats only
- public bool has_hidden_listeners { get; set construct; }
True, if group call participants, which are muted, aren't returned in
participant list; for video chats only
- public int32 id_ { get; set construct; }
Group call identifier
- public string invite_link { get; set construct; }
- public bool is_active { get; set construct; }
True, if the call is active
- public bool is_joined { get; set construct; }
True, if the call is joined
- public bool is_my_video_enabled { get; set construct; }
True, if the current user's video is enabled
- public bool is_my_video_paused { get; set construct; }
True, if the current user's video is paused
- public bool is_owned { get; set construct; }
True, if the user is the owner of the call and can end the call,
change volume level of other users, or ban users there; for group calls that aren't bound to a chat
- public bool is_rtmp_stream { get; set construct; }
True, if the call is an RTMP stream instead of an ordinary video chat;
for video chats only
- public bool is_video_chat { get; set construct; }
True, if the call is bound to a chat
- public bool is_video_recorded { get; set construct; }
True, if a video file is being recorded for the call
- public bool loaded_all_participants { get; set construct; }
True, if all group call participants are loaded
- public bool mute_new_participants { get; set construct; }
True, if only group call administrators can unmute new participants;
for video chats only
- public bool need_rejoin { get; set construct; }
True, if user was kicked from the call because of network loss and the
call needs to be rejoined
- public int32 participant_count { get; set construct; }
Number of participants in the group call
- public ArrayList<GroupCallRecentSpeaker?> recent_speakers { get; set construct; }
At most 3 recently speaking users in the group call
- public int32 record_duration { get; set construct; }
Duration of the ongoing group call recording, in seconds; 0 if none.
An updateGroupCall update is not triggered when value of this field changes, but the same recording goes on
- public int32 scheduled_start_date { get; set construct; }
Point in time (Unix timestamp) when the group call is expected to be
started by an administrator; 0 if it is already active or was ended; for video chats only
- public string title { get; set construct; }
Group call title; for video chats only