class

Tourmaline::ChecklistTasksDone

Inherits JSON::Serializable < Reference < Object

Describes a service message about checklist tasks marked as done or not done.

Constructors

new(checklist_message : Tourmaline::Message | Nil = nil, marked_as_done_task_ids : Array(Int32 | Int64) = [] of Int32 | Int64, marked_as_not_done_task_ids : Array(Int32 | Int64) = [] of Int32 | Int64)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

checklist_message

Optional. Message containing the checklist whose tasks were marked as done or not done. Note that the Message object in this field will not contain the reply_to_message field even if it itself is a reply.

Source
checklist_message=(checklist_message : Tourmaline::Message | Nil)

Optional. Message containing the checklist whose tasks were marked as done or not done. Note that the Message object in this field will not contain the reply_to_message field even if it itself is a reply.

Source
marked_as_done_task_ids

Optional. Identifiers of the tasks that were marked as done

Source
marked_as_done_task_ids=(marked_as_done_task_ids : Array(Int32 | Int64))

Optional. Identifiers of the tasks that were marked as done

Source
marked_as_not_done_task_ids

Optional. Identifiers of the tasks that were marked as not done

Source
marked_as_not_done_task_ids=(marked_as_not_done_task_ids : Array(Int32 | Int64))

Optional. Identifiers of the tasks that were marked as not done

Source