|
tdlib-obf API
Reference documentation for the public tdlib-obf API, generated from TDLib schemas and public headers
|
#include </home/runner/work/tdlib-obf/tdlib-obf/td/generate/auto/td/telegram/td_api.h>
Public Member Functions | |
| messageGroupCall () | |
| messageGroupCall (int64 unique_id_, bool is_active_, bool was_missed_, bool is_video_, int32 duration_, array< object_ptr< MessageSender > > &&other_participant_ids_) | |
| void | store (TlStorerToString &s, const char *field_name) const final |
Public Member Functions inherited from td::TlObject | |
| virtual void | store (TlStorerUnsafe &s) const |
| virtual void | store (TlStorerCalcLength &s) const |
| TlObject ()=default | |
| TlObject (const TlObject &)=delete | |
| TlObject & | operator= (const TlObject &)=delete |
| TlObject (TlObject &&)=default | |
| TlObject & | operator= (TlObject &&)=default |
| virtual | ~TlObject ()=default |
Public Attributes | |
| int64 | unique_id_ |
| Persistent unique group call identifier. | |
| bool | is_active_ |
| True, if the call is active, i.e. the called user joined the call. | |
| bool | was_missed_ |
| True, if the called user missed or declined the call. | |
| bool | is_video_ |
| True, if the call is a video call. | |
| int32 | duration_ |
| Call duration, in seconds; for left calls only. | |
| array< object_ptr< MessageSender > > | other_participant_ids_ |
| Identifiers of some other call participants. | |
Static Public Attributes | |
| static const std::int32_t | ID = 1735752741 |
| Identifier uniquely determining a type of the object. | |
A message with information about a group call not bound to a chat. If the message is incoming, the call isn't active, isn't missed, and has no duration, and getOption("can_accept_calls") is true, then incoming call screen must be shown to the user. Use getGroupCallParticipants to show current group call participants on the screen. Use joinGroupCall to accept the call or declineGroupCallInvitation to decline it. If the call become active or missed, then the call screen must be hidden.
| td::td_api::messageGroupCall::messageGroupCall | ( | ) |
A message with information about a group call not bound to a chat. If the message is incoming, the call isn't active, isn't missed, and has no duration, and getOption("can_accept_calls") is true, then incoming call screen must be shown to the user. Use getGroupCallParticipants to show current group call participants on the screen. Use joinGroupCall to accept the call or declineGroupCallInvitation to decline it. If the call become active or missed, then the call screen must be hidden.
| td::td_api::messageGroupCall::messageGroupCall | ( | int64 | unique_id_, |
| bool | is_active_, | ||
| bool | was_missed_, | ||
| bool | is_video_, | ||
| int32 | duration_, | ||
| array< object_ptr< MessageSender > > && | other_participant_ids_ | ||
| ) |
A message with information about a group call not bound to a chat. If the message is incoming, the call isn't active, isn't missed, and has no duration, and getOption("can_accept_calls") is true, then incoming call screen must be shown to the user. Use getGroupCallParticipants to show current group call participants on the screen. Use joinGroupCall to accept the call or declineGroupCallInvitation to decline it. If the call become active or missed, then the call screen must be hidden.
| [in] | unique_id_ | Persistent unique group call identifier. |
| [in] | is_active_ | True, if the call is active, i.e. the called user joined the call. |
| [in] | was_missed_ | True, if the called user missed or declined the call. |
| [in] | is_video_ | True, if the call is a video call. |
| [in] | duration_ | Call duration, in seconds; for left calls only. |
| [in] | other_participant_ids_ | Identifiers of some other call participants. |
|
finalvirtual |
Helper function for to_string method. Appends string representation of the object to the storer.
| [in] | s | Storer to which object string representation will be appended. |
| [in] | field_name | Object field_name if applicable. |
Implements td::TlObject.
| int32 td::td_api::messageGroupCall::duration_ |
|
static |
| bool td::td_api::messageGroupCall::is_active_ |
| bool td::td_api::messageGroupCall::is_video_ |
| array<object_ptr<MessageSender> > td::td_api::messageGroupCall::other_participant_ids_ |
| int64 td::td_api::messageGroupCall::unique_id_ |
| bool td::td_api::messageGroupCall::was_missed_ |