{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/microsoft.graph.virtualEventRegistration", "title": "microsoft.graph.virtualEventRegistration", "allOf": [ { "$ref": "#/components/schemas/microsoft.graph.entity" }, { "title": "virtualEventRegistration", "required": [ "@odata.type" ], "type": "object", "properties": { "cancelationDateTime": { "pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$", "type": "string", "description": "Date and time when the registrant cancels their registration for the virtual event. Only appears when applicable. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.", "format": "date-time", "nullable": true }, "email": { "type": "string", "description": "Email address of the registrant.", "nullable": true }, "externalRegistrationInformation": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.virtualEventExternalRegistrationInformation" }, { "type": "object", "nullable": true } ], "description": "The external information for a virtual event registration." }, "firstName": { "type": "string", "description": "First name of the registrant.", "nullable": true }, "lastName": { "type": "string", "description": "Last name of the registrant.", "nullable": true }, "preferredLanguage": { "type": "string", "description": "The registrant's preferred language.", "nullable": true }, "preferredTimezone": { "type": "string", "description": "The registrant's time zone details.", "nullable": true }, "registrationDateTime": { "pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$", "type": "string", "description": "Date and time when the registrant registers for the virtual event. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.", "format": "date-time", "nullable": true }, "registrationQuestionAnswers": { "type": "array", "items": { "$ref": "#/components/schemas/microsoft.graph.virtualEventRegistrationQuestionAnswer" }, "description": "The registrant's answer to the registration questions." }, "status": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.virtualEventAttendeeRegistrationStatus" }, { "type": "object", "nullable": true } ], "description": "Registration status of the registrant. Read-only. Possible values are registered, canceled, waitlisted, pendingApproval, rejectedByOrganizer, and unknownFutureValue." }, "userId": { "type": "string", "description": "The registrant's ID in Microsoft Entra ID. Only appears when the registrant is registered in Microsoft Entra ID.", "nullable": true }, "sessions": { "type": "array", "items": { "$ref": "#/components/schemas/microsoft.graph.virtualEventSession" }, "description": "Sessions for a registration.", "x-ms-navigationProperty": true }, "@odata.type": { "type": "string" } } } ], "x-ms-discriminator-value": "#microsoft.graph.virtualEventRegistration" }