A group call
groupCallDiscarded#7780bcb4 id:long access_hash:long duration:int = GroupCall;
groupCall#653dbaad flags:# join_muted:flags.1?true can_change_join_muted:flags.2?true join_date_asc:flags.6?true schedule_start_subscribed:flags.8?true can_start_video:flags.9?true id:long access_hash:long participants_count:int title:flags.3?string stream_dc_id:flags.4?int record_start_date:flags.5?int schedule_date:flags.7?int version:int = GroupCall;
| Constructor | Description |
|---|---|
| groupCallDiscarded | Describes an ended group call. |
| groupCall | Describes a group call. If the min flag is set, this is a partial (min) constructor: only a subset of its fields contains up-to-date information, and it must be merged into a previously cached non-min constructor as described below. If no full (non-min) constructor for this call was cached previously, the min constructor must be discarded.When min is set, the following mandatory fields may be used: id, access_hash, participants_count and version. In addition, only the following conditional fields may be used if present, subject to the usual version check:- conference- rtmp_stream- listeners_hidden- title- messages_enabled- record_start_date and record_video_active- schedule_date- send_paid_messages_starsWhen min is set, the following fields must be ignored, keeping the values from the previously cached non-min constructor:- join_muted- can_change_join_muted- schedule_start_subscribed- can_start_video- creator- can_change_messages_enabled- unmuted_video_count- unmuted_video_limit- stream_dc_id- invite_link- default_send_asThe join_date_asc flag is set only when the call is created and never changes afterwards, so it too is not applied from a min constructor. |