Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

AmplifyUIBuilder

import { AmplifyUIBuilder } from "https://aws-api.deno.dev/v0.4/services/amplifyuibuilder.ts?docs=full";
class AmplifyUIBuilder {
constructor(apiFactory: client.ApiFactory);
async createComponent(params: CreateComponentRequest, opts?: client.RequestOptions): Promise<CreateComponentResponse>;
async createForm(params: CreateFormRequest, opts?: client.RequestOptions): Promise<CreateFormResponse>;
async createTheme(params: CreateThemeRequest, opts?: client.RequestOptions): Promise<CreateThemeResponse>;
async deleteComponent(params: DeleteComponentRequest, opts?: client.RequestOptions): Promise<void>;
async deleteForm(params: DeleteFormRequest, opts?: client.RequestOptions): Promise<void>;
async deleteTheme(params: DeleteThemeRequest, opts?: client.RequestOptions): Promise<void>;
async exchangeCodeForToken(params: ExchangeCodeForTokenRequest, opts?: client.RequestOptions): Promise<ExchangeCodeForTokenResponse>;
async exportComponents(params: ExportComponentsRequest, opts?: client.RequestOptions): Promise<ExportComponentsResponse>;
async exportForms(params: ExportFormsRequest, opts?: client.RequestOptions): Promise<ExportFormsResponse>;
async exportThemes(params: ExportThemesRequest, opts?: client.RequestOptions): Promise<ExportThemesResponse>;
async getComponent(params: GetComponentRequest, opts?: client.RequestOptions): Promise<GetComponentResponse>;
async getForm(params: GetFormRequest, opts?: client.RequestOptions): Promise<GetFormResponse>;
async getMetadata(params: GetMetadataRequest, opts?: client.RequestOptions): Promise<GetMetadataResponse>;
async getTheme(params: GetThemeRequest, opts?: client.RequestOptions): Promise<GetThemeResponse>;
async listComponents(params: ListComponentsRequest, opts?: client.RequestOptions): Promise<ListComponentsResponse>;
async listForms(params: ListFormsRequest, opts?: client.RequestOptions): Promise<ListFormsResponse>;
async listThemes(params: ListThemesRequest, opts?: client.RequestOptions): Promise<ListThemesResponse>;
async putMetadataFlag(params: PutMetadataFlagRequest, opts?: client.RequestOptions): Promise<void>;
async refreshToken(params: RefreshTokenRequest, opts?: client.RequestOptions): Promise<RefreshTokenResponse>;
async updateComponent(params: UpdateComponentRequest, opts?: client.RequestOptions): Promise<UpdateComponentResponse>;
async updateForm(params: UpdateFormRequest, opts?: client.RequestOptions): Promise<UpdateFormResponse>;
async updateTheme(params: UpdateThemeRequest, opts?: client.RequestOptions): Promise<UpdateThemeResponse>;
 
static ApiMetadata: client.ApiMetadata;
}

§Constructors

§
new AmplifyUIBuilder(apiFactory: client.ApiFactory)
[src]

§Methods

§

Creates a new component for an Amplify app.

§

Creates a new form for an Amplify app.

§

Creates a theme to apply to the components in an Amplify app.

§
deleteComponent(params: DeleteComponentRequest, opts?: client.RequestOptions): Promise<void>
[src]

Deletes a component from an Amplify app.

§
deleteForm(params: DeleteFormRequest, opts?: client.RequestOptions): Promise<void>
[src]

Deletes a form from an Amplify app.

§
deleteTheme(params: DeleteThemeRequest, opts?: client.RequestOptions): Promise<void>
[src]

Deletes a theme from an Amplify app.

§

Exchanges an access code for a token.

§

Exports component configurations to code that is ready to integrate into an Amplify app.

§

Exports form configurations to code that is ready to integrate into an Amplify app.

§

Exports theme configurations to code that is ready to integrate into an Amplify app.

§

Returns an existing component for an Amplify app.

§
getForm(params: GetFormRequest, opts?: client.RequestOptions): Promise<GetFormResponse>
[src]

Returns an existing form for an Amplify app.

§

Returns existing metadata for an Amplify app.

§
getTheme(params: GetThemeRequest, opts?: client.RequestOptions): Promise<GetThemeResponse>
[src]

Returns an existing theme for an Amplify app.

§

Retrieves a list of components for a specified Amplify app and backend environment.

§

Retrieves a list of forms for a specified Amplify app and backend environment.

§

Retrieves a list of themes for a specified Amplify app and backend environment.

§
putMetadataFlag(params: PutMetadataFlagRequest, opts?: client.RequestOptions): Promise<void>
[src]

Stores the metadata information about a feature on a form or view.

§

Refreshes a previously issued access token that might have expired.

§

Updates an existing component.

§

Updates an existing form.

§

Updates an existing theme.

§Static Properties