Package com.microsoft.graph.models
Class PlannerTask
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.PlannerTask
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
The class for the Planner Task.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Active Checklist Item Count.The Applied Categories.The Assigned To Task Board Format.The Assignee Priority.The Assignments.The Bucket Id.The Bucket Task Board Format.The Checklist Item Count.The Completed By.The Completed Date Time.The Conversation Thread Id.The Created By.The Created Date Time.The Details.The Due Date Time.The Has Description.The Order Hint.The Percent Complete.The Plan Id.The Preview Type.The Priority.The Progress Task Board Format.The Reference Count.The Start Date Time.The Title. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
setRawObject
(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON objectMethods inherited from class com.microsoft.graph.models.Entity
additionalDataManager
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.microsoft.graph.serializer.IJsonBackedObject
additionalDataManager
-
Field Details
-
activeChecklistItemCount
@SerializedName(value="activeChecklistItemCount", alternate="ActiveChecklistItemCount") @Expose @Nullable public Integer activeChecklistItemCountThe 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 appliedCategoriesThe 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 assigneePriorityThe 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 assignmentsThe Assignments. The set of assignees the task is assigned to. -
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 checklistItemCountThe Checklist Item Count. Number of checklist items that are present on the task. -
completedBy
@SerializedName(value="completedBy", alternate="CompletedBy") @Expose @Nullable public IdentitySet completedByThe Completed By. Identity of the user that completed the task. -
completedDateTime
@SerializedName(value="completedDateTime", alternate="CompletedDateTime") @Expose @Nullable public OffsetDateTime completedDateTimeThe 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 conversationThreadIdThe 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 createdByThe Created By. Identity of the user that created the task. -
createdDateTime
@SerializedName(value="createdDateTime", alternate="CreatedDateTime") @Expose @Nullable public OffsetDateTime createdDateTimeThe 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 dueDateTimeThe 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 hasDescriptionThe Has Description. Read-only. Value is true if the details object of the task has a non-empty description and false otherwise. -
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 percentCompleteThe Percent Complete. Percentage of task completion. When set to 100, the task is considered completed. -
planId
The Plan Id. Plan ID to which the task belongs. -
previewType
@SerializedName(value="previewType", alternate="PreviewType") @Expose @Nullable public PlannerPreviewType previewTypeThe Preview Type. This sets the type of preview that shows up on the task. The possible values are: automatic, noPreview, checklist, description, reference. -
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 referenceCountThe Reference Count. Number of external references that exist on the task. -
startDateTime
@SerializedName(value="startDateTime", alternate="StartDateTime") @Expose @Nullable public OffsetDateTime startDateTimeThe 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
The Title. Title of the task. -
assignedToTaskBoardFormat
@SerializedName(value="assignedToTaskBoardFormat", alternate="AssignedToTaskBoardFormat") @Expose @Nullable public PlannerAssignedToTaskBoardTaskFormat assignedToTaskBoardFormatThe 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 bucketTaskBoardFormatThe 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 detailsThe Details. Read-only. Nullable. Additional details about the task. -
progressTaskBoardFormat
@SerializedName(value="progressTaskBoardFormat", alternate="ProgressTaskBoardFormat") @Expose @Nullable public PlannerProgressTaskBoardTaskFormat progressTaskBoardFormatThe 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 interfacecom.microsoft.graph.serializer.IJsonBackedObject
- Overrides:
setRawObject
in classEntity
- Parameters:
serializer
- the serializerjson
- the JSON object to set this object to
-