MeetingDetails Class

Meeting details including IDs and scheduling information.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Constructor

MeetingDetails(*, id: str, type: str, joinUrl: str, title: str, msGraphResourceId: str, scheduledStartTime: datetime | None = None, scheduledEndTime: datetime | None = None, **extra_data: Any)

Keyword-Only Parameters

Name Description
id
Required
type
Required
joinUrl
Required
title
Required
msGraphResourceId
Required
scheduledStartTime
Default value: None
scheduledEndTime
Default value: None

Attributes

id

The meeting's Id, encoded as a BASE64 string.

id: str

join_url

The URL used to join the meeting.

join_url: str

model_config

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

model_config: ClassVar[ConfigDict] = {'alias_generator': AliasGenerator(alias=None, validation_alias=<staticmethod(<function CustomBaseModel.validation_alias_generator>)>, serialization_alias=<staticmethod(<function CustomBaseModel.serialization_alias_generator>)>), 'arbitrary_types_allowed': True, 'extra': 'allow', 'populate_by_name': True, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}

ms_graph_resource_id

The MsGraphResourceId, used specifically for MS Graph API calls.

ms_graph_resource_id: str

scheduled_end_time

The meeting's scheduled end time, in UTC.

scheduled_end_time: datetime | None

scheduled_start_time

The meeting's scheduled start time, in UTC.

scheduled_start_time: datetime | None

title

The title of the meeting.

title: str

type

The meeting's type.

type: str