tdproto_dart library

Classes

ActiveUserDailyStat
Active daily users statistics.
AnyEvent
Generic event representation.
BaseEvent
Base of all events.
BotCommand
Bot commands information.
ButtonColors
ButtonColors button colors for app.
CallDevice
Call participant device.
CallEvent
Call information.
CallOnliner
Call participant.
Chat
Chat (direct, group, task) representation.
ChatCounters
Unread messages counter.
ChatMessages
Chat messages.
ChatShort
Minimal chat representation.
ClientActivity
Change AFK (away from keyboard) status.
ClientActivityParams
Params of the client.activity event.
ClientCallBuzzCancel
Call buzzing cancelled.
ClientCallBuzzCancelParams
Params of the client.call.buzzcancel event.
ClientCallBuzzParams
Call buzzing.
ClientCallLeave
Leave call.
ClientCallLeaveParams
Params of the client.call.leave event.
ClientCallMuteAll
Mute all other call participants.
ClientCallMuteAllParams
Params of the client.call.muteall event.
ClientCallOffer
Start a call.
ClientCallOfferParams
Params of the client.call.offer event.
ClientCallReject
Reject the call.
ClientCallRejectParams
Params of the client.call.reject event.
ClientCallSdp
For exchange Session Description with server when client's Local Session Description is changed.
ClientCallSdpParams
Params of the client.call.sdp event.
ClientCallSound
Change mute state in call.
ClientCallSoundParams
Params of the client.call.sound event.
ClientCallTrickle
Send trickle candidate for webrtc connection.
ClientCallTrickleParams
Params of client.call.trickle event.
ClientCallVideo
Change video state in call.
ClientCallVideoParams
Params of the client.call.video event.
ClientChatComposing
Typing or recording audiomessage.
ClientChatComposingParams
Params of the client.chat.composing event.
ClientChatLastread
Last read message in chat changed.
ClientChatLastreadParams
Params of the client.chat.lastread event.
ClientConfirm
Client confirmed server message.
ClientConfirmParams
Params of the client.confirm event.
ClientMessageDeleted
Message deleted.
ClientMessageDeletedParams
Params of the client.message.deleted event.
ClientMessageUpdated
Message created or changed.
ClientMessageUpdatedParams
Params of the client.message.updated event.
ClientPing
Empty message for checking server connection.
ColorRule
Set of rules to apply to tasks for coloring.
Contact
Contact.
ContactCustomFields
Extra contact fields.
ContactPreview
Contact preview.
ContactShort
Short contact representation.
Country
Country for phone numbers selection on login screen.
DateTimeConverter
DeletedChat
Minimal chat representation for deletion.
DeletedRemind
Remind deleted message.
DeletedSection
Deleted task project or contact section.
DeletedTag
Delete tag message.
DeletedTeam
Team deletion message. Readonly.
Dist
Distribution information.
DLPBasicData
DLPBasicData structure for basic data (used for team, group, task, etc.).
DLPEvent
DLPEvent structure to store all information about event.
DLPFileData
DLPFileData structure to store information about file event.
DLPMessageData
DLPMessageData structure to store information about message.
DLPUserData
DLPUserData structure to store sender/receiver user information.
EasyApiMessage
Simple api for integrations /api/message or /tasks/team/num/message.
Emoji
Emoji.
Features
Server information. Readonly.
FontColors
FontColors font colors for app.
GroupAccessRequest
Group Access Request.
GroupMembership
Group chat membership status.
ICEServer
Interactive Connectivity Establishment Server for WEB Rtc connection. Readonly.
IconColors
IconColors icon colors for app.
IconData
Icon data. For icon generated from display name contains Letters + Color fields.
InputColors
InputColors input colors for app.
Integration
Integration for concrete chat.
IntegrationField
Integration form field.
IntegrationForm
Integration form.
IntegrationKind
Integration kind.
Integrations
Complete integrations data, as received from server.
InvitableUser
Account from other team, Active Directory or node.
Invitation
Invitation to team.
IResponse<T>
IWebsocketEvent<T>
JSEP
JavaScript Session Establishment Protocol.
MarkupEntity
Markup entity. Experimental.
Message
Chat message.
MessageColors
MessageColors message colors for app.
MessageContent
Chat message content.
Checked message links. In short: "Click here: {link.Pattern}" => "Click here: {link.Text}".
MessageLinkPreview
Website title and description.
MessagePush
Push message over websockets. Readonly.
MessageReaction
Message emoji reaction.
MessageReactionDetail
Message reaction detail.
MyReactions
Reactions to messages: frequently used and all available.
Node
Node (for external users).
OAuthService
OAuth service.
OnlineCall
Active call status.
OnlineContact
Contact online status.
PaginatedChats
Paginated chats.
PaginatedContacts
Paginated contacts.
PaginatedMessages
Paginated messages.
PaginatedUploadShortMessages
Paginated UploadShortMessage.
Payment
.
PdfVersion
PDF preview of mediafile. Experimental.
PushDevice
Push device info.
Reaction
Emoji reaction.
ReceivedMessage
Message receiving status.
Remind
Remind.
Resp
Server response.
Section
Task project or contact section.
ServerCallAnswer
Call parameters (deprecated: use ServerCallSdp).
ServerCallAnswerCandidate
ICE candidate for call answer.
ServerCallAnswerParams
Params of the server.call.answer event.
ServerCallBuzz
Call buzzing.
ServerCallBuzzcancel
Call cancelled on buzzing.
ServerCallBuzzcancelParams
Params of the server.call.buzzcancel event.
ServerCallBuzzParams
Params of the server.call.buzz event.
ServerCallCheckFingerprint
Experimental function.
ServerCallCheckFingerprintParams
Params of the server.call.checkfingerprint event.
ServerCallLeave
Participant leave a call.
ServerCallLeaveParams
Params of the server.call.leave event.
ServerCallMuteall
All participants in call muted.
ServerCallMuteallParams
Params of the server.call.muteall event.
ServerCallReject
Call rejected.
ServerCallRejectParams
Params of the server.call.reject event.
ServerCallRestart
Call restarted.
ServerCallRestartParams
Params of the server.call.restart event.
ServerCallSdp
For exchange Session Description with client when server's Local Session Description is changed.
ServerCallSdpParams
Params of the server.call.sdp event.
ServerCallSound
Mute/unmute call participant.
ServerCallSoundParams
Params of the server.call.sound event.
ServerCallState
Call information.
ServerCallTalking
Someone talks in call.
ServerCallTalkingParams
Params of the server.call.talking event.
ServerChatComposing
Someone typing or recording audiomessage in chat.
ServerChatComposingParams
Params of the server.chat.composing event.
ServerChatDeleted
Chat deleted.
ServerChatDeletedParams
Params of the server.chat.deleted event.
ServerChatDraft
Changed draft message in chat.
ServerChatDraftParams
Params of the server.chat.draft event.
ServerChatLastread
Changed last read message in chat.
ServerChatLastreadParams
Params of the server.chat.lastread event.
ServerChatUpdated
Chat created or updated.
ServerChatUpdatedParams
Params of the server.chat.updated event.
ServerConfirm
Server confirmed client message.
ServerConfirmParams
Params of the server.confirm event.
ServerContactUpdated
Contact created or updated.
ServerContactUpdatedParams
Params of the server.contact.updated event.
ServerDebug
Debug message.
ServerDebugParams
Params of the server.debug event.
ServerLogin
Login from other device.
ServerLoginParams
Params of the server.login event.
ServerMessagePush
Push replacement for desktop application.
ServerMessageReceived
Message received by someone in chat.
ServerMessageReceivedParams
Params of the server.message.received event.
ServerMessageUpdated
Chat message created, updated or deleted.
ServerMessageUpdatedParams
Params of the server.message.updated event.
ServerOnline
Online team members and current active calls.
ServerOnlineParams
Params of the server.online event.
ServerProcessing
Status of background operation.
ServerProcessingParams
Params of the server.processing event.
ServerRemindDeleted
Task or group remind deleted.
ServerRemindDeletedParams
Params of the server.remind.deleted event.
ServerRemindFired
Task or group remind fired.
ServerRemindFiredParams
Params of the server.remind.fired event.
ServerRemindUpdated
Task/group remind created or changed.
ServerRemindUpdatedParams
Params of the server.remind.updated event.
ServerSectionDeleted
Contact section or task project deleted.
ServerSectionDeletedParams
Params of the server.section.deleted event.
ServerSectionUpdated
Contact section or task project created or changed.
ServerSectionUpdatedParams
Params of the server.section.updated event.
ServerTagDeleted
Tag deleted.
ServerTagDeletedParams
Params of the server.tag.deleted event.
ServerTagUpdated
Tag created or changed.
ServerTagUpdatedParams
Params of the server.tag.updated event.
ServerTeamCounters
Counters form other teams.
ServerTeamCountersParams
Params of the server.team.counters event.
ServerTeamDeleted
Team archived.
ServerTeamDeletedParams
Params of the server.team.deleted event.
ServerTeamUpdated
Team created or changed.
ServerTeamUpdatedParams
Params of the server.team.updated event.
ServerTime
Current server time.
ServerTimeParams
Params of the server.time event.
ServerUiSettings
Part of UI settings changed.
ServerUiSettingsParams
.
ServerUploadUpdated
Upload object created or changed.
ServerUploadUpdatedParams
Params of the server.upload.updated event.
ServerWarning
Something went wrong with client message.
ServerWarningParams
Params of the server.warning event.
Session
Websocket session.
#-link autocomplete information.
SharpLinkMeta
#-link autocomplete details.
ShortMessage
Short message based on chat message.
SingleIcon
Small or large icon.
Sticker
Single sticker.
Stickerpack
Collection of stickers.
Subscription
Subscription - an entity that signifies the fact of subscribing to the tariff of any team for a certain period (not defined, in the case of the default tariff).
Subtask
Link to sub/sup task.
SwitcherColors
SwitcherColors switcher colors for app.
Tag
Task tag.
Tariff
Tariff for teams.
TariffBilling
TariffBilling struct of billing api.
Task
Task.
TaskColor
Task color rules color.
TaskCounters
Tasks counters.
TaskFilter
Task filter.
TaskItem
Task checklist item.
TaskItems
Task item.
TaskPreview
Task Preview.
TaskSort
Task sort type.
TaskStatus
Custom task status.
TaskTab
Task tab.
Team
Team.
TeamCounter
Unread message counters.
TeamShort
Short team representation. For invites, push notifications, etc. Readonly.
TeamUnread
Manually added.
Terms
Experimental translation fields for "team" entity renaming. Readonly.
Theme
Color theme.
Unread
Unread message counters.
Upload
Uploaded media.
UploadPreview
Upload preview.
UploadShortMessage
Upload + ShortMessage.
User
Account data.
UserAuth
User authentication.
UserWithMe
Account data with extra information.
Wallpaper
Chat wallpaper.
WebBase
WebBase base colors for web.

Constants

dateTime → const DateTimeConverter