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