mypydantic.models.amplifyuibuilder

  1# Model Generated: Thu Mar  2 21:56:16 2023
  2
  3from __future__ import annotations
  4
  5from datetime import datetime
  6from typing import Any, Dict, List, Literal, Mapping, Optional, Sequence
  7
  8from pydantic import Field
  9
 10from mypydantic.models.base_model import BaseModel
 11
 12
 13class MutationActionSetStateParameterModel(BaseModel):
 14    component_name: str = Field(alias="componentName")
 15    property: str = Field(alias="property")
 16    set: ComponentPropertyModel = Field(alias="set")
 17
 18
 19class ComponentBindingPropertiesValuePropertiesModel(BaseModel):
 20    bucket: Optional[str] = Field(default=None, alias="bucket")
 21    default_value: Optional[str] = Field(default=None, alias="defaultValue")
 22    field: Optional[str] = Field(default=None, alias="field")
 23    key: Optional[str] = Field(default=None, alias="key")
 24    model: Optional[str] = Field(default=None, alias="model")
 25    predicates: Optional[Sequence[PredicateModel]] = Field(
 26        default=None, alias="predicates"
 27    )
 28    slot_name: Optional[str] = Field(default=None, alias="slotName")
 29    user_attribute: Optional[str] = Field(default=None, alias="userAttribute")
 30
 31
 32class ComponentConditionPropertyModel(BaseModel):
 33    else_: Optional[ComponentPropertyModel] = Field(default=None, alias="else")
 34    field: Optional[str] = Field(default=None, alias="field")
 35    operand: Optional[str] = Field(default=None, alias="operand")
 36    operand_type: Optional[str] = Field(default=None, alias="operandType")
 37    operator: Optional[str] = Field(default=None, alias="operator")
 38    property: Optional[str] = Field(default=None, alias="property")
 39    then: Optional[ComponentPropertyModel] = Field(default=None, alias="then")
 40
 41
 42class SortPropertyModel(BaseModel):
 43    direction: Literal["ASC", "DESC"] = Field(alias="direction")
 44    field: str = Field(alias="field")
 45
 46
 47class ComponentPropertyBindingPropertiesModel(BaseModel):
 48    property: str = Field(alias="property")
 49    field: Optional[str] = Field(default=None, alias="field")
 50
 51
 52class FormBindingElementModel(BaseModel):
 53    element: str = Field(alias="element")
 54    property: str = Field(alias="property")
 55
 56
 57class ComponentSummaryModel(BaseModel):
 58    app_id: str = Field(alias="appId")
 59    component_type: str = Field(alias="componentType")
 60    environment_name: str = Field(alias="environmentName")
 61    id: str = Field(alias="id")
 62    name: str = Field(alias="name")
 63
 64
 65class ComponentVariantModel(BaseModel):
 66    overrides: Optional[Mapping[str, Mapping[str, str]]] = Field(
 67        default=None, alias="overrides"
 68    )
 69    variant_values: Optional[Mapping[str, str]] = Field(
 70        default=None, alias="variantValues"
 71    )
 72
 73
 74class ResponseMetadataModel(BaseModel):
 75    request_id: str = Field(alias="RequestId")
 76    host_id: str = Field(alias="HostId")
 77    http_status_code: int = Field(alias="HTTPStatusCode")
 78    http_headers: Dict[str, str] = Field(alias="HTTPHeaders")
 79    retry_attempts: int = Field(alias="RetryAttempts")
 80
 81
 82class FormDataTypeConfigModel(BaseModel):
 83    data_source_type: Literal["Custom", "DataStore"] = Field(alias="dataSourceType")
 84    data_type_name: str = Field(alias="dataTypeName")
 85
 86
 87class CreateThemeDataModel(BaseModel):
 88    name: str = Field(alias="name")
 89    values: Sequence[ThemeValuesModel] = Field(alias="values")
 90    overrides: Optional[Sequence[ThemeValuesModel]] = Field(
 91        default=None, alias="overrides"
 92    )
 93    tags: Optional[Mapping[str, str]] = Field(default=None, alias="tags")
 94
 95
 96class ThemeModel(BaseModel):
 97    app_id: str = Field(alias="appId")
 98    created_at: datetime = Field(alias="createdAt")
 99    environment_name: str = Field(alias="environmentName")
100    id: str = Field(alias="id")
101    name: str = Field(alias="name")
102    values: List[ThemeValuesModel] = Field(alias="values")
103    modified_at: Optional[datetime] = Field(default=None, alias="modifiedAt")
104    overrides: Optional[List[ThemeValuesModel]] = Field(default=None, alias="overrides")
105    tags: Optional[Dict[str, str]] = Field(default=None, alias="tags")
106
107
108class DeleteComponentRequestModel(BaseModel):
109    app_id: str = Field(alias="appId")
110    environment_name: str = Field(alias="environmentName")
111    id: str = Field(alias="id")
112
113
114class DeleteFormRequestModel(BaseModel):
115    app_id: str = Field(alias="appId")
116    environment_name: str = Field(alias="environmentName")
117    id: str = Field(alias="id")
118
119
120class DeleteThemeRequestModel(BaseModel):
121    app_id: str = Field(alias="appId")
122    environment_name: str = Field(alias="environmentName")
123    id: str = Field(alias="id")
124
125
126class ExchangeCodeForTokenRequestBodyModel(BaseModel):
127    code: str = Field(alias="code")
128    redirect_uri: str = Field(alias="redirectUri")
129
130
131class PaginatorConfigModel(BaseModel):
132    max_items: Optional[int] = Field(default=None, alias="MaxItems")
133    page_size: Optional[int] = Field(default=None, alias="PageSize")
134    starting_token: Optional[str] = Field(default=None, alias="StartingToken")
135
136
137class ExportComponentsRequestModel(BaseModel):
138    app_id: str = Field(alias="appId")
139    environment_name: str = Field(alias="environmentName")
140    next_token: Optional[str] = Field(default=None, alias="nextToken")
141
142
143class ExportFormsRequestModel(BaseModel):
144    app_id: str = Field(alias="appId")
145    environment_name: str = Field(alias="environmentName")
146    next_token: Optional[str] = Field(default=None, alias="nextToken")
147
148
149class ExportThemesRequestModel(BaseModel):
150    app_id: str = Field(alias="appId")
151    environment_name: str = Field(alias="environmentName")
152    next_token: Optional[str] = Field(default=None, alias="nextToken")
153
154
155class FieldPositionModel(BaseModel):
156    below: Optional[str] = Field(default=None, alias="below")
157    fixed: Optional[Literal["first"]] = Field(default=None, alias="fixed")
158    right_of: Optional[str] = Field(default=None, alias="rightOf")
159
160
161class FieldValidationConfigurationModel(BaseModel):
162    type: str = Field(alias="type")
163    num_values: Optional[Sequence[int]] = Field(default=None, alias="numValues")
164    str_values: Optional[Sequence[str]] = Field(default=None, alias="strValues")
165    validation_message: Optional[str] = Field(default=None, alias="validationMessage")
166
167
168class FormInputValuePropertyModel(BaseModel):
169    value: Optional[str] = Field(default=None, alias="value")
170
171
172class FormStyleConfigModel(BaseModel):
173    token_reference: Optional[str] = Field(default=None, alias="tokenReference")
174    value: Optional[str] = Field(default=None, alias="value")
175
176
177class GetComponentRequestModel(BaseModel):
178    app_id: str = Field(alias="appId")
179    environment_name: str = Field(alias="environmentName")
180    id: str = Field(alias="id")
181
182
183class GetFormRequestModel(BaseModel):
184    app_id: str = Field(alias="appId")
185    environment_name: str = Field(alias="environmentName")
186    id: str = Field(alias="id")
187
188
189class GetMetadataRequestModel(BaseModel):
190    app_id: str = Field(alias="appId")
191    environment_name: str = Field(alias="environmentName")
192
193
194class GetThemeRequestModel(BaseModel):
195    app_id: str = Field(alias="appId")
196    environment_name: str = Field(alias="environmentName")
197    id: str = Field(alias="id")
198
199
200class ListComponentsRequestModel(BaseModel):
201    app_id: str = Field(alias="appId")
202    environment_name: str = Field(alias="environmentName")
203    max_results: Optional[int] = Field(default=None, alias="maxResults")
204    next_token: Optional[str] = Field(default=None, alias="nextToken")
205
206
207class ListFormsRequestModel(BaseModel):
208    app_id: str = Field(alias="appId")
209    environment_name: str = Field(alias="environmentName")
210    max_results: Optional[int] = Field(default=None, alias="maxResults")
211    next_token: Optional[str] = Field(default=None, alias="nextToken")
212
213
214class ListThemesRequestModel(BaseModel):
215    app_id: str = Field(alias="appId")
216    environment_name: str = Field(alias="environmentName")
217    max_results: Optional[int] = Field(default=None, alias="maxResults")
218    next_token: Optional[str] = Field(default=None, alias="nextToken")
219
220
221class ThemeSummaryModel(BaseModel):
222    app_id: str = Field(alias="appId")
223    environment_name: str = Field(alias="environmentName")
224    id: str = Field(alias="id")
225    name: str = Field(alias="name")
226
227
228class PredicateModel(BaseModel):
229    and_: Optional[Sequence[Dict[str, Any]]] = Field(default=None, alias="and")
230    field: Optional[str] = Field(default=None, alias="field")
231    operand: Optional[str] = Field(default=None, alias="operand")
232    operator: Optional[str] = Field(default=None, alias="operator")
233    or_: Optional[Sequence[Dict[str, Any]]] = Field(default=None, alias="or")
234
235
236class PutMetadataFlagBodyModel(BaseModel):
237    new_value: str = Field(alias="newValue")
238
239
240class RefreshTokenRequestBodyModel(BaseModel):
241    token: str = Field(alias="token")
242
243
244class ThemeValueModel(BaseModel):
245    children: Optional[Sequence[Dict[str, Any]]] = Field(default=None, alias="children")
246    value: Optional[str] = Field(default=None, alias="value")
247
248
249class ThemeValuesModel(BaseModel):
250    key: Optional[str] = Field(default=None, alias="key")
251    value: Optional[Dict[str, Any]] = Field(default=None, alias="value")
252
253
254class UpdateThemeDataModel(BaseModel):
255    values: Sequence[ThemeValuesModel] = Field(alias="values")
256    id: Optional[str] = Field(default=None, alias="id")
257    name: Optional[str] = Field(default=None, alias="name")
258    overrides: Optional[Sequence[ThemeValuesModel]] = Field(
259        default=None, alias="overrides"
260    )
261
262
263class ActionParametersModel(BaseModel):
264    anchor: Optional[ComponentPropertyModel] = Field(default=None, alias="anchor")
265    fields: Optional[Mapping[str, ComponentPropertyModel]] = Field(
266        default=None, alias="fields"
267    )
268    global_: Optional[ComponentPropertyModel] = Field(default=None, alias="global")
269    id: Optional[ComponentPropertyModel] = Field(default=None, alias="id")
270    model: Optional[str] = Field(default=None, alias="model")
271    state: Optional[MutationActionSetStateParameterModel] = Field(
272        default=None, alias="state"
273    )
274    target: Optional[ComponentPropertyModel] = Field(default=None, alias="target")
275    type: Optional[ComponentPropertyModel] = Field(default=None, alias="type")
276    url: Optional[ComponentPropertyModel] = Field(default=None, alias="url")
277
278
279class ComponentBindingPropertiesValueModel(BaseModel):
280    binding_properties: Optional[
281        ComponentBindingPropertiesValuePropertiesModel
282    ] = Field(default=None, alias="bindingProperties")
283    default_value: Optional[str] = Field(default=None, alias="defaultValue")
284    type: Optional[str] = Field(default=None, alias="type")
285
286
287class ComponentDataConfigurationModel(BaseModel):
288    model: str = Field(alias="model")
289    identifiers: Optional[Sequence[str]] = Field(default=None, alias="identifiers")
290    predicate: Optional[PredicateModel] = Field(default=None, alias="predicate")
291    sort: Optional[Sequence[SortPropertyModel]] = Field(default=None, alias="sort")
292
293
294class ComponentPropertyModel(BaseModel):
295    binding_properties: Optional[ComponentPropertyBindingPropertiesModel] = Field(
296        default=None, alias="bindingProperties"
297    )
298    bindings: Optional[Mapping[str, FormBindingElementModel]] = Field(
299        default=None, alias="bindings"
300    )
301    collection_binding_properties: Optional[
302        ComponentPropertyBindingPropertiesModel
303    ] = Field(default=None, alias="collectionBindingProperties")
304    component_name: Optional[str] = Field(default=None, alias="componentName")
305    concat: Optional[Sequence[Dict[str, Any]]] = Field(default=None, alias="concat")
306    condition: Optional[Dict[str, Any]] = Field(default=None, alias="condition")
307    configured: Optional[bool] = Field(default=None, alias="configured")
308    default_value: Optional[str] = Field(default=None, alias="defaultValue")
309    event: Optional[str] = Field(default=None, alias="event")
310    imported_value: Optional[str] = Field(default=None, alias="importedValue")
311    model: Optional[str] = Field(default=None, alias="model")
312    property: Optional[str] = Field(default=None, alias="property")
313    type: Optional[str] = Field(default=None, alias="type")
314    user_attribute: Optional[str] = Field(default=None, alias="userAttribute")
315    value: Optional[str] = Field(default=None, alias="value")
316
317
318class EmptyResponseMetadataModel(BaseModel):
319    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
320
321
322class ExchangeCodeForTokenResponseModel(BaseModel):
323    access_token: str = Field(alias="accessToken")
324    expires_in: int = Field(alias="expiresIn")
325    refresh_token: str = Field(alias="refreshToken")
326    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
327
328
329class GetMetadataResponseModel(BaseModel):
330    features: Dict[str, str] = Field(alias="features")
331    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
332
333
334class ListComponentsResponseModel(BaseModel):
335    entities: List[ComponentSummaryModel] = Field(alias="entities")
336    next_token: str = Field(alias="nextToken")
337    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
338
339
340class RefreshTokenResponseModel(BaseModel):
341    access_token: str = Field(alias="accessToken")
342    expires_in: int = Field(alias="expiresIn")
343    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
344
345
346class FormSummaryModel(BaseModel):
347    app_id: str = Field(alias="appId")
348    data_type: FormDataTypeConfigModel = Field(alias="dataType")
349    environment_name: str = Field(alias="environmentName")
350    form_action_type: Literal["create", "update"] = Field(alias="formActionType")
351    id: str = Field(alias="id")
352    name: str = Field(alias="name")
353
354
355class CreateThemeRequestModel(BaseModel):
356    app_id: str = Field(alias="appId")
357    environment_name: str = Field(alias="environmentName")
358    theme_to_create: CreateThemeDataModel = Field(alias="themeToCreate")
359    client_token: Optional[str] = Field(default=None, alias="clientToken")
360
361
362class CreateThemeResponseModel(BaseModel):
363    entity: ThemeModel = Field(alias="entity")
364    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
365
366
367class ExportThemesResponseModel(BaseModel):
368    entities: List[ThemeModel] = Field(alias="entities")
369    next_token: str = Field(alias="nextToken")
370    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
371
372
373class GetThemeResponseModel(BaseModel):
374    theme: ThemeModel = Field(alias="theme")
375    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
376
377
378class UpdateThemeResponseModel(BaseModel):
379    entity: ThemeModel = Field(alias="entity")
380    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
381
382
383class ExchangeCodeForTokenRequestModel(BaseModel):
384    provider: Literal["figma"] = Field(alias="provider")
385    request: ExchangeCodeForTokenRequestBodyModel = Field(alias="request")
386
387
388class ExportComponentsRequestExportComponentsPaginateModel(BaseModel):
389    app_id: str = Field(alias="appId")
390    environment_name: str = Field(alias="environmentName")
391    pagination_config: Optional[PaginatorConfigModel] = Field(
392        default=None, alias="PaginationConfig"
393    )
394
395
396class ExportFormsRequestExportFormsPaginateModel(BaseModel):
397    app_id: str = Field(alias="appId")
398    environment_name: str = Field(alias="environmentName")
399    pagination_config: Optional[PaginatorConfigModel] = Field(
400        default=None, alias="PaginationConfig"
401    )
402
403
404class ExportThemesRequestExportThemesPaginateModel(BaseModel):
405    app_id: str = Field(alias="appId")
406    environment_name: str = Field(alias="environmentName")
407    pagination_config: Optional[PaginatorConfigModel] = Field(
408        default=None, alias="PaginationConfig"
409    )
410
411
412class ListComponentsRequestListComponentsPaginateModel(BaseModel):
413    app_id: str = Field(alias="appId")
414    environment_name: str = Field(alias="environmentName")
415    pagination_config: Optional[PaginatorConfigModel] = Field(
416        default=None, alias="PaginationConfig"
417    )
418
419
420class ListFormsRequestListFormsPaginateModel(BaseModel):
421    app_id: str = Field(alias="appId")
422    environment_name: str = Field(alias="environmentName")
423    pagination_config: Optional[PaginatorConfigModel] = Field(
424        default=None, alias="PaginationConfig"
425    )
426
427
428class ListThemesRequestListThemesPaginateModel(BaseModel):
429    app_id: str = Field(alias="appId")
430    environment_name: str = Field(alias="environmentName")
431    pagination_config: Optional[PaginatorConfigModel] = Field(
432        default=None, alias="PaginationConfig"
433    )
434
435
436class FormButtonModel(BaseModel):
437    children: Optional[str] = Field(default=None, alias="children")
438    excluded: Optional[bool] = Field(default=None, alias="excluded")
439    position: Optional[FieldPositionModel] = Field(default=None, alias="position")
440
441
442class SectionalElementModel(BaseModel):
443    type: str = Field(alias="type")
444    level: Optional[int] = Field(default=None, alias="level")
445    orientation: Optional[str] = Field(default=None, alias="orientation")
446    position: Optional[FieldPositionModel] = Field(default=None, alias="position")
447    text: Optional[str] = Field(default=None, alias="text")
448
449
450class ValueMappingModel(BaseModel):
451    value: FormInputValuePropertyModel = Field(alias="value")
452    display_value: Optional[FormInputValuePropertyModel] = Field(
453        default=None, alias="displayValue"
454    )
455
456
457class FormStyleModel(BaseModel):
458    horizontal_gap: Optional[FormStyleConfigModel] = Field(
459        default=None, alias="horizontalGap"
460    )
461    outer_padding: Optional[FormStyleConfigModel] = Field(
462        default=None, alias="outerPadding"
463    )
464    vertical_gap: Optional[FormStyleConfigModel] = Field(
465        default=None, alias="verticalGap"
466    )
467
468
469class ListThemesResponseModel(BaseModel):
470    entities: List[ThemeSummaryModel] = Field(alias="entities")
471    next_token: str = Field(alias="nextToken")
472    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
473
474
475class PutMetadataFlagRequestModel(BaseModel):
476    app_id: str = Field(alias="appId")
477    body: PutMetadataFlagBodyModel = Field(alias="body")
478    environment_name: str = Field(alias="environmentName")
479    feature_name: str = Field(alias="featureName")
480
481
482class RefreshTokenRequestModel(BaseModel):
483    provider: Literal["figma"] = Field(alias="provider")
484    refresh_token_body: RefreshTokenRequestBodyModel = Field(alias="refreshTokenBody")
485
486
487class UpdateThemeRequestModel(BaseModel):
488    app_id: str = Field(alias="appId")
489    environment_name: str = Field(alias="environmentName")
490    id: str = Field(alias="id")
491    updated_theme: UpdateThemeDataModel = Field(alias="updatedTheme")
492    client_token: Optional[str] = Field(default=None, alias="clientToken")
493
494
495class ComponentEventModel(BaseModel):
496    action: Optional[str] = Field(default=None, alias="action")
497    binding_event: Optional[str] = Field(default=None, alias="bindingEvent")
498    parameters: Optional[ActionParametersModel] = Field(
499        default=None, alias="parameters"
500    )
501
502
503class ListFormsResponseModel(BaseModel):
504    entities: List[FormSummaryModel] = Field(alias="entities")
505    next_token: str = Field(alias="nextToken")
506    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
507
508
509class FormCTAModel(BaseModel):
510    cancel: Optional[FormButtonModel] = Field(default=None, alias="cancel")
511    clear: Optional[FormButtonModel] = Field(default=None, alias="clear")
512    position: Optional[Literal["bottom", "top", "top_and_bottom"]] = Field(
513        default=None, alias="position"
514    )
515    submit: Optional[FormButtonModel] = Field(default=None, alias="submit")
516
517
518class ValueMappingsModel(BaseModel):
519    values: Sequence[ValueMappingModel] = Field(alias="values")
520
521
522class ComponentChildModel(BaseModel):
523    component_type: str = Field(alias="componentType")
524    name: str = Field(alias="name")
525    properties: Mapping[str, ComponentPropertyModel] = Field(alias="properties")
526    children: Optional[Sequence[Dict[str, Any]]] = Field(default=None, alias="children")
527    events: Optional[Mapping[str, ComponentEventModel]] = Field(
528        default=None, alias="events"
529    )
530    source_id: Optional[str] = Field(default=None, alias="sourceId")
531
532
533class ComponentModel(BaseModel):
534    app_id: str = Field(alias="appId")
535    binding_properties: Dict[str, ComponentBindingPropertiesValueModel] = Field(
536        alias="bindingProperties"
537    )
538    component_type: str = Field(alias="componentType")
539    created_at: datetime = Field(alias="createdAt")
540    environment_name: str = Field(alias="environmentName")
541    id: str = Field(alias="id")
542    name: str = Field(alias="name")
543    overrides: Dict[str, Dict[str, str]] = Field(alias="overrides")
544    properties: Dict[str, ComponentPropertyModel] = Field(alias="properties")
545    variants: List[ComponentVariantModel] = Field(alias="variants")
546    children: Optional[List[ComponentChildModel]] = Field(
547        default=None, alias="children"
548    )
549    collection_properties: Optional[Dict[str, ComponentDataConfigurationModel]] = Field(
550        default=None, alias="collectionProperties"
551    )
552    events: Optional[Dict[str, ComponentEventModel]] = Field(
553        default=None, alias="events"
554    )
555    modified_at: Optional[datetime] = Field(default=None, alias="modifiedAt")
556    schema_version: Optional[str] = Field(default=None, alias="schemaVersion")
557    source_id: Optional[str] = Field(default=None, alias="sourceId")
558    tags: Optional[Dict[str, str]] = Field(default=None, alias="tags")
559
560
561class CreateComponentDataModel(BaseModel):
562    binding_properties: Mapping[str, ComponentBindingPropertiesValueModel] = Field(
563        alias="bindingProperties"
564    )
565    component_type: str = Field(alias="componentType")
566    name: str = Field(alias="name")
567    overrides: Mapping[str, Mapping[str, str]] = Field(alias="overrides")
568    properties: Mapping[str, ComponentPropertyModel] = Field(alias="properties")
569    variants: Sequence[ComponentVariantModel] = Field(alias="variants")
570    children: Optional[Sequence[ComponentChildModel]] = Field(
571        default=None, alias="children"
572    )
573    collection_properties: Optional[
574        Mapping[str, ComponentDataConfigurationModel]
575    ] = Field(default=None, alias="collectionProperties")
576    events: Optional[Mapping[str, ComponentEventModel]] = Field(
577        default=None, alias="events"
578    )
579    schema_version: Optional[str] = Field(default=None, alias="schemaVersion")
580    source_id: Optional[str] = Field(default=None, alias="sourceId")
581    tags: Optional[Mapping[str, str]] = Field(default=None, alias="tags")
582
583
584class UpdateComponentDataModel(BaseModel):
585    binding_properties: Optional[
586        Mapping[str, ComponentBindingPropertiesValueModel]
587    ] = Field(default=None, alias="bindingProperties")
588    children: Optional[Sequence[ComponentChildModel]] = Field(
589        default=None, alias="children"
590    )
591    collection_properties: Optional[
592        Mapping[str, ComponentDataConfigurationModel]
593    ] = Field(default=None, alias="collectionProperties")
594    component_type: Optional[str] = Field(default=None, alias="componentType")
595    events: Optional[Mapping[str, ComponentEventModel]] = Field(
596        default=None, alias="events"
597    )
598    id: Optional[str] = Field(default=None, alias="id")
599    name: Optional[str] = Field(default=None, alias="name")
600    overrides: Optional[Mapping[str, Mapping[str, str]]] = Field(
601        default=None, alias="overrides"
602    )
603    properties: Optional[Mapping[str, ComponentPropertyModel]] = Field(
604        default=None, alias="properties"
605    )
606    schema_version: Optional[str] = Field(default=None, alias="schemaVersion")
607    source_id: Optional[str] = Field(default=None, alias="sourceId")
608    variants: Optional[Sequence[ComponentVariantModel]] = Field(
609        default=None, alias="variants"
610    )
611
612
613class FieldInputConfigModel(BaseModel):
614    type: str = Field(alias="type")
615    default_checked: Optional[bool] = Field(default=None, alias="defaultChecked")
616    default_country_code: Optional[str] = Field(
617        default=None, alias="defaultCountryCode"
618    )
619    default_value: Optional[str] = Field(default=None, alias="defaultValue")
620    descriptive_text: Optional[str] = Field(default=None, alias="descriptiveText")
621    is_array: Optional[bool] = Field(default=None, alias="isArray")
622    max_value: Optional[float] = Field(default=None, alias="maxValue")
623    min_value: Optional[float] = Field(default=None, alias="minValue")
624    name: Optional[str] = Field(default=None, alias="name")
625    placeholder: Optional[str] = Field(default=None, alias="placeholder")
626    read_only: Optional[bool] = Field(default=None, alias="readOnly")
627    required: Optional[bool] = Field(default=None, alias="required")
628    step: Optional[float] = Field(default=None, alias="step")
629    value: Optional[str] = Field(default=None, alias="value")
630    value_mappings: Optional[ValueMappingsModel] = Field(
631        default=None, alias="valueMappings"
632    )
633
634
635class CreateComponentResponseModel(BaseModel):
636    entity: ComponentModel = Field(alias="entity")
637    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
638
639
640class ExportComponentsResponseModel(BaseModel):
641    entities: List[ComponentModel] = Field(alias="entities")
642    next_token: str = Field(alias="nextToken")
643    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
644
645
646class GetComponentResponseModel(BaseModel):
647    component: ComponentModel = Field(alias="component")
648    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
649
650
651class UpdateComponentResponseModel(BaseModel):
652    entity: ComponentModel = Field(alias="entity")
653    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
654
655
656class CreateComponentRequestModel(BaseModel):
657    app_id: str = Field(alias="appId")
658    component_to_create: CreateComponentDataModel = Field(alias="componentToCreate")
659    environment_name: str = Field(alias="environmentName")
660    client_token: Optional[str] = Field(default=None, alias="clientToken")
661
662
663class UpdateComponentRequestModel(BaseModel):
664    app_id: str = Field(alias="appId")
665    environment_name: str = Field(alias="environmentName")
666    id: str = Field(alias="id")
667    updated_component: UpdateComponentDataModel = Field(alias="updatedComponent")
668    client_token: Optional[str] = Field(default=None, alias="clientToken")
669
670
671class FieldConfigModel(BaseModel):
672    excluded: Optional[bool] = Field(default=None, alias="excluded")
673    input_type: Optional[FieldInputConfigModel] = Field(default=None, alias="inputType")
674    label: Optional[str] = Field(default=None, alias="label")
675    position: Optional[FieldPositionModel] = Field(default=None, alias="position")
676    validations: Optional[Sequence[FieldValidationConfigurationModel]] = Field(
677        default=None, alias="validations"
678    )
679
680
681class CreateFormDataModel(BaseModel):
682    data_type: FormDataTypeConfigModel = Field(alias="dataType")
683    fields: Mapping[str, FieldConfigModel] = Field(alias="fields")
684    form_action_type: Literal["create", "update"] = Field(alias="formActionType")
685    name: str = Field(alias="name")
686    schema_version: str = Field(alias="schemaVersion")
687    sectional_elements: Mapping[str, SectionalElementModel] = Field(
688        alias="sectionalElements"
689    )
690    style: FormStyleModel = Field(alias="style")
691    cta: Optional[FormCTAModel] = Field(default=None, alias="cta")
692    tags: Optional[Mapping[str, str]] = Field(default=None, alias="tags")
693
694
695class FormModel(BaseModel):
696    app_id: str = Field(alias="appId")
697    data_type: FormDataTypeConfigModel = Field(alias="dataType")
698    environment_name: str = Field(alias="environmentName")
699    fields: Dict[str, FieldConfigModel] = Field(alias="fields")
700    form_action_type: Literal["create", "update"] = Field(alias="formActionType")
701    id: str = Field(alias="id")
702    name: str = Field(alias="name")
703    schema_version: str = Field(alias="schemaVersion")
704    sectional_elements: Dict[str, SectionalElementModel] = Field(
705        alias="sectionalElements"
706    )
707    style: FormStyleModel = Field(alias="style")
708    cta: Optional[FormCTAModel] = Field(default=None, alias="cta")
709    tags: Optional[Dict[str, str]] = Field(default=None, alias="tags")
710
711
712class UpdateFormDataModel(BaseModel):
713    cta: Optional[FormCTAModel] = Field(default=None, alias="cta")
714    data_type: Optional[FormDataTypeConfigModel] = Field(default=None, alias="dataType")
715    fields: Optional[Mapping[str, FieldConfigModel]] = Field(
716        default=None, alias="fields"
717    )
718    form_action_type: Optional[Literal["create", "update"]] = Field(
719        default=None, alias="formActionType"
720    )
721    name: Optional[str] = Field(default=None, alias="name")
722    schema_version: Optional[str] = Field(default=None, alias="schemaVersion")
723    sectional_elements: Optional[Mapping[str, SectionalElementModel]] = Field(
724        default=None, alias="sectionalElements"
725    )
726    style: Optional[FormStyleModel] = Field(default=None, alias="style")
727
728
729class CreateFormRequestModel(BaseModel):
730    app_id: str = Field(alias="appId")
731    environment_name: str = Field(alias="environmentName")
732    form_to_create: CreateFormDataModel = Field(alias="formToCreate")
733    client_token: Optional[str] = Field(default=None, alias="clientToken")
734
735
736class CreateFormResponseModel(BaseModel):
737    entity: FormModel = Field(alias="entity")
738    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
739
740
741class ExportFormsResponseModel(BaseModel):
742    entities: List[FormModel] = Field(alias="entities")
743    next_token: str = Field(alias="nextToken")
744    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
745
746
747class GetFormResponseModel(BaseModel):
748    form: FormModel = Field(alias="form")
749    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
750
751
752class UpdateFormResponseModel(BaseModel):
753    entity: FormModel = Field(alias="entity")
754    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
755
756
757class UpdateFormRequestModel(BaseModel):
758    app_id: str = Field(alias="appId")
759    environment_name: str = Field(alias="environmentName")
760    id: str = Field(alias="id")
761    updated_form: UpdateFormDataModel = Field(alias="updatedForm")
762    client_token: Optional[str] = Field(default=None, alias="clientToken")
class MutationActionSetStateParameterModel(mypydantic.models.base_model.BaseModel):
14class MutationActionSetStateParameterModel(BaseModel):
15    component_name: str = Field(alias="componentName")
16    property: str = Field(alias="property")
17    set: ComponentPropertyModel = Field(alias="set")
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 ComponentBindingPropertiesValuePropertiesModel(mypydantic.models.base_model.BaseModel):
20class ComponentBindingPropertiesValuePropertiesModel(BaseModel):
21    bucket: Optional[str] = Field(default=None, alias="bucket")
22    default_value: Optional[str] = Field(default=None, alias="defaultValue")
23    field: Optional[str] = Field(default=None, alias="field")
24    key: Optional[str] = Field(default=None, alias="key")
25    model: Optional[str] = Field(default=None, alias="model")
26    predicates: Optional[Sequence[PredicateModel]] = Field(
27        default=None, alias="predicates"
28    )
29    slot_name: Optional[str] = Field(default=None, alias="slotName")
30    user_attribute: Optional[str] = Field(default=None, alias="userAttribute")
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 ComponentConditionPropertyModel(mypydantic.models.base_model.BaseModel):
33class ComponentConditionPropertyModel(BaseModel):
34    else_: Optional[ComponentPropertyModel] = Field(default=None, alias="else")
35    field: Optional[str] = Field(default=None, alias="field")
36    operand: Optional[str] = Field(default=None, alias="operand")
37    operand_type: Optional[str] = Field(default=None, alias="operandType")
38    operator: Optional[str] = Field(default=None, alias="operator")
39    property: Optional[str] = Field(default=None, alias="property")
40    then: Optional[ComponentPropertyModel] = Field(default=None, alias="then")
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 SortPropertyModel(mypydantic.models.base_model.BaseModel):
43class SortPropertyModel(BaseModel):
44    direction: Literal["ASC", "DESC"] = Field(alias="direction")
45    field: str = Field(alias="field")
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 ComponentPropertyBindingPropertiesModel(mypydantic.models.base_model.BaseModel):
48class ComponentPropertyBindingPropertiesModel(BaseModel):
49    property: str = Field(alias="property")
50    field: Optional[str] = Field(default=None, alias="field")
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 FormBindingElementModel(mypydantic.models.base_model.BaseModel):
53class FormBindingElementModel(BaseModel):
54    element: str = Field(alias="element")
55    property: str = Field(alias="property")
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 ComponentSummaryModel(mypydantic.models.base_model.BaseModel):
58class ComponentSummaryModel(BaseModel):
59    app_id: str = Field(alias="appId")
60    component_type: str = Field(alias="componentType")
61    environment_name: str = Field(alias="environmentName")
62    id: str = Field(alias="id")
63    name: str = Field(alias="name")
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 ComponentVariantModel(mypydantic.models.base_model.BaseModel):
66class ComponentVariantModel(BaseModel):
67    overrides: Optional[Mapping[str, Mapping[str, str]]] = Field(
68        default=None, alias="overrides"
69    )
70    variant_values: Optional[Mapping[str, str]] = Field(
71        default=None, alias="variantValues"
72    )
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):
75class ResponseMetadataModel(BaseModel):
76    request_id: str = Field(alias="RequestId")
77    host_id: str = Field(alias="HostId")
78    http_status_code: int = Field(alias="HTTPStatusCode")
79    http_headers: Dict[str, str] = Field(alias="HTTPHeaders")
80    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 FormDataTypeConfigModel(mypydantic.models.base_model.BaseModel):
83class FormDataTypeConfigModel(BaseModel):
84    data_source_type: Literal["Custom", "DataStore"] = Field(alias="dataSourceType")
85    data_type_name: str = Field(alias="dataTypeName")
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 CreateThemeDataModel(mypydantic.models.base_model.BaseModel):
88class CreateThemeDataModel(BaseModel):
89    name: str = Field(alias="name")
90    values: Sequence[ThemeValuesModel] = Field(alias="values")
91    overrides: Optional[Sequence[ThemeValuesModel]] = Field(
92        default=None, alias="overrides"
93    )
94    tags: Optional[Mapping[str, str]] = 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 ThemeModel(mypydantic.models.base_model.BaseModel):
 97class ThemeModel(BaseModel):
 98    app_id: str = Field(alias="appId")
 99    created_at: datetime = Field(alias="createdAt")
100    environment_name: str = Field(alias="environmentName")
101    id: str = Field(alias="id")
102    name: str = Field(alias="name")
103    values: List[ThemeValuesModel] = Field(alias="values")
104    modified_at: Optional[datetime] = Field(default=None, alias="modifiedAt")
105    overrides: Optional[List[ThemeValuesModel]] = Field(default=None, alias="overrides")
106    tags: Optional[Dict[str, str]] = 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 DeleteComponentRequestModel(mypydantic.models.base_model.BaseModel):
109class DeleteComponentRequestModel(BaseModel):
110    app_id: str = Field(alias="appId")
111    environment_name: str = Field(alias="environmentName")
112    id: str = Field(alias="id")
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 DeleteFormRequestModel(mypydantic.models.base_model.BaseModel):
115class DeleteFormRequestModel(BaseModel):
116    app_id: str = Field(alias="appId")
117    environment_name: str = Field(alias="environmentName")
118    id: str = Field(alias="id")
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 DeleteThemeRequestModel(mypydantic.models.base_model.BaseModel):
121class DeleteThemeRequestModel(BaseModel):
122    app_id: str = Field(alias="appId")
123    environment_name: str = Field(alias="environmentName")
124    id: str = Field(alias="id")
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 ExchangeCodeForTokenRequestBodyModel(mypydantic.models.base_model.BaseModel):
127class ExchangeCodeForTokenRequestBodyModel(BaseModel):
128    code: str = Field(alias="code")
129    redirect_uri: str = Field(alias="redirectUri")
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 PaginatorConfigModel(mypydantic.models.base_model.BaseModel):
132class PaginatorConfigModel(BaseModel):
133    max_items: Optional[int] = Field(default=None, alias="MaxItems")
134    page_size: Optional[int] = Field(default=None, alias="PageSize")
135    starting_token: Optional[str] = Field(default=None, alias="StartingToken")
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 ExportComponentsRequestModel(mypydantic.models.base_model.BaseModel):
138class ExportComponentsRequestModel(BaseModel):
139    app_id: str = Field(alias="appId")
140    environment_name: str = Field(alias="environmentName")
141    next_token: Optional[str] = Field(default=None, alias="nextToken")
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 ExportFormsRequestModel(mypydantic.models.base_model.BaseModel):
144class ExportFormsRequestModel(BaseModel):
145    app_id: str = Field(alias="appId")
146    environment_name: str = Field(alias="environmentName")
147    next_token: Optional[str] = Field(default=None, alias="nextToken")
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 ExportThemesRequestModel(mypydantic.models.base_model.BaseModel):
150class ExportThemesRequestModel(BaseModel):
151    app_id: str = Field(alias="appId")
152    environment_name: str = Field(alias="environmentName")
153    next_token: Optional[str] = Field(default=None, alias="nextToken")
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 FieldPositionModel(mypydantic.models.base_model.BaseModel):
156class FieldPositionModel(BaseModel):
157    below: Optional[str] = Field(default=None, alias="below")
158    fixed: Optional[Literal["first"]] = Field(default=None, alias="fixed")
159    right_of: Optional[str] = Field(default=None, alias="rightOf")
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 FieldValidationConfigurationModel(mypydantic.models.base_model.BaseModel):
162class FieldValidationConfigurationModel(BaseModel):
163    type: str = Field(alias="type")
164    num_values: Optional[Sequence[int]] = Field(default=None, alias="numValues")
165    str_values: Optional[Sequence[str]] = Field(default=None, alias="strValues")
166    validation_message: Optional[str] = Field(default=None, alias="validationMessage")
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 FormInputValuePropertyModel(mypydantic.models.base_model.BaseModel):
169class FormInputValuePropertyModel(BaseModel):
170    value: Optional[str] = Field(default=None, 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 FormStyleConfigModel(mypydantic.models.base_model.BaseModel):
173class FormStyleConfigModel(BaseModel):
174    token_reference: Optional[str] = Field(default=None, alias="tokenReference")
175    value: Optional[str] = Field(default=None, 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 GetComponentRequestModel(mypydantic.models.base_model.BaseModel):
178class GetComponentRequestModel(BaseModel):
179    app_id: str = Field(alias="appId")
180    environment_name: str = Field(alias="environmentName")
181    id: str = Field(alias="id")
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 GetFormRequestModel(mypydantic.models.base_model.BaseModel):
184class GetFormRequestModel(BaseModel):
185    app_id: str = Field(alias="appId")
186    environment_name: str = Field(alias="environmentName")
187    id: str = Field(alias="id")
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 GetMetadataRequestModel(mypydantic.models.base_model.BaseModel):
190class GetMetadataRequestModel(BaseModel):
191    app_id: str = Field(alias="appId")
192    environment_name: str = Field(alias="environmentName")
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 GetThemeRequestModel(mypydantic.models.base_model.BaseModel):
195class GetThemeRequestModel(BaseModel):
196    app_id: str = Field(alias="appId")
197    environment_name: str = Field(alias="environmentName")
198    id: str = Field(alias="id")
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 ListComponentsRequestModel(mypydantic.models.base_model.BaseModel):
201class ListComponentsRequestModel(BaseModel):
202    app_id: str = Field(alias="appId")
203    environment_name: str = Field(alias="environmentName")
204    max_results: Optional[int] = Field(default=None, alias="maxResults")
205    next_token: Optional[str] = Field(default=None, alias="nextToken")
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 ListFormsRequestModel(mypydantic.models.base_model.BaseModel):
208class ListFormsRequestModel(BaseModel):
209    app_id: str = Field(alias="appId")
210    environment_name: str = Field(alias="environmentName")
211    max_results: Optional[int] = Field(default=None, alias="maxResults")
212    next_token: Optional[str] = Field(default=None, alias="nextToken")
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 ListThemesRequestModel(mypydantic.models.base_model.BaseModel):
215class ListThemesRequestModel(BaseModel):
216    app_id: str = Field(alias="appId")
217    environment_name: str = Field(alias="environmentName")
218    max_results: Optional[int] = Field(default=None, alias="maxResults")
219    next_token: Optional[str] = Field(default=None, alias="nextToken")
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 ThemeSummaryModel(mypydantic.models.base_model.BaseModel):
222class ThemeSummaryModel(BaseModel):
223    app_id: str = Field(alias="appId")
224    environment_name: str = Field(alias="environmentName")
225    id: str = Field(alias="id")
226    name: str = Field(alias="name")
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 PredicateModel(mypydantic.models.base_model.BaseModel):
229class PredicateModel(BaseModel):
230    and_: Optional[Sequence[Dict[str, Any]]] = Field(default=None, alias="and")
231    field: Optional[str] = Field(default=None, alias="field")
232    operand: Optional[str] = Field(default=None, alias="operand")
233    operator: Optional[str] = Field(default=None, alias="operator")
234    or_: Optional[Sequence[Dict[str, Any]]] = Field(default=None, alias="or")
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 PutMetadataFlagBodyModel(mypydantic.models.base_model.BaseModel):
237class PutMetadataFlagBodyModel(BaseModel):
238    new_value: str = Field(alias="newValue")
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 RefreshTokenRequestBodyModel(mypydantic.models.base_model.BaseModel):
241class RefreshTokenRequestBodyModel(BaseModel):
242    token: str = Field(alias="token")
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 ThemeValueModel(mypydantic.models.base_model.BaseModel):
245class ThemeValueModel(BaseModel):
246    children: Optional[Sequence[Dict[str, Any]]] = Field(default=None, alias="children")
247    value: Optional[str] = Field(default=None, 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 ThemeValuesModel(mypydantic.models.base_model.BaseModel):
250class ThemeValuesModel(BaseModel):
251    key: Optional[str] = Field(default=None, alias="key")
252    value: Optional[Dict[str, Any]] = Field(default=None, 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 UpdateThemeDataModel(mypydantic.models.base_model.BaseModel):
255class UpdateThemeDataModel(BaseModel):
256    values: Sequence[ThemeValuesModel] = Field(alias="values")
257    id: Optional[str] = Field(default=None, alias="id")
258    name: Optional[str] = Field(default=None, alias="name")
259    overrides: Optional[Sequence[ThemeValuesModel]] = Field(
260        default=None, alias="overrides"
261    )
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 ActionParametersModel(mypydantic.models.base_model.BaseModel):
264class ActionParametersModel(BaseModel):
265    anchor: Optional[ComponentPropertyModel] = Field(default=None, alias="anchor")
266    fields: Optional[Mapping[str, ComponentPropertyModel]] = Field(
267        default=None, alias="fields"
268    )
269    global_: Optional[ComponentPropertyModel] = Field(default=None, alias="global")
270    id: Optional[ComponentPropertyModel] = Field(default=None, alias="id")
271    model: Optional[str] = Field(default=None, alias="model")
272    state: Optional[MutationActionSetStateParameterModel] = Field(
273        default=None, alias="state"
274    )
275    target: Optional[ComponentPropertyModel] = Field(default=None, alias="target")
276    type: Optional[ComponentPropertyModel] = Field(default=None, alias="type")
277    url: Optional[ComponentPropertyModel] = Field(default=None, alias="url")
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 ComponentBindingPropertiesValueModel(mypydantic.models.base_model.BaseModel):
280class ComponentBindingPropertiesValueModel(BaseModel):
281    binding_properties: Optional[
282        ComponentBindingPropertiesValuePropertiesModel
283    ] = Field(default=None, alias="bindingProperties")
284    default_value: Optional[str] = Field(default=None, alias="defaultValue")
285    type: Optional[str] = Field(default=None, alias="type")
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 ComponentDataConfigurationModel(mypydantic.models.base_model.BaseModel):
288class ComponentDataConfigurationModel(BaseModel):
289    model: str = Field(alias="model")
290    identifiers: Optional[Sequence[str]] = Field(default=None, alias="identifiers")
291    predicate: Optional[PredicateModel] = Field(default=None, alias="predicate")
292    sort: Optional[Sequence[SortPropertyModel]] = Field(default=None, alias="sort")
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 ComponentPropertyModel(mypydantic.models.base_model.BaseModel):
295class ComponentPropertyModel(BaseModel):
296    binding_properties: Optional[ComponentPropertyBindingPropertiesModel] = Field(
297        default=None, alias="bindingProperties"
298    )
299    bindings: Optional[Mapping[str, FormBindingElementModel]] = Field(
300        default=None, alias="bindings"
301    )
302    collection_binding_properties: Optional[
303        ComponentPropertyBindingPropertiesModel
304    ] = Field(default=None, alias="collectionBindingProperties")
305    component_name: Optional[str] = Field(default=None, alias="componentName")
306    concat: Optional[Sequence[Dict[str, Any]]] = Field(default=None, alias="concat")
307    condition: Optional[Dict[str, Any]] = Field(default=None, alias="condition")
308    configured: Optional[bool] = Field(default=None, alias="configured")
309    default_value: Optional[str] = Field(default=None, alias="defaultValue")
310    event: Optional[str] = Field(default=None, alias="event")
311    imported_value: Optional[str] = Field(default=None, alias="importedValue")
312    model: Optional[str] = Field(default=None, alias="model")
313    property: Optional[str] = Field(default=None, alias="property")
314    type: Optional[str] = Field(default=None, alias="type")
315    user_attribute: Optional[str] = Field(default=None, alias="userAttribute")
316    value: Optional[str] = Field(default=None, 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 EmptyResponseMetadataModel(mypydantic.models.base_model.BaseModel):
319class EmptyResponseMetadataModel(BaseModel):
320    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 ExchangeCodeForTokenResponseModel(mypydantic.models.base_model.BaseModel):
323class ExchangeCodeForTokenResponseModel(BaseModel):
324    access_token: str = Field(alias="accessToken")
325    expires_in: int = Field(alias="expiresIn")
326    refresh_token: str = Field(alias="refreshToken")
327    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 GetMetadataResponseModel(mypydantic.models.base_model.BaseModel):
330class GetMetadataResponseModel(BaseModel):
331    features: Dict[str, str] = Field(alias="features")
332    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 ListComponentsResponseModel(mypydantic.models.base_model.BaseModel):
335class ListComponentsResponseModel(BaseModel):
336    entities: List[ComponentSummaryModel] = Field(alias="entities")
337    next_token: str = Field(alias="nextToken")
338    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 RefreshTokenResponseModel(mypydantic.models.base_model.BaseModel):
341class RefreshTokenResponseModel(BaseModel):
342    access_token: str = Field(alias="accessToken")
343    expires_in: int = Field(alias="expiresIn")
344    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 FormSummaryModel(mypydantic.models.base_model.BaseModel):
347class FormSummaryModel(BaseModel):
348    app_id: str = Field(alias="appId")
349    data_type: FormDataTypeConfigModel = Field(alias="dataType")
350    environment_name: str = Field(alias="environmentName")
351    form_action_type: Literal["create", "update"] = Field(alias="formActionType")
352    id: str = Field(alias="id")
353    name: str = Field(alias="name")
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 CreateThemeRequestModel(mypydantic.models.base_model.BaseModel):
356class CreateThemeRequestModel(BaseModel):
357    app_id: str = Field(alias="appId")
358    environment_name: str = Field(alias="environmentName")
359    theme_to_create: CreateThemeDataModel = Field(alias="themeToCreate")
360    client_token: Optional[str] = Field(default=None, alias="clientToken")
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 CreateThemeResponseModel(mypydantic.models.base_model.BaseModel):
363class CreateThemeResponseModel(BaseModel):
364    entity: ThemeModel = Field(alias="entity")
365    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 ExportThemesResponseModel(mypydantic.models.base_model.BaseModel):
368class ExportThemesResponseModel(BaseModel):
369    entities: List[ThemeModel] = Field(alias="entities")
370    next_token: str = Field(alias="nextToken")
371    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 GetThemeResponseModel(mypydantic.models.base_model.BaseModel):
374class GetThemeResponseModel(BaseModel):
375    theme: ThemeModel = Field(alias="theme")
376    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 UpdateThemeResponseModel(mypydantic.models.base_model.BaseModel):
379class UpdateThemeResponseModel(BaseModel):
380    entity: ThemeModel = Field(alias="entity")
381    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 ExchangeCodeForTokenRequestModel(mypydantic.models.base_model.BaseModel):
384class ExchangeCodeForTokenRequestModel(BaseModel):
385    provider: Literal["figma"] = Field(alias="provider")
386    request: ExchangeCodeForTokenRequestBodyModel = Field(alias="request")
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 ExportComponentsRequestExportComponentsPaginateModel(mypydantic.models.base_model.BaseModel):
389class ExportComponentsRequestExportComponentsPaginateModel(BaseModel):
390    app_id: str = Field(alias="appId")
391    environment_name: str = Field(alias="environmentName")
392    pagination_config: Optional[PaginatorConfigModel] = Field(
393        default=None, alias="PaginationConfig"
394    )
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 ExportFormsRequestExportFormsPaginateModel(mypydantic.models.base_model.BaseModel):
397class ExportFormsRequestExportFormsPaginateModel(BaseModel):
398    app_id: str = Field(alias="appId")
399    environment_name: str = Field(alias="environmentName")
400    pagination_config: Optional[PaginatorConfigModel] = Field(
401        default=None, alias="PaginationConfig"
402    )
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 ExportThemesRequestExportThemesPaginateModel(mypydantic.models.base_model.BaseModel):
405class ExportThemesRequestExportThemesPaginateModel(BaseModel):
406    app_id: str = Field(alias="appId")
407    environment_name: str = Field(alias="environmentName")
408    pagination_config: Optional[PaginatorConfigModel] = Field(
409        default=None, alias="PaginationConfig"
410    )
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 ListComponentsRequestListComponentsPaginateModel(mypydantic.models.base_model.BaseModel):
413class ListComponentsRequestListComponentsPaginateModel(BaseModel):
414    app_id: str = Field(alias="appId")
415    environment_name: str = Field(alias="environmentName")
416    pagination_config: Optional[PaginatorConfigModel] = Field(
417        default=None, alias="PaginationConfig"
418    )
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 ListFormsRequestListFormsPaginateModel(mypydantic.models.base_model.BaseModel):
421class ListFormsRequestListFormsPaginateModel(BaseModel):
422    app_id: str = Field(alias="appId")
423    environment_name: str = Field(alias="environmentName")
424    pagination_config: Optional[PaginatorConfigModel] = Field(
425        default=None, alias="PaginationConfig"
426    )
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 ListThemesRequestListThemesPaginateModel(mypydantic.models.base_model.BaseModel):
429class ListThemesRequestListThemesPaginateModel(BaseModel):
430    app_id: str = Field(alias="appId")
431    environment_name: str = Field(alias="environmentName")
432    pagination_config: Optional[PaginatorConfigModel] = Field(
433        default=None, alias="PaginationConfig"
434    )
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 FormButtonModel(mypydantic.models.base_model.BaseModel):
437class FormButtonModel(BaseModel):
438    children: Optional[str] = Field(default=None, alias="children")
439    excluded: Optional[bool] = Field(default=None, alias="excluded")
440    position: Optional[FieldPositionModel] = Field(default=None, alias="position")
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 SectionalElementModel(mypydantic.models.base_model.BaseModel):
443class SectionalElementModel(BaseModel):
444    type: str = Field(alias="type")
445    level: Optional[int] = Field(default=None, alias="level")
446    orientation: Optional[str] = Field(default=None, alias="orientation")
447    position: Optional[FieldPositionModel] = Field(default=None, alias="position")
448    text: Optional[str] = Field(default=None, alias="text")
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 ValueMappingModel(mypydantic.models.base_model.BaseModel):
451class ValueMappingModel(BaseModel):
452    value: FormInputValuePropertyModel = Field(alias="value")
453    display_value: Optional[FormInputValuePropertyModel] = Field(
454        default=None, alias="displayValue"
455    )
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 FormStyleModel(mypydantic.models.base_model.BaseModel):
458class FormStyleModel(BaseModel):
459    horizontal_gap: Optional[FormStyleConfigModel] = Field(
460        default=None, alias="horizontalGap"
461    )
462    outer_padding: Optional[FormStyleConfigModel] = Field(
463        default=None, alias="outerPadding"
464    )
465    vertical_gap: Optional[FormStyleConfigModel] = Field(
466        default=None, alias="verticalGap"
467    )
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 ListThemesResponseModel(mypydantic.models.base_model.BaseModel):
470class ListThemesResponseModel(BaseModel):
471    entities: List[ThemeSummaryModel] = Field(alias="entities")
472    next_token: str = Field(alias="nextToken")
473    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 PutMetadataFlagRequestModel(mypydantic.models.base_model.BaseModel):
476class PutMetadataFlagRequestModel(BaseModel):
477    app_id: str = Field(alias="appId")
478    body: PutMetadataFlagBodyModel = Field(alias="body")
479    environment_name: str = Field(alias="environmentName")
480    feature_name: str = Field(alias="featureName")
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 RefreshTokenRequestModel(mypydantic.models.base_model.BaseModel):
483class RefreshTokenRequestModel(BaseModel):
484    provider: Literal["figma"] = Field(alias="provider")
485    refresh_token_body: RefreshTokenRequestBodyModel = Field(alias="refreshTokenBody")
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 UpdateThemeRequestModel(mypydantic.models.base_model.BaseModel):
488class UpdateThemeRequestModel(BaseModel):
489    app_id: str = Field(alias="appId")
490    environment_name: str = Field(alias="environmentName")
491    id: str = Field(alias="id")
492    updated_theme: UpdateThemeDataModel = Field(alias="updatedTheme")
493    client_token: Optional[str] = Field(default=None, alias="clientToken")
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 ComponentEventModel(mypydantic.models.base_model.BaseModel):
496class ComponentEventModel(BaseModel):
497    action: Optional[str] = Field(default=None, alias="action")
498    binding_event: Optional[str] = Field(default=None, alias="bindingEvent")
499    parameters: Optional[ActionParametersModel] = Field(
500        default=None, alias="parameters"
501    )
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 ListFormsResponseModel(mypydantic.models.base_model.BaseModel):
504class ListFormsResponseModel(BaseModel):
505    entities: List[FormSummaryModel] = Field(alias="entities")
506    next_token: str = Field(alias="nextToken")
507    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 FormCTAModel(mypydantic.models.base_model.BaseModel):
510class FormCTAModel(BaseModel):
511    cancel: Optional[FormButtonModel] = Field(default=None, alias="cancel")
512    clear: Optional[FormButtonModel] = Field(default=None, alias="clear")
513    position: Optional[Literal["bottom", "top", "top_and_bottom"]] = Field(
514        default=None, alias="position"
515    )
516    submit: Optional[FormButtonModel] = Field(default=None, alias="submit")
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 ValueMappingsModel(mypydantic.models.base_model.BaseModel):
519class ValueMappingsModel(BaseModel):
520    values: Sequence[ValueMappingModel] = Field(alias="values")
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 ComponentChildModel(mypydantic.models.base_model.BaseModel):
523class ComponentChildModel(BaseModel):
524    component_type: str = Field(alias="componentType")
525    name: str = Field(alias="name")
526    properties: Mapping[str, ComponentPropertyModel] = Field(alias="properties")
527    children: Optional[Sequence[Dict[str, Any]]] = Field(default=None, alias="children")
528    events: Optional[Mapping[str, ComponentEventModel]] = Field(
529        default=None, alias="events"
530    )
531    source_id: Optional[str] = Field(default=None, alias="sourceId")
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 ComponentModel(mypydantic.models.base_model.BaseModel):
534class ComponentModel(BaseModel):
535    app_id: str = Field(alias="appId")
536    binding_properties: Dict[str, ComponentBindingPropertiesValueModel] = Field(
537        alias="bindingProperties"
538    )
539    component_type: str = Field(alias="componentType")
540    created_at: datetime = Field(alias="createdAt")
541    environment_name: str = Field(alias="environmentName")
542    id: str = Field(alias="id")
543    name: str = Field(alias="name")
544    overrides: Dict[str, Dict[str, str]] = Field(alias="overrides")
545    properties: Dict[str, ComponentPropertyModel] = Field(alias="properties")
546    variants: List[ComponentVariantModel] = Field(alias="variants")
547    children: Optional[List[ComponentChildModel]] = Field(
548        default=None, alias="children"
549    )
550    collection_properties: Optional[Dict[str, ComponentDataConfigurationModel]] = Field(
551        default=None, alias="collectionProperties"
552    )
553    events: Optional[Dict[str, ComponentEventModel]] = Field(
554        default=None, alias="events"
555    )
556    modified_at: Optional[datetime] = Field(default=None, alias="modifiedAt")
557    schema_version: Optional[str] = Field(default=None, alias="schemaVersion")
558    source_id: Optional[str] = Field(default=None, alias="sourceId")
559    tags: Optional[Dict[str, str]] = 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 CreateComponentDataModel(mypydantic.models.base_model.BaseModel):
562class CreateComponentDataModel(BaseModel):
563    binding_properties: Mapping[str, ComponentBindingPropertiesValueModel] = Field(
564        alias="bindingProperties"
565    )
566    component_type: str = Field(alias="componentType")
567    name: str = Field(alias="name")
568    overrides: Mapping[str, Mapping[str, str]] = Field(alias="overrides")
569    properties: Mapping[str, ComponentPropertyModel] = Field(alias="properties")
570    variants: Sequence[ComponentVariantModel] = Field(alias="variants")
571    children: Optional[Sequence[ComponentChildModel]] = Field(
572        default=None, alias="children"
573    )
574    collection_properties: Optional[
575        Mapping[str, ComponentDataConfigurationModel]
576    ] = Field(default=None, alias="collectionProperties")
577    events: Optional[Mapping[str, ComponentEventModel]] = Field(
578        default=None, alias="events"
579    )
580    schema_version: Optional[str] = Field(default=None, alias="schemaVersion")
581    source_id: Optional[str] = Field(default=None, alias="sourceId")
582    tags: Optional[Mapping[str, str]] = 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 UpdateComponentDataModel(mypydantic.models.base_model.BaseModel):
585class UpdateComponentDataModel(BaseModel):
586    binding_properties: Optional[
587        Mapping[str, ComponentBindingPropertiesValueModel]
588    ] = Field(default=None, alias="bindingProperties")
589    children: Optional[Sequence[ComponentChildModel]] = Field(
590        default=None, alias="children"
591    )
592    collection_properties: Optional[
593        Mapping[str, ComponentDataConfigurationModel]
594    ] = Field(default=None, alias="collectionProperties")
595    component_type: Optional[str] = Field(default=None, alias="componentType")
596    events: Optional[Mapping[str, ComponentEventModel]] = Field(
597        default=None, alias="events"
598    )
599    id: Optional[str] = Field(default=None, alias="id")
600    name: Optional[str] = Field(default=None, alias="name")
601    overrides: Optional[Mapping[str, Mapping[str, str]]] = Field(
602        default=None, alias="overrides"
603    )
604    properties: Optional[Mapping[str, ComponentPropertyModel]] = Field(
605        default=None, alias="properties"
606    )
607    schema_version: Optional[str] = Field(default=None, alias="schemaVersion")
608    source_id: Optional[str] = Field(default=None, alias="sourceId")
609    variants: Optional[Sequence[ComponentVariantModel]] = Field(
610        default=None, alias="variants"
611    )
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 FieldInputConfigModel(mypydantic.models.base_model.BaseModel):
614class FieldInputConfigModel(BaseModel):
615    type: str = Field(alias="type")
616    default_checked: Optional[bool] = Field(default=None, alias="defaultChecked")
617    default_country_code: Optional[str] = Field(
618        default=None, alias="defaultCountryCode"
619    )
620    default_value: Optional[str] = Field(default=None, alias="defaultValue")
621    descriptive_text: Optional[str] = Field(default=None, alias="descriptiveText")
622    is_array: Optional[bool] = Field(default=None, alias="isArray")
623    max_value: Optional[float] = Field(default=None, alias="maxValue")
624    min_value: Optional[float] = Field(default=None, alias="minValue")
625    name: Optional[str] = Field(default=None, alias="name")
626    placeholder: Optional[str] = Field(default=None, alias="placeholder")
627    read_only: Optional[bool] = Field(default=None, alias="readOnly")
628    required: Optional[bool] = Field(default=None, alias="required")
629    step: Optional[float] = Field(default=None, alias="step")
630    value: Optional[str] = Field(default=None, alias="value")
631    value_mappings: Optional[ValueMappingsModel] = Field(
632        default=None, alias="valueMappings"
633    )
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 CreateComponentResponseModel(mypydantic.models.base_model.BaseModel):
636class CreateComponentResponseModel(BaseModel):
637    entity: ComponentModel = Field(alias="entity")
638    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 ExportComponentsResponseModel(mypydantic.models.base_model.BaseModel):
641class ExportComponentsResponseModel(BaseModel):
642    entities: List[ComponentModel] = Field(alias="entities")
643    next_token: str = Field(alias="nextToken")
644    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 GetComponentResponseModel(mypydantic.models.base_model.BaseModel):
647class GetComponentResponseModel(BaseModel):
648    component: ComponentModel = Field(alias="component")
649    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 UpdateComponentResponseModel(mypydantic.models.base_model.BaseModel):
652class UpdateComponentResponseModel(BaseModel):
653    entity: ComponentModel = Field(alias="entity")
654    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 CreateComponentRequestModel(mypydantic.models.base_model.BaseModel):
657class CreateComponentRequestModel(BaseModel):
658    app_id: str = Field(alias="appId")
659    component_to_create: CreateComponentDataModel = Field(alias="componentToCreate")
660    environment_name: str = Field(alias="environmentName")
661    client_token: Optional[str] = Field(default=None, alias="clientToken")
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 UpdateComponentRequestModel(mypydantic.models.base_model.BaseModel):
664class UpdateComponentRequestModel(BaseModel):
665    app_id: str = Field(alias="appId")
666    environment_name: str = Field(alias="environmentName")
667    id: str = Field(alias="id")
668    updated_component: UpdateComponentDataModel = Field(alias="updatedComponent")
669    client_token: Optional[str] = Field(default=None, alias="clientToken")
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 FieldConfigModel(mypydantic.models.base_model.BaseModel):
672class FieldConfigModel(BaseModel):
673    excluded: Optional[bool] = Field(default=None, alias="excluded")
674    input_type: Optional[FieldInputConfigModel] = Field(default=None, alias="inputType")
675    label: Optional[str] = Field(default=None, alias="label")
676    position: Optional[FieldPositionModel] = Field(default=None, alias="position")
677    validations: Optional[Sequence[FieldValidationConfigurationModel]] = Field(
678        default=None, alias="validations"
679    )
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 CreateFormDataModel(mypydantic.models.base_model.BaseModel):
682class CreateFormDataModel(BaseModel):
683    data_type: FormDataTypeConfigModel = Field(alias="dataType")
684    fields: Mapping[str, FieldConfigModel] = Field(alias="fields")
685    form_action_type: Literal["create", "update"] = Field(alias="formActionType")
686    name: str = Field(alias="name")
687    schema_version: str = Field(alias="schemaVersion")
688    sectional_elements: Mapping[str, SectionalElementModel] = Field(
689        alias="sectionalElements"
690    )
691    style: FormStyleModel = Field(alias="style")
692    cta: Optional[FormCTAModel] = Field(default=None, alias="cta")
693    tags: Optional[Mapping[str, str]] = 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 FormModel(mypydantic.models.base_model.BaseModel):
696class FormModel(BaseModel):
697    app_id: str = Field(alias="appId")
698    data_type: FormDataTypeConfigModel = Field(alias="dataType")
699    environment_name: str = Field(alias="environmentName")
700    fields: Dict[str, FieldConfigModel] = Field(alias="fields")
701    form_action_type: Literal["create", "update"] = Field(alias="formActionType")
702    id: str = Field(alias="id")
703    name: str = Field(alias="name")
704    schema_version: str = Field(alias="schemaVersion")
705    sectional_elements: Dict[str, SectionalElementModel] = Field(
706        alias="sectionalElements"
707    )
708    style: FormStyleModel = Field(alias="style")
709    cta: Optional[FormCTAModel] = Field(default=None, alias="cta")
710    tags: Optional[Dict[str, str]] = 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 UpdateFormDataModel(mypydantic.models.base_model.BaseModel):
713class UpdateFormDataModel(BaseModel):
714    cta: Optional[FormCTAModel] = Field(default=None, alias="cta")
715    data_type: Optional[FormDataTypeConfigModel] = Field(default=None, alias="dataType")
716    fields: Optional[Mapping[str, FieldConfigModel]] = Field(
717        default=None, alias="fields"
718    )
719    form_action_type: Optional[Literal["create", "update"]] = Field(
720        default=None, alias="formActionType"
721    )
722    name: Optional[str] = Field(default=None, alias="name")
723    schema_version: Optional[str] = Field(default=None, alias="schemaVersion")
724    sectional_elements: Optional[Mapping[str, SectionalElementModel]] = Field(
725        default=None, alias="sectionalElements"
726    )
727    style: Optional[FormStyleModel] = Field(default=None, alias="style")
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 CreateFormRequestModel(mypydantic.models.base_model.BaseModel):
730class CreateFormRequestModel(BaseModel):
731    app_id: str = Field(alias="appId")
732    environment_name: str = Field(alias="environmentName")
733    form_to_create: CreateFormDataModel = Field(alias="formToCreate")
734    client_token: Optional[str] = Field(default=None, alias="clientToken")
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 CreateFormResponseModel(mypydantic.models.base_model.BaseModel):
737class CreateFormResponseModel(BaseModel):
738    entity: FormModel = Field(alias="entity")
739    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 ExportFormsResponseModel(mypydantic.models.base_model.BaseModel):
742class ExportFormsResponseModel(BaseModel):
743    entities: List[FormModel] = Field(alias="entities")
744    next_token: str = Field(alias="nextToken")
745    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 GetFormResponseModel(mypydantic.models.base_model.BaseModel):
748class GetFormResponseModel(BaseModel):
749    form: FormModel = Field(alias="form")
750    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 UpdateFormResponseModel(mypydantic.models.base_model.BaseModel):
753class UpdateFormResponseModel(BaseModel):
754    entity: FormModel = Field(alias="entity")
755    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 UpdateFormRequestModel(mypydantic.models.base_model.BaseModel):
758class UpdateFormRequestModel(BaseModel):
759    app_id: str = Field(alias="appId")
760    environment_name: str = Field(alias="environmentName")
761    id: str = Field(alias="id")
762    updated_form: UpdateFormDataModel = Field(alias="updatedForm")
763    client_token: Optional[str] = Field(default=None, alias="clientToken")
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