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.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class EducationSubmission
extends Entity
implements com.microsoft.kiota.serialization.Parsable
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic EducationSubmissioncreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the excusedBy property value.Gets the excusedDateTime property value.The deserialization information for the current modelGets the outcomes property value.Gets the reassignedBy property value.Gets the reassignedDateTime property value.Gets the recipient property value.Gets the resources property value.Gets the resourcesFolderUrl property value.Gets the returnedBy property value.Gets the returnedDateTime property value.Gets the status property value.Gets the submittedBy property value.Gets the submittedDateTime property value.Gets the submittedResources property value.Gets the unsubmittedBy property value.Gets the unsubmittedDateTime property value.Gets the webUrl property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetExcusedBy(IdentitySet value) Sets the excusedBy property value.voidsetExcusedDateTime(OffsetDateTime value) Sets the excusedDateTime property value.voidsetOutcomes(List<EducationOutcome> value) Sets the outcomes property value.voidsetReassignedBy(IdentitySet value) Sets the reassignedBy property value.voidSets the reassignedDateTime property value.voidSets the recipient property value.voidSets the resources property value.voidsetResourcesFolderUrl(String value) Sets the resourcesFolderUrl property value.voidsetReturnedBy(IdentitySet value) Sets the returnedBy property value.voidSets the returnedDateTime property value.voidSets the status property value.voidsetSubmittedBy(IdentitySet value) Sets the submittedBy property value.voidSets the submittedDateTime property value.voidSets the submittedResources property value.voidsetUnsubmittedBy(IdentitySet value) Sets the unsubmittedBy property value.voidSets the unsubmittedDateTime property value.voidSets the webUrl property value.Methods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
EducationSubmission
public EducationSubmission()Instantiates a newEducationSubmissionand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static EducationSubmission createFromDiscriminatorValue(@Nonnull com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator value- Parameters:
parseNode- The parse node to use to read the discriminator value and create the object- Returns:
- a
EducationSubmission
-
getExcusedBy
Gets the excusedBy property value. The user that marked the submission as excused.- Returns:
- a
IdentitySet
-
getExcusedDateTime
Gets the excusedDateTime property value. The time that the submission was excused. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.- Returns:
- a
OffsetDateTime
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model- Specified by:
getFieldDeserializersin interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
getFieldDeserializersin classEntity- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getOutcomes
Gets the outcomes property value. The outcomes property- Returns:
- a
List<EducationOutcome>
-
getReassignedBy
Gets the reassignedBy property value. User who moved the status of this submission to reassigned.- Returns:
- a
IdentitySet
-
getReassignedDateTime
Gets the reassignedDateTime property value. 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. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.- Returns:
- a
OffsetDateTime
-
getRecipient
Gets the recipient property value. Who this submission is assigned to.- Returns:
- a
EducationSubmissionRecipient
-
getResources
Gets the resources property value. The resources property- Returns:
- a
List<EducationSubmissionResource>
-
getResourcesFolderUrl
Gets the resourcesFolderUrl property value. Folder where all file resources for this submission need to be stored.- Returns:
- a
String
-
getReturnedBy
Gets the returnedBy property value. User who moved the status of this submission to returned.- Returns:
- a
IdentitySet
-
getReturnedDateTime
Gets the returnedDateTime property value. 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. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.- Returns:
- a
OffsetDateTime
-
getStatus
Gets the status property value. Read-only. Possible values are: excused, reassigned, returned, submitted and working. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: excused and reassigned.- Returns:
- a
EducationSubmissionStatus
-
getSubmittedBy
Gets the submittedBy property value. User who moved the resource into the submitted state.- Returns:
- a
IdentitySet
-
getSubmittedDateTime
Gets the submittedDateTime property value. 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. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.- Returns:
- a
OffsetDateTime
-
getSubmittedResources
Gets the submittedResources property value. The submittedResources property- Returns:
- a
List<EducationSubmissionResource>
-
getUnsubmittedBy
Gets the unsubmittedBy property value. User who moved the resource from submitted into the working state.- Returns:
- a
IdentitySet
-
getUnsubmittedDateTime
Gets the unsubmittedDateTime property value. 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. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.- Returns:
- a
OffsetDateTime
-
getWebUrl
Gets the webUrl property value. The deep link URL for the given submission.- Returns:
- a
String
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object -
setExcusedBy
Sets the excusedBy property value. The user that marked the submission as excused.- Parameters:
value- Value to set for the excusedBy property.
-
setExcusedDateTime
Sets the excusedDateTime property value. The time that the submission was excused. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.- Parameters:
value- Value to set for the excusedDateTime property.
-
setOutcomes
Sets the outcomes property value. The outcomes property- Parameters:
value- Value to set for the outcomes property.
-
setReassignedBy
Sets the reassignedBy property value. User who moved the status of this submission to reassigned.- Parameters:
value- Value to set for the reassignedBy property.
-
setReassignedDateTime
Sets the reassignedDateTime property value. 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. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.- Parameters:
value- Value to set for the reassignedDateTime property.
-
setRecipient
Sets the recipient property value. Who this submission is assigned to.- Parameters:
value- Value to set for the recipient property.
-
setResources
Sets the resources property value. The resources property- Parameters:
value- Value to set for the resources property.
-
setResourcesFolderUrl
Sets the resourcesFolderUrl property value. Folder where all file resources for this submission need to be stored.- Parameters:
value- Value to set for the resourcesFolderUrl property.
-
setReturnedBy
Sets the returnedBy property value. User who moved the status of this submission to returned.- Parameters:
value- Value to set for the returnedBy property.
-
setReturnedDateTime
Sets the returnedDateTime property value. 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. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.- Parameters:
value- Value to set for the returnedDateTime property.
-
setStatus
Sets the status property value. Read-only. Possible values are: excused, reassigned, returned, submitted and working. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: excused and reassigned.- Parameters:
value- Value to set for the status property.
-
setSubmittedBy
Sets the submittedBy property value. User who moved the resource into the submitted state.- Parameters:
value- Value to set for the submittedBy property.
-
setSubmittedDateTime
Sets the submittedDateTime property value. 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. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.- Parameters:
value- Value to set for the submittedDateTime property.
-
setSubmittedResources
Sets the submittedResources property value. The submittedResources property- Parameters:
value- Value to set for the submittedResources property.
-
setUnsubmittedBy
Sets the unsubmittedBy property value. User who moved the resource from submitted into the working state.- Parameters:
value- Value to set for the unsubmittedBy property.
-
setUnsubmittedDateTime
Sets the unsubmittedDateTime property value. 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. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.- Parameters:
value- Value to set for the unsubmittedDateTime property.
-
setWebUrl
Sets the webUrl property value. The deep link URL for the given submission.- Parameters:
value- Value to set for the webUrl property.
-