Class PlannerTask

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

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

    • activeChecklistItemCount

      @SerializedName(value="activeChecklistItemCount", alternate="ActiveChecklistItemCount") @Expose @Nullable public Integer activeChecklistItemCount
      The Active Checklist Item Count. Number of checklist items with value set to false, representing incomplete items.
    • appliedCategories

      @SerializedName(value="appliedCategories", alternate="AppliedCategories") @Expose @Nullable public PlannerAppliedCategories appliedCategories
      The Applied Categories. The categories to which the task has been applied. See applied Categories for possible values.
    • assigneePriority

      @SerializedName(value="assigneePriority", alternate="AssigneePriority") @Expose @Nullable public String assigneePriority
      The Assignee Priority. Hint used to order items of this type in a list view. The format is defined as outlined here.
    • assignments

      @SerializedName(value="assignments", alternate="Assignments") @Expose @Nullable public PlannerAssignments assignments
      The Assignments. The set of assignees the task is assigned to.
    • bucketId

      @SerializedName(value="bucketId", alternate="BucketId") @Expose @Nullable public String bucketId
      The Bucket Id. Bucket ID to which the task belongs. The bucket needs to be in the plan that the task is in. It is 28 characters long and case-sensitive. Format validation is done on the service.
    • checklistItemCount

      @SerializedName(value="checklistItemCount", alternate="ChecklistItemCount") @Expose @Nullable public Integer checklistItemCount
      The Checklist Item Count. Number of checklist items that are present on the task.
    • completedBy

      @SerializedName(value="completedBy", alternate="CompletedBy") @Expose @Nullable public IdentitySet completedBy
      The Completed By. Identity of the user that completed the task.
    • completedDateTime

      @SerializedName(value="completedDateTime", alternate="CompletedDateTime") @Expose @Nullable public OffsetDateTime completedDateTime
      The Completed Date Time. Read-only. Date and time at which the 'percentComplete' of the task is set to '100'. 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
    • conversationThreadId

      @SerializedName(value="conversationThreadId", alternate="ConversationThreadId") @Expose @Nullable public String conversationThreadId
      The Conversation Thread Id. Thread ID of the conversation on the task. This is the ID of the conversation thread object created in the group.
    • createdBy

      @SerializedName(value="createdBy", alternate="CreatedBy") @Expose @Nullable public IdentitySet createdBy
      The Created By. Identity of the user that created the task.
    • createdDateTime

      @SerializedName(value="createdDateTime", alternate="CreatedDateTime") @Expose @Nullable public OffsetDateTime createdDateTime
      The Created Date Time. Read-only. Date and time at which the task 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
    • dueDateTime

      @SerializedName(value="dueDateTime", alternate="DueDateTime") @Expose @Nullable public OffsetDateTime dueDateTime
      The Due Date Time. Date and time at which the task is due. 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
    • hasDescription

      @SerializedName(value="hasDescription", alternate="HasDescription") @Expose @Nullable public Boolean hasDescription
      The Has Description. Read-only. Value is true if the details object of the task has a non-empty description and false otherwise.
    • orderHint

      @SerializedName(value="orderHint", alternate="OrderHint") @Expose @Nullable public String orderHint
      The Order Hint. Hint used to order items of this type in a list view. The format is defined as outlined here.
    • percentComplete

      @SerializedName(value="percentComplete", alternate="PercentComplete") @Expose @Nullable public Integer percentComplete
      The Percent Complete. Percentage of task completion. When set to 100, the task is considered completed.
    • planId

      @SerializedName(value="planId", alternate="PlanId") @Expose @Nullable public String planId
      The Plan Id. Plan ID to which the task belongs.
    • previewType

      @SerializedName(value="previewType", alternate="PreviewType") @Expose @Nullable public PlannerPreviewType previewType
      The Preview Type. This sets the type of preview that shows up on the task. The possible values are: automatic, noPreview, checklist, description, reference.
    • priority

      @SerializedName(value="priority", alternate="Priority") @Expose @Nullable public Integer priority
      The Priority. Priority of the task. The valid range of values is between 0 and 10, with the increasing value being lower priority (0 has the highest priority and 10 has the lowest priority). Currently, Planner interprets values 0 and 1 as 'urgent', 2, 3 and 4 as 'important', 5, 6, and 7 as 'medium', and 8, 9, and 10 as 'low'. Additionally, Planner sets the value 1 for 'urgent', 3 for 'important', 5 for 'medium', and 9 for 'low'.
    • referenceCount

      @SerializedName(value="referenceCount", alternate="ReferenceCount") @Expose @Nullable public Integer referenceCount
      The Reference Count. Number of external references that exist on the task.
    • startDateTime

      @SerializedName(value="startDateTime", alternate="StartDateTime") @Expose @Nullable public OffsetDateTime startDateTime
      The Start Date Time. Date and time at which the task starts. 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
    • title

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

      @SerializedName(value="assignedToTaskBoardFormat", alternate="AssignedToTaskBoardFormat") @Expose @Nullable public PlannerAssignedToTaskBoardTaskFormat assignedToTaskBoardFormat
      The Assigned To Task Board Format. Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo.
    • bucketTaskBoardFormat

      @SerializedName(value="bucketTaskBoardFormat", alternate="BucketTaskBoardFormat") @Expose @Nullable public PlannerBucketTaskBoardTaskFormat bucketTaskBoardFormat
      The Bucket Task Board Format. Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket.
    • details

      @SerializedName(value="details", alternate="Details") @Expose @Nullable public PlannerTaskDetails details
      The Details. Read-only. Nullable. Additional details about the task.
    • progressTaskBoardFormat

      @SerializedName(value="progressTaskBoardFormat", alternate="ProgressTaskBoardFormat") @Expose @Nullable public PlannerProgressTaskBoardTaskFormat progressTaskBoardFormat
      The Progress Task Board Format. Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress.
  • Constructor Details

    • PlannerTask

      public PlannerTask()
  • 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