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 EducationSubmission
createFromDiscriminatorValue
(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.void
serialize
(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoid
setExcusedBy
(IdentitySet value) Sets the excusedBy property value.void
setExcusedDateTime
(OffsetDateTime value) Sets the excusedDateTime property value.void
setOutcomes
(List<EducationOutcome> value) Sets the outcomes property value.void
setReassignedBy
(IdentitySet value) Sets the reassignedBy property value.void
Sets the reassignedDateTime property value.void
Sets the recipient property value.void
Sets the resources property value.void
setResourcesFolderUrl
(String value) Sets the resourcesFolderUrl property value.void
setReturnedBy
(IdentitySet value) Sets the returnedBy property value.void
Sets the returnedDateTime property value.void
Sets the status property value.void
setSubmittedBy
(IdentitySet value) Sets the submittedBy property value.void
Sets the submittedDateTime property value.void
Sets the submittedResources property value.void
setUnsubmittedBy
(IdentitySet value) Sets the unsubmittedBy property value.void
Sets the unsubmittedDateTime property value.void
Sets 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 newEducationSubmission
and 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:
getFieldDeserializers
in interfacecom.microsoft.kiota.serialization.Parsable
- Overrides:
getFieldDeserializers
in 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.
-