PlannerTask class

Represents a task in Microsoft Planner.

Annotations
  • @JsonSerializable()

Constructors

PlannerTask.new({String? id, String? title, String? planId, String? bucketId, int? priority, int? checklistItemCount, int? activeChecklistItemCount, int? percentComplete, String? dueDateTime, String? createdDateTime, String? startDateTime, String? completedDateTime, String? lastModifiedDateTime, String? completedBy, Map<String, bool>? appliedCategories, Map<String, TaskAssignment>? assignments, String? previewType, bool? completed, String? referenceCount, String? assigneePriority, String? orderHint, PlannerTaskDetails? details})
Creates a new PlannerTask instance.
PlannerTask.fromJson(Map<String, dynamic> json)
Creates a PlannerTask instance from JSON data.
factory

Properties

activeChecklistItemCount int?
The number of checklist items that are completed.
final
appliedCategories Map<String, bool>?
A set of category key-value pairs for the task.
final
assigneePriority String?
The ID of the task assigned for the label.
final
assignments Map<String, TaskAssignment>?
The user IDs of users assigned to the task.
final
bucketId String?
The ID of the bucket that contains the task.
final
checklistItemCount int?
The number of checklist items in the task.
final
completed bool?
Indicates if the task is completed or not.
final
completedBy String?
The date and time when the task was completed.
final
completedDateTime String?
The date and time when the task was completed.
final
createdDateTime String?
The date and time when the task was created.
final
details PlannerTaskDetails?
Additional details about the task.
final
dueDateTime String?
The date and time when the task is due.
final
hashCode int
The hash code for this object.
no setterinherited
id String?
The unique identifier of the task.
final
lastModifiedDateTime String?
A date and time type value that indicates when the task was last modified.
final
orderHint String?
The ID of the user who created the task.
final
percentComplete int?
The percentage of the task that is complete (0-100).
final
planId String?
The ID of the plan that contains the task.
final
previewType String?
The URL to view the task in the Microsoft Planner UI.
final
priority int?
The task's priority value between 0 and 10 (higher value = higher priority).
final
referenceCount String?
The URL of a preview image for the task.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
startDateTime String?
The date when the task was started.
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 PlannerTask instance to JSON data.
toString() String
A string representation of this object.
inherited

Operators

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