Class PlannerPlan

java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.PlannerPlan
All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject

public class PlannerPlan extends Entity implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Planner Plan.
  • Field Details

    • container

      @SerializedName(value="container", alternate="Container") @Expose @Nullable public PlannerPlanContainer container
      The Container. Identifies the container of the plan. Specify only the url, the containerId and type, or all properties. After it is set, this property can’t be updated. Required.
    • createdBy

      @SerializedName(value="createdBy", alternate="CreatedBy") @Expose @Nullable public IdentitySet createdBy
      The Created By. Read-only. The user who created the plan.
    • createdDateTime

      @SerializedName(value="createdDateTime", alternate="CreatedDateTime") @Expose @Nullable public OffsetDateTime createdDateTime
      The Created Date Time. Read-only. Date and time at which the plan is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
    • owner

      @Deprecated @SerializedName(value="owner", alternate="Owner") @Expose @Nullable public String owner
      Deprecated.
      Owner property is deprecated and will be removed in April 2024. Please use the container property instead.
      The Owner.
    • title

      @SerializedName(value="title", alternate="Title") @Expose @Nullable public String title
      The Title. Required. Title of the plan.
    • buckets

      @SerializedName(value="buckets", alternate="Buckets") @Expose @Nullable public PlannerBucketCollectionPage buckets
      The Buckets. Read-only. Nullable. Collection of buckets in the plan.
    • details

      @SerializedName(value="details", alternate="Details") @Expose @Nullable public PlannerPlanDetails details
      The Details. Read-only. Nullable. Additional details about the plan.
    • tasks

      @SerializedName(value="tasks", alternate="Tasks") @Expose @Nullable public PlannerTaskCollectionPage tasks
      The Tasks. Read-only. Nullable. Collection of tasks in the plan.
  • Constructor Details

    • PlannerPlan

      public PlannerPlan()
  • Method Details

    • setRawObject

      public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json)
      Sets the raw JSON object
      Specified by:
      setRawObject in interface com.microsoft.graph.serializer.IJsonBackedObject
      Overrides:
      setRawObject in class Entity
      Parameters:
      serializer - the serializer
      json - the JSON object to set this object to