Skip to content

Latest commit

 

History

History
54 lines (49 loc) · 1.76 KB

File metadata and controls

54 lines (49 loc) · 1.76 KB
description Automatically generated file. DO NOT MODIFY
# Code snippets are only available for the latest version. Current version is 1.x
from msgraph import GraphServiceClient
from msgraph.generated.models.virtual_event_registration import VirtualEventRegistration
from msgraph.generated.models.virtual_event_external_registration_information import VirtualEventExternalRegistrationInformation
from msgraph.generated.models.virtual_event_registration_question_answer import VirtualEventRegistrationQuestionAnswer
# To initialize your graph_client, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=python
request_body = VirtualEventRegistration(
	first_name = "Diane",
	last_name = "Demoss",
	email = "DianeDemoss@contoso.com",
	external_registration_information = VirtualEventExternalRegistrationInformation(
		referrer = "Fabrikam",
		registration_id = "myExternalRegistrationId",
	),
	preferred_timezone = "Pacific Standard Time",
	preferred_language = "en-us",
	registration_question_answers = [
		VirtualEventRegistrationQuestionAnswer(
			question_id = "95320781-96b3-4b8f-8cf8-e6561d23447a",
			value = None,
			boolean_value = None,
			multi_choice_values = [
				"Seattle",
			],
		),
		VirtualEventRegistrationQuestionAnswer(
			question_id = "4577afdb-8bee-4219-b482-04b52c6b855c",
			value = None,
			boolean_value = True,
			multi_choice_values = [
			],
		),
		VirtualEventRegistrationQuestionAnswer(
			question_id = "80fefcf1-caf7-4cd3-b8d7-159e17c47f20",
			value = None,
			boolean_value = None,
			multi_choice_values = [
				"London",
				"New York City",
			],
		),
	],
)

result = await graph_client.solutions.virtual_events.webinars.by_virtual_event_webinar_id('virtualEventWebinar-id').registrations.post(request_body)