Type definitions#
Index > AmplifyUIBuilder > Type definitions
Auto-generated documentation for AmplifyUIBuilder type annotations stubs module types-boto3-amplifyuibuilder.
CodegenGenericDataEnumUnionTypeDef#
# CodegenGenericDataEnumUnionTypeDef definition
CodegenGenericDataEnumUnionTypeDef = Union[
CodegenGenericDataEnumTypeDef, # (1)
CodegenGenericDataEnumOutputTypeDef, # (2)
]
CodegenGenericDataRelationshipTypeUnionTypeDef#
# CodegenGenericDataRelationshipTypeUnionTypeDef definition
CodegenGenericDataRelationshipTypeUnionTypeDef = Union[
CodegenGenericDataRelationshipTypeTypeDef, # (1)
CodegenGenericDataRelationshipTypeOutputTypeDef, # (2)
]
ComponentConditionPropertyUnionTypeDef#
# ComponentConditionPropertyUnionTypeDef definition
ComponentConditionPropertyUnionTypeDef = Union[
ComponentConditionPropertyTypeDef, # (1)
ComponentConditionPropertyOutputTypeDef, # (2)
]
ComponentVariantUnionTypeDef#
# ComponentVariantUnionTypeDef definition
ComponentVariantUnionTypeDef = Union[
ComponentVariantTypeDef, # (1)
ComponentVariantOutputTypeDef, # (2)
]
FieldValidationConfigurationUnionTypeDef#
# FieldValidationConfigurationUnionTypeDef definition
FieldValidationConfigurationUnionTypeDef = Union[
FieldValidationConfigurationTypeDef, # (1)
FieldValidationConfigurationOutputTypeDef, # (2)
]
FileUploaderFieldConfigUnionTypeDef#
# FileUploaderFieldConfigUnionTypeDef definition
FileUploaderFieldConfigUnionTypeDef = Union[
FileUploaderFieldConfigTypeDef, # (1)
FileUploaderFieldConfigOutputTypeDef, # (2)
]
PredicateUnionTypeDef#
# PredicateUnionTypeDef definition
PredicateUnionTypeDef = Union[
PredicateTypeDef, # (1)
PredicateOutputTypeDef, # (2)
]
ThemeValueUnionTypeDef#
# ThemeValueUnionTypeDef definition
ThemeValueUnionTypeDef = Union[
ThemeValueTypeDef, # (1)
ThemeValueOutputTypeDef, # (2)
]
ApiConfigurationUnionTypeDef#
# ApiConfigurationUnionTypeDef definition
ApiConfigurationUnionTypeDef = Union[
ApiConfigurationTypeDef, # (1)
ApiConfigurationOutputTypeDef, # (2)
]
FormInputValuePropertyUnionTypeDef#
# FormInputValuePropertyUnionTypeDef definition
FormInputValuePropertyUnionTypeDef = Union[
FormInputValuePropertyTypeDef, # (1)
FormInputValuePropertyOutputTypeDef, # (2)
]
CodegenGenericDataFieldUnionTypeDef#
# CodegenGenericDataFieldUnionTypeDef definition
CodegenGenericDataFieldUnionTypeDef = Union[
CodegenGenericDataFieldTypeDef, # (1)
CodegenGenericDataFieldOutputTypeDef, # (2)
]
ComponentPropertyUnionTypeDef#
# ComponentPropertyUnionTypeDef definition
ComponentPropertyUnionTypeDef = Union[
ComponentPropertyTypeDef, # (1)
ComponentPropertyOutputTypeDef, # (2)
]
ComponentBindingPropertiesValuePropertiesUnionTypeDef#
# ComponentBindingPropertiesValuePropertiesUnionTypeDef definition
ComponentBindingPropertiesValuePropertiesUnionTypeDef = Union[
ComponentBindingPropertiesValuePropertiesTypeDef, # (1)
ComponentBindingPropertiesValuePropertiesOutputTypeDef, # (2)
]
- See ComponentBindingPropertiesValuePropertiesTypeDef
- See ComponentBindingPropertiesValuePropertiesOutputTypeDef
ComponentDataConfigurationUnionTypeDef#
# ComponentDataConfigurationUnionTypeDef definition
ComponentDataConfigurationUnionTypeDef = Union[
ComponentDataConfigurationTypeDef, # (1)
ComponentDataConfigurationOutputTypeDef, # (2)
]
ThemeValuesUnionTypeDef#
# ThemeValuesUnionTypeDef definition
ThemeValuesUnionTypeDef = Union[
ThemeValuesTypeDef, # (1)
ThemeValuesOutputTypeDef, # (2)
]
ReactStartCodegenJobDataUnionTypeDef#
# ReactStartCodegenJobDataUnionTypeDef definition
ReactStartCodegenJobDataUnionTypeDef = Union[
ReactStartCodegenJobDataTypeDef, # (1)
ReactStartCodegenJobDataOutputTypeDef, # (2)
]
CodegenGenericDataModelUnionTypeDef#
# CodegenGenericDataModelUnionTypeDef definition
CodegenGenericDataModelUnionTypeDef = Union[
CodegenGenericDataModelTypeDef, # (1)
CodegenGenericDataModelOutputTypeDef, # (2)
]
ValueMappingUnionTypeDef#
# ValueMappingUnionTypeDef definition
ValueMappingUnionTypeDef = Union[
ValueMappingTypeDef, # (1)
ValueMappingOutputTypeDef, # (2)
]
CodegenGenericDataNonModelUnionTypeDef#
# CodegenGenericDataNonModelUnionTypeDef definition
CodegenGenericDataNonModelUnionTypeDef = Union[
CodegenGenericDataNonModelTypeDef, # (1)
CodegenGenericDataNonModelOutputTypeDef, # (2)
]
MutationActionSetStateParameterUnionTypeDef#
# MutationActionSetStateParameterUnionTypeDef definition
MutationActionSetStateParameterUnionTypeDef = Union[
MutationActionSetStateParameterTypeDef, # (1)
MutationActionSetStateParameterOutputTypeDef, # (2)
]
ComponentBindingPropertiesValueUnionTypeDef#
# ComponentBindingPropertiesValueUnionTypeDef definition
ComponentBindingPropertiesValueUnionTypeDef = Union[
ComponentBindingPropertiesValueTypeDef, # (1)
ComponentBindingPropertiesValueOutputTypeDef, # (2)
]
CodegenJobRenderConfigUnionTypeDef#
# CodegenJobRenderConfigUnionTypeDef definition
CodegenJobRenderConfigUnionTypeDef = Union[
CodegenJobRenderConfigTypeDef, # (1)
CodegenJobRenderConfigOutputTypeDef, # (2)
]
ValueMappingsUnionTypeDef#
# ValueMappingsUnionTypeDef definition
ValueMappingsUnionTypeDef = Union[
ValueMappingsTypeDef, # (1)
ValueMappingsOutputTypeDef, # (2)
]
CodegenJobGenericDataSchemaUnionTypeDef#
# CodegenJobGenericDataSchemaUnionTypeDef definition
CodegenJobGenericDataSchemaUnionTypeDef = Union[
CodegenJobGenericDataSchemaTypeDef, # (1)
CodegenJobGenericDataSchemaOutputTypeDef, # (2)
]
ActionParametersUnionTypeDef#
# ActionParametersUnionTypeDef definition
ActionParametersUnionTypeDef = Union[
ActionParametersTypeDef, # (1)
ActionParametersOutputTypeDef, # (2)
]
FieldInputConfigUnionTypeDef#
# FieldInputConfigUnionTypeDef definition
FieldInputConfigUnionTypeDef = Union[
FieldInputConfigTypeDef, # (1)
FieldInputConfigOutputTypeDef, # (2)
]
ComponentEventUnionTypeDef#
# ComponentEventUnionTypeDef definition
ComponentEventUnionTypeDef = Union[
ComponentEventTypeDef, # (1)
ComponentEventOutputTypeDef, # (2)
]
ComponentChildUnionTypeDef#
# ComponentChildUnionTypeDef definition
ComponentChildUnionTypeDef = Union[
ComponentChildTypeDef, # (1)
ComponentChildOutputTypeDef, # (2)
]
FieldConfigUnionTypeDef#
# FieldConfigUnionTypeDef definition
FieldConfigUnionTypeDef = Union[
FieldConfigTypeDef, # (1)
FieldConfigOutputTypeDef, # (2)
]
GraphQLRenderConfigTypeDef#
# GraphQLRenderConfigTypeDef definition
class GraphQLRenderConfigTypeDef(TypedDict):
typesFilePath: str,
queriesFilePath: str,
mutationsFilePath: str,
subscriptionsFilePath: str,
fragmentsFilePath: str,
CodegenDependencyTypeDef#
# CodegenDependencyTypeDef definition
class CodegenDependencyTypeDef(TypedDict):
name: NotRequired[str],
supportedVersion: NotRequired[str],
isSemVer: NotRequired[bool],
reason: NotRequired[str],
CodegenFeatureFlagsTypeDef#
# CodegenFeatureFlagsTypeDef definition
class CodegenFeatureFlagsTypeDef(TypedDict):
isRelationshipSupported: NotRequired[bool],
isNonModelSupported: NotRequired[bool],
CodegenGenericDataEnumOutputTypeDef#
# CodegenGenericDataEnumOutputTypeDef definition
class CodegenGenericDataEnumOutputTypeDef(TypedDict):
values: list[str],
CodegenGenericDataEnumTypeDef#
# CodegenGenericDataEnumTypeDef definition
class CodegenGenericDataEnumTypeDef(TypedDict):
values: Sequence[str],
CodegenGenericDataRelationshipTypeOutputTypeDef#
# CodegenGenericDataRelationshipTypeOutputTypeDef definition
class CodegenGenericDataRelationshipTypeOutputTypeDef(TypedDict):
type: GenericDataRelationshipTypeType, # (1)
relatedModelName: str,
relatedModelFields: NotRequired[list[str]],
canUnlinkAssociatedModel: NotRequired[bool],
relatedJoinFieldName: NotRequired[str],
relatedJoinTableName: NotRequired[str],
belongsToFieldOnRelatedModel: NotRequired[str],
associatedFields: NotRequired[list[str]],
isHasManyIndex: NotRequired[bool],
CodegenGenericDataRelationshipTypeTypeDef#
# CodegenGenericDataRelationshipTypeTypeDef definition
class CodegenGenericDataRelationshipTypeTypeDef(TypedDict):
type: GenericDataRelationshipTypeType, # (1)
relatedModelName: str,
relatedModelFields: NotRequired[Sequence[str]],
canUnlinkAssociatedModel: NotRequired[bool],
relatedJoinFieldName: NotRequired[str],
relatedJoinTableName: NotRequired[str],
belongsToFieldOnRelatedModel: NotRequired[str],
associatedFields: NotRequired[Sequence[str]],
isHasManyIndex: NotRequired[bool],
CodegenJobAssetTypeDef#
# CodegenJobAssetTypeDef definition
class CodegenJobAssetTypeDef(TypedDict):
downloadUrl: NotRequired[str],
CodegenJobSummaryTypeDef#
# CodegenJobSummaryTypeDef definition
class CodegenJobSummaryTypeDef(TypedDict):
appId: str,
environmentName: str,
id: str,
createdAt: NotRequired[datetime],
modifiedAt: NotRequired[datetime],
PredicateOutputTypeDef#
# PredicateOutputTypeDef definition
class PredicateOutputTypeDef(TypedDict):
or: NotRequired[list[dict[str, Any]]],
and: NotRequired[list[dict[str, Any]]],
field: NotRequired[str],
operator: NotRequired[str],
operand: NotRequired[str],
operandType: NotRequired[str],
PredicatePaginatorTypeDef#
# PredicatePaginatorTypeDef definition
class PredicatePaginatorTypeDef(TypedDict):
or: NotRequired[list[dict[str, Any]]],
and: NotRequired[list[dict[str, Any]]],
field: NotRequired[str],
operator: NotRequired[str],
operand: NotRequired[str],
operandType: NotRequired[str],
ComponentConditionPropertyOutputTypeDef#
# ComponentConditionPropertyOutputTypeDef definition
class ComponentConditionPropertyOutputTypeDef(TypedDict):
property: NotRequired[str],
field: NotRequired[str],
operator: NotRequired[str],
operand: NotRequired[str],
then: NotRequired[dict[str, Any]],
else: NotRequired[dict[str, Any]],
operandType: NotRequired[str],
ComponentConditionPropertyPaginatorTypeDef#
# ComponentConditionPropertyPaginatorTypeDef definition
class ComponentConditionPropertyPaginatorTypeDef(TypedDict):
property: NotRequired[str],
field: NotRequired[str],
operator: NotRequired[str],
operand: NotRequired[str],
then: NotRequired[dict[str, Any]],
else: NotRequired[dict[str, Any]],
operandType: NotRequired[str],
ComponentConditionPropertyTypeDef#
# ComponentConditionPropertyTypeDef definition
class ComponentConditionPropertyTypeDef(TypedDict):
property: NotRequired[str],
field: NotRequired[str],
operator: NotRequired[str],
operand: NotRequired[str],
then: NotRequired[Mapping[str, Any]],
else: NotRequired[Mapping[str, Any]],
operandType: NotRequired[str],
SortPropertyTypeDef#
# SortPropertyTypeDef definition
class SortPropertyTypeDef(TypedDict):
field: str,
direction: SortDirectionType, # (1)
ComponentVariantOutputTypeDef#
# ComponentVariantOutputTypeDef definition
class ComponentVariantOutputTypeDef(TypedDict):
variantValues: NotRequired[dict[str, str]],
overrides: NotRequired[dict[str, dict[str, str]]],
ComponentPropertyBindingPropertiesTypeDef#
# ComponentPropertyBindingPropertiesTypeDef definition
class ComponentPropertyBindingPropertiesTypeDef(TypedDict):
property: str,
field: NotRequired[str],
FormBindingElementTypeDef#
# FormBindingElementTypeDef definition
class FormBindingElementTypeDef(TypedDict):
element: str,
property: str,
ComponentSummaryTypeDef#
# ComponentSummaryTypeDef definition
class ComponentSummaryTypeDef(TypedDict):
appId: str,
environmentName: str,
id: str,
name: str,
componentType: str,
ComponentVariantTypeDef#
# ComponentVariantTypeDef definition
class ComponentVariantTypeDef(TypedDict):
variantValues: NotRequired[Mapping[str, str]],
overrides: NotRequired[Mapping[str, Mapping[str, str]]],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
FormDataTypeConfigTypeDef#
# FormDataTypeConfigTypeDef definition
class FormDataTypeConfigTypeDef(TypedDict):
dataSourceType: FormDataSourceTypeType, # (1)
dataTypeName: str,
DeleteComponentRequestRequestTypeDef#
# DeleteComponentRequestRequestTypeDef definition
class DeleteComponentRequestRequestTypeDef(TypedDict):
appId: str,
environmentName: str,
id: str,
DeleteFormRequestRequestTypeDef#
# DeleteFormRequestRequestTypeDef definition
class DeleteFormRequestRequestTypeDef(TypedDict):
appId: str,
environmentName: str,
id: str,
DeleteThemeRequestRequestTypeDef#
# DeleteThemeRequestRequestTypeDef definition
class DeleteThemeRequestRequestTypeDef(TypedDict):
appId: str,
environmentName: str,
id: str,
ExchangeCodeForTokenRequestBodyTypeDef#
# ExchangeCodeForTokenRequestBodyTypeDef definition
class ExchangeCodeForTokenRequestBodyTypeDef(TypedDict):
code: str,
redirectUri: str,
clientId: NotRequired[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ExportComponentsRequestRequestTypeDef#
# ExportComponentsRequestRequestTypeDef definition
class ExportComponentsRequestRequestTypeDef(TypedDict):
appId: str,
environmentName: str,
nextToken: NotRequired[str],
ExportFormsRequestRequestTypeDef#
# ExportFormsRequestRequestTypeDef definition
class ExportFormsRequestRequestTypeDef(TypedDict):
appId: str,
environmentName: str,
nextToken: NotRequired[str],
ExportThemesRequestRequestTypeDef#
# ExportThemesRequestRequestTypeDef definition
class ExportThemesRequestRequestTypeDef(TypedDict):
appId: str,
environmentName: str,
nextToken: NotRequired[str],
FieldPositionTypeDef#
# FieldPositionTypeDef definition
class FieldPositionTypeDef(TypedDict):
fixed: NotRequired[FixedPositionType], # (1)
rightOf: NotRequired[str],
below: NotRequired[str],
FieldValidationConfigurationOutputTypeDef#
# FieldValidationConfigurationOutputTypeDef definition
class FieldValidationConfigurationOutputTypeDef(TypedDict):
type: str,
strValues: NotRequired[list[str]],
numValues: NotRequired[list[int]],
validationMessage: NotRequired[str],
FileUploaderFieldConfigOutputTypeDef#
# FileUploaderFieldConfigOutputTypeDef definition
class FileUploaderFieldConfigOutputTypeDef(TypedDict):
accessLevel: StorageAccessLevelType, # (1)
acceptedFileTypes: list[str],
showThumbnails: NotRequired[bool],
isResumable: NotRequired[bool],
maxFileCount: NotRequired[int],
maxSize: NotRequired[int],
FieldValidationConfigurationTypeDef#
# FieldValidationConfigurationTypeDef definition
class FieldValidationConfigurationTypeDef(TypedDict):
type: str,
strValues: NotRequired[Sequence[str]],
numValues: NotRequired[Sequence[int]],
validationMessage: NotRequired[str],
FileUploaderFieldConfigTypeDef#
# FileUploaderFieldConfigTypeDef definition
class FileUploaderFieldConfigTypeDef(TypedDict):
accessLevel: StorageAccessLevelType, # (1)
acceptedFileTypes: Sequence[str],
showThumbnails: NotRequired[bool],
isResumable: NotRequired[bool],
maxFileCount: NotRequired[int],
maxSize: NotRequired[int],
FormInputBindingPropertiesValuePropertiesTypeDef#
# FormInputBindingPropertiesValuePropertiesTypeDef definition
class FormInputBindingPropertiesValuePropertiesTypeDef(TypedDict):
model: NotRequired[str],
FormInputValuePropertyBindingPropertiesTypeDef#
# FormInputValuePropertyBindingPropertiesTypeDef definition
class FormInputValuePropertyBindingPropertiesTypeDef(TypedDict):
property: str,
field: NotRequired[str],
FormStyleConfigTypeDef#
# FormStyleConfigTypeDef definition
class FormStyleConfigTypeDef(TypedDict):
tokenReference: NotRequired[str],
value: NotRequired[str],
GetCodegenJobRequestRequestTypeDef#
# GetCodegenJobRequestRequestTypeDef definition
class GetCodegenJobRequestRequestTypeDef(TypedDict):
appId: str,
environmentName: str,
id: str,
GetComponentRequestRequestTypeDef#
# GetComponentRequestRequestTypeDef definition
class GetComponentRequestRequestTypeDef(TypedDict):
appId: str,
environmentName: str,
id: str,
GetFormRequestRequestTypeDef#
# GetFormRequestRequestTypeDef definition
class GetFormRequestRequestTypeDef(TypedDict):
appId: str,
environmentName: str,
id: str,
GetMetadataRequestRequestTypeDef#
# GetMetadataRequestRequestTypeDef definition
class GetMetadataRequestRequestTypeDef(TypedDict):
appId: str,
environmentName: str,
GetThemeRequestRequestTypeDef#
# GetThemeRequestRequestTypeDef definition
class GetThemeRequestRequestTypeDef(TypedDict):
appId: str,
environmentName: str,
id: str,
ListCodegenJobsRequestRequestTypeDef#
# ListCodegenJobsRequestRequestTypeDef definition
class ListCodegenJobsRequestRequestTypeDef(TypedDict):
appId: str,
environmentName: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListComponentsRequestRequestTypeDef#
# ListComponentsRequestRequestTypeDef definition
class ListComponentsRequestRequestTypeDef(TypedDict):
appId: str,
environmentName: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListFormsRequestRequestTypeDef#
# ListFormsRequestRequestTypeDef definition
class ListFormsRequestRequestTypeDef(TypedDict):
appId: str,
environmentName: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
ListThemesRequestRequestTypeDef#
# ListThemesRequestRequestTypeDef definition
class ListThemesRequestRequestTypeDef(TypedDict):
appId: str,
environmentName: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ThemeSummaryTypeDef#
# ThemeSummaryTypeDef definition
class ThemeSummaryTypeDef(TypedDict):
appId: str,
environmentName: str,
id: str,
name: str,
PredicateTypeDef#
# PredicateTypeDef definition
class PredicateTypeDef(TypedDict):
or: NotRequired[Sequence[Mapping[str, Any]]],
and: NotRequired[Sequence[Mapping[str, Any]]],
field: NotRequired[str],
operator: NotRequired[str],
operand: NotRequired[str],
operandType: NotRequired[str],
PutMetadataFlagBodyTypeDef#
# PutMetadataFlagBodyTypeDef definition
class PutMetadataFlagBodyTypeDef(TypedDict):
newValue: str,
RefreshTokenRequestBodyTypeDef#
# RefreshTokenRequestBodyTypeDef definition
class RefreshTokenRequestBodyTypeDef(TypedDict):
token: str,
clientId: NotRequired[str],
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tags: Mapping[str, str],
ThemeValueOutputTypeDef#
# ThemeValueOutputTypeDef definition
class ThemeValueOutputTypeDef(TypedDict):
value: NotRequired[str],
children: NotRequired[list[dict[str, Any]]],
ThemeValuePaginatorTypeDef#
# ThemeValuePaginatorTypeDef definition
class ThemeValuePaginatorTypeDef(TypedDict):
value: NotRequired[str],
children: NotRequired[list[dict[str, Any]]],
ThemeValueTypeDef#
# ThemeValueTypeDef definition
class ThemeValueTypeDef(TypedDict):
value: NotRequired[str],
children: NotRequired[Sequence[Mapping[str, Any]]],
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
ApiConfigurationOutputTypeDef#
# ApiConfigurationOutputTypeDef definition
class ApiConfigurationOutputTypeDef(TypedDict):
graphQLConfig: NotRequired[GraphQLRenderConfigTypeDef], # (1)
dataStoreConfig: NotRequired[dict[str, Any]],
noApiConfig: NotRequired[dict[str, Any]],
ApiConfigurationTypeDef#
# ApiConfigurationTypeDef definition
class ApiConfigurationTypeDef(TypedDict):
graphQLConfig: NotRequired[GraphQLRenderConfigTypeDef], # (1)
dataStoreConfig: NotRequired[Mapping[str, Any]],
noApiConfig: NotRequired[Mapping[str, Any]],
CodegenGenericDataFieldOutputTypeDef#
# CodegenGenericDataFieldOutputTypeDef definition
class CodegenGenericDataFieldOutputTypeDef(TypedDict):
dataType: CodegenGenericDataFieldDataTypeType, # (1)
dataTypeValue: str,
required: bool,
readOnly: bool,
isArray: bool,
relationship: NotRequired[CodegenGenericDataRelationshipTypeOutputTypeDef], # (2)
ComponentBindingPropertiesValuePropertiesOutputTypeDef#
# ComponentBindingPropertiesValuePropertiesOutputTypeDef definition
class ComponentBindingPropertiesValuePropertiesOutputTypeDef(TypedDict):
model: NotRequired[str],
field: NotRequired[str],
predicates: NotRequired[list[PredicateOutputTypeDef]], # (1)
userAttribute: NotRequired[str],
bucket: NotRequired[str],
key: NotRequired[str],
defaultValue: NotRequired[str],
slotName: NotRequired[str],
ComponentBindingPropertiesValuePropertiesPaginatorTypeDef#
# ComponentBindingPropertiesValuePropertiesPaginatorTypeDef definition
class ComponentBindingPropertiesValuePropertiesPaginatorTypeDef(TypedDict):
model: NotRequired[str],
field: NotRequired[str],
predicates: NotRequired[list[PredicatePaginatorTypeDef]], # (1)
userAttribute: NotRequired[str],
bucket: NotRequired[str],
key: NotRequired[str],
defaultValue: NotRequired[str],
slotName: NotRequired[str],
ComponentDataConfigurationOutputTypeDef#
# ComponentDataConfigurationOutputTypeDef definition
class ComponentDataConfigurationOutputTypeDef(TypedDict):
model: str,
sort: NotRequired[list[SortPropertyTypeDef]], # (1)
predicate: NotRequired[PredicateOutputTypeDef], # (2)
identifiers: NotRequired[list[str]],
ComponentDataConfigurationPaginatorTypeDef#
# ComponentDataConfigurationPaginatorTypeDef definition
class ComponentDataConfigurationPaginatorTypeDef(TypedDict):
model: str,
sort: NotRequired[list[SortPropertyTypeDef]], # (1)
predicate: NotRequired[PredicatePaginatorTypeDef], # (2)
identifiers: NotRequired[list[str]],
ComponentPropertyOutputTypeDef#
# ComponentPropertyOutputTypeDef definition
class ComponentPropertyOutputTypeDef(TypedDict):
value: NotRequired[str],
bindingProperties: NotRequired[ComponentPropertyBindingPropertiesTypeDef], # (1)
collectionBindingProperties: NotRequired[ComponentPropertyBindingPropertiesTypeDef], # (1)
defaultValue: NotRequired[str],
model: NotRequired[str],
bindings: NotRequired[dict[str, FormBindingElementTypeDef]], # (3)
event: NotRequired[str],
userAttribute: NotRequired[str],
concat: NotRequired[list[dict[str, Any]]],
condition: NotRequired[ComponentConditionPropertyOutputTypeDef], # (4)
configured: NotRequired[bool],
type: NotRequired[str],
importedValue: NotRequired[str],
componentName: NotRequired[str],
property: NotRequired[str],
- See ComponentPropertyBindingPropertiesTypeDef
- See ComponentPropertyBindingPropertiesTypeDef
- See FormBindingElementTypeDef
- See ComponentConditionPropertyOutputTypeDef
ComponentPropertyPaginatorTypeDef#
# ComponentPropertyPaginatorTypeDef definition
class ComponentPropertyPaginatorTypeDef(TypedDict):
value: NotRequired[str],
bindingProperties: NotRequired[ComponentPropertyBindingPropertiesTypeDef], # (1)
collectionBindingProperties: NotRequired[ComponentPropertyBindingPropertiesTypeDef], # (1)
defaultValue: NotRequired[str],
model: NotRequired[str],
bindings: NotRequired[dict[str, FormBindingElementTypeDef]], # (3)
event: NotRequired[str],
userAttribute: NotRequired[str],
concat: NotRequired[list[dict[str, Any]]],
condition: NotRequired[ComponentConditionPropertyPaginatorTypeDef], # (4)
configured: NotRequired[bool],
type: NotRequired[str],
importedValue: NotRequired[str],
componentName: NotRequired[str],
property: NotRequired[str],
- See ComponentPropertyBindingPropertiesTypeDef
- See ComponentPropertyBindingPropertiesTypeDef
- See FormBindingElementTypeDef
- See ComponentConditionPropertyPaginatorTypeDef
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ExchangeCodeForTokenResponseTypeDef#
# ExchangeCodeForTokenResponseTypeDef definition
class ExchangeCodeForTokenResponseTypeDef(TypedDict):
accessToken: str,
expiresIn: int,
refreshToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetMetadataResponseTypeDef#
# GetMetadataResponseTypeDef definition
class GetMetadataResponseTypeDef(TypedDict):
features: dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListCodegenJobsResponseTypeDef#
# ListCodegenJobsResponseTypeDef definition
class ListCodegenJobsResponseTypeDef(TypedDict):
entities: list[CodegenJobSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListComponentsResponseTypeDef#
# ListComponentsResponseTypeDef definition
class ListComponentsResponseTypeDef(TypedDict):
entities: list[ComponentSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RefreshTokenResponseTypeDef#
# RefreshTokenResponseTypeDef definition
class RefreshTokenResponseTypeDef(TypedDict):
accessToken: str,
expiresIn: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
FormSummaryTypeDef#
# FormSummaryTypeDef definition
class FormSummaryTypeDef(TypedDict):
appId: str,
dataType: FormDataTypeConfigTypeDef, # (1)
environmentName: str,
formActionType: FormActionTypeType, # (2)
id: str,
name: str,
ExchangeCodeForTokenRequestRequestTypeDef#
# ExchangeCodeForTokenRequestRequestTypeDef definition
class ExchangeCodeForTokenRequestRequestTypeDef(TypedDict):
provider: TokenProvidersType, # (1)
request: ExchangeCodeForTokenRequestBodyTypeDef, # (2)
ExportComponentsRequestPaginateTypeDef#
# ExportComponentsRequestPaginateTypeDef definition
class ExportComponentsRequestPaginateTypeDef(TypedDict):
appId: str,
environmentName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ExportFormsRequestPaginateTypeDef#
# ExportFormsRequestPaginateTypeDef definition
class ExportFormsRequestPaginateTypeDef(TypedDict):
appId: str,
environmentName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ExportThemesRequestPaginateTypeDef#
# ExportThemesRequestPaginateTypeDef definition
class ExportThemesRequestPaginateTypeDef(TypedDict):
appId: str,
environmentName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCodegenJobsRequestPaginateTypeDef#
# ListCodegenJobsRequestPaginateTypeDef definition
class ListCodegenJobsRequestPaginateTypeDef(TypedDict):
appId: str,
environmentName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListComponentsRequestPaginateTypeDef#
# ListComponentsRequestPaginateTypeDef definition
class ListComponentsRequestPaginateTypeDef(TypedDict):
appId: str,
environmentName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListFormsRequestPaginateTypeDef#
# ListFormsRequestPaginateTypeDef definition
class ListFormsRequestPaginateTypeDef(TypedDict):
appId: str,
environmentName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListThemesRequestPaginateTypeDef#
# ListThemesRequestPaginateTypeDef definition
class ListThemesRequestPaginateTypeDef(TypedDict):
appId: str,
environmentName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
FormButtonTypeDef#
# FormButtonTypeDef definition
class FormButtonTypeDef(TypedDict):
excluded: NotRequired[bool],
children: NotRequired[str],
position: NotRequired[FieldPositionTypeDef], # (1)
SectionalElementTypeDef#
# SectionalElementTypeDef definition
class SectionalElementTypeDef(TypedDict):
type: str,
position: NotRequired[FieldPositionTypeDef], # (1)
text: NotRequired[str],
level: NotRequired[int],
orientation: NotRequired[str],
excluded: NotRequired[bool],
FormInputBindingPropertiesValueTypeDef#
# FormInputBindingPropertiesValueTypeDef definition
class FormInputBindingPropertiesValueTypeDef(TypedDict):
type: NotRequired[str],
bindingProperties: NotRequired[FormInputBindingPropertiesValuePropertiesTypeDef], # (1)
FormInputValuePropertyOutputTypeDef#
# FormInputValuePropertyOutputTypeDef definition
class FormInputValuePropertyOutputTypeDef(TypedDict):
value: NotRequired[str],
bindingProperties: NotRequired[FormInputValuePropertyBindingPropertiesTypeDef], # (1)
concat: NotRequired[list[dict[str, Any]]],
FormInputValuePropertyPaginatorTypeDef#
# FormInputValuePropertyPaginatorTypeDef definition
class FormInputValuePropertyPaginatorTypeDef(TypedDict):
value: NotRequired[str],
bindingProperties: NotRequired[FormInputValuePropertyBindingPropertiesTypeDef], # (1)
concat: NotRequired[list[dict[str, Any]]],
FormInputValuePropertyTypeDef#
# FormInputValuePropertyTypeDef definition
class FormInputValuePropertyTypeDef(TypedDict):
value: NotRequired[str],
bindingProperties: NotRequired[FormInputValuePropertyBindingPropertiesTypeDef], # (1)
concat: NotRequired[Sequence[Mapping[str, Any]]],
FormStyleTypeDef#
# FormStyleTypeDef definition
class FormStyleTypeDef(TypedDict):
horizontalGap: NotRequired[FormStyleConfigTypeDef], # (1)
verticalGap: NotRequired[FormStyleConfigTypeDef], # (1)
outerPadding: NotRequired[FormStyleConfigTypeDef], # (1)
ListThemesResponseTypeDef#
# ListThemesResponseTypeDef definition
class ListThemesResponseTypeDef(TypedDict):
entities: list[ThemeSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
PutMetadataFlagRequestRequestTypeDef#
# PutMetadataFlagRequestRequestTypeDef definition
class PutMetadataFlagRequestRequestTypeDef(TypedDict):
appId: str,
environmentName: str,
featureName: str,
body: PutMetadataFlagBodyTypeDef, # (1)
RefreshTokenRequestRequestTypeDef#
# RefreshTokenRequestRequestTypeDef definition
class RefreshTokenRequestRequestTypeDef(TypedDict):
provider: TokenProvidersType, # (1)
refreshTokenBody: RefreshTokenRequestBodyTypeDef, # (2)
ThemeValuesOutputTypeDef#
# ThemeValuesOutputTypeDef definition
class ThemeValuesOutputTypeDef(TypedDict):
key: NotRequired[str],
value: NotRequired[ThemeValueOutputTypeDef], # (1)
ThemeValuesPaginatorTypeDef#
# ThemeValuesPaginatorTypeDef definition
class ThemeValuesPaginatorTypeDef(TypedDict):
key: NotRequired[str],
value: NotRequired[ThemeValuePaginatorTypeDef], # (1)
ReactStartCodegenJobDataOutputTypeDef#
# ReactStartCodegenJobDataOutputTypeDef definition
class ReactStartCodegenJobDataOutputTypeDef(TypedDict):
module: NotRequired[JSModuleType], # (1)
target: NotRequired[JSTargetType], # (2)
script: NotRequired[JSScriptType], # (3)
renderTypeDeclarations: NotRequired[bool],
inlineSourceMap: NotRequired[bool],
apiConfiguration: NotRequired[ApiConfigurationOutputTypeDef], # (4)
dependencies: NotRequired[dict[str, str]],
- See JSModuleType
- See JSTargetType
- See JSScriptType
- See ApiConfigurationOutputTypeDef
CodegenGenericDataModelOutputTypeDef#
# CodegenGenericDataModelOutputTypeDef definition
class CodegenGenericDataModelOutputTypeDef(TypedDict):
fields: dict[str, CodegenGenericDataFieldOutputTypeDef], # (1)
primaryKeys: list[str],
isJoinTable: NotRequired[bool],
CodegenGenericDataNonModelOutputTypeDef#
# CodegenGenericDataNonModelOutputTypeDef definition
class CodegenGenericDataNonModelOutputTypeDef(TypedDict):
fields: dict[str, CodegenGenericDataFieldOutputTypeDef], # (1)
CodegenGenericDataFieldTypeDef#
# CodegenGenericDataFieldTypeDef definition
class CodegenGenericDataFieldTypeDef(TypedDict):
dataType: CodegenGenericDataFieldDataTypeType, # (1)
dataTypeValue: str,
required: bool,
readOnly: bool,
isArray: bool,
relationship: NotRequired[CodegenGenericDataRelationshipTypeUnionTypeDef], # (2)
- See CodegenGenericDataFieldDataTypeType
- See CodegenGenericDataRelationshipTypeTypeDef CodegenGenericDataRelationshipTypeOutputTypeDef
ComponentBindingPropertiesValueOutputTypeDef#
# ComponentBindingPropertiesValueOutputTypeDef definition
class ComponentBindingPropertiesValueOutputTypeDef(TypedDict):
type: NotRequired[str],
bindingProperties: NotRequired[ComponentBindingPropertiesValuePropertiesOutputTypeDef], # (1)
defaultValue: NotRequired[str],
ComponentBindingPropertiesValuePaginatorTypeDef#
# ComponentBindingPropertiesValuePaginatorTypeDef definition
class ComponentBindingPropertiesValuePaginatorTypeDef(TypedDict):
type: NotRequired[str],
bindingProperties: NotRequired[ComponentBindingPropertiesValuePropertiesPaginatorTypeDef], # (1)
defaultValue: NotRequired[str],
ComponentPropertyTypeDef#
# ComponentPropertyTypeDef definition
class ComponentPropertyTypeDef(TypedDict):
value: NotRequired[str],
bindingProperties: NotRequired[ComponentPropertyBindingPropertiesTypeDef], # (1)
collectionBindingProperties: NotRequired[ComponentPropertyBindingPropertiesTypeDef], # (1)
defaultValue: NotRequired[str],
model: NotRequired[str],
bindings: NotRequired[Mapping[str, FormBindingElementTypeDef]], # (3)
event: NotRequired[str],
userAttribute: NotRequired[str],
concat: NotRequired[Sequence[Mapping[str, Any]]],
condition: NotRequired[ComponentConditionPropertyUnionTypeDef], # (4)
configured: NotRequired[bool],
type: NotRequired[str],
importedValue: NotRequired[str],
componentName: NotRequired[str],
property: NotRequired[str],
- See ComponentPropertyBindingPropertiesTypeDef
- See ComponentPropertyBindingPropertiesTypeDef
- See FormBindingElementTypeDef
- See ComponentConditionPropertyTypeDef ComponentConditionPropertyOutputTypeDef
MutationActionSetStateParameterOutputTypeDef#
# MutationActionSetStateParameterOutputTypeDef definition
class MutationActionSetStateParameterOutputTypeDef(TypedDict):
componentName: str,
property: str,
set: ComponentPropertyOutputTypeDef, # (1)
MutationActionSetStateParameterPaginatorTypeDef#
# MutationActionSetStateParameterPaginatorTypeDef definition
class MutationActionSetStateParameterPaginatorTypeDef(TypedDict):
componentName: str,
property: str,
set: ComponentPropertyPaginatorTypeDef, # (1)
ListFormsResponseTypeDef#
# ListFormsResponseTypeDef definition
class ListFormsResponseTypeDef(TypedDict):
entities: list[FormSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
FormCTATypeDef#
# FormCTATypeDef definition
class FormCTATypeDef(TypedDict):
position: NotRequired[FormButtonsPositionType], # (1)
clear: NotRequired[FormButtonTypeDef], # (2)
cancel: NotRequired[FormButtonTypeDef], # (2)
submit: NotRequired[FormButtonTypeDef], # (2)
- See FormButtonsPositionType
- See FormButtonTypeDef
- See FormButtonTypeDef
- See FormButtonTypeDef
ValueMappingOutputTypeDef#
# ValueMappingOutputTypeDef definition
class ValueMappingOutputTypeDef(TypedDict):
value: FormInputValuePropertyOutputTypeDef, # (1)
displayValue: NotRequired[FormInputValuePropertyOutputTypeDef], # (1)
ValueMappingPaginatorTypeDef#
# ValueMappingPaginatorTypeDef definition
class ValueMappingPaginatorTypeDef(TypedDict):
value: FormInputValuePropertyPaginatorTypeDef, # (1)
displayValue: NotRequired[FormInputValuePropertyPaginatorTypeDef], # (1)
ComponentBindingPropertiesValuePropertiesTypeDef#
# ComponentBindingPropertiesValuePropertiesTypeDef definition
class ComponentBindingPropertiesValuePropertiesTypeDef(TypedDict):
model: NotRequired[str],
field: NotRequired[str],
predicates: NotRequired[Sequence[PredicateUnionTypeDef]], # (1)
userAttribute: NotRequired[str],
bucket: NotRequired[str],
key: NotRequired[str],
defaultValue: NotRequired[str],
slotName: NotRequired[str],
ComponentDataConfigurationTypeDef#
# ComponentDataConfigurationTypeDef definition
class ComponentDataConfigurationTypeDef(TypedDict):
model: str,
sort: NotRequired[Sequence[SortPropertyTypeDef]], # (1)
predicate: NotRequired[PredicateUnionTypeDef], # (2)
identifiers: NotRequired[Sequence[str]],
ThemeTypeDef#
# ThemeTypeDef definition
class ThemeTypeDef(TypedDict):
appId: str,
environmentName: str,
id: str,
name: str,
createdAt: datetime,
values: list[ThemeValuesOutputTypeDef], # (1)
modifiedAt: NotRequired[datetime],
overrides: NotRequired[list[ThemeValuesOutputTypeDef]], # (1)
tags: NotRequired[dict[str, str]],
ThemePaginatorTypeDef#
# ThemePaginatorTypeDef definition
class ThemePaginatorTypeDef(TypedDict):
appId: str,
environmentName: str,
id: str,
name: str,
createdAt: datetime,
values: list[ThemeValuesPaginatorTypeDef], # (1)
modifiedAt: NotRequired[datetime],
overrides: NotRequired[list[ThemeValuesPaginatorTypeDef]], # (1)
tags: NotRequired[dict[str, str]],
ThemeValuesTypeDef#
# ThemeValuesTypeDef definition
class ThemeValuesTypeDef(TypedDict):
key: NotRequired[str],
value: NotRequired[ThemeValueUnionTypeDef], # (1)
CodegenJobRenderConfigOutputTypeDef#
# CodegenJobRenderConfigOutputTypeDef definition
class CodegenJobRenderConfigOutputTypeDef(TypedDict):
react: NotRequired[ReactStartCodegenJobDataOutputTypeDef], # (1)
ReactStartCodegenJobDataTypeDef#
# ReactStartCodegenJobDataTypeDef definition
class ReactStartCodegenJobDataTypeDef(TypedDict):
module: NotRequired[JSModuleType], # (1)
target: NotRequired[JSTargetType], # (2)
script: NotRequired[JSScriptType], # (3)
renderTypeDeclarations: NotRequired[bool],
inlineSourceMap: NotRequired[bool],
apiConfiguration: NotRequired[ApiConfigurationUnionTypeDef], # (4)
dependencies: NotRequired[Mapping[str, str]],
- See JSModuleType
- See JSTargetType
- See JSScriptType
- See ApiConfigurationTypeDef ApiConfigurationOutputTypeDef
CodegenJobGenericDataSchemaOutputTypeDef#
# CodegenJobGenericDataSchemaOutputTypeDef definition
class CodegenJobGenericDataSchemaOutputTypeDef(TypedDict):
dataSourceType: CodegenJobGenericDataSourceTypeType, # (1)
models: dict[str, CodegenGenericDataModelOutputTypeDef], # (2)
enums: dict[str, CodegenGenericDataEnumOutputTypeDef], # (3)
nonModels: dict[str, CodegenGenericDataNonModelOutputTypeDef], # (4)
- See CodegenJobGenericDataSourceTypeType
- See CodegenGenericDataModelOutputTypeDef
- See CodegenGenericDataEnumOutputTypeDef
- See CodegenGenericDataNonModelOutputTypeDef
CodegenGenericDataModelTypeDef#
# CodegenGenericDataModelTypeDef definition
class CodegenGenericDataModelTypeDef(TypedDict):
fields: Mapping[str, CodegenGenericDataFieldTypeDef], # (1)
primaryKeys: Sequence[str],
isJoinTable: NotRequired[bool],
ActionParametersOutputTypeDef#
# ActionParametersOutputTypeDef definition
class ActionParametersOutputTypeDef(TypedDict):
type: NotRequired[ComponentPropertyOutputTypeDef], # (1)
url: NotRequired[ComponentPropertyOutputTypeDef], # (1)
anchor: NotRequired[ComponentPropertyOutputTypeDef], # (1)
target: NotRequired[ComponentPropertyOutputTypeDef], # (1)
global: NotRequired[ComponentPropertyOutputTypeDef], # (1)
model: NotRequired[str],
id: NotRequired[ComponentPropertyOutputTypeDef], # (1)
fields: NotRequired[dict[str, ComponentPropertyOutputTypeDef]], # (7)
state: NotRequired[MutationActionSetStateParameterOutputTypeDef], # (8)
- See ComponentPropertyOutputTypeDef
- See ComponentPropertyOutputTypeDef
- See ComponentPropertyOutputTypeDef
- See ComponentPropertyOutputTypeDef
- See ComponentPropertyOutputTypeDef
- See ComponentPropertyOutputTypeDef
- See ComponentPropertyOutputTypeDef
- See MutationActionSetStateParameterOutputTypeDef
ActionParametersPaginatorTypeDef#
# ActionParametersPaginatorTypeDef definition
class ActionParametersPaginatorTypeDef(TypedDict):
type: NotRequired[ComponentPropertyPaginatorTypeDef], # (1)
url: NotRequired[ComponentPropertyPaginatorTypeDef], # (1)
anchor: NotRequired[ComponentPropertyPaginatorTypeDef], # (1)
target: NotRequired[ComponentPropertyPaginatorTypeDef], # (1)
global: NotRequired[ComponentPropertyPaginatorTypeDef], # (1)
model: NotRequired[str],
id: NotRequired[ComponentPropertyPaginatorTypeDef], # (1)
fields: NotRequired[dict[str, ComponentPropertyPaginatorTypeDef]], # (7)
state: NotRequired[MutationActionSetStateParameterPaginatorTypeDef], # (8)
- See ComponentPropertyPaginatorTypeDef
- See ComponentPropertyPaginatorTypeDef
- See ComponentPropertyPaginatorTypeDef
- See ComponentPropertyPaginatorTypeDef
- See ComponentPropertyPaginatorTypeDef
- See ComponentPropertyPaginatorTypeDef
- See ComponentPropertyPaginatorTypeDef
- See MutationActionSetStateParameterPaginatorTypeDef
ValueMappingsOutputTypeDef#
# ValueMappingsOutputTypeDef definition
class ValueMappingsOutputTypeDef(TypedDict):
values: list[ValueMappingOutputTypeDef], # (1)
bindingProperties: NotRequired[dict[str, FormInputBindingPropertiesValueTypeDef]], # (2)
ValueMappingsPaginatorTypeDef#
# ValueMappingsPaginatorTypeDef definition
class ValueMappingsPaginatorTypeDef(TypedDict):
values: list[ValueMappingPaginatorTypeDef], # (1)
bindingProperties: NotRequired[dict[str, FormInputBindingPropertiesValueTypeDef]], # (2)
ValueMappingTypeDef#
# ValueMappingTypeDef definition
class ValueMappingTypeDef(TypedDict):
value: FormInputValuePropertyUnionTypeDef, # (1)
displayValue: NotRequired[FormInputValuePropertyUnionTypeDef], # (1)
- See FormInputValuePropertyTypeDef FormInputValuePropertyOutputTypeDef
- See FormInputValuePropertyTypeDef FormInputValuePropertyOutputTypeDef
CreateThemeResponseTypeDef#
# CreateThemeResponseTypeDef definition
class CreateThemeResponseTypeDef(TypedDict):
entity: ThemeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ThemeTypeDef
- See ResponseMetadataTypeDef
ExportThemesResponseTypeDef#
# ExportThemesResponseTypeDef definition
class ExportThemesResponseTypeDef(TypedDict):
entities: list[ThemeTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See ThemeTypeDef
- See ResponseMetadataTypeDef
GetThemeResponseTypeDef#
# GetThemeResponseTypeDef definition
class GetThemeResponseTypeDef(TypedDict):
theme: ThemeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ThemeTypeDef
- See ResponseMetadataTypeDef
UpdateThemeResponseTypeDef#
# UpdateThemeResponseTypeDef definition
class UpdateThemeResponseTypeDef(TypedDict):
entity: ThemeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ThemeTypeDef
- See ResponseMetadataTypeDef
ExportThemesResponsePaginatorTypeDef#
# ExportThemesResponsePaginatorTypeDef definition
class ExportThemesResponsePaginatorTypeDef(TypedDict):
entities: list[ThemePaginatorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
CodegenJobTypeDef#
# CodegenJobTypeDef definition
class CodegenJobTypeDef(TypedDict):
id: str,
appId: str,
environmentName: str,
renderConfig: NotRequired[CodegenJobRenderConfigOutputTypeDef], # (1)
genericDataSchema: NotRequired[CodegenJobGenericDataSchemaOutputTypeDef], # (2)
autoGenerateForms: NotRequired[bool],
features: NotRequired[CodegenFeatureFlagsTypeDef], # (3)
status: NotRequired[CodegenJobStatusType], # (4)
statusMessage: NotRequired[str],
asset: NotRequired[CodegenJobAssetTypeDef], # (5)
tags: NotRequired[dict[str, str]],
createdAt: NotRequired[datetime],
modifiedAt: NotRequired[datetime],
dependencies: NotRequired[list[CodegenDependencyTypeDef]], # (6)
- See CodegenJobRenderConfigOutputTypeDef
- See CodegenJobGenericDataSchemaOutputTypeDef
- See CodegenFeatureFlagsTypeDef
- See CodegenJobStatusType
- See CodegenJobAssetTypeDef
- See CodegenDependencyTypeDef
CodegenGenericDataNonModelTypeDef#
# CodegenGenericDataNonModelTypeDef definition
class CodegenGenericDataNonModelTypeDef(TypedDict):
fields: Mapping[str, CodegenGenericDataFieldUnionTypeDef], # (1)
MutationActionSetStateParameterTypeDef#
# MutationActionSetStateParameterTypeDef definition
class MutationActionSetStateParameterTypeDef(TypedDict):
componentName: str,
property: str,
set: ComponentPropertyUnionTypeDef, # (1)
ComponentEventOutputTypeDef#
# ComponentEventOutputTypeDef definition
class ComponentEventOutputTypeDef(TypedDict):
action: NotRequired[str],
parameters: NotRequired[ActionParametersOutputTypeDef], # (1)
bindingEvent: NotRequired[str],
ComponentEventPaginatorTypeDef#
# ComponentEventPaginatorTypeDef definition
class ComponentEventPaginatorTypeDef(TypedDict):
action: NotRequired[str],
parameters: NotRequired[ActionParametersPaginatorTypeDef], # (1)
bindingEvent: NotRequired[str],
FieldInputConfigOutputTypeDef#
# FieldInputConfigOutputTypeDef definition
class FieldInputConfigOutputTypeDef(TypedDict):
type: str,
required: NotRequired[bool],
readOnly: NotRequired[bool],
placeholder: NotRequired[str],
defaultValue: NotRequired[str],
descriptiveText: NotRequired[str],
defaultChecked: NotRequired[bool],
defaultCountryCode: NotRequired[str],
valueMappings: NotRequired[ValueMappingsOutputTypeDef], # (1)
name: NotRequired[str],
minValue: NotRequired[float],
maxValue: NotRequired[float],
step: NotRequired[float],
value: NotRequired[str],
isArray: NotRequired[bool],
fileUploaderConfig: NotRequired[FileUploaderFieldConfigOutputTypeDef], # (2)
FieldInputConfigPaginatorTypeDef#
# FieldInputConfigPaginatorTypeDef definition
class FieldInputConfigPaginatorTypeDef(TypedDict):
type: str,
required: NotRequired[bool],
readOnly: NotRequired[bool],
placeholder: NotRequired[str],
defaultValue: NotRequired[str],
descriptiveText: NotRequired[str],
defaultChecked: NotRequired[bool],
defaultCountryCode: NotRequired[str],
valueMappings: NotRequired[ValueMappingsPaginatorTypeDef], # (1)
name: NotRequired[str],
minValue: NotRequired[float],
maxValue: NotRequired[float],
step: NotRequired[float],
value: NotRequired[str],
isArray: NotRequired[bool],
fileUploaderConfig: NotRequired[FileUploaderFieldConfigOutputTypeDef], # (2)
ComponentBindingPropertiesValueTypeDef#
# ComponentBindingPropertiesValueTypeDef definition
class ComponentBindingPropertiesValueTypeDef(TypedDict):
type: NotRequired[str],
bindingProperties: NotRequired[ComponentBindingPropertiesValuePropertiesUnionTypeDef], # (1)
defaultValue: NotRequired[str],
- See ComponentBindingPropertiesValuePropertiesTypeDef ComponentBindingPropertiesValuePropertiesOutputTypeDef
CreateThemeDataTypeDef#
# CreateThemeDataTypeDef definition
class CreateThemeDataTypeDef(TypedDict):
name: str,
values: Sequence[ThemeValuesUnionTypeDef], # (1)
overrides: NotRequired[Sequence[ThemeValuesTypeDef]], # (2)
tags: NotRequired[Mapping[str, str]],
UpdateThemeDataTypeDef#
# UpdateThemeDataTypeDef definition
class UpdateThemeDataTypeDef(TypedDict):
values: Sequence[ThemeValuesUnionTypeDef], # (1)
id: NotRequired[str],
name: NotRequired[str],
overrides: NotRequired[Sequence[ThemeValuesTypeDef]], # (2)
CodegenJobRenderConfigTypeDef#
# CodegenJobRenderConfigTypeDef definition
class CodegenJobRenderConfigTypeDef(TypedDict):
react: NotRequired[ReactStartCodegenJobDataUnionTypeDef], # (1)
GetCodegenJobResponseTypeDef#
# GetCodegenJobResponseTypeDef definition
class GetCodegenJobResponseTypeDef(TypedDict):
job: CodegenJobTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartCodegenJobResponseTypeDef#
# StartCodegenJobResponseTypeDef definition
class StartCodegenJobResponseTypeDef(TypedDict):
entity: CodegenJobTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ComponentChildOutputTypeDef#
# ComponentChildOutputTypeDef definition
class ComponentChildOutputTypeDef(TypedDict):
componentType: str,
name: str,
properties: dict[str, ComponentPropertyOutputTypeDef], # (1)
children: NotRequired[list[dict[str, Any]]],
events: NotRequired[dict[str, ComponentEventOutputTypeDef]], # (2)
sourceId: NotRequired[str],
ComponentChildPaginatorTypeDef#
# ComponentChildPaginatorTypeDef definition
class ComponentChildPaginatorTypeDef(TypedDict):
componentType: str,
name: str,
properties: dict[str, ComponentPropertyPaginatorTypeDef], # (1)
children: NotRequired[list[dict[str, Any]]],
events: NotRequired[dict[str, ComponentEventPaginatorTypeDef]], # (2)
sourceId: NotRequired[str],
FieldConfigOutputTypeDef#
# FieldConfigOutputTypeDef definition
class FieldConfigOutputTypeDef(TypedDict):
label: NotRequired[str],
position: NotRequired[FieldPositionTypeDef], # (1)
excluded: NotRequired[bool],
inputType: NotRequired[FieldInputConfigOutputTypeDef], # (2)
validations: NotRequired[list[FieldValidationConfigurationOutputTypeDef]], # (3)
- See FieldPositionTypeDef
- See FieldInputConfigOutputTypeDef
- See FieldValidationConfigurationOutputTypeDef
FieldConfigPaginatorTypeDef#
# FieldConfigPaginatorTypeDef definition
class FieldConfigPaginatorTypeDef(TypedDict):
label: NotRequired[str],
position: NotRequired[FieldPositionTypeDef], # (1)
excluded: NotRequired[bool],
inputType: NotRequired[FieldInputConfigPaginatorTypeDef], # (2)
validations: NotRequired[list[FieldValidationConfigurationOutputTypeDef]], # (3)
- See FieldPositionTypeDef
- See FieldInputConfigPaginatorTypeDef
- See FieldValidationConfigurationOutputTypeDef
ValueMappingsTypeDef#
# ValueMappingsTypeDef definition
class ValueMappingsTypeDef(TypedDict):
values: Sequence[ValueMappingUnionTypeDef], # (1)
bindingProperties: NotRequired[Mapping[str, FormInputBindingPropertiesValueTypeDef]], # (2)
CreateThemeRequestRequestTypeDef#
# CreateThemeRequestRequestTypeDef definition
class CreateThemeRequestRequestTypeDef(TypedDict):
appId: str,
environmentName: str,
themeToCreate: CreateThemeDataTypeDef, # (1)
clientToken: NotRequired[str],
UpdateThemeRequestRequestTypeDef#
# UpdateThemeRequestRequestTypeDef definition
class UpdateThemeRequestRequestTypeDef(TypedDict):
appId: str,
environmentName: str,
id: str,
updatedTheme: UpdateThemeDataTypeDef, # (1)
clientToken: NotRequired[str],
CodegenJobGenericDataSchemaTypeDef#
# CodegenJobGenericDataSchemaTypeDef definition
class CodegenJobGenericDataSchemaTypeDef(TypedDict):
dataSourceType: CodegenJobGenericDataSourceTypeType, # (1)
models: Mapping[str, CodegenGenericDataModelUnionTypeDef], # (2)
enums: Mapping[str, CodegenGenericDataEnumUnionTypeDef], # (3)
nonModels: Mapping[str, CodegenGenericDataNonModelUnionTypeDef], # (4)
- See CodegenJobGenericDataSourceTypeType
- See CodegenGenericDataModelTypeDef CodegenGenericDataModelOutputTypeDef
- See CodegenGenericDataEnumTypeDef CodegenGenericDataEnumOutputTypeDef
- See CodegenGenericDataNonModelTypeDef CodegenGenericDataNonModelOutputTypeDef
ActionParametersTypeDef#
# ActionParametersTypeDef definition
class ActionParametersTypeDef(TypedDict):
type: NotRequired[ComponentPropertyUnionTypeDef], # (1)
url: NotRequired[ComponentPropertyUnionTypeDef], # (1)
anchor: NotRequired[ComponentPropertyUnionTypeDef], # (1)
target: NotRequired[ComponentPropertyUnionTypeDef], # (1)
global: NotRequired[ComponentPropertyUnionTypeDef], # (1)
model: NotRequired[str],
id: NotRequired[ComponentPropertyUnionTypeDef], # (1)
fields: NotRequired[Mapping[str, ComponentPropertyTypeDef]], # (7)
state: NotRequired[MutationActionSetStateParameterUnionTypeDef], # (8)
- See ComponentPropertyTypeDef ComponentPropertyOutputTypeDef
- See ComponentPropertyTypeDef ComponentPropertyOutputTypeDef
- See ComponentPropertyTypeDef ComponentPropertyOutputTypeDef
- See ComponentPropertyTypeDef ComponentPropertyOutputTypeDef
- See ComponentPropertyTypeDef ComponentPropertyOutputTypeDef
- See ComponentPropertyTypeDef ComponentPropertyOutputTypeDef
- See ComponentPropertyTypeDef
- See MutationActionSetStateParameterTypeDef MutationActionSetStateParameterOutputTypeDef
ComponentTypeDef#
# ComponentTypeDef definition
class ComponentTypeDef(TypedDict):
appId: str,
environmentName: str,
id: str,
name: str,
componentType: str,
properties: dict[str, ComponentPropertyOutputTypeDef], # (1)
variants: list[ComponentVariantOutputTypeDef], # (3)
overrides: dict[str, dict[str, str]],
bindingProperties: dict[str, ComponentBindingPropertiesValueOutputTypeDef], # (4)
createdAt: datetime,
sourceId: NotRequired[str],
children: NotRequired[list[ComponentChildOutputTypeDef]], # (2)
collectionProperties: NotRequired[dict[str, ComponentDataConfigurationOutputTypeDef]], # (5)
modifiedAt: NotRequired[datetime],
tags: NotRequired[dict[str, str]],
events: NotRequired[dict[str, ComponentEventOutputTypeDef]], # (6)
schemaVersion: NotRequired[str],
- See ComponentPropertyOutputTypeDef
- See ComponentChildOutputTypeDef
- See ComponentVariantOutputTypeDef
- See ComponentBindingPropertiesValueOutputTypeDef
- See ComponentDataConfigurationOutputTypeDef
- See ComponentEventOutputTypeDef
ComponentPaginatorTypeDef#
# ComponentPaginatorTypeDef definition
class ComponentPaginatorTypeDef(TypedDict):
appId: str,
environmentName: str,
id: str,
name: str,
componentType: str,
properties: dict[str, ComponentPropertyPaginatorTypeDef], # (1)
variants: list[ComponentVariantOutputTypeDef], # (3)
overrides: dict[str, dict[str, str]],
bindingProperties: dict[str, ComponentBindingPropertiesValuePaginatorTypeDef], # (4)
createdAt: datetime,
sourceId: NotRequired[str],
children: NotRequired[list[ComponentChildPaginatorTypeDef]], # (2)
collectionProperties: NotRequired[dict[str, ComponentDataConfigurationPaginatorTypeDef]], # (5)
modifiedAt: NotRequired[datetime],
tags: NotRequired[dict[str, str]],
events: NotRequired[dict[str, ComponentEventPaginatorTypeDef]], # (6)
schemaVersion: NotRequired[str],
- See ComponentPropertyPaginatorTypeDef
- See ComponentChildPaginatorTypeDef
- See ComponentVariantOutputTypeDef
- See ComponentBindingPropertiesValuePaginatorTypeDef
- See ComponentDataConfigurationPaginatorTypeDef
- See ComponentEventPaginatorTypeDef
FormTypeDef#
# FormTypeDef definition
class FormTypeDef(TypedDict):
appId: str,
environmentName: str,
id: str,
name: str,
formActionType: FormActionTypeType, # (1)
style: FormStyleTypeDef, # (2)
dataType: FormDataTypeConfigTypeDef, # (3)
fields: dict[str, FieldConfigOutputTypeDef], # (4)
sectionalElements: dict[str, SectionalElementTypeDef], # (5)
schemaVersion: str,
tags: NotRequired[dict[str, str]],
cta: NotRequired[FormCTATypeDef], # (6)
labelDecorator: NotRequired[LabelDecoratorType], # (7)
- See FormActionTypeType
- See FormStyleTypeDef
- See FormDataTypeConfigTypeDef
- See FieldConfigOutputTypeDef
- See SectionalElementTypeDef
- See FormCTATypeDef
- See LabelDecoratorType
FormPaginatorTypeDef#
# FormPaginatorTypeDef definition
class FormPaginatorTypeDef(TypedDict):
appId: str,
environmentName: str,
id: str,
name: str,
formActionType: FormActionTypeType, # (1)
style: FormStyleTypeDef, # (2)
dataType: FormDataTypeConfigTypeDef, # (3)
fields: dict[str, FieldConfigPaginatorTypeDef], # (4)
sectionalElements: dict[str, SectionalElementTypeDef], # (5)
schemaVersion: str,
tags: NotRequired[dict[str, str]],
cta: NotRequired[FormCTATypeDef], # (6)
labelDecorator: NotRequired[LabelDecoratorType], # (7)
- See FormActionTypeType
- See FormStyleTypeDef
- See FormDataTypeConfigTypeDef
- See FieldConfigPaginatorTypeDef
- See SectionalElementTypeDef
- See FormCTATypeDef
- See LabelDecoratorType
CreateComponentResponseTypeDef#
# CreateComponentResponseTypeDef definition
class CreateComponentResponseTypeDef(TypedDict):
entity: ComponentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ExportComponentsResponseTypeDef#
# ExportComponentsResponseTypeDef definition
class ExportComponentsResponseTypeDef(TypedDict):
entities: list[ComponentTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
GetComponentResponseTypeDef#
# GetComponentResponseTypeDef definition
class GetComponentResponseTypeDef(TypedDict):
component: ComponentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateComponentResponseTypeDef#
# UpdateComponentResponseTypeDef definition
class UpdateComponentResponseTypeDef(TypedDict):
entity: ComponentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ExportComponentsResponsePaginatorTypeDef#
# ExportComponentsResponsePaginatorTypeDef definition
class ExportComponentsResponsePaginatorTypeDef(TypedDict):
entities: list[ComponentPaginatorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
CreateFormResponseTypeDef#
# CreateFormResponseTypeDef definition
class CreateFormResponseTypeDef(TypedDict):
entity: FormTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See FormTypeDef
- See ResponseMetadataTypeDef
ExportFormsResponseTypeDef#
# ExportFormsResponseTypeDef definition
class ExportFormsResponseTypeDef(TypedDict):
entities: list[FormTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See FormTypeDef
- See ResponseMetadataTypeDef
GetFormResponseTypeDef#
# GetFormResponseTypeDef definition
class GetFormResponseTypeDef(TypedDict):
form: FormTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See FormTypeDef
- See ResponseMetadataTypeDef
UpdateFormResponseTypeDef#
# UpdateFormResponseTypeDef definition
class UpdateFormResponseTypeDef(TypedDict):
entity: FormTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See FormTypeDef
- See ResponseMetadataTypeDef
ExportFormsResponsePaginatorTypeDef#
# ExportFormsResponsePaginatorTypeDef definition
class ExportFormsResponsePaginatorTypeDef(TypedDict):
entities: list[FormPaginatorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
FieldInputConfigTypeDef#
# FieldInputConfigTypeDef definition
class FieldInputConfigTypeDef(TypedDict):
type: str,
required: NotRequired[bool],
readOnly: NotRequired[bool],
placeholder: NotRequired[str],
defaultValue: NotRequired[str],
descriptiveText: NotRequired[str],
defaultChecked: NotRequired[bool],
defaultCountryCode: NotRequired[str],
valueMappings: NotRequired[ValueMappingsUnionTypeDef], # (1)
name: NotRequired[str],
minValue: NotRequired[float],
maxValue: NotRequired[float],
step: NotRequired[float],
value: NotRequired[str],
isArray: NotRequired[bool],
fileUploaderConfig: NotRequired[FileUploaderFieldConfigUnionTypeDef], # (2)
- See ValueMappingsTypeDef ValueMappingsOutputTypeDef
- See FileUploaderFieldConfigTypeDef FileUploaderFieldConfigOutputTypeDef
StartCodegenJobDataTypeDef#
# StartCodegenJobDataTypeDef definition
class StartCodegenJobDataTypeDef(TypedDict):
renderConfig: CodegenJobRenderConfigUnionTypeDef, # (1)
genericDataSchema: NotRequired[CodegenJobGenericDataSchemaUnionTypeDef], # (2)
autoGenerateForms: NotRequired[bool],
features: NotRequired[CodegenFeatureFlagsTypeDef], # (3)
tags: NotRequired[Mapping[str, str]],
- See CodegenJobRenderConfigTypeDef CodegenJobRenderConfigOutputTypeDef
- See CodegenJobGenericDataSchemaTypeDef CodegenJobGenericDataSchemaOutputTypeDef
- See CodegenFeatureFlagsTypeDef
ComponentEventTypeDef#
# ComponentEventTypeDef definition
class ComponentEventTypeDef(TypedDict):
action: NotRequired[str],
parameters: NotRequired[ActionParametersUnionTypeDef], # (1)
bindingEvent: NotRequired[str],
StartCodegenJobRequestRequestTypeDef#
# StartCodegenJobRequestRequestTypeDef definition
class StartCodegenJobRequestRequestTypeDef(TypedDict):
appId: str,
environmentName: str,
codegenJobToCreate: StartCodegenJobDataTypeDef, # (1)
clientToken: NotRequired[str],
ComponentChildTypeDef#
# ComponentChildTypeDef definition
class ComponentChildTypeDef(TypedDict):
componentType: str,
name: str,
properties: Mapping[str, ComponentPropertyTypeDef], # (1)
children: NotRequired[Sequence[Mapping[str, Any]]],
events: NotRequired[Mapping[str, ComponentEventTypeDef]], # (2)
sourceId: NotRequired[str],
FieldConfigTypeDef#
# FieldConfigTypeDef definition
class FieldConfigTypeDef(TypedDict):
label: NotRequired[str],
position: NotRequired[FieldPositionTypeDef], # (1)
excluded: NotRequired[bool],
inputType: NotRequired[FieldInputConfigUnionTypeDef], # (2)
validations: NotRequired[Sequence[FieldValidationConfigurationUnionTypeDef]], # (3)
- See FieldPositionTypeDef
- See FieldInputConfigTypeDef FieldInputConfigOutputTypeDef
- See FieldValidationConfigurationTypeDef FieldValidationConfigurationOutputTypeDef
CreateComponentDataTypeDef#
# CreateComponentDataTypeDef definition
class CreateComponentDataTypeDef(TypedDict):
name: str,
componentType: str,
properties: Mapping[str, ComponentPropertyUnionTypeDef], # (1)
variants: Sequence[ComponentVariantUnionTypeDef], # (3)
overrides: Mapping[str, Mapping[str, str]],
bindingProperties: Mapping[str, ComponentBindingPropertiesValueUnionTypeDef], # (4)
sourceId: NotRequired[str],
children: NotRequired[Sequence[ComponentChildUnionTypeDef]], # (2)
collectionProperties: NotRequired[Mapping[str, ComponentDataConfigurationUnionTypeDef]], # (5)
tags: NotRequired[Mapping[str, str]],
events: NotRequired[Mapping[str, ComponentEventUnionTypeDef]], # (6)
schemaVersion: NotRequired[str],
- See ComponentPropertyTypeDef ComponentPropertyOutputTypeDef
- See ComponentChildTypeDef ComponentChildOutputTypeDef
- See ComponentVariantTypeDef ComponentVariantOutputTypeDef
- See ComponentBindingPropertiesValueTypeDef ComponentBindingPropertiesValueOutputTypeDef
- See ComponentDataConfigurationTypeDef ComponentDataConfigurationOutputTypeDef
- See ComponentEventTypeDef ComponentEventOutputTypeDef
UpdateComponentDataTypeDef#
# UpdateComponentDataTypeDef definition
class UpdateComponentDataTypeDef(TypedDict):
id: NotRequired[str],
name: NotRequired[str],
sourceId: NotRequired[str],
componentType: NotRequired[str],
properties: NotRequired[Mapping[str, ComponentPropertyUnionTypeDef]], # (1)
children: NotRequired[Sequence[ComponentChildUnionTypeDef]], # (2)
variants: NotRequired[Sequence[ComponentVariantUnionTypeDef]], # (3)
overrides: NotRequired[Mapping[str, Mapping[str, str]]],
bindingProperties: NotRequired[Mapping[str, ComponentBindingPropertiesValueUnionTypeDef]], # (4)
collectionProperties: NotRequired[Mapping[str, ComponentDataConfigurationUnionTypeDef]], # (5)
events: NotRequired[Mapping[str, ComponentEventUnionTypeDef]], # (6)
schemaVersion: NotRequired[str],
- See ComponentPropertyTypeDef ComponentPropertyOutputTypeDef
- See ComponentChildTypeDef ComponentChildOutputTypeDef
- See ComponentVariantTypeDef ComponentVariantOutputTypeDef
- See ComponentBindingPropertiesValueTypeDef ComponentBindingPropertiesValueOutputTypeDef
- See ComponentDataConfigurationTypeDef ComponentDataConfigurationOutputTypeDef
- See ComponentEventTypeDef ComponentEventOutputTypeDef
CreateFormDataTypeDef#
# CreateFormDataTypeDef definition
class CreateFormDataTypeDef(TypedDict):
name: str,
dataType: FormDataTypeConfigTypeDef, # (1)
formActionType: FormActionTypeType, # (2)
fields: Mapping[str, FieldConfigUnionTypeDef], # (3)
style: FormStyleTypeDef, # (4)
sectionalElements: Mapping[str, SectionalElementTypeDef], # (5)
schemaVersion: str,
cta: NotRequired[FormCTATypeDef], # (6)
tags: NotRequired[Mapping[str, str]],
labelDecorator: NotRequired[LabelDecoratorType], # (7)
- See FormDataTypeConfigTypeDef
- See FormActionTypeType
- See FieldConfigTypeDef FieldConfigOutputTypeDef
- See FormStyleTypeDef
- See SectionalElementTypeDef
- See FormCTATypeDef
- See LabelDecoratorType
UpdateFormDataTypeDef#
# UpdateFormDataTypeDef definition
class UpdateFormDataTypeDef(TypedDict):
name: NotRequired[str],
dataType: NotRequired[FormDataTypeConfigTypeDef], # (1)
formActionType: NotRequired[FormActionTypeType], # (2)
fields: NotRequired[Mapping[str, FieldConfigUnionTypeDef]], # (3)
style: NotRequired[FormStyleTypeDef], # (4)
sectionalElements: NotRequired[Mapping[str, SectionalElementTypeDef]], # (5)
schemaVersion: NotRequired[str],
cta: NotRequired[FormCTATypeDef], # (6)
labelDecorator: NotRequired[LabelDecoratorType], # (7)
- See FormDataTypeConfigTypeDef
- See FormActionTypeType
- See FieldConfigTypeDef FieldConfigOutputTypeDef
- See FormStyleTypeDef
- See SectionalElementTypeDef
- See FormCTATypeDef
- See LabelDecoratorType
CreateComponentRequestRequestTypeDef#
# CreateComponentRequestRequestTypeDef definition
class CreateComponentRequestRequestTypeDef(TypedDict):
appId: str,
environmentName: str,
componentToCreate: CreateComponentDataTypeDef, # (1)
clientToken: NotRequired[str],
UpdateComponentRequestRequestTypeDef#
# UpdateComponentRequestRequestTypeDef definition
class UpdateComponentRequestRequestTypeDef(TypedDict):
appId: str,
environmentName: str,
id: str,
updatedComponent: UpdateComponentDataTypeDef, # (1)
clientToken: NotRequired[str],
CreateFormRequestRequestTypeDef#
# CreateFormRequestRequestTypeDef definition
class CreateFormRequestRequestTypeDef(TypedDict):
appId: str,
environmentName: str,
formToCreate: CreateFormDataTypeDef, # (1)
clientToken: NotRequired[str],
UpdateFormRequestRequestTypeDef#
# UpdateFormRequestRequestTypeDef definition
class UpdateFormRequestRequestTypeDef(TypedDict):
appId: str,
environmentName: str,
id: str,
updatedForm: UpdateFormDataTypeDef, # (1)
clientToken: NotRequired[str],