/** */ import * as $Util from '@alicloud/tea-util'; import OpenApi, * as $OpenApi from '@alicloud/openapi-client'; import * as $tea from '@alicloud/tea-typescript'; export declare class CreateMiniAppHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateMiniAppRequest extends $tea.Model { /** * @remarks * This parameter is required. */ bizId?: string; /** * @remarks * This parameter is required. */ bizType?: number; bundleId?: string; /** * @remarks * This parameter is required. */ desc?: string; /** * @remarks * This parameter is required. */ icon?: string; /** * @remarks * This parameter is required. */ name?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateMiniAppResponseBody extends $tea.Model { miniAppId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateMiniAppResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: CreateMiniAppResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateMiniAppPluginHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateMiniAppPluginRequest extends $tea.Model { /** * @remarks * This parameter is required. */ bizId?: string; /** * @remarks * This parameter is required. */ bizType?: number; bundleId?: string; /** * @remarks * This parameter is required. */ desc?: string; /** * @remarks * This parameter is required. */ icon?: string; /** * @remarks * This parameter is required. */ name?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateMiniAppPluginResponseBody extends $tea.Model { miniAppId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateMiniAppPluginResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: CreateMiniAppPluginResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateVersionAcrossBundleHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateVersionAcrossBundleRequest extends $tea.Model { bundleId?: string; miniAppId?: string; sourceBundleId?: string; sourceVersion?: string; version?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateVersionAcrossBundleResponseBody extends $tea.Model { result?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateVersionAcrossBundleResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: CreateVersionAcrossBundleResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetMaxVersionHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetMaxVersionRequest extends $tea.Model { bundleId?: string; miniAppId?: string; version?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetMaxVersionResponseBody extends $tea.Model { result?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetMaxVersionResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetMaxVersionResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetMiniAppMetaDataHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetMiniAppMetaDataRequest extends $tea.Model { bundleId?: string; bundleIdTableGmtModified?: { [key: string]: any; }; fromAppName?: string; miniAppIdTableGmtModified?: { [key: string]: any; }; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetMiniAppMetaDataResponseBody extends $tea.Model { dingOpenErrcode?: number; errorMsg?: string; result?: GetMiniAppMetaDataResponseBodyResult; success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetMiniAppMetaDataResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetMiniAppMetaDataResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetSettingByMiniAppIdHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetSettingByMiniAppIdResponseBody extends $tea.Model { /** * @remarks * This parameter is required. */ result?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetSettingByMiniAppIdResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetSettingByMiniAppIdResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class InvokeHtmlBundleBuildHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class InvokeHtmlBundleBuildRequest extends $tea.Model { /** * @remarks * This parameter is required. */ bundleId?: string; /** * @remarks * This parameter is required. */ miniAppId?: string; /** * @remarks * This parameter is required. */ version?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class InvokeHtmlBundleBuildResponseBody extends $tea.Model { /** * @remarks * This parameter is required. */ result?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class InvokeHtmlBundleBuildResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: InvokeHtmlBundleBuildResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListAvaiableVersionHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListAvaiableVersionRequest extends $tea.Model { /** * @remarks * This parameter is required. */ bundleId?: string; /** * @remarks * This parameter is required. */ miniAppId?: string; /** * @remarks * This parameter is required. */ pageNum?: number; /** * @remarks * This parameter is required. */ pageSize?: number; /** * @remarks * This parameter is required. */ versionTypeSet?: number[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListAvaiableVersionResponseBody extends $tea.Model { versions?: ListAvaiableVersionResponseBodyVersions[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListAvaiableVersionResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: ListAvaiableVersionResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryHtmlBundleBuildHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryHtmlBundleBuildRequest extends $tea.Model { bundleId?: string; miniAppId?: string; version?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryHtmlBundleBuildResponseBody extends $tea.Model { /** * @remarks * This parameter is required. */ result?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryHtmlBundleBuildResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: QueryHtmlBundleBuildResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class RollBackVersionRequest extends $tea.Model { /** * @remarks * This parameter is required. */ bundleId?: string; /** * @remarks * This parameter is required. */ miniAppId?: string; /** * @remarks * This parameter is required. */ rollbackVersion?: string; /** * @remarks * This parameter is required. */ targetVersion?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class RollBackVersionResponseBody extends $tea.Model { result?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class RollBackVersionResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: RollBackVersionResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SetExtendSettingHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SetExtendSettingRequest extends $tea.Model { /** * @remarks * This parameter is required. */ buildH5Bundle?: boolean; /** * @remarks * This parameter is required. */ miniAppId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SetExtendSettingResponseBody extends $tea.Model { /** * @remarks * This parameter is required. */ result?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SetExtendSettingResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: SetExtendSettingResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateVersionStatusHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateVersionStatusRequest extends $tea.Model { /** * @remarks * This parameter is required. */ bundleId?: string; /** * @remarks * This parameter is required. */ miniAppId?: string; version?: string; /** * @remarks * This parameter is required. */ versionType?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateVersionStatusResponseBody extends $tea.Model { /** * @remarks * This parameter is required. */ result?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateVersionStatusResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: UpdateVersionStatusResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetMiniAppMetaDataResponseBodyResult extends $tea.Model { data?: { [key: string]: any; }; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListAvaiableVersionResponseBodyVersions extends $tea.Model { /** * @remarks * This parameter is required. */ buildStatus?: number; /** * @remarks * This parameter is required. */ h5Bundle?: string; /** * @remarks * This parameter is required. */ packageSize?: string; /** * @remarks * This parameter is required. */ packageUrl?: string; /** * @remarks * This parameter is required. */ version?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export default class Client extends OpenApi { constructor(config: $OpenApi.Config); /** * 创建小程序 * * @param request - CreateMiniAppRequest * @param headers - CreateMiniAppHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns CreateMiniAppResponse */ createMiniAppWithOptions(request: CreateMiniAppRequest, headers: CreateMiniAppHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 创建小程序 * * @param request - CreateMiniAppRequest * @returns CreateMiniAppResponse */ createMiniApp(request: CreateMiniAppRequest): Promise; /** * 创建小程序组件 * * @param request - CreateMiniAppPluginRequest * @param headers - CreateMiniAppPluginHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns CreateMiniAppPluginResponse */ createMiniAppPluginWithOptions(request: CreateMiniAppPluginRequest, headers: CreateMiniAppPluginHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 创建小程序组件 * * @param request - CreateMiniAppPluginRequest * @returns CreateMiniAppPluginResponse */ createMiniAppPlugin(request: CreateMiniAppPluginRequest): Promise; /** * 小程序多端发布版本 * * @param request - CreateVersionAcrossBundleRequest * @param headers - CreateVersionAcrossBundleHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns CreateVersionAcrossBundleResponse */ createVersionAcrossBundleWithOptions(request: CreateVersionAcrossBundleRequest, headers: CreateVersionAcrossBundleHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 小程序多端发布版本 * * @param request - CreateVersionAcrossBundleRequest * @returns CreateVersionAcrossBundleResponse */ createVersionAcrossBundle(request: CreateVersionAcrossBundleRequest): Promise; /** * 获取小程序最大的构建版本 * * @param request - GetMaxVersionRequest * @param headers - GetMaxVersionHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetMaxVersionResponse */ getMaxVersionWithOptions(request: GetMaxVersionRequest, headers: GetMaxVersionHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取小程序最大的构建版本 * * @param request - GetMaxVersionRequest * @returns GetMaxVersionResponse */ getMaxVersion(request: GetMaxVersionRequest): Promise; /** * 同步小程序元数据 * * @param request - GetMiniAppMetaDataRequest * @param headers - GetMiniAppMetaDataHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetMiniAppMetaDataResponse */ getMiniAppMetaDataWithOptions(request: GetMiniAppMetaDataRequest, headers: GetMiniAppMetaDataHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 同步小程序元数据 * * @param request - GetMiniAppMetaDataRequest * @returns GetMiniAppMetaDataResponse */ getMiniAppMetaData(request: GetMiniAppMetaDataRequest): Promise; /** * 查询小程序配置 * * @param headers - GetSettingByMiniAppIdHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetSettingByMiniAppIdResponse */ getSettingByMiniAppIdWithOptions(miniAppId: string, headers: GetSettingByMiniAppIdHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询小程序配置 * @returns GetSettingByMiniAppIdResponse */ getSettingByMiniAppId(miniAppId: string): Promise; /** * 构建H5Bundle * * @param request - InvokeHtmlBundleBuildRequest * @param headers - InvokeHtmlBundleBuildHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns InvokeHtmlBundleBuildResponse */ invokeHtmlBundleBuildWithOptions(request: InvokeHtmlBundleBuildRequest, headers: InvokeHtmlBundleBuildHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 构建H5Bundle * * @param request - InvokeHtmlBundleBuildRequest * @returns InvokeHtmlBundleBuildResponse */ invokeHtmlBundleBuild(request: InvokeHtmlBundleBuildRequest): Promise; /** * 获取小程序版本列表 * * @param request - ListAvaiableVersionRequest * @param headers - ListAvaiableVersionHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns ListAvaiableVersionResponse */ listAvaiableVersionWithOptions(request: ListAvaiableVersionRequest, headers: ListAvaiableVersionHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取小程序版本列表 * * @param request - ListAvaiableVersionRequest * @returns ListAvaiableVersionResponse */ listAvaiableVersion(request: ListAvaiableVersionRequest): Promise; /** * 查询H5构建结果 * * @param request - QueryHtmlBundleBuildRequest * @param headers - QueryHtmlBundleBuildHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns QueryHtmlBundleBuildResponse */ queryHtmlBundleBuildWithOptions(request: QueryHtmlBundleBuildRequest, headers: QueryHtmlBundleBuildHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询H5构建结果 * * @param request - QueryHtmlBundleBuildRequest * @returns QueryHtmlBundleBuildResponse */ queryHtmlBundleBuild(request: QueryHtmlBundleBuildRequest): Promise; /** * 回滚版本 * * @param request - RollBackVersionRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns RollBackVersionResponse */ rollBackVersionWithOptions(request: RollBackVersionRequest, headers: { [key: string]: string; }, runtime: $Util.RuntimeOptions): Promise; /** * 回滚版本 * * @param request - RollBackVersionRequest * @returns RollBackVersionResponse */ rollBackVersion(request: RollBackVersionRequest): Promise; /** * 修改小程序配置 * * @param request - SetExtendSettingRequest * @param headers - SetExtendSettingHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns SetExtendSettingResponse */ setExtendSettingWithOptions(request: SetExtendSettingRequest, headers: SetExtendSettingHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 修改小程序配置 * * @param request - SetExtendSettingRequest * @returns SetExtendSettingResponse */ setExtendSetting(request: SetExtendSettingRequest): Promise; /** * 发布版本 * * @param request - UpdateVersionStatusRequest * @param headers - UpdateVersionStatusHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateVersionStatusResponse */ updateVersionStatusWithOptions(request: UpdateVersionStatusRequest, headers: UpdateVersionStatusHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 发布版本 * * @param request - UpdateVersionStatusRequest * @returns UpdateVersionStatusResponse */ updateVersionStatus(request: UpdateVersionStatusRequest): Promise; }