Class 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 Details

    • assignedDateTime

      @SerializedName(value="assignedDateTime", alternate="AssignedDateTime") @Expose @Nullable public OffsetDateTime assignedDateTime
      The Assigned Date Time. Assigned date for the course activity. Optional.
    • assignerUserId

      @SerializedName(value="assignerUserId", alternate="AssignerUserId") @Expose @Nullable public String assignerUserId
      The Assigner User Id. The user ID of the assigner. Optional.
    • assignmentType

      @SerializedName(value="assignmentType", alternate="AssignmentType") @Expose @Nullable public AssignmentType assignmentType
      The 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 dueDateTime
      The Due Date Time. Due date for the course activity. Optional.
    • notes

      @SerializedName(value="notes", alternate="Notes") @Expose @Nullable public ItemBody 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 interface com.microsoft.graph.serializer.IJsonBackedObject
      Overrides:
      setRawObject in class LearningCourseActivity
      Parameters:
      serializer - the serializer
      json - the JSON object to set this object to