import { createAggregatedClient } from "@smithy/core/client"; import { AmplifyUIBuilderClient } from "./AmplifyUIBuilderClient"; import { CreateComponentCommand, } from "./commands/CreateComponentCommand"; import { CreateFormCommand, } from "./commands/CreateFormCommand"; import { CreateThemeCommand, } from "./commands/CreateThemeCommand"; import { DeleteComponentCommand, } from "./commands/DeleteComponentCommand"; import { DeleteFormCommand, } from "./commands/DeleteFormCommand"; import { DeleteThemeCommand, } from "./commands/DeleteThemeCommand"; import { ExchangeCodeForTokenCommand, } from "./commands/ExchangeCodeForTokenCommand"; import { ExportComponentsCommand, } from "./commands/ExportComponentsCommand"; import { ExportFormsCommand, } from "./commands/ExportFormsCommand"; import { ExportThemesCommand, } from "./commands/ExportThemesCommand"; import { GetCodegenJobCommand, } from "./commands/GetCodegenJobCommand"; import { GetComponentCommand, } from "./commands/GetComponentCommand"; import { GetFormCommand } from "./commands/GetFormCommand"; import { GetMetadataCommand, } from "./commands/GetMetadataCommand"; import { GetThemeCommand } from "./commands/GetThemeCommand"; import { ListCodegenJobsCommand, } from "./commands/ListCodegenJobsCommand"; import { ListComponentsCommand, } from "./commands/ListComponentsCommand"; import { ListFormsCommand } from "./commands/ListFormsCommand"; import { ListTagsForResourceCommand, } from "./commands/ListTagsForResourceCommand"; import { ListThemesCommand, } from "./commands/ListThemesCommand"; import { PutMetadataFlagCommand, } from "./commands/PutMetadataFlagCommand"; import { RefreshTokenCommand, } from "./commands/RefreshTokenCommand"; import { StartCodegenJobCommand, } from "./commands/StartCodegenJobCommand"; import { TagResourceCommand, } from "./commands/TagResourceCommand"; import { UntagResourceCommand, } from "./commands/UntagResourceCommand"; import { UpdateComponentCommand, } from "./commands/UpdateComponentCommand"; import { UpdateFormCommand, } from "./commands/UpdateFormCommand"; import { UpdateThemeCommand, } from "./commands/UpdateThemeCommand"; import { paginateExportComponents } from "./pagination/ExportComponentsPaginator"; import { paginateExportForms } from "./pagination/ExportFormsPaginator"; import { paginateExportThemes } from "./pagination/ExportThemesPaginator"; import { paginateListCodegenJobs } from "./pagination/ListCodegenJobsPaginator"; import { paginateListComponents } from "./pagination/ListComponentsPaginator"; import { paginateListForms } from "./pagination/ListFormsPaginator"; import { paginateListThemes } from "./pagination/ListThemesPaginator"; const commands = { CreateComponentCommand, CreateFormCommand, CreateThemeCommand, DeleteComponentCommand, DeleteFormCommand, DeleteThemeCommand, ExchangeCodeForTokenCommand, ExportComponentsCommand, ExportFormsCommand, ExportThemesCommand, GetCodegenJobCommand, GetComponentCommand, GetFormCommand, GetMetadataCommand, GetThemeCommand, ListCodegenJobsCommand, ListComponentsCommand, ListFormsCommand, ListTagsForResourceCommand, ListThemesCommand, PutMetadataFlagCommand, RefreshTokenCommand, StartCodegenJobCommand, TagResourceCommand, UntagResourceCommand, UpdateComponentCommand, UpdateFormCommand, UpdateThemeCommand, }; const paginators = { paginateExportComponents, paginateExportForms, paginateExportThemes, paginateListCodegenJobs, paginateListComponents, paginateListForms, paginateListThemes, }; export class AmplifyUIBuilder extends AmplifyUIBuilderClient { } createAggregatedClient(commands, AmplifyUIBuilder, { paginators });