TodoList

class pyrogram.raw.types.TodoList

Represents a todo list ».

Constructor of TodoList.

Details:
  • Layer: 223

  • ID: 49B92A26

Parameters:
  • title (TextWithEntities) – Title of the todo list, maximum length equal to todo_title_length_max ».

  • list (List of TodoItem) – Items of the list.

  • others_can_append (bool, optional) – If set, users different from the creator of the list can append items to the list.

  • others_can_complete (bool, optional) – If set, users different from the creator of the list can complete items in the list.

TL Schema

todoList#49b92a26
flags:#
others_can_append:flags.0?true
others_can_complete:flags.1?true
title:TextWithEntities
list:Vector<TodoItem>

= TodoList

Parameter Tree

TodoList
├── others_can_appendtrue (optional)
├── others_can_completetrue (optional)
├── titleTextWithEntities
│ └── TextWithEntities
│ ├── textstring
│ └── entitiesVector < MessageEntity >
│ ├── MessageEntityUnknown
│ │ ├── offsetint
│ │ └── lengthint
│ ├── MessageEntityMention
│ │ ├── offsetint
│ │ └── lengthint
│ ├── MessageEntityHashtag
│ │ ├── offsetint
│ │ └── lengthint
│ │ ├── offsetint
│ │ └── lengthint
│ ├── MessageEntityUrl
│ │ ├── offsetint
│ │ └── lengthint
│ ├── MessageEntityEmail
│ │ ├── offsetint
│ │ └── lengthint
│ ├── MessageEntityBold
│ │ ├── offsetint
│ │ └── lengthint
│ ├── MessageEntityItalic
│ │ ├── offsetint
│ │ └── lengthint
│ ├── MessageEntityCode
│ │ ├── offsetint
│ │ └── lengthint
│ ├── MessageEntityPre
│ │ ├── offsetint
│ │ ├── lengthint
│ │ └── languagestring
│ ├── MessageEntityTextUrl
│ │ ├── offsetint
│ │ ├── lengthint
│ │ └── urlstring
│ │ ├── offsetint
│ │ ├── lengthint
│ │ └── user_idlong
│ │ ├── offsetint
│ │ ├── lengthint
│ │ └── user_idInputUser
│ │ ├── InputUserEmpty
│ │ ├── InputUserSelf
│ │ ├── InputUser
│ │ └── InputUserFromMessage
│ ├── MessageEntityPhone
│ │ ├── offsetint
│ │ └── lengthint
│ ├── MessageEntityCashtag
│ │ ├── offsetint
│ │ └── lengthint
│ │ ├── offsetint
│ │ └── lengthint
│ ├── MessageEntityStrike
│ │ ├── offsetint
│ │ └── lengthint
│ ├── MessageEntityBankCard
│ │ ├── offsetint
│ │ └── lengthint
│ ├── MessageEntitySpoiler
│ │ ├── offsetint
│ │ └── lengthint
│ │ ├── offsetint
│ │ ├── lengthint
│ │ └── document_idlong
│ │ ├── collapsedtrue (optional)
│ │ ├── offsetint
│ │ └── lengthint
│ ├── relativetrue (optional)
│ ├── short_timetrue (optional)
│ ├── long_timetrue (optional)
│ ├── short_datetrue (optional)
│ ├── long_datetrue (optional)
│ ├── day_of_weektrue (optional)
│ ├── offsetint
│ ├── lengthint
│ └── dateint
└── listVector < TodoItem >
└── TodoItem
├── idint
└── titleTextWithEntities

Example

TodoList(
    title=TextWithEntities(
        text="Open",
        entities=[
                MessageEntityUnknown(
                    offset=0,
                    length=0
                )
            ]
    ),
    list=[
            TodoItem(
                id=0,
                title=TextWithEntities(
                    text="Open",
                    entities=[
                            MessageEntityUnknown(
                                offset=0,
                                length=0
                            )
                        ]
                )
            )
        ],
)