{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/microsoft.graph.attendanceRecord", "title": "microsoft.graph.attendanceRecord", "allOf": [ { "$ref": "#/components/schemas/microsoft.graph.entity" }, { "title": "attendanceRecord", "required": [ "@odata.type" ], "type": "object", "properties": { "attendanceIntervals": { "type": "array", "items": { "$ref": "#/components/schemas/microsoft.graph.attendanceInterval" }, "description": "List of time periods between joining and leaving a meeting." }, "emailAddress": { "type": "string", "description": "Email address of the user associated with this attendance record.", "nullable": true }, "externalRegistrationInformation": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.virtualEventExternalRegistrationInformation" }, { "type": "object", "nullable": true } ], "description": "The external information for a virtualEventRegistration." }, "identity": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.identity" }, { "type": "object", "nullable": true } ], "description": "The identity of the user associated with this attendance record. The specific type is one of the following derived types of identity, depending on the user type: communicationsUserIdentity, azureCommunicationServicesUserIdentity." }, "registrationId": { "type": "string", "description": "Unique identifier of a virtualEventRegistration that is available to all participants registered for the virtualEventWebinar.", "nullable": true }, "role": { "type": "string", "description": "Role of the attendee. The possible values are: None, Attendee, Presenter, and Organizer.", "nullable": true }, "totalAttendanceInSeconds": { "maximum": 2147483647, "minimum": -2147483648, "type": "number", "description": "Total duration of the attendances in seconds.", "format": "int32", "nullable": true }, "@odata.type": { "type": "string" } } } ], "x-ms-discriminator-value": "#microsoft.graph.attendanceRecord" }