TodoTask class

Represents a task in Microsoft To Do.

Annotations
  • @JsonSerializable.new()

Constructors

TodoTask({String? id, String? title, String? body, String? status, String? importance, bool? isCompleted, bool? hasRecurrence, String? createdDateTime, String? lastModifiedDateTime, String? dueDateTime, String? completedDateTime, String? parentListId, List<String>? categories, RecurrencePattern? recurrence, Map<String, dynamic>? extensions, LinkedResources? linkedResources})
Creates a new TodoTask instance.
TodoTask.fromJson(Map<String, dynamic> json)
Creates a TodoTask instance from a JSON object.
factory

Properties

body → String?
The detailed description of the task.
final
categories → List<String>?
Collection of categories associated with the task.
final
completedDateTime → String?
The date and time when the task should be completed.
final
createdDateTime → String?
Time when the task was created.
final
dueDateTime → String?
The date and time when the task is due.
final
extensions → Map<String, dynamic>?
Custom properties for the task.
final
hashCode → int
The hash code for this object.
no setterinherited
hasRecurrence → bool?
Flag indicating whether the task is recurring.
final
id → String?
The unique identifier of the task.
final
importance → String?
The importance of the task.
final
isCompleted → bool?
Flag indicating whether the task has been completed.
final
lastModifiedDateTime → String?
Time when the task was last modified.
final
linkedResources → LinkedResources?
Links related to the task.
final
parentListId → String?
The ID of the task list that contains the task.
final
recurrence → RecurrencePattern?
The task's recurrence pattern.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
status → String?
The status of the task.
final
title → String?
The title of the task.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → Map<String, dynamic>
Converts this TodoTask instance to a JSON object.
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited