Package com.microsoft.graph.models
Class LearningAssignment
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.LearningCourseActivity
com.microsoft.graph.models.LearningAssignment
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class LearningAssignment
extends LearningCourseActivity
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Learning Assignment.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Assigned Date Time.The Assigner User Id.The Assignment Type.The Due Date Time.The Notes.Fields inherited from class com.microsoft.graph.models.LearningCourseActivity
completedDateTime, completionPercentage, externalcourseActivityId, learnerUserId, learningContentId, learningProviderId, status -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetRawObject(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON objectMethods inherited from class com.microsoft.graph.models.Entity
additionalDataManagerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.microsoft.graph.serializer.IJsonBackedObject
additionalDataManager
-
Field Details
-
assignedDateTime
@SerializedName(value="assignedDateTime", alternate="AssignedDateTime") @Expose @Nullable public OffsetDateTime assignedDateTimeThe Assigned Date Time. Assigned date for the course activity. Optional. -
assignerUserId
@SerializedName(value="assignerUserId", alternate="AssignerUserId") @Expose @Nullable public String assignerUserIdThe Assigner User Id. The user ID of the assigner. Optional. -
assignmentType
@SerializedName(value="assignmentType", alternate="AssignmentType") @Expose @Nullable public AssignmentType assignmentTypeThe Assignment Type. The assignment type for the course activity. Possible values are: required, recommended, unknownFutureValue. Required. -
dueDateTime
@SerializedName(value="dueDateTime", alternate="DueDateTime") @Expose @Nullable public DateTimeTimeZone dueDateTimeThe Due Date Time. Due date for the course activity. Optional. -
notes
The Notes. Notes for the course activity. Optional.
-
-
Constructor Details
-
LearningAssignment
public LearningAssignment()
-
-
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:
setRawObjectin interfacecom.microsoft.graph.serializer.IJsonBackedObject- Overrides:
setRawObjectin classLearningCourseActivity- Parameters:
serializer- the serializerjson- the JSON object to set this object to
-