InputMediaTodo

class pyrogram.raw.types.InputMediaTodo

Creates a todo list ».

Constructor of InputMedia.

Details:
  • Layer: 227

  • ID: 9FC55FDE

Parameters:

todo (TodoList) – The todo list.

TL Schema

inputMediaTodo#9fc55fde
todo:TodoList

= InputMedia

Parameter Tree

InputMediaTodo
└── todo → TodoList
└── TodoList
├── others_can_append → true (optional)
├── others_can_complete → true (optional)
├── title → TextWithEntities
│ └── TextWithEntities
│ ├── text → string
│ └── entities → Vector < MessageEntity >
│ ├── MessageEntityUnknown
│ ├── MessageEntityMention
│ ├── MessageEntityHashtag
│ ├── MessageEntityUrl
│ ├── MessageEntityEmail
│ ├── MessageEntityBold
│ ├── MessageEntityItalic
│ ├── MessageEntityCode
│ ├── MessageEntityPre
│ ├── MessageEntityTextUrl
│ ├── MessageEntityPhone
│ ├── MessageEntityCashtag
│ ├── MessageEntityStrike
│ ├── MessageEntityBankCard
│ ├── MessageEntitySpoiler
└── list → Vector < TodoItem >
└── TodoItem
├── id → int
└── title → TextWithEntities

Example

InputMediaTodo(
    todo=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
                                )
                            ]
                    )
                )
            ]
    ),
)