Package com.microsoft.graph.models
Class EducationModule
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.EducationModule
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder
,com.microsoft.kiota.serialization.Parsable
,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class EducationModule
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 EducationModule
createFromDiscriminatorValue
(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the createdBy property value.Gets the createdDateTime property value.Gets the description property value.Gets the displayName property value.The deserialization information for the current modelGets the isPinned property value.Gets the lastModifiedBy property value.Gets the lastModifiedDateTime property value.Gets the resources property value.Gets the resourcesFolderUrl property value.Gets the status property value.void
serialize
(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoid
setCreatedBy
(IdentitySet value) Sets the createdBy property value.void
setCreatedDateTime
(OffsetDateTime value) Sets the createdDateTime property value.void
setDescription
(String value) Sets the description property value.void
setDisplayName
(String value) Sets the displayName property value.void
setIsPinned
(Boolean value) Sets the isPinned property value.void
setLastModifiedBy
(IdentitySet value) Sets the lastModifiedBy property value.void
Sets the lastModifiedDateTime property value.void
setResources
(List<EducationModuleResource> value) Sets the resources property value.void
setResourcesFolderUrl
(String value) Sets the resourcesFolderUrl property value.void
setStatus
(EducationModuleStatus value) Sets the status property value.Methods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
EducationModule
public EducationModule()Instantiates a newEducationModule
and sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static EducationModule 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
EducationModule
-
getCreatedBy
Gets the createdBy property value. The display name of the user that created the module.- Returns:
- a
IdentitySet
-
getCreatedDateTime
Gets the createdDateTime property value. Date time the module was created. 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
-
getDescription
Gets the description property value. Description of the module.- Returns:
- a
String
-
getDisplayName
Gets the displayName property value. Name of the module.- Returns:
- a
String
-
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>>
-
getIsPinned
Gets the isPinned property value. Indicates whether the module is pinned or not.- Returns:
- a
Boolean
-
getLastModifiedBy
Gets the lastModifiedBy property value. The last user that modified the module.- Returns:
- a
IdentitySet
-
getLastModifiedDateTime
Gets the lastModifiedDateTime property value. Date time the module was last modified. 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
-
getResources
Gets the resources property value. Learning objects that are associated with this module. Only teachers can modify this list. Nullable.- Returns:
- a
List<EducationModuleResource>
-
getResourcesFolderUrl
Gets the resourcesFolderUrl property value. Folder URL where all the file resources for this module are stored.- Returns:
- a
String
-
getStatus
Gets the status property value. Status of the module. You can't use a PATCH operation to update this value. Possible values are: draft and published.- Returns:
- a
EducationModuleStatus
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object -
setCreatedBy
Sets the createdBy property value. The display name of the user that created the module.- Parameters:
value
- Value to set for the createdBy property.
-
setCreatedDateTime
Sets the createdDateTime property value. Date time the module was created. 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 createdDateTime property.
-
setDescription
Sets the description property value. Description of the module.- Parameters:
value
- Value to set for the description property.
-
setDisplayName
Sets the displayName property value. Name of the module.- Parameters:
value
- Value to set for the displayName property.
-
setIsPinned
Sets the isPinned property value. Indicates whether the module is pinned or not.- Parameters:
value
- Value to set for the isPinned property.
-
setLastModifiedBy
Sets the lastModifiedBy property value. The last user that modified the module.- Parameters:
value
- Value to set for the lastModifiedBy property.
-
setLastModifiedDateTime
Sets the lastModifiedDateTime property value. Date time the module was last modified. 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 lastModifiedDateTime property.
-
setResources
Sets the resources property value. Learning objects that are associated with this module. Only teachers can modify this list. Nullable.- Parameters:
value
- Value to set for the resources property.
-
setResourcesFolderUrl
Sets the resourcesFolderUrl property value. Folder URL where all the file resources for this module are stored.- Parameters:
value
- Value to set for the resourcesFolderUrl property.
-
setStatus
Sets the status property value. Status of the module. You can't use a PATCH operation to update this value. Possible values are: draft and published.- Parameters:
value
- Value to set for the status property.
-