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")
14class MutationActionSetStateParameterModel(BaseModel): 15 component_name: str = Field(alias="componentName") 16 property: str = Field(alias="property") 17 set: ComponentPropertyModel = Field(alias="set")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
43class SortPropertyModel(BaseModel): 44 direction: Literal["ASC", "DESC"] = Field(alias="direction") 45 field: str = Field(alias="field")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
48class ComponentPropertyBindingPropertiesModel(BaseModel): 49 property: str = Field(alias="property") 50 field: Optional[str] = Field(default=None, alias="field")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
53class FormBindingElementModel(BaseModel): 54 element: str = Field(alias="element") 55 property: str = Field(alias="property")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
83class FormDataTypeConfigModel(BaseModel): 84 data_source_type: Literal["Custom", "DataStore"] = Field(alias="dataSourceType") 85 data_type_name: str = Field(alias="dataTypeName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
127class ExchangeCodeForTokenRequestBodyModel(BaseModel): 128 code: str = Field(alias="code") 129 redirect_uri: str = Field(alias="redirectUri")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
169class FormInputValuePropertyModel(BaseModel): 170 value: Optional[str] = Field(default=None, alias="value")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
173class FormStyleConfigModel(BaseModel): 174 token_reference: Optional[str] = Field(default=None, alias="tokenReference") 175 value: Optional[str] = Field(default=None, alias="value")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
190class GetMetadataRequestModel(BaseModel): 191 app_id: str = Field(alias="appId") 192 environment_name: str = Field(alias="environmentName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
319class EmptyResponseMetadataModel(BaseModel): 320 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
330class GetMetadataResponseModel(BaseModel): 331 features: Dict[str, str] = Field(alias="features") 332 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
363class CreateThemeResponseModel(BaseModel): 364 entity: ThemeModel = Field(alias="entity") 365 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
374class GetThemeResponseModel(BaseModel): 375 theme: ThemeModel = Field(alias="theme") 376 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
379class UpdateThemeResponseModel(BaseModel): 380 entity: ThemeModel = Field(alias="entity") 381 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
384class ExchangeCodeForTokenRequestModel(BaseModel): 385 provider: Literal["figma"] = Field(alias="provider") 386 request: ExchangeCodeForTokenRequestBodyModel = Field(alias="request")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
451class ValueMappingModel(BaseModel): 452 value: FormInputValuePropertyModel = Field(alias="value") 453 display_value: Optional[FormInputValuePropertyModel] = Field( 454 default=None, alias="displayValue" 455 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
483class RefreshTokenRequestModel(BaseModel): 484 provider: Literal["figma"] = Field(alias="provider") 485 refresh_token_body: RefreshTokenRequestBodyModel = Field(alias="refreshTokenBody")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
519class ValueMappingsModel(BaseModel): 520 values: Sequence[ValueMappingModel] = Field(alias="values")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
636class CreateComponentResponseModel(BaseModel): 637 entity: ComponentModel = Field(alias="entity") 638 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
647class GetComponentResponseModel(BaseModel): 648 component: ComponentModel = Field(alias="component") 649 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
652class UpdateComponentResponseModel(BaseModel): 653 entity: ComponentModel = Field(alias="entity") 654 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
737class CreateFormResponseModel(BaseModel): 738 entity: FormModel = Field(alias="entity") 739 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
748class GetFormResponseModel(BaseModel): 749 form: FormModel = Field(alias="form") 750 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
753class UpdateFormResponseModel(BaseModel): 754 entity: FormModel = Field(alias="entity") 755 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs