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 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
-
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:
setRawObject
in interfacecom.microsoft.graph.serializer.IJsonBackedObject
- Overrides:
setRawObject
in classLearningCourseActivity
- Parameters:
serializer
- the serializerjson
- the JSON object to set this object to
-