Class EducationSubmission

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

public class EducationSubmission extends Entity implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Education Submission.
  • Field Details

    • reassignedBy

      @SerializedName(value="reassignedBy", alternate="ReassignedBy") @Expose @Nullable public IdentitySet reassignedBy
      The Reassigned By. User who moved the status of this submission to reassigned.
    • reassignedDateTime

      @SerializedName(value="reassignedDateTime", alternate="ReassignedDateTime") @Expose @Nullable public OffsetDateTime reassignedDateTime
      The Reassigned Date Time. Moment in time when the submission was reassigned. 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
    • recipient

      @SerializedName(value="recipient", alternate="Recipient") @Expose @Nullable public EducationSubmissionRecipient recipient
      The Recipient. Who this submission is assigned to.
    • resourcesFolderUrl

      @SerializedName(value="resourcesFolderUrl", alternate="ResourcesFolderUrl") @Expose @Nullable public String resourcesFolderUrl
      The Resources Folder Url. Folder where all file resources for this submission need to be stored.
    • returnedBy

      @SerializedName(value="returnedBy", alternate="ReturnedBy") @Expose @Nullable public IdentitySet returnedBy
      The Returned By. User who moved the status of this submission to returned.
    • returnedDateTime

      @SerializedName(value="returnedDateTime", alternate="ReturnedDateTime") @Expose @Nullable public OffsetDateTime returnedDateTime
      The Returned Date Time. Moment in time when the submission was returned. 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
    • status

      @SerializedName(value="status", alternate="Status") @Expose @Nullable public EducationSubmissionStatus status
      The Status. Read-only. Possible values are: working, submitted, returned, and reassigned. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: reassigned.
    • submittedBy

      @SerializedName(value="submittedBy", alternate="SubmittedBy") @Expose @Nullable public IdentitySet submittedBy
      The Submitted By. User who moved the resource into the submitted state.
    • submittedDateTime

      @SerializedName(value="submittedDateTime", alternate="SubmittedDateTime") @Expose @Nullable public OffsetDateTime submittedDateTime
      The Submitted Date Time. Moment in time when the submission was moved into the submitted state. 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
    • unsubmittedBy

      @SerializedName(value="unsubmittedBy", alternate="UnsubmittedBy") @Expose @Nullable public IdentitySet unsubmittedBy
      The Unsubmitted By. User who moved the resource from submitted into the working state.
    • unsubmittedDateTime

      @SerializedName(value="unsubmittedDateTime", alternate="UnsubmittedDateTime") @Expose @Nullable public OffsetDateTime unsubmittedDateTime
      The Unsubmitted Date Time. Moment in time when the submission was moved from submitted into the working state. 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
    • outcomes

      @SerializedName(value="outcomes", alternate="Outcomes") @Expose @Nullable public EducationOutcomeCollectionPage outcomes
      The Outcomes.
    • resources

      @SerializedName(value="resources", alternate="Resources") @Expose @Nullable public EducationSubmissionResourceCollectionPage resources
      The Resources.
    • submittedResources

      @SerializedName(value="submittedResources", alternate="SubmittedResources") @Expose @Nullable public EducationSubmissionResourceCollectionPage submittedResources
      The Submitted Resources.
  • Constructor Details

    • EducationSubmission

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