AmplifyUIBuilder
import { AmplifyUIBuilder } from "https://aws-api.deno.dev/v0.3/services/amplifyuibuilder.ts?docs=full";
class AmplifyUIBuilder { }
constructor(apiFactory: client.ApiFactory);
async createComponent(params: CreateComponentRequest, opts?: client.RequestOptions): Promise<CreateComponentResponse>;
async createTheme(params: CreateThemeRequest, opts?: client.RequestOptions): Promise<CreateThemeResponse>;
async exchangeCodeForToken(params: ExchangeCodeForTokenRequest, opts?: client.RequestOptions): Promise<ExchangeCodeForTokenResponse>;
async exportComponents(params: ExportComponentsRequest, opts?: client.RequestOptions): Promise<ExportComponentsResponse>;
async exportThemes(params: ExportThemesRequest, opts?: client.RequestOptions): Promise<ExportThemesResponse>;
async getComponent(params: GetComponentRequest, opts?: client.RequestOptions): Promise<GetComponentResponse>;
async listComponents(params: ListComponentsRequest, opts?: client.RequestOptions): Promise<ListComponentsResponse>;
async listThemes(params: ListThemesRequest, opts?: client.RequestOptions): Promise<ListThemesResponse>;
async refreshToken(params: RefreshTokenRequest, opts?: client.RequestOptions): Promise<RefreshTokenResponse>;
async updateComponent(params: UpdateComponentRequest, opts?: client.RequestOptions): Promise<UpdateComponentResponse>;
async updateTheme(params: UpdateThemeRequest, opts?: client.RequestOptions): Promise<UpdateThemeResponse>;
§Constructors
§
new AmplifyUIBuilder(apiFactory: client.ApiFactory)
[src]§Methods
§
createComponent(params: CreateComponentRequest, opts?: client.RequestOptions): Promise<CreateComponentResponse>
[src]Creates a new component for an Amplify app.
§
exchangeCodeForToken(params: ExchangeCodeForTokenRequest, opts?: client.RequestOptions): Promise<ExchangeCodeForTokenResponse>
[src]Exchanges an access code for a token.
§
exportComponents(params: ExportComponentsRequest, opts?: client.RequestOptions): Promise<ExportComponentsResponse>
[src]Exports component configurations to code that is ready to integrate into an Amplify app.
§
exportThemes(params: ExportThemesRequest, opts?: client.RequestOptions): Promise<ExportThemesResponse>
[src]Exports theme configurations to code that is ready to integrate into an Amplify app.
§
getComponent(params: GetComponentRequest, opts?: client.RequestOptions): Promise<GetComponentResponse>
[src]Returns an existing component for an Amplify app.
§
listComponents(params: ListComponentsRequest, opts?: client.RequestOptions): Promise<ListComponentsResponse>
[src]Retrieves a list of components for a specified Amplify app and backend environment.
§
refreshToken(params: RefreshTokenRequest, opts?: client.RequestOptions): Promise<RefreshTokenResponse>
[src]Refreshes a previously issued access token that might have expired.
§
updateComponent(params: UpdateComponentRequest, opts?: client.RequestOptions): Promise<UpdateComponentResponse>
[src]Updates an existing component.
§Static Properties
§
ApiMetadata: client.ApiMetadata
[src]