@@ -12556,13 +12556,13 @@ class Checklist(JsonDeserializable):
12556
12556
:return: Instance of the class
12557
12557
:rtype: :class:`Checklist`
12558
12558
"""
12559
- def __init__(self, title: str,title_entities: Optional[ List[MessageEntity]] = None ,
12560
- tasks: List[ChecklistTask] = None,
12559
+ def __init__(self, title: str, tasks: List[ChecklistTask] ,
12560
+ title_entities: Optional[ List[MessageEntity]] = None,
12561
12561
others_can_add_tasks: Optional[bool] = None,
12562
12562
others_can_mark_tasks_as_done: Optional[bool] = None, **kwargs):
12563
12563
self.title: str = title
12564
- self.title_entities: Optional[List[MessageEntity]] = title_entities
12565
12564
self.tasks: List[ChecklistTask] = tasks
12565
+ self.title_entities: Optional[List[MessageEntity]] = title_entities
12566
12566
self.others_can_add_tasks: Optional[bool] = others_can_add_tasks
12567
12567
self.others_can_mark_tasks_as_done: Optional[bool] = others_can_mark_tasks_as_done
12568
12568
@@ -12572,8 +12572,7 @@ def de_json(cls, json_string):
12572
12572
obj = cls.check_json(json_string)
12573
12573
if 'title_entities' in obj:
12574
12574
obj['title_entities'] = Message.parse_entities(obj['title_entities'])
12575
- if 'tasks' in obj:
12576
- obj['tasks'] = [ChecklistTask.de_json(task) for task in obj['tasks']]
12575
+ obj['tasks'] = [ChecklistTask.de_json(task) for task in obj['tasks']]
12577
12576
return cls(**obj)
12578
12577
12579
12578
class InputChecklistTask(JsonSerializable):
@@ -12645,14 +12644,15 @@ class InputChecklist(JsonSerializable):
12645
12644
:return: Instance of the class
12646
12645
:rtype: :class:`InputChecklist`
12647
12646
"""
12648
- def __init__(self, title: str,parse_mode: Optional[str] = None,
12647
+ def __init__(self, title: str, tasks: List[InputChecklistTask],
12648
+ parse_mode: Optional[str] = None,
12649
12649
title_entities: Optional[List[MessageEntity]] = None,
12650
- tasks: List[InputChecklistTask]=None, others_can_add_tasks: Optional[bool] = None,
12650
+ others_can_add_tasks: Optional[bool] = None,
12651
12651
others_can_mark_tasks_as_done: Optional[bool] = None, **kwargs):
12652
12652
self.title: str = title
12653
+ self.tasks: List[InputChecklistTask] = tasks
12653
12654
self.parse_mode: Optional[str] = parse_mode
12654
12655
self.title_entities: Optional[List[MessageEntity]] = title_entities
12655
- self.tasks: List[InputChecklistTask] = tasks
12656
12656
self.others_can_add_tasks: Optional[bool] = others_can_add_tasks
12657
12657
self.others_can_mark_tasks_as_done: Optional[bool] = others_can_mark_tasks_as_done
12658
12658
0 commit comments