Package com.microsoft.graph.models
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 Summary
FieldsModifier and TypeFieldDescriptionThe Outcomes.The Reassigned By.The Reassigned Date Time.The Recipient.The Resources.The Resources Folder Url.The Returned By.The Returned Date Time.The Status.The Submitted By.The Submitted Date Time.The Submitted Resources.The Unsubmitted By.The Unsubmitted Date Time. -
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
-
reassignedBy
@SerializedName(value="reassignedBy", alternate="ReassignedBy") @Expose @Nullable public IdentitySet reassignedByThe Reassigned By. User who moved the status of this submission to reassigned. -
reassignedDateTime
@SerializedName(value="reassignedDateTime", alternate="ReassignedDateTime") @Expose @Nullable public OffsetDateTime reassignedDateTimeThe 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 recipientThe Recipient. Who this submission is assigned to. -
resourcesFolderUrl
@SerializedName(value="resourcesFolderUrl", alternate="ResourcesFolderUrl") @Expose @Nullable public String resourcesFolderUrlThe 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 returnedByThe Returned By. User who moved the status of this submission to returned. -
returnedDateTime
@SerializedName(value="returnedDateTime", alternate="ReturnedDateTime") @Expose @Nullable public OffsetDateTime returnedDateTimeThe 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 statusThe Status. Read-only. Possible values are: working, submitted, released, 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 submittedByThe Submitted By. User who moved the resource into the submitted state. -
submittedDateTime
@SerializedName(value="submittedDateTime", alternate="SubmittedDateTime") @Expose @Nullable public OffsetDateTime submittedDateTimeThe 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 unsubmittedByThe Unsubmitted By. User who moved the resource from submitted into the working state. -
unsubmittedDateTime
@SerializedName(value="unsubmittedDateTime", alternate="UnsubmittedDateTime") @Expose @Nullable public OffsetDateTime unsubmittedDateTimeThe 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 outcomesThe Outcomes. -
resources
@SerializedName(value="resources", alternate="Resources") @Expose @Nullable public EducationSubmissionResourceCollectionPage resourcesThe Resources. -
submittedResources
@SerializedName(value="submittedResources", alternate="SubmittedResources") @Expose @Nullable public EducationSubmissionResourceCollectionPage submittedResourcesThe 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:
setRawObjectin interfacecom.microsoft.graph.serializer.IJsonBackedObject- Overrides:
setRawObjectin classEntity- Parameters:
serializer- the serializerjson- the JSON object to set this object to
-