Plan class

Represents a plan in Microsoft Planner.

A plan is a container for tasks and is associated with a Microsoft 365 Group.

Annotations
  • @JsonSerializable()

Constructors

Plan.new({String? id, String? title, String? owner, String? createdDateTime, String? lastModifiedDateTime, PlanDetails? details})
Creates a new Plan instance.
Plan.fromJson(Map<String, dynamic> json)
Creates a Plan instance from JSON data.
factory

Properties

createdDateTime String?
The date and time when the plan was created.
final
details PlanDetails?
Additional details about the plan.
final
hashCode int
The hash code for this object.
no setterinherited
id String?
The unique identifier of the plan.
final
lastModifiedDateTime String?
The date and time when the container was last modified.
final
owner String?
The ID of the Microsoft 365 Group associated with the plan.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
title String?
The title of the plan.
final

Methods

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

Operators

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