mypydantic.models.chime_sdk_meetings

  1# Model Generated: Thu Mar  2 21:56:16 2023
  2
  3from __future__ import annotations
  4
  5from typing import Dict, List, Literal, Optional, Sequence
  6
  7from pydantic import Field
  8
  9from mypydantic.models.base_model import BaseModel
 10
 11
 12class AttendeeCapabilitiesModel(BaseModel):
 13    audio: Literal["None", "Receive", "Send", "SendReceive"] = Field(alias="Audio")
 14    video: Literal["None", "Receive", "Send", "SendReceive"] = Field(alias="Video")
 15    content: Literal["None", "Receive", "Send", "SendReceive"] = Field(alias="Content")
 16
 17
 18class AttendeeIdItemModel(BaseModel):
 19    attendee_id: str = Field(alias="AttendeeId")
 20
 21
 22class AudioFeaturesModel(BaseModel):
 23    echo_reduction: Optional[Literal["AVAILABLE", "UNAVAILABLE"]] = Field(
 24        default=None, alias="EchoReduction"
 25    )
 26
 27
 28class CreateAttendeeErrorModel(BaseModel):
 29    external_user_id: Optional[str] = Field(default=None, alias="ExternalUserId")
 30    error_code: Optional[str] = Field(default=None, alias="ErrorCode")
 31    error_message: Optional[str] = Field(default=None, alias="ErrorMessage")
 32
 33
 34class ResponseMetadataModel(BaseModel):
 35    request_id: str = Field(alias="RequestId")
 36    host_id: str = Field(alias="HostId")
 37    http_status_code: int = Field(alias="HTTPStatusCode")
 38    http_headers: Dict[str, str] = Field(alias="HTTPHeaders")
 39    retry_attempts: int = Field(alias="RetryAttempts")
 40
 41
 42class NotificationsConfigurationModel(BaseModel):
 43    lambda_function_arn: Optional[str] = Field(default=None, alias="LambdaFunctionArn")
 44    sns_topic_arn: Optional[str] = Field(default=None, alias="SnsTopicArn")
 45    sqs_queue_arn: Optional[str] = Field(default=None, alias="SqsQueueArn")
 46
 47
 48class TagModel(BaseModel):
 49    key: str = Field(alias="Key")
 50    value: str = Field(alias="Value")
 51
 52
 53class DeleteAttendeeRequestModel(BaseModel):
 54    meeting_id: str = Field(alias="MeetingId")
 55    attendee_id: str = Field(alias="AttendeeId")
 56
 57
 58class DeleteMeetingRequestModel(BaseModel):
 59    meeting_id: str = Field(alias="MeetingId")
 60
 61
 62class EngineTranscribeMedicalSettingsModel(BaseModel):
 63    language_code: Literal["en-US"] = Field(alias="LanguageCode")
 64    specialty: Literal[
 65        "CARDIOLOGY", "NEUROLOGY", "ONCOLOGY", "PRIMARYCARE", "RADIOLOGY", "UROLOGY"
 66    ] = Field(alias="Specialty")
 67    type: Literal["CONVERSATION", "DICTATION"] = Field(alias="Type")
 68    vocabulary_name: Optional[str] = Field(default=None, alias="VocabularyName")
 69    region: Optional[
 70        Literal[
 71            "ap-southeast-2",
 72            "auto",
 73            "ca-central-1",
 74            "eu-west-1",
 75            "us-east-1",
 76            "us-east-2",
 77            "us-west-2",
 78        ]
 79    ] = Field(default=None, alias="Region")
 80    content_identification_type: Optional[Literal["PHI"]] = Field(
 81        default=None, alias="ContentIdentificationType"
 82    )
 83
 84
 85class EngineTranscribeSettingsModel(BaseModel):
 86    language_code: Optional[
 87        Literal[
 88            "de-DE",
 89            "en-AU",
 90            "en-GB",
 91            "en-US",
 92            "es-US",
 93            "fr-CA",
 94            "fr-FR",
 95            "it-IT",
 96            "ja-JP",
 97            "ko-KR",
 98            "pt-BR",
 99            "zh-CN",
100        ]
101    ] = Field(default=None, alias="LanguageCode")
102    vocabulary_filter_method: Optional[Literal["mask", "remove", "tag"]] = Field(
103        default=None, alias="VocabularyFilterMethod"
104    )
105    vocabulary_filter_name: Optional[str] = Field(
106        default=None, alias="VocabularyFilterName"
107    )
108    vocabulary_name: Optional[str] = Field(default=None, alias="VocabularyName")
109    region: Optional[
110        Literal[
111            "ap-northeast-1",
112            "ap-northeast-2",
113            "ap-southeast-2",
114            "auto",
115            "ca-central-1",
116            "eu-central-1",
117            "eu-west-1",
118            "eu-west-2",
119            "sa-east-1",
120            "us-east-1",
121            "us-east-2",
122            "us-gov-west-1",
123            "us-west-2",
124        ]
125    ] = Field(default=None, alias="Region")
126    enable_partial_results_stabilization: Optional[bool] = Field(
127        default=None, alias="EnablePartialResultsStabilization"
128    )
129    partial_results_stability: Optional[Literal["high", "low", "medium"]] = Field(
130        default=None, alias="PartialResultsStability"
131    )
132    content_identification_type: Optional[Literal["PII"]] = Field(
133        default=None, alias="ContentIdentificationType"
134    )
135    content_redaction_type: Optional[Literal["PII"]] = Field(
136        default=None, alias="ContentRedactionType"
137    )
138    pii_entity_types: Optional[str] = Field(default=None, alias="PiiEntityTypes")
139    language_model_name: Optional[str] = Field(default=None, alias="LanguageModelName")
140    identify_language: Optional[bool] = Field(default=None, alias="IdentifyLanguage")
141    language_options: Optional[str] = Field(default=None, alias="LanguageOptions")
142    preferred_language: Optional[
143        Literal[
144            "de-DE",
145            "en-AU",
146            "en-GB",
147            "en-US",
148            "es-US",
149            "fr-CA",
150            "fr-FR",
151            "it-IT",
152            "ja-JP",
153            "ko-KR",
154            "pt-BR",
155            "zh-CN",
156        ]
157    ] = Field(default=None, alias="PreferredLanguage")
158
159
160class GetAttendeeRequestModel(BaseModel):
161    meeting_id: str = Field(alias="MeetingId")
162    attendee_id: str = Field(alias="AttendeeId")
163
164
165class GetMeetingRequestModel(BaseModel):
166    meeting_id: str = Field(alias="MeetingId")
167
168
169class ListAttendeesRequestModel(BaseModel):
170    meeting_id: str = Field(alias="MeetingId")
171    next_token: Optional[str] = Field(default=None, alias="NextToken")
172    max_results: Optional[int] = Field(default=None, alias="MaxResults")
173
174
175class ListTagsForResourceRequestModel(BaseModel):
176    resource_arn: str = Field(alias="ResourceARN")
177
178
179class MediaPlacementModel(BaseModel):
180    audio_host_url: Optional[str] = Field(default=None, alias="AudioHostUrl")
181    audio_fallback_url: Optional[str] = Field(default=None, alias="AudioFallbackUrl")
182    signaling_url: Optional[str] = Field(default=None, alias="SignalingUrl")
183    turn_control_url: Optional[str] = Field(default=None, alias="TurnControlUrl")
184    screen_data_url: Optional[str] = Field(default=None, alias="ScreenDataUrl")
185    screen_viewing_url: Optional[str] = Field(default=None, alias="ScreenViewingUrl")
186    screen_sharing_url: Optional[str] = Field(default=None, alias="ScreenSharingUrl")
187    event_ingestion_url: Optional[str] = Field(default=None, alias="EventIngestionUrl")
188
189
190class StopMeetingTranscriptionRequestModel(BaseModel):
191    meeting_id: str = Field(alias="MeetingId")
192
193
194class UntagResourceRequestModel(BaseModel):
195    resource_arn: str = Field(alias="ResourceARN")
196    tag_keys: Sequence[str] = Field(alias="TagKeys")
197
198
199class AttendeeModel(BaseModel):
200    external_user_id: Optional[str] = Field(default=None, alias="ExternalUserId")
201    attendee_id: Optional[str] = Field(default=None, alias="AttendeeId")
202    join_token: Optional[str] = Field(default=None, alias="JoinToken")
203    capabilities: Optional[AttendeeCapabilitiesModel] = Field(
204        default=None, alias="Capabilities"
205    )
206
207
208class CreateAttendeeRequestItemModel(BaseModel):
209    external_user_id: str = Field(alias="ExternalUserId")
210    capabilities: Optional[AttendeeCapabilitiesModel] = Field(
211        default=None, alias="Capabilities"
212    )
213
214
215class CreateAttendeeRequestModel(BaseModel):
216    meeting_id: str = Field(alias="MeetingId")
217    external_user_id: str = Field(alias="ExternalUserId")
218    capabilities: Optional[AttendeeCapabilitiesModel] = Field(
219        default=None, alias="Capabilities"
220    )
221
222
223class UpdateAttendeeCapabilitiesRequestModel(BaseModel):
224    meeting_id: str = Field(alias="MeetingId")
225    attendee_id: str = Field(alias="AttendeeId")
226    capabilities: AttendeeCapabilitiesModel = Field(alias="Capabilities")
227
228
229class BatchUpdateAttendeeCapabilitiesExceptRequestModel(BaseModel):
230    meeting_id: str = Field(alias="MeetingId")
231    excluded_attendee_ids: Sequence[AttendeeIdItemModel] = Field(
232        alias="ExcludedAttendeeIds"
233    )
234    capabilities: AttendeeCapabilitiesModel = Field(alias="Capabilities")
235
236
237class MeetingFeaturesConfigurationModel(BaseModel):
238    audio: Optional[AudioFeaturesModel] = Field(default=None, alias="Audio")
239
240
241class EmptyResponseMetadataModel(BaseModel):
242    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
243
244
245class ListTagsForResourceResponseModel(BaseModel):
246    tags: List[TagModel] = Field(alias="Tags")
247    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
248
249
250class TagResourceRequestModel(BaseModel):
251    resource_arn: str = Field(alias="ResourceARN")
252    tags: Sequence[TagModel] = Field(alias="Tags")
253
254
255class TranscriptionConfigurationModel(BaseModel):
256    engine_transcribe_settings: Optional[EngineTranscribeSettingsModel] = Field(
257        default=None, alias="EngineTranscribeSettings"
258    )
259    engine_transcribe_medical_settings: Optional[
260        EngineTranscribeMedicalSettingsModel
261    ] = Field(default=None, alias="EngineTranscribeMedicalSettings")
262
263
264class BatchCreateAttendeeResponseModel(BaseModel):
265    attendees: List[AttendeeModel] = Field(alias="Attendees")
266    errors: List[CreateAttendeeErrorModel] = Field(alias="Errors")
267    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
268
269
270class CreateAttendeeResponseModel(BaseModel):
271    attendee: AttendeeModel = Field(alias="Attendee")
272    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
273
274
275class GetAttendeeResponseModel(BaseModel):
276    attendee: AttendeeModel = Field(alias="Attendee")
277    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
278
279
280class ListAttendeesResponseModel(BaseModel):
281    attendees: List[AttendeeModel] = Field(alias="Attendees")
282    next_token: str = Field(alias="NextToken")
283    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
284
285
286class UpdateAttendeeCapabilitiesResponseModel(BaseModel):
287    attendee: AttendeeModel = Field(alias="Attendee")
288    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
289
290
291class BatchCreateAttendeeRequestModel(BaseModel):
292    meeting_id: str = Field(alias="MeetingId")
293    attendees: Sequence[CreateAttendeeRequestItemModel] = Field(alias="Attendees")
294
295
296class CreateMeetingRequestModel(BaseModel):
297    client_request_token: str = Field(alias="ClientRequestToken")
298    media_region: str = Field(alias="MediaRegion")
299    external_meeting_id: str = Field(alias="ExternalMeetingId")
300    meeting_host_id: Optional[str] = Field(default=None, alias="MeetingHostId")
301    notifications_configuration: Optional[NotificationsConfigurationModel] = Field(
302        default=None, alias="NotificationsConfiguration"
303    )
304    meeting_features: Optional[MeetingFeaturesConfigurationModel] = Field(
305        default=None, alias="MeetingFeatures"
306    )
307    primary_meeting_id: Optional[str] = Field(default=None, alias="PrimaryMeetingId")
308    tenant_ids: Optional[Sequence[str]] = Field(default=None, alias="TenantIds")
309    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
310
311
312class CreateMeetingWithAttendeesRequestModel(BaseModel):
313    client_request_token: str = Field(alias="ClientRequestToken")
314    media_region: str = Field(alias="MediaRegion")
315    external_meeting_id: str = Field(alias="ExternalMeetingId")
316    attendees: Sequence[CreateAttendeeRequestItemModel] = Field(alias="Attendees")
317    meeting_host_id: Optional[str] = Field(default=None, alias="MeetingHostId")
318    meeting_features: Optional[MeetingFeaturesConfigurationModel] = Field(
319        default=None, alias="MeetingFeatures"
320    )
321    notifications_configuration: Optional[NotificationsConfigurationModel] = Field(
322        default=None, alias="NotificationsConfiguration"
323    )
324    primary_meeting_id: Optional[str] = Field(default=None, alias="PrimaryMeetingId")
325    tenant_ids: Optional[Sequence[str]] = Field(default=None, alias="TenantIds")
326    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
327
328
329class MeetingModel(BaseModel):
330    meeting_id: Optional[str] = Field(default=None, alias="MeetingId")
331    meeting_host_id: Optional[str] = Field(default=None, alias="MeetingHostId")
332    external_meeting_id: Optional[str] = Field(default=None, alias="ExternalMeetingId")
333    media_region: Optional[str] = Field(default=None, alias="MediaRegion")
334    media_placement: Optional[MediaPlacementModel] = Field(
335        default=None, alias="MediaPlacement"
336    )
337    meeting_features: Optional[MeetingFeaturesConfigurationModel] = Field(
338        default=None, alias="MeetingFeatures"
339    )
340    primary_meeting_id: Optional[str] = Field(default=None, alias="PrimaryMeetingId")
341    tenant_ids: Optional[List[str]] = Field(default=None, alias="TenantIds")
342    meeting_arn: Optional[str] = Field(default=None, alias="MeetingArn")
343
344
345class StartMeetingTranscriptionRequestModel(BaseModel):
346    meeting_id: str = Field(alias="MeetingId")
347    transcription_configuration: TranscriptionConfigurationModel = Field(
348        alias="TranscriptionConfiguration"
349    )
350
351
352class CreateMeetingResponseModel(BaseModel):
353    meeting: MeetingModel = Field(alias="Meeting")
354    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
355
356
357class CreateMeetingWithAttendeesResponseModel(BaseModel):
358    meeting: MeetingModel = Field(alias="Meeting")
359    attendees: List[AttendeeModel] = Field(alias="Attendees")
360    errors: List[CreateAttendeeErrorModel] = Field(alias="Errors")
361    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
362
363
364class GetMeetingResponseModel(BaseModel):
365    meeting: MeetingModel = Field(alias="Meeting")
366    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
class AttendeeCapabilitiesModel(mypydantic.models.base_model.BaseModel):
13class AttendeeCapabilitiesModel(BaseModel):
14    audio: Literal["None", "Receive", "Send", "SendReceive"] = Field(alias="Audio")
15    video: Literal["None", "Receive", "Send", "SendReceive"] = Field(alias="Video")
16    content: Literal["None", "Receive", "Send", "SendReceive"] = Field(alias="Content")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class AttendeeIdItemModel(mypydantic.models.base_model.BaseModel):
19class AttendeeIdItemModel(BaseModel):
20    attendee_id: str = Field(alias="AttendeeId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class AudioFeaturesModel(mypydantic.models.base_model.BaseModel):
23class AudioFeaturesModel(BaseModel):
24    echo_reduction: Optional[Literal["AVAILABLE", "UNAVAILABLE"]] = Field(
25        default=None, alias="EchoReduction"
26    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateAttendeeErrorModel(mypydantic.models.base_model.BaseModel):
29class CreateAttendeeErrorModel(BaseModel):
30    external_user_id: Optional[str] = Field(default=None, alias="ExternalUserId")
31    error_code: Optional[str] = Field(default=None, alias="ErrorCode")
32    error_message: Optional[str] = Field(default=None, alias="ErrorMessage")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ResponseMetadataModel(mypydantic.models.base_model.BaseModel):
35class ResponseMetadataModel(BaseModel):
36    request_id: str = Field(alias="RequestId")
37    host_id: str = Field(alias="HostId")
38    http_status_code: int = Field(alias="HTTPStatusCode")
39    http_headers: Dict[str, str] = Field(alias="HTTPHeaders")
40    retry_attempts: int = Field(alias="RetryAttempts")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class NotificationsConfigurationModel(mypydantic.models.base_model.BaseModel):
43class NotificationsConfigurationModel(BaseModel):
44    lambda_function_arn: Optional[str] = Field(default=None, alias="LambdaFunctionArn")
45    sns_topic_arn: Optional[str] = Field(default=None, alias="SnsTopicArn")
46    sqs_queue_arn: Optional[str] = Field(default=None, alias="SqsQueueArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class TagModel(mypydantic.models.base_model.BaseModel):
49class TagModel(BaseModel):
50    key: str = Field(alias="Key")
51    value: str = Field(alias="Value")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteAttendeeRequestModel(mypydantic.models.base_model.BaseModel):
54class DeleteAttendeeRequestModel(BaseModel):
55    meeting_id: str = Field(alias="MeetingId")
56    attendee_id: str = Field(alias="AttendeeId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteMeetingRequestModel(mypydantic.models.base_model.BaseModel):
59class DeleteMeetingRequestModel(BaseModel):
60    meeting_id: str = Field(alias="MeetingId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class EngineTranscribeMedicalSettingsModel(mypydantic.models.base_model.BaseModel):
63class EngineTranscribeMedicalSettingsModel(BaseModel):
64    language_code: Literal["en-US"] = Field(alias="LanguageCode")
65    specialty: Literal[
66        "CARDIOLOGY", "NEUROLOGY", "ONCOLOGY", "PRIMARYCARE", "RADIOLOGY", "UROLOGY"
67    ] = Field(alias="Specialty")
68    type: Literal["CONVERSATION", "DICTATION"] = Field(alias="Type")
69    vocabulary_name: Optional[str] = Field(default=None, alias="VocabularyName")
70    region: Optional[
71        Literal[
72            "ap-southeast-2",
73            "auto",
74            "ca-central-1",
75            "eu-west-1",
76            "us-east-1",
77            "us-east-2",
78            "us-west-2",
79        ]
80    ] = Field(default=None, alias="Region")
81    content_identification_type: Optional[Literal["PHI"]] = Field(
82        default=None, alias="ContentIdentificationType"
83    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class EngineTranscribeSettingsModel(mypydantic.models.base_model.BaseModel):
 86class EngineTranscribeSettingsModel(BaseModel):
 87    language_code: Optional[
 88        Literal[
 89            "de-DE",
 90            "en-AU",
 91            "en-GB",
 92            "en-US",
 93            "es-US",
 94            "fr-CA",
 95            "fr-FR",
 96            "it-IT",
 97            "ja-JP",
 98            "ko-KR",
 99            "pt-BR",
100            "zh-CN",
101        ]
102    ] = Field(default=None, alias="LanguageCode")
103    vocabulary_filter_method: Optional[Literal["mask", "remove", "tag"]] = Field(
104        default=None, alias="VocabularyFilterMethod"
105    )
106    vocabulary_filter_name: Optional[str] = Field(
107        default=None, alias="VocabularyFilterName"
108    )
109    vocabulary_name: Optional[str] = Field(default=None, alias="VocabularyName")
110    region: Optional[
111        Literal[
112            "ap-northeast-1",
113            "ap-northeast-2",
114            "ap-southeast-2",
115            "auto",
116            "ca-central-1",
117            "eu-central-1",
118            "eu-west-1",
119            "eu-west-2",
120            "sa-east-1",
121            "us-east-1",
122            "us-east-2",
123            "us-gov-west-1",
124            "us-west-2",
125        ]
126    ] = Field(default=None, alias="Region")
127    enable_partial_results_stabilization: Optional[bool] = Field(
128        default=None, alias="EnablePartialResultsStabilization"
129    )
130    partial_results_stability: Optional[Literal["high", "low", "medium"]] = Field(
131        default=None, alias="PartialResultsStability"
132    )
133    content_identification_type: Optional[Literal["PII"]] = Field(
134        default=None, alias="ContentIdentificationType"
135    )
136    content_redaction_type: Optional[Literal["PII"]] = Field(
137        default=None, alias="ContentRedactionType"
138    )
139    pii_entity_types: Optional[str] = Field(default=None, alias="PiiEntityTypes")
140    language_model_name: Optional[str] = Field(default=None, alias="LanguageModelName")
141    identify_language: Optional[bool] = Field(default=None, alias="IdentifyLanguage")
142    language_options: Optional[str] = Field(default=None, alias="LanguageOptions")
143    preferred_language: Optional[
144        Literal[
145            "de-DE",
146            "en-AU",
147            "en-GB",
148            "en-US",
149            "es-US",
150            "fr-CA",
151            "fr-FR",
152            "it-IT",
153            "ja-JP",
154            "ko-KR",
155            "pt-BR",
156            "zh-CN",
157        ]
158    ] = Field(default=None, alias="PreferredLanguage")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetAttendeeRequestModel(mypydantic.models.base_model.BaseModel):
161class GetAttendeeRequestModel(BaseModel):
162    meeting_id: str = Field(alias="MeetingId")
163    attendee_id: str = Field(alias="AttendeeId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetMeetingRequestModel(mypydantic.models.base_model.BaseModel):
166class GetMeetingRequestModel(BaseModel):
167    meeting_id: str = Field(alias="MeetingId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListAttendeesRequestModel(mypydantic.models.base_model.BaseModel):
170class ListAttendeesRequestModel(BaseModel):
171    meeting_id: str = Field(alias="MeetingId")
172    next_token: Optional[str] = Field(default=None, alias="NextToken")
173    max_results: Optional[int] = Field(default=None, alias="MaxResults")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListTagsForResourceRequestModel(mypydantic.models.base_model.BaseModel):
176class ListTagsForResourceRequestModel(BaseModel):
177    resource_arn: str = Field(alias="ResourceARN")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class MediaPlacementModel(mypydantic.models.base_model.BaseModel):
180class MediaPlacementModel(BaseModel):
181    audio_host_url: Optional[str] = Field(default=None, alias="AudioHostUrl")
182    audio_fallback_url: Optional[str] = Field(default=None, alias="AudioFallbackUrl")
183    signaling_url: Optional[str] = Field(default=None, alias="SignalingUrl")
184    turn_control_url: Optional[str] = Field(default=None, alias="TurnControlUrl")
185    screen_data_url: Optional[str] = Field(default=None, alias="ScreenDataUrl")
186    screen_viewing_url: Optional[str] = Field(default=None, alias="ScreenViewingUrl")
187    screen_sharing_url: Optional[str] = Field(default=None, alias="ScreenSharingUrl")
188    event_ingestion_url: Optional[str] = Field(default=None, alias="EventIngestionUrl")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class StopMeetingTranscriptionRequestModel(mypydantic.models.base_model.BaseModel):
191class StopMeetingTranscriptionRequestModel(BaseModel):
192    meeting_id: str = Field(alias="MeetingId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UntagResourceRequestModel(mypydantic.models.base_model.BaseModel):
195class UntagResourceRequestModel(BaseModel):
196    resource_arn: str = Field(alias="ResourceARN")
197    tag_keys: Sequence[str] = Field(alias="TagKeys")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class AttendeeModel(mypydantic.models.base_model.BaseModel):
200class AttendeeModel(BaseModel):
201    external_user_id: Optional[str] = Field(default=None, alias="ExternalUserId")
202    attendee_id: Optional[str] = Field(default=None, alias="AttendeeId")
203    join_token: Optional[str] = Field(default=None, alias="JoinToken")
204    capabilities: Optional[AttendeeCapabilitiesModel] = Field(
205        default=None, alias="Capabilities"
206    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateAttendeeRequestItemModel(mypydantic.models.base_model.BaseModel):
209class CreateAttendeeRequestItemModel(BaseModel):
210    external_user_id: str = Field(alias="ExternalUserId")
211    capabilities: Optional[AttendeeCapabilitiesModel] = Field(
212        default=None, alias="Capabilities"
213    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateAttendeeRequestModel(mypydantic.models.base_model.BaseModel):
216class CreateAttendeeRequestModel(BaseModel):
217    meeting_id: str = Field(alias="MeetingId")
218    external_user_id: str = Field(alias="ExternalUserId")
219    capabilities: Optional[AttendeeCapabilitiesModel] = Field(
220        default=None, alias="Capabilities"
221    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateAttendeeCapabilitiesRequestModel(mypydantic.models.base_model.BaseModel):
224class UpdateAttendeeCapabilitiesRequestModel(BaseModel):
225    meeting_id: str = Field(alias="MeetingId")
226    attendee_id: str = Field(alias="AttendeeId")
227    capabilities: AttendeeCapabilitiesModel = Field(alias="Capabilities")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class BatchUpdateAttendeeCapabilitiesExceptRequestModel(mypydantic.models.base_model.BaseModel):
230class BatchUpdateAttendeeCapabilitiesExceptRequestModel(BaseModel):
231    meeting_id: str = Field(alias="MeetingId")
232    excluded_attendee_ids: Sequence[AttendeeIdItemModel] = Field(
233        alias="ExcludedAttendeeIds"
234    )
235    capabilities: AttendeeCapabilitiesModel = Field(alias="Capabilities")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class MeetingFeaturesConfigurationModel(mypydantic.models.base_model.BaseModel):
238class MeetingFeaturesConfigurationModel(BaseModel):
239    audio: Optional[AudioFeaturesModel] = Field(default=None, alias="Audio")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class EmptyResponseMetadataModel(mypydantic.models.base_model.BaseModel):
242class EmptyResponseMetadataModel(BaseModel):
243    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListTagsForResourceResponseModel(mypydantic.models.base_model.BaseModel):
246class ListTagsForResourceResponseModel(BaseModel):
247    tags: List[TagModel] = Field(alias="Tags")
248    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class TagResourceRequestModel(mypydantic.models.base_model.BaseModel):
251class TagResourceRequestModel(BaseModel):
252    resource_arn: str = Field(alias="ResourceARN")
253    tags: Sequence[TagModel] = Field(alias="Tags")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class TranscriptionConfigurationModel(mypydantic.models.base_model.BaseModel):
256class TranscriptionConfigurationModel(BaseModel):
257    engine_transcribe_settings: Optional[EngineTranscribeSettingsModel] = Field(
258        default=None, alias="EngineTranscribeSettings"
259    )
260    engine_transcribe_medical_settings: Optional[
261        EngineTranscribeMedicalSettingsModel
262    ] = Field(default=None, alias="EngineTranscribeMedicalSettings")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class BatchCreateAttendeeResponseModel(mypydantic.models.base_model.BaseModel):
265class BatchCreateAttendeeResponseModel(BaseModel):
266    attendees: List[AttendeeModel] = Field(alias="Attendees")
267    errors: List[CreateAttendeeErrorModel] = Field(alias="Errors")
268    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateAttendeeResponseModel(mypydantic.models.base_model.BaseModel):
271class CreateAttendeeResponseModel(BaseModel):
272    attendee: AttendeeModel = Field(alias="Attendee")
273    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetAttendeeResponseModel(mypydantic.models.base_model.BaseModel):
276class GetAttendeeResponseModel(BaseModel):
277    attendee: AttendeeModel = Field(alias="Attendee")
278    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListAttendeesResponseModel(mypydantic.models.base_model.BaseModel):
281class ListAttendeesResponseModel(BaseModel):
282    attendees: List[AttendeeModel] = Field(alias="Attendees")
283    next_token: str = Field(alias="NextToken")
284    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateAttendeeCapabilitiesResponseModel(mypydantic.models.base_model.BaseModel):
287class UpdateAttendeeCapabilitiesResponseModel(BaseModel):
288    attendee: AttendeeModel = Field(alias="Attendee")
289    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class BatchCreateAttendeeRequestModel(mypydantic.models.base_model.BaseModel):
292class BatchCreateAttendeeRequestModel(BaseModel):
293    meeting_id: str = Field(alias="MeetingId")
294    attendees: Sequence[CreateAttendeeRequestItemModel] = Field(alias="Attendees")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateMeetingRequestModel(mypydantic.models.base_model.BaseModel):
297class CreateMeetingRequestModel(BaseModel):
298    client_request_token: str = Field(alias="ClientRequestToken")
299    media_region: str = Field(alias="MediaRegion")
300    external_meeting_id: str = Field(alias="ExternalMeetingId")
301    meeting_host_id: Optional[str] = Field(default=None, alias="MeetingHostId")
302    notifications_configuration: Optional[NotificationsConfigurationModel] = Field(
303        default=None, alias="NotificationsConfiguration"
304    )
305    meeting_features: Optional[MeetingFeaturesConfigurationModel] = Field(
306        default=None, alias="MeetingFeatures"
307    )
308    primary_meeting_id: Optional[str] = Field(default=None, alias="PrimaryMeetingId")
309    tenant_ids: Optional[Sequence[str]] = Field(default=None, alias="TenantIds")
310    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateMeetingWithAttendeesRequestModel(mypydantic.models.base_model.BaseModel):
313class CreateMeetingWithAttendeesRequestModel(BaseModel):
314    client_request_token: str = Field(alias="ClientRequestToken")
315    media_region: str = Field(alias="MediaRegion")
316    external_meeting_id: str = Field(alias="ExternalMeetingId")
317    attendees: Sequence[CreateAttendeeRequestItemModel] = Field(alias="Attendees")
318    meeting_host_id: Optional[str] = Field(default=None, alias="MeetingHostId")
319    meeting_features: Optional[MeetingFeaturesConfigurationModel] = Field(
320        default=None, alias="MeetingFeatures"
321    )
322    notifications_configuration: Optional[NotificationsConfigurationModel] = Field(
323        default=None, alias="NotificationsConfiguration"
324    )
325    primary_meeting_id: Optional[str] = Field(default=None, alias="PrimaryMeetingId")
326    tenant_ids: Optional[Sequence[str]] = Field(default=None, alias="TenantIds")
327    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class MeetingModel(mypydantic.models.base_model.BaseModel):
330class MeetingModel(BaseModel):
331    meeting_id: Optional[str] = Field(default=None, alias="MeetingId")
332    meeting_host_id: Optional[str] = Field(default=None, alias="MeetingHostId")
333    external_meeting_id: Optional[str] = Field(default=None, alias="ExternalMeetingId")
334    media_region: Optional[str] = Field(default=None, alias="MediaRegion")
335    media_placement: Optional[MediaPlacementModel] = Field(
336        default=None, alias="MediaPlacement"
337    )
338    meeting_features: Optional[MeetingFeaturesConfigurationModel] = Field(
339        default=None, alias="MeetingFeatures"
340    )
341    primary_meeting_id: Optional[str] = Field(default=None, alias="PrimaryMeetingId")
342    tenant_ids: Optional[List[str]] = Field(default=None, alias="TenantIds")
343    meeting_arn: Optional[str] = Field(default=None, alias="MeetingArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class StartMeetingTranscriptionRequestModel(mypydantic.models.base_model.BaseModel):
346class StartMeetingTranscriptionRequestModel(BaseModel):
347    meeting_id: str = Field(alias="MeetingId")
348    transcription_configuration: TranscriptionConfigurationModel = Field(
349        alias="TranscriptionConfiguration"
350    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateMeetingResponseModel(mypydantic.models.base_model.BaseModel):
353class CreateMeetingResponseModel(BaseModel):
354    meeting: MeetingModel = Field(alias="Meeting")
355    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateMeetingWithAttendeesResponseModel(mypydantic.models.base_model.BaseModel):
358class CreateMeetingWithAttendeesResponseModel(BaseModel):
359    meeting: MeetingModel = Field(alias="Meeting")
360    attendees: List[AttendeeModel] = Field(alias="Attendees")
361    errors: List[CreateAttendeeErrorModel] = Field(alias="Errors")
362    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetMeetingResponseModel(mypydantic.models.base_model.BaseModel):
365class GetMeetingResponseModel(BaseModel):
366    meeting: MeetingModel = Field(alias="Meeting")
367    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs