Package com.microsoft.graph.models
Class AttendanceRecord
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.AttendanceRecord
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder
,com.microsoft.kiota.serialization.Parsable
,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class AttendanceRecord
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 AttendanceRecord
createFromDiscriminatorValue
(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the attendanceIntervals property value.Gets the emailAddress property value.The deserialization information for the current modelGets the identity property value.getRole()
Gets the role property value.Gets the totalAttendanceInSeconds property value.void
serialize
(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoid
Sets the attendanceIntervals property value.void
setEmailAddress
(String value) Sets the emailAddress property value.void
setIdentity
(Identity value) Sets the identity property value.void
Sets the role property value.void
Sets the totalAttendanceInSeconds property value.Methods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
AttendanceRecord
public AttendanceRecord()Instantiates a newAttendanceRecord
and sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static AttendanceRecord 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
AttendanceRecord
-
getAttendanceIntervals
Gets the attendanceIntervals property value. List of time periods between joining and leaving a meeting.- Returns:
- a
List<AttendanceInterval>
-
getEmailAddress
Gets the emailAddress property value. Email address of the user associated with this attendance record.- 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>>
-
getIdentity
Gets the identity property value. Identity of the user associated with this attendance record.- Returns:
- a
Identity
-
getRole
Gets the role property value. Role of the attendee. Possible values are: None, Attendee, Presenter, and Organizer.- Returns:
- a
String
-
getTotalAttendanceInSeconds
Gets the totalAttendanceInSeconds property value. Total duration of the attendances in seconds.- Returns:
- a
Integer
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object -
setAttendanceIntervals
Sets the attendanceIntervals property value. List of time periods between joining and leaving a meeting.- Parameters:
value
- Value to set for the attendanceIntervals property.
-
setEmailAddress
Sets the emailAddress property value. Email address of the user associated with this attendance record.- Parameters:
value
- Value to set for the emailAddress property.
-
setIdentity
Sets the identity property value. Identity of the user associated with this attendance record.- Parameters:
value
- Value to set for the identity property.
-
setRole
Sets the role property value. Role of the attendee. Possible values are: None, Attendee, Presenter, and Organizer.- Parameters:
value
- Value to set for the role property.
-
setTotalAttendanceInSeconds
Sets the totalAttendanceInSeconds property value. Total duration of the attendances in seconds.- Parameters:
value
- Value to set for the totalAttendanceInSeconds property.
-