Skip to content

Typed dictionaries

Index > AmplifyUIBuilder > Typed dictionaries

Auto-generated documentation for AmplifyUIBuilder type annotations stubs module types-aiobotocore-amplifyuibuilder.

MutationActionSetStateParameterTypeDef

Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import MutationActionSetStateParameterTypeDef

def get_value() -> MutationActionSetStateParameterTypeDef:
    return {
        "componentName": ...,
        "property": ...,
        "set": ...,
    }
Definition
class MutationActionSetStateParameterTypeDef(TypedDict):
    componentName: str,
    property: str,
    set: ComponentPropertyTypeDef,  # (1)
  1. See ComponentPropertyTypeDef

ComponentBindingPropertiesValuePropertiesTypeDef

Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ComponentBindingPropertiesValuePropertiesTypeDef

def get_value() -> ComponentBindingPropertiesValuePropertiesTypeDef:
    return {
        "bucket": ...,
    }
Definition
class ComponentBindingPropertiesValuePropertiesTypeDef(TypedDict):
    bucket: NotRequired[str],
    defaultValue: NotRequired[str],
    field: NotRequired[str],
    key: NotRequired[str],
    model: NotRequired[str],
    predicates: NotRequired[Sequence[PredicateTypeDef]],  # (1)
    userAttribute: NotRequired[str],
  1. See PredicateTypeDef

ComponentConditionPropertyTypeDef

Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ComponentConditionPropertyTypeDef

def get_value() -> ComponentConditionPropertyTypeDef:
    return {
        "else": ...,
    }
Definition
class ComponentConditionPropertyTypeDef(TypedDict):
    else: NotRequired[ComponentPropertyTypeDef],  # (1)
    field: NotRequired[str],
    operand: NotRequired[str],
    operandType: NotRequired[str],
    operator: NotRequired[str],
    property: NotRequired[str],
    then: NotRequired[ComponentPropertyTypeDef],  # (1)
  1. See ComponentPropertyTypeDef
  2. See ComponentPropertyTypeDef

SortPropertyTypeDef

Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import SortPropertyTypeDef

def get_value() -> SortPropertyTypeDef:
    return {
        "direction": ...,
        "field": ...,
    }
Definition
class SortPropertyTypeDef(TypedDict):
    direction: SortDirectionType,  # (1)
    field: str,
  1. See SortDirectionType

ComponentPropertyBindingPropertiesTypeDef

Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ComponentPropertyBindingPropertiesTypeDef

def get_value() -> ComponentPropertyBindingPropertiesTypeDef:
    return {
        "property": ...,
    }
Definition
class ComponentPropertyBindingPropertiesTypeDef(TypedDict):
    property: str,
    field: NotRequired[str],

FormBindingElementTypeDef

Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import FormBindingElementTypeDef

def get_value() -> FormBindingElementTypeDef:
    return {
        "element": ...,
        "property": ...,
    }
Definition
class FormBindingElementTypeDef(TypedDict):
    element: str,
    property: str,

ComponentSummaryTypeDef

Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ComponentSummaryTypeDef

def get_value() -> ComponentSummaryTypeDef:
    return {
        "appId": ...,
        "componentType": ...,
        "environmentName": ...,
        "id": ...,
        "name": ...,
    }
Definition
class ComponentSummaryTypeDef(TypedDict):
    appId: str,
    componentType: str,
    environmentName: str,
    id: str,
    name: str,

ComponentVariantTypeDef

Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ComponentVariantTypeDef

def get_value() -> ComponentVariantTypeDef:
    return {
        "overrides": ...,
    }
Definition
class ComponentVariantTypeDef(TypedDict):
    overrides: NotRequired[Mapping[str, Mapping[str, str]]],
    variantValues: NotRequired[Mapping[str, str]],

ResponseMetadataTypeDef

Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
Definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

CreateThemeDataTypeDef

Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import CreateThemeDataTypeDef

def get_value() -> CreateThemeDataTypeDef:
    return {
        "name": ...,
        "values": ...,
    }
Definition
class CreateThemeDataTypeDef(TypedDict):
    name: str,
    values: Sequence[ThemeValuesTypeDef],  # (1)
    overrides: NotRequired[Sequence[ThemeValuesTypeDef]],  # (1)
    tags: NotRequired[Mapping[str, str]],
  1. See ThemeValuesTypeDef
  2. See ThemeValuesTypeDef

ThemeTypeDef

Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ThemeTypeDef

def get_value() -> ThemeTypeDef:
    return {
        "appId": ...,
        "createdAt": ...,
        "environmentName": ...,
        "id": ...,
        "name": ...,
        "values": ...,
    }
Definition
class ThemeTypeDef(TypedDict):
    appId: str,
    createdAt: datetime,
    environmentName: str,
    id: str,
    name: str,
    values: List[ThemeValuesTypeDef],  # (1)
    modifiedAt: NotRequired[datetime],
    overrides: NotRequired[List[ThemeValuesTypeDef]],  # (1)
    tags: NotRequired[Dict[str, str]],
  1. See ThemeValuesTypeDef
  2. See ThemeValuesTypeDef

DeleteComponentRequestRequestTypeDef

Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import DeleteComponentRequestRequestTypeDef

def get_value() -> DeleteComponentRequestRequestTypeDef:
    return {
        "appId": ...,
        "environmentName": ...,
        "id": ...,
    }
Definition
class DeleteComponentRequestRequestTypeDef(TypedDict):
    appId: str,
    environmentName: str,
    id: str,

DeleteThemeRequestRequestTypeDef

Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import DeleteThemeRequestRequestTypeDef

def get_value() -> DeleteThemeRequestRequestTypeDef:
    return {
        "appId": ...,
        "environmentName": ...,
        "id": ...,
    }
Definition
class DeleteThemeRequestRequestTypeDef(TypedDict):
    appId: str,
    environmentName: str,
    id: str,

ExchangeCodeForTokenRequestBodyTypeDef

Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ExchangeCodeForTokenRequestBodyTypeDef

def get_value() -> ExchangeCodeForTokenRequestBodyTypeDef:
    return {
        "code": ...,
        "redirectUri": ...,
    }
Definition
class ExchangeCodeForTokenRequestBodyTypeDef(TypedDict):
    code: str,
    redirectUri: str,

PaginatorConfigTypeDef

Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
Definition
class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ExportComponentsRequestRequestTypeDef

Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ExportComponentsRequestRequestTypeDef

def get_value() -> ExportComponentsRequestRequestTypeDef:
    return {
        "appId": ...,
        "environmentName": ...,
    }
Definition
class ExportComponentsRequestRequestTypeDef(TypedDict):
    appId: str,
    environmentName: str,
    nextToken: NotRequired[str],

ExportThemesRequestRequestTypeDef

Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ExportThemesRequestRequestTypeDef

def get_value() -> ExportThemesRequestRequestTypeDef:
    return {
        "appId": ...,
        "environmentName": ...,
    }
Definition
class ExportThemesRequestRequestTypeDef(TypedDict):
    appId: str,
    environmentName: str,
    nextToken: NotRequired[str],

GetComponentRequestRequestTypeDef

Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import GetComponentRequestRequestTypeDef

def get_value() -> GetComponentRequestRequestTypeDef:
    return {
        "appId": ...,
        "environmentName": ...,
        "id": ...,
    }
Definition
class GetComponentRequestRequestTypeDef(TypedDict):
    appId: str,
    environmentName: str,
    id: str,

GetThemeRequestRequestTypeDef

Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import GetThemeRequestRequestTypeDef

def get_value() -> GetThemeRequestRequestTypeDef:
    return {
        "appId": ...,
        "environmentName": ...,
        "id": ...,
    }
Definition
class GetThemeRequestRequestTypeDef(TypedDict):
    appId: str,
    environmentName: str,
    id: str,

ListComponentsRequestRequestTypeDef

Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ListComponentsRequestRequestTypeDef

def get_value() -> ListComponentsRequestRequestTypeDef:
    return {
        "appId": ...,
        "environmentName": ...,
    }
Definition
class ListComponentsRequestRequestTypeDef(TypedDict):
    appId: str,
    environmentName: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListThemesRequestRequestTypeDef

Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ListThemesRequestRequestTypeDef

def get_value() -> ListThemesRequestRequestTypeDef:
    return {
        "appId": ...,
        "environmentName": ...,
    }
Definition
class ListThemesRequestRequestTypeDef(TypedDict):
    appId: str,
    environmentName: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ThemeSummaryTypeDef

Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ThemeSummaryTypeDef

def get_value() -> ThemeSummaryTypeDef:
    return {
        "appId": ...,
        "environmentName": ...,
        "id": ...,
        "name": ...,
    }
Definition
class ThemeSummaryTypeDef(TypedDict):
    appId: str,
    environmentName: str,
    id: str,
    name: str,

PredicateTypeDef

Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import PredicateTypeDef

def get_value() -> PredicateTypeDef:
    return {
        "and": ...,
    }
Definition
class PredicateTypeDef(TypedDict):
    and: NotRequired[Sequence[PredicateTypeDef]],  # (1)
    field: NotRequired[str],
    operand: NotRequired[str],
    operator: NotRequired[str],
    or: NotRequired[Sequence[PredicateTypeDef]],  # (1)
  1. See PredicateTypeDef
  2. See PredicateTypeDef

RefreshTokenRequestBodyTypeDef

Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import RefreshTokenRequestBodyTypeDef

def get_value() -> RefreshTokenRequestBodyTypeDef:
    return {
        "token": ...,
    }
Definition
class RefreshTokenRequestBodyTypeDef(TypedDict):
    token: str,

ThemeValueTypeDef

Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ThemeValueTypeDef

def get_value() -> ThemeValueTypeDef:
    return {
        "children": ...,
    }
Definition
class ThemeValueTypeDef(TypedDict):
    children: NotRequired[Sequence[ThemeValuesTypeDef]],  # (1)
    value: NotRequired[str],
  1. See ThemeValuesTypeDef

ThemeValuesTypeDef

Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ThemeValuesTypeDef

def get_value() -> ThemeValuesTypeDef:
    return {
        "key": ...,
    }
Definition
class ThemeValuesTypeDef(TypedDict):
    key: NotRequired[str],
    value: NotRequired[ThemeValueTypeDef],  # (1)
  1. See ThemeValueTypeDef

UpdateThemeDataTypeDef

Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import UpdateThemeDataTypeDef

def get_value() -> UpdateThemeDataTypeDef:
    return {
        "values": ...,
    }
Definition
class UpdateThemeDataTypeDef(TypedDict):
    values: Sequence[ThemeValuesTypeDef],  # (1)
    id: NotRequired[str],
    name: NotRequired[str],
    overrides: NotRequired[Sequence[ThemeValuesTypeDef]],  # (1)
  1. See ThemeValuesTypeDef
  2. See ThemeValuesTypeDef

ActionParametersTypeDef

Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ActionParametersTypeDef

def get_value() -> ActionParametersTypeDef:
    return {
        "anchor": ...,
    }
Definition
class ActionParametersTypeDef(TypedDict):
    anchor: NotRequired[ComponentPropertyTypeDef],  # (1)
    fields: NotRequired[Mapping[str, ComponentPropertyTypeDef]],  # (2)
    global: NotRequired[ComponentPropertyTypeDef],  # (1)
    id: NotRequired[ComponentPropertyTypeDef],  # (1)
    model: NotRequired[str],
    state: NotRequired[MutationActionSetStateParameterTypeDef],  # (5)
    target: NotRequired[ComponentPropertyTypeDef],  # (1)
    type: NotRequired[ComponentPropertyTypeDef],  # (1)
    url: NotRequired[ComponentPropertyTypeDef],  # (1)
  1. See ComponentPropertyTypeDef
  2. See ComponentPropertyTypeDef
  3. See ComponentPropertyTypeDef
  4. See ComponentPropertyTypeDef
  5. See MutationActionSetStateParameterTypeDef
  6. See ComponentPropertyTypeDef
  7. See ComponentPropertyTypeDef
  8. See ComponentPropertyTypeDef

ComponentBindingPropertiesValueTypeDef

Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ComponentBindingPropertiesValueTypeDef

def get_value() -> ComponentBindingPropertiesValueTypeDef:
    return {
        "bindingProperties": ...,
    }
Definition
class ComponentBindingPropertiesValueTypeDef(TypedDict):
    bindingProperties: NotRequired[ComponentBindingPropertiesValuePropertiesTypeDef],  # (1)
    defaultValue: NotRequired[str],
    type: NotRequired[str],
  1. See ComponentBindingPropertiesValuePropertiesTypeDef

ComponentDataConfigurationTypeDef

Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ComponentDataConfigurationTypeDef

def get_value() -> ComponentDataConfigurationTypeDef:
    return {
        "model": ...,
    }
Definition
class ComponentDataConfigurationTypeDef(TypedDict):
    model: str,
    identifiers: NotRequired[Sequence[str]],
    predicate: NotRequired[PredicateTypeDef],  # (1)
    sort: NotRequired[Sequence[SortPropertyTypeDef]],  # (2)
  1. See PredicateTypeDef
  2. See SortPropertyTypeDef

ComponentPropertyTypeDef

Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ComponentPropertyTypeDef

def get_value() -> ComponentPropertyTypeDef:
    return {
        "bindingProperties": ...,
    }
Definition
class ComponentPropertyTypeDef(TypedDict):
    bindingProperties: NotRequired[ComponentPropertyBindingPropertiesTypeDef],  # (1)
    bindings: NotRequired[Mapping[str, FormBindingElementTypeDef]],  # (2)
    collectionBindingProperties: NotRequired[ComponentPropertyBindingPropertiesTypeDef],  # (1)
    componentName: NotRequired[str],
    concat: NotRequired[Sequence[ComponentPropertyTypeDef]],  # (4)
    condition: NotRequired[ComponentConditionPropertyTypeDef],  # (5)
    configured: NotRequired[bool],
    defaultValue: NotRequired[str],
    event: NotRequired[str],
    importedValue: NotRequired[str],
    model: NotRequired[str],
    property: NotRequired[str],
    type: NotRequired[str],
    userAttribute: NotRequired[str],
    value: NotRequired[str],
  1. See ComponentPropertyBindingPropertiesTypeDef
  2. See FormBindingElementTypeDef
  3. See ComponentPropertyBindingPropertiesTypeDef
  4. See ComponentPropertyTypeDef
  5. See ComponentConditionPropertyTypeDef

EmptyResponseMetadataTypeDef

Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import EmptyResponseMetadataTypeDef

def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }
Definition
class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ExchangeCodeForTokenResponseTypeDef

Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ExchangeCodeForTokenResponseTypeDef

def get_value() -> ExchangeCodeForTokenResponseTypeDef:
    return {
        "accessToken": ...,
        "expiresIn": ...,
        "refreshToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ExchangeCodeForTokenResponseTypeDef(TypedDict):
    accessToken: str,
    expiresIn: int,
    refreshToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListComponentsResponseTypeDef

Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ListComponentsResponseTypeDef

def get_value() -> ListComponentsResponseTypeDef:
    return {
        "entities": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListComponentsResponseTypeDef(TypedDict):
    entities: List[ComponentSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ComponentSummaryTypeDef
  2. See ResponseMetadataTypeDef

RefreshTokenResponseTypeDef

Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import RefreshTokenResponseTypeDef

def get_value() -> RefreshTokenResponseTypeDef:
    return {
        "accessToken": ...,
        "expiresIn": ...,
        "ResponseMetadata": ...,
    }
Definition
class RefreshTokenResponseTypeDef(TypedDict):
    accessToken: str,
    expiresIn: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateThemeRequestRequestTypeDef

Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import CreateThemeRequestRequestTypeDef

def get_value() -> CreateThemeRequestRequestTypeDef:
    return {
        "appId": ...,
        "environmentName": ...,
        "themeToCreate": ...,
    }
Definition
class CreateThemeRequestRequestTypeDef(TypedDict):
    appId: str,
    environmentName: str,
    themeToCreate: CreateThemeDataTypeDef,  # (1)
    clientToken: NotRequired[str],
  1. See CreateThemeDataTypeDef

CreateThemeResponseTypeDef

Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import CreateThemeResponseTypeDef

def get_value() -> CreateThemeResponseTypeDef:
    return {
        "entity": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateThemeResponseTypeDef(TypedDict):
    entity: ThemeTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ThemeTypeDef
  2. See ResponseMetadataTypeDef

ExportThemesResponseTypeDef

Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ExportThemesResponseTypeDef

def get_value() -> ExportThemesResponseTypeDef:
    return {
        "entities": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ExportThemesResponseTypeDef(TypedDict):
    entities: List[ThemeTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ThemeTypeDef
  2. See ResponseMetadataTypeDef

GetThemeResponseTypeDef

Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import GetThemeResponseTypeDef

def get_value() -> GetThemeResponseTypeDef:
    return {
        "theme": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetThemeResponseTypeDef(TypedDict):
    theme: ThemeTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ThemeTypeDef
  2. See ResponseMetadataTypeDef

UpdateThemeResponseTypeDef

Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import UpdateThemeResponseTypeDef

def get_value() -> UpdateThemeResponseTypeDef:
    return {
        "entity": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateThemeResponseTypeDef(TypedDict):
    entity: ThemeTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ThemeTypeDef
  2. See ResponseMetadataTypeDef

ExchangeCodeForTokenRequestRequestTypeDef

Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ExchangeCodeForTokenRequestRequestTypeDef

def get_value() -> ExchangeCodeForTokenRequestRequestTypeDef:
    return {
        "provider": ...,
        "request": ...,
    }
Definition
class ExchangeCodeForTokenRequestRequestTypeDef(TypedDict):
    provider: TokenProvidersType,  # (1)
    request: ExchangeCodeForTokenRequestBodyTypeDef,  # (2)
  1. See TokenProvidersType
  2. See ExchangeCodeForTokenRequestBodyTypeDef

ExportComponentsRequestExportComponentsPaginateTypeDef

Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ExportComponentsRequestExportComponentsPaginateTypeDef

def get_value() -> ExportComponentsRequestExportComponentsPaginateTypeDef:
    return {
        "appId": ...,
        "environmentName": ...,
    }
Definition
class ExportComponentsRequestExportComponentsPaginateTypeDef(TypedDict):
    appId: str,
    environmentName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ExportThemesRequestExportThemesPaginateTypeDef

Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ExportThemesRequestExportThemesPaginateTypeDef

def get_value() -> ExportThemesRequestExportThemesPaginateTypeDef:
    return {
        "appId": ...,
        "environmentName": ...,
    }
Definition
class ExportThemesRequestExportThemesPaginateTypeDef(TypedDict):
    appId: str,
    environmentName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListComponentsRequestListComponentsPaginateTypeDef

Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ListComponentsRequestListComponentsPaginateTypeDef

def get_value() -> ListComponentsRequestListComponentsPaginateTypeDef:
    return {
        "appId": ...,
        "environmentName": ...,
    }
Definition
class ListComponentsRequestListComponentsPaginateTypeDef(TypedDict):
    appId: str,
    environmentName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListThemesRequestListThemesPaginateTypeDef

Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ListThemesRequestListThemesPaginateTypeDef

def get_value() -> ListThemesRequestListThemesPaginateTypeDef:
    return {
        "appId": ...,
        "environmentName": ...,
    }
Definition
class ListThemesRequestListThemesPaginateTypeDef(TypedDict):
    appId: str,
    environmentName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListThemesResponseTypeDef

Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ListThemesResponseTypeDef

def get_value() -> ListThemesResponseTypeDef:
    return {
        "entities": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListThemesResponseTypeDef(TypedDict):
    entities: List[ThemeSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ThemeSummaryTypeDef
  2. See ResponseMetadataTypeDef

RefreshTokenRequestRequestTypeDef

Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import RefreshTokenRequestRequestTypeDef

def get_value() -> RefreshTokenRequestRequestTypeDef:
    return {
        "provider": ...,
        "refreshTokenBody": ...,
    }
Definition
class RefreshTokenRequestRequestTypeDef(TypedDict):
    provider: TokenProvidersType,  # (1)
    refreshTokenBody: RefreshTokenRequestBodyTypeDef,  # (2)
  1. See TokenProvidersType
  2. See RefreshTokenRequestBodyTypeDef

UpdateThemeRequestRequestTypeDef

Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import UpdateThemeRequestRequestTypeDef

def get_value() -> UpdateThemeRequestRequestTypeDef:
    return {
        "appId": ...,
        "environmentName": ...,
        "id": ...,
        "updatedTheme": ...,
    }
Definition
class UpdateThemeRequestRequestTypeDef(TypedDict):
    appId: str,
    environmentName: str,
    id: str,
    updatedTheme: UpdateThemeDataTypeDef,  # (1)
    clientToken: NotRequired[str],
  1. See UpdateThemeDataTypeDef

ComponentEventTypeDef

Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ComponentEventTypeDef

def get_value() -> ComponentEventTypeDef:
    return {
        "action": ...,
    }
Definition
class ComponentEventTypeDef(TypedDict):
    action: NotRequired[str],
    bindingEvent: NotRequired[str],
    parameters: NotRequired[ActionParametersTypeDef],  # (1)
  1. See ActionParametersTypeDef

ComponentChildTypeDef

Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ComponentChildTypeDef

def get_value() -> ComponentChildTypeDef:
    return {
        "componentType": ...,
        "name": ...,
        "properties": ...,
    }
Definition
class ComponentChildTypeDef(TypedDict):
    componentType: str,
    name: str,
    properties: Mapping[str, ComponentPropertyTypeDef],  # (3)
    children: NotRequired[Sequence[ComponentChildTypeDef]],  # (1)
    events: NotRequired[Mapping[str, ComponentEventTypeDef]],  # (2)
    sourceId: NotRequired[str],
  1. See ComponentChildTypeDef
  2. See ComponentEventTypeDef
  3. See ComponentPropertyTypeDef

ComponentTypeDef

Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ComponentTypeDef

def get_value() -> ComponentTypeDef:
    return {
        "appId": ...,
        "bindingProperties": ...,
        "componentType": ...,
        "createdAt": ...,
        "environmentName": ...,
        "id": ...,
        "name": ...,
        "overrides": ...,
        "properties": ...,
        "variants": ...,
    }
Definition
class ComponentTypeDef(TypedDict):
    appId: str,
    bindingProperties: Dict[str, ComponentBindingPropertiesValueTypeDef],  # (1)
    componentType: str,
    createdAt: datetime,
    environmentName: str,
    id: str,
    name: str,
    overrides: Dict[str, Dict[str, str]],
    properties: Dict[str, ComponentPropertyTypeDef],  # (5)
    variants: List[ComponentVariantTypeDef],  # (6)
    children: NotRequired[List[ComponentChildTypeDef]],  # (2)
    collectionProperties: NotRequired[Dict[str, ComponentDataConfigurationTypeDef]],  # (3)
    events: NotRequired[Dict[str, ComponentEventTypeDef]],  # (4)
    modifiedAt: NotRequired[datetime],
    schemaVersion: NotRequired[str],
    sourceId: NotRequired[str],
    tags: NotRequired[Dict[str, str]],
  1. See ComponentBindingPropertiesValueTypeDef
  2. See ComponentChildTypeDef
  3. See ComponentDataConfigurationTypeDef
  4. See ComponentEventTypeDef
  5. See ComponentPropertyTypeDef
  6. See ComponentVariantTypeDef

CreateComponentDataTypeDef

Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import CreateComponentDataTypeDef

def get_value() -> CreateComponentDataTypeDef:
    return {
        "bindingProperties": ...,
        "componentType": ...,
        "name": ...,
        "overrides": ...,
        "properties": ...,
        "variants": ...,
    }
Definition
class CreateComponentDataTypeDef(TypedDict):
    bindingProperties: Mapping[str, ComponentBindingPropertiesValueTypeDef],  # (1)
    componentType: str,
    name: str,
    overrides: Mapping[str, Mapping[str, str]],
    properties: Mapping[str, ComponentPropertyTypeDef],  # (5)
    variants: Sequence[ComponentVariantTypeDef],  # (6)
    children: NotRequired[Sequence[ComponentChildTypeDef]],  # (2)
    collectionProperties: NotRequired[Mapping[str, ComponentDataConfigurationTypeDef]],  # (3)
    events: NotRequired[Mapping[str, ComponentEventTypeDef]],  # (4)
    schemaVersion: NotRequired[str],
    sourceId: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],
  1. See ComponentBindingPropertiesValueTypeDef
  2. See ComponentChildTypeDef
  3. See ComponentDataConfigurationTypeDef
  4. See ComponentEventTypeDef
  5. See ComponentPropertyTypeDef
  6. See ComponentVariantTypeDef

UpdateComponentDataTypeDef

Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import UpdateComponentDataTypeDef

def get_value() -> UpdateComponentDataTypeDef:
    return {
        "bindingProperties": ...,
    }
Definition
class UpdateComponentDataTypeDef(TypedDict):
    bindingProperties: NotRequired[Mapping[str, ComponentBindingPropertiesValueTypeDef]],  # (1)
    children: NotRequired[Sequence[ComponentChildTypeDef]],  # (2)
    collectionProperties: NotRequired[Mapping[str, ComponentDataConfigurationTypeDef]],  # (3)
    componentType: NotRequired[str],
    events: NotRequired[Mapping[str, ComponentEventTypeDef]],  # (4)
    id: NotRequired[str],
    name: NotRequired[str],
    overrides: NotRequired[Mapping[str, Mapping[str, str]]],
    properties: NotRequired[Mapping[str, ComponentPropertyTypeDef]],  # (5)
    schemaVersion: NotRequired[str],
    sourceId: NotRequired[str],
    variants: NotRequired[Sequence[ComponentVariantTypeDef]],  # (6)
  1. See ComponentBindingPropertiesValueTypeDef
  2. See ComponentChildTypeDef
  3. See ComponentDataConfigurationTypeDef
  4. See ComponentEventTypeDef
  5. See ComponentPropertyTypeDef
  6. See ComponentVariantTypeDef

CreateComponentResponseTypeDef

Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import CreateComponentResponseTypeDef

def get_value() -> CreateComponentResponseTypeDef:
    return {
        "entity": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateComponentResponseTypeDef(TypedDict):
    entity: ComponentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ComponentTypeDef
  2. See ResponseMetadataTypeDef

ExportComponentsResponseTypeDef

Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import ExportComponentsResponseTypeDef

def get_value() -> ExportComponentsResponseTypeDef:
    return {
        "entities": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ExportComponentsResponseTypeDef(TypedDict):
    entities: List[ComponentTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ComponentTypeDef
  2. See ResponseMetadataTypeDef

GetComponentResponseTypeDef

Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import GetComponentResponseTypeDef

def get_value() -> GetComponentResponseTypeDef:
    return {
        "component": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetComponentResponseTypeDef(TypedDict):
    component: ComponentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ComponentTypeDef
  2. See ResponseMetadataTypeDef

UpdateComponentResponseTypeDef

Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import UpdateComponentResponseTypeDef

def get_value() -> UpdateComponentResponseTypeDef:
    return {
        "entity": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateComponentResponseTypeDef(TypedDict):
    entity: ComponentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ComponentTypeDef
  2. See ResponseMetadataTypeDef

CreateComponentRequestRequestTypeDef

Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import CreateComponentRequestRequestTypeDef

def get_value() -> CreateComponentRequestRequestTypeDef:
    return {
        "appId": ...,
        "componentToCreate": ...,
        "environmentName": ...,
    }
Definition
class CreateComponentRequestRequestTypeDef(TypedDict):
    appId: str,
    componentToCreate: CreateComponentDataTypeDef,  # (1)
    environmentName: str,
    clientToken: NotRequired[str],
  1. See CreateComponentDataTypeDef

UpdateComponentRequestRequestTypeDef

Usage Example
from types_aiobotocore_amplifyuibuilder.type_defs import UpdateComponentRequestRequestTypeDef

def get_value() -> UpdateComponentRequestRequestTypeDef:
    return {
        "appId": ...,
        "environmentName": ...,
        "id": ...,
        "updatedComponent": ...,
    }
Definition
class UpdateComponentRequestRequestTypeDef(TypedDict):
    appId: str,
    environmentName: str,
    id: str,
    updatedComponent: UpdateComponentDataTypeDef,  # (1)
    clientToken: NotRequired[str],
  1. See UpdateComponentDataTypeDef