class Tourmaline::ChecklistTasksDone

Overview

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

Included Modules

Defined in:

tourmaline/types/api.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(pull : JSON::PullParser) #

[View source]
def self.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) #

[View source]

Instance Method Detail

def 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.


[View source]
def 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.


[View source]
def marked_as_done_task_ids : Array(Int32 | Int64) #

Optional. Identifiers of the tasks that were marked as done


[View source]
def marked_as_done_task_ids=(marked_as_done_task_ids : Array(Int32 | Int64)) #

Optional. Identifiers of the tasks that were marked as done


[View source]
def marked_as_not_done_task_ids : Array(Int32 | Int64) #

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


[View source]
def 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


[View source]