@@ -12556,13 +12556,13 @@ class Checklist(JsonDeserializable):
1255612556 :return: Instance of the class
1255712557 :rtype: :class:`Checklist`
1255812558 """
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,
1256112561 others_can_add_tasks: Optional[bool] = None,
1256212562 others_can_mark_tasks_as_done: Optional[bool] = None, **kwargs):
1256312563 self.title: str = title
12564- self.title_entities: Optional[List[MessageEntity]] = title_entities
1256512564 self.tasks: List[ChecklistTask] = tasks
12565+ self.title_entities: Optional[List[MessageEntity]] = title_entities
1256612566 self.others_can_add_tasks: Optional[bool] = others_can_add_tasks
1256712567 self.others_can_mark_tasks_as_done: Optional[bool] = others_can_mark_tasks_as_done
1256812568
@@ -12572,8 +12572,7 @@ def de_json(cls, json_string):
1257212572 obj = cls.check_json(json_string)
1257312573 if 'title_entities' in obj:
1257412574 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']]
1257712576 return cls(**obj)
1257812577
1257912578class InputChecklistTask(JsonSerializable):
@@ -12645,14 +12644,15 @@ class InputChecklist(JsonSerializable):
1264512644 :return: Instance of the class
1264612645 :rtype: :class:`InputChecklist`
1264712646 """
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,
1264912649 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,
1265112651 others_can_mark_tasks_as_done: Optional[bool] = None, **kwargs):
1265212652 self.title: str = title
12653+ self.tasks: List[InputChecklistTask] = tasks
1265312654 self.parse_mode: Optional[str] = parse_mode
1265412655 self.title_entities: Optional[List[MessageEntity]] = title_entities
12655- self.tasks: List[InputChecklistTask] = tasks
1265612656 self.others_can_add_tasks: Optional[bool] = others_can_add_tasks
1265712657 self.others_can_mark_tasks_as_done: Optional[bool] = others_can_mark_tasks_as_done
1265812658
0 commit comments