// This file is auto-generated, don't edit it /** */ import Util, * as $Util from '@alicloud/tea-util'; import GatewayClient from '@alicloud/gateway-dingtalk'; import OpenApi, * as $OpenApi from '@alicloud/openapi-client'; import OpenApiUtil from '@alicloud/openapi-util'; import * as $tea from '@alicloud/tea-typescript'; export class NlpWordDistinguishHeaders extends $tea.Model { commonHeaders?: { [key: string]: string }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string } { return { commonHeaders: 'commonHeaders', xAcsDingtalkAccessToken: 'x-acs-dingtalk-access-token', }; } static types(): { [key: string]: any } { return { commonHeaders: { 'type': 'map', 'keyType': 'string', 'valueType': 'string' }, xAcsDingtalkAccessToken: 'string', }; } constructor(map?: { [key: string]: any }) { super(map); } } export class NlpWordDistinguishRequest extends $tea.Model { /** * @remarks * This parameter is required. */ attachExtractDecisionInfo?: NlpWordDistinguishRequestAttachExtractDecisionInfo; /** * @remarks * This parameter is required. */ isvAppId?: string; /** * @remarks * This parameter is required. */ text?: string; static names(): { [key: string]: string } { return { attachExtractDecisionInfo: 'attachExtractDecisionInfo', isvAppId: 'isvAppId', text: 'text', }; } static types(): { [key: string]: any } { return { attachExtractDecisionInfo: NlpWordDistinguishRequestAttachExtractDecisionInfo, isvAppId: 'string', text: 'string', }; } constructor(map?: { [key: string]: any }) { super(map); } } export class NlpWordDistinguishResponseBody extends $tea.Model { /** * @remarks * This parameter is required. */ requestId?: string; wordEntities?: NlpWordDistinguishResponseBodyWordEntities[]; static names(): { [key: string]: string } { return { requestId: 'requestId', wordEntities: 'wordEntities', }; } static types(): { [key: string]: any } { return { requestId: 'string', wordEntities: { 'type': 'array', 'itemType': NlpWordDistinguishResponseBodyWordEntities }, }; } constructor(map?: { [key: string]: any }) { super(map); } } export class NlpWordDistinguishResponse extends $tea.Model { headers?: { [key: string]: string }; statusCode?: number; body?: NlpWordDistinguishResponseBody; static names(): { [key: string]: string } { return { headers: 'headers', statusCode: 'statusCode', body: 'body', }; } static types(): { [key: string]: any } { return { headers: { 'type': 'map', 'keyType': 'string', 'valueType': 'string' }, statusCode: 'number', body: NlpWordDistinguishResponseBody, }; } constructor(map?: { [key: string]: any }) { super(map); } } export class OkrOpenRecommendHeaders extends $tea.Model { commonHeaders?: { [key: string]: string }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string } { return { commonHeaders: 'commonHeaders', xAcsDingtalkAccessToken: 'x-acs-dingtalk-access-token', }; } static types(): { [key: string]: any } { return { commonHeaders: { 'type': 'map', 'keyType': 'string', 'valueType': 'string' }, xAcsDingtalkAccessToken: 'string', }; } constructor(map?: { [key: string]: any }) { super(map); } } export class OkrOpenRecommendRequest extends $tea.Model { /** * @remarks * This parameter is required. */ candidateOkrItems?: OkrOpenRecommendRequestCandidateOkrItems[]; /** * @remarks * This parameter is required. */ corpId?: string; /** * @remarks * This parameter is required. */ deptIds?: string[]; /** * @remarks * This parameter is required. */ isvAppId?: string; /** * @remarks * This parameter is required. */ userId?: string; words?: string[]; static names(): { [key: string]: string } { return { candidateOkrItems: 'candidateOkrItems', corpId: 'corpId', deptIds: 'deptIds', isvAppId: 'isvAppId', userId: 'userId', words: 'words', }; } static types(): { [key: string]: any } { return { candidateOkrItems: { 'type': 'array', 'itemType': OkrOpenRecommendRequestCandidateOkrItems }, corpId: 'string', deptIds: { 'type': 'array', 'itemType': 'string' }, isvAppId: 'string', userId: 'string', words: { 'type': 'array', 'itemType': 'string' }, }; } constructor(map?: { [key: string]: any }) { super(map); } } export class OkrOpenRecommendResponseBody extends $tea.Model { okrRecommendItems?: OkrOpenRecommendResponseBodyOkrRecommendItems[]; /** * @remarks * This parameter is required. */ requestId?: string; static names(): { [key: string]: string } { return { okrRecommendItems: 'okrRecommendItems', requestId: 'requestId', }; } static types(): { [key: string]: any } { return { okrRecommendItems: { 'type': 'array', 'itemType': OkrOpenRecommendResponseBodyOkrRecommendItems }, requestId: 'string', }; } constructor(map?: { [key: string]: any }) { super(map); } } export class OkrOpenRecommendResponse extends $tea.Model { headers?: { [key: string]: string }; statusCode?: number; body?: OkrOpenRecommendResponseBody; static names(): { [key: string]: string } { return { headers: 'headers', statusCode: 'statusCode', body: 'body', }; } static types(): { [key: string]: any } { return { headers: { 'type': 'map', 'keyType': 'string', 'valueType': 'string' }, statusCode: 'number', body: OkrOpenRecommendResponseBody, }; } constructor(map?: { [key: string]: any }) { super(map); } } export class WeiqiaoAluminumQueryHeaders extends $tea.Model { commonHeaders?: { [key: string]: string }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string } { return { commonHeaders: 'commonHeaders', xAcsDingtalkAccessToken: 'x-acs-dingtalk-access-token', }; } static types(): { [key: string]: any } { return { commonHeaders: { 'type': 'map', 'keyType': 'string', 'valueType': 'string' }, xAcsDingtalkAccessToken: 'string', }; } constructor(map?: { [key: string]: any }) { super(map); } } export class WeiqiaoAluminumQueryRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * xxx */ taskId?: string; static names(): { [key: string]: string } { return { taskId: 'task_id', }; } static types(): { [key: string]: any } { return { taskId: 'string', }; } constructor(map?: { [key: string]: any }) { super(map); } } export class WeiqiaoAluminumQueryResponseBody extends $tea.Model { code?: number; message?: string; /** * @example * {"Al-Si-Material": 1626, "Al-Fe-Material": 1575} */ result?: { [key: string]: any }; /** * @example * finish */ status?: string; success?: boolean; static names(): { [key: string]: string } { return { code: 'code', message: 'message', result: 'result', status: 'status', success: 'success', }; } static types(): { [key: string]: any } { return { code: 'number', message: 'string', result: { 'type': 'map', 'keyType': 'string', 'valueType': 'any' }, status: 'string', success: 'boolean', }; } constructor(map?: { [key: string]: any }) { super(map); } } export class WeiqiaoAluminumQueryResponse extends $tea.Model { headers?: { [key: string]: string }; statusCode?: number; body?: WeiqiaoAluminumQueryResponseBody; static names(): { [key: string]: string } { return { headers: 'headers', statusCode: 'statusCode', body: 'body', }; } static types(): { [key: string]: any } { return { headers: { 'type': 'map', 'keyType': 'string', 'valueType': 'string' }, statusCode: 'number', body: WeiqiaoAluminumQueryResponseBody, }; } constructor(map?: { [key: string]: any }) { super(map); } } export class WeiqiaoAluminumSubmitHeaders extends $tea.Model { commonHeaders?: { [key: string]: string }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string } { return { commonHeaders: 'commonHeaders', xAcsDingtalkAccessToken: 'x-acs-dingtalk-access-token', }; } static types(): { [key: string]: any } { return { commonHeaders: { 'type': 'map', 'keyType': 'string', 'valueType': 'string' }, xAcsDingtalkAccessToken: 'string', }; } constructor(map?: { [key: string]: any }) { super(map); } } export class WeiqiaoAluminumSubmitRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * { "sample_1": { \"Weight\": 102000, \"Al\": 97, \"Si\": 0.05, \"Fe\": 0.05 }, "sample_2": { \"Weight\": 102000, \"Al\": 98, \"Si\": 0.04, \"Fe\": 0.05 } } */ currentFurnace?: any; /** * @remarks * This parameter is required. * * @example * {} */ dilutionConfig?: any; historyFurnace?: any; /** * @remarks * This parameter is required. * * @example * [ { \"Name\": \"Al-Si-Material\", \"Primary_element\": \"Si\", \"Si\": 10.0, \"Al\": 90.0 }, { \"Name\": \"Al-Fe-Material\", \"Primary_element\": \"Fe\", \"Fe\": 10.0, \"Al\": 90.0 } ] */ rawMaterials?: any; /** * @remarks * This parameter is required. * * @example * test_batch_001 */ target?: any; /** * @remarks * This parameter is required. * * @example * { \"Si\": [0.1, 0.2, 0.3], \"Fe\": [0.1, 0.2, 0.3] } */ targetRanges?: any; static names(): { [key: string]: string } { return { currentFurnace: 'current_furnace', dilutionConfig: 'dilution_config', historyFurnace: 'history_furnace', rawMaterials: 'raw_materials', target: 'target', targetRanges: 'target_ranges', }; } static types(): { [key: string]: any } { return { currentFurnace: 'any', dilutionConfig: 'any', historyFurnace: 'any', rawMaterials: 'any', target: 'any', targetRanges: 'any', }; } constructor(map?: { [key: string]: any }) { super(map); } } export class WeiqiaoAluminumSubmitResponseBody extends $tea.Model { code?: number; message?: string; success?: boolean; /** * @example * xxx */ taskId?: string; static names(): { [key: string]: string } { return { code: 'code', message: 'message', success: 'success', taskId: 'task_id', }; } static types(): { [key: string]: any } { return { code: 'number', message: 'string', success: 'boolean', taskId: 'string', }; } constructor(map?: { [key: string]: any }) { super(map); } } export class WeiqiaoAluminumSubmitResponse extends $tea.Model { headers?: { [key: string]: string }; statusCode?: number; body?: WeiqiaoAluminumSubmitResponseBody; static names(): { [key: string]: string } { return { headers: 'headers', statusCode: 'statusCode', body: 'body', }; } static types(): { [key: string]: any } { return { headers: { 'type': 'map', 'keyType': 'string', 'valueType': 'string' }, statusCode: 'number', body: WeiqiaoAluminumSubmitResponseBody, }; } constructor(map?: { [key: string]: any }) { super(map); } } export class NlpWordDistinguishRequestAttachExtractDecisionInfo extends $tea.Model { blackWords?: string[]; candidateWords?: string[]; /** * @remarks * This parameter is required. */ corpId?: string; /** * @remarks * This parameter is required. */ deptIds?: string[]; /** * @remarks * This parameter is required. */ userId?: string; static names(): { [key: string]: string } { return { blackWords: 'blackWords', candidateWords: 'candidateWords', corpId: 'corpId', deptIds: 'deptIds', userId: 'userId', }; } static types(): { [key: string]: any } { return { blackWords: { 'type': 'array', 'itemType': 'string' }, candidateWords: { 'type': 'array', 'itemType': 'string' }, corpId: 'string', deptIds: { 'type': 'array', 'itemType': 'string' }, userId: 'string', }; } constructor(map?: { [key: string]: any }) { super(map); } } export class NlpWordDistinguishResponseBodyWordEntities extends $tea.Model { word?: string; static names(): { [key: string]: string } { return { word: 'word', }; } static types(): { [key: string]: any } { return { word: 'string', }; } constructor(map?: { [key: string]: any }) { super(map); } } export class OkrOpenRecommendRequestCandidateOkrItemsOkrInfosKeyResultInfos extends $tea.Model { kr?: string; krId?: string; words?: string[]; static names(): { [key: string]: string } { return { kr: 'kr', krId: 'krId', words: 'words', }; } static types(): { [key: string]: any } { return { kr: 'string', krId: 'string', words: { 'type': 'array', 'itemType': 'string' }, }; } constructor(map?: { [key: string]: any }) { super(map); } } export class OkrOpenRecommendRequestCandidateOkrItemsOkrInfos extends $tea.Model { keyResultInfos?: OkrOpenRecommendRequestCandidateOkrItemsOkrInfosKeyResultInfos[]; objective?: string; objectiveId?: string; words?: string[]; static names(): { [key: string]: string } { return { keyResultInfos: 'keyResultInfos', objective: 'objective', objectiveId: 'objectiveId', words: 'words', }; } static types(): { [key: string]: any } { return { keyResultInfos: { 'type': 'array', 'itemType': OkrOpenRecommendRequestCandidateOkrItemsOkrInfosKeyResultInfos }, objective: 'string', objectiveId: 'string', words: { 'type': 'array', 'itemType': 'string' }, }; } constructor(map?: { [key: string]: any }) { super(map); } } export class OkrOpenRecommendRequestCandidateOkrItems extends $tea.Model { okrInfos?: OkrOpenRecommendRequestCandidateOkrItemsOkrInfos[]; /** * @remarks * This parameter is required. */ relation?: string; /** * @remarks * This parameter is required. */ userId?: string; static names(): { [key: string]: string } { return { okrInfos: 'okrInfos', relation: 'relation', userId: 'userId', }; } static types(): { [key: string]: any } { return { okrInfos: { 'type': 'array', 'itemType': OkrOpenRecommendRequestCandidateOkrItemsOkrInfos }, relation: 'string', userId: 'string', }; } constructor(map?: { [key: string]: any }) { super(map); } } export class OkrOpenRecommendResponseBodyOkrRecommendItemsKrResultRelatedResults extends $tea.Model { /** * @remarks * This parameter is required. */ krId?: string; /** * @remarks * This parameter is required. * * @example * 3 */ semanticLevel?: number; /** * @remarks * This parameter is required. */ words?: string[]; static names(): { [key: string]: string } { return { krId: 'krId', semanticLevel: 'semanticLevel', words: 'words', }; } static types(): { [key: string]: any } { return { krId: 'string', semanticLevel: 'number', words: { 'type': 'array', 'itemType': 'string' }, }; } constructor(map?: { [key: string]: any }) { super(map); } } export class OkrOpenRecommendResponseBodyOkrRecommendItemsObjectiveRelatedResults extends $tea.Model { /** * @remarks * This parameter is required. */ objectiveId?: string; /** * @remarks * This parameter is required. * * @example * 3 */ semanticLevel?: number; /** * @remarks * This parameter is required. */ words?: string[]; static names(): { [key: string]: string } { return { objectiveId: 'objectiveId', semanticLevel: 'semanticLevel', words: 'words', }; } static types(): { [key: string]: any } { return { objectiveId: 'string', semanticLevel: 'number', words: { 'type': 'array', 'itemType': 'string' }, }; } constructor(map?: { [key: string]: any }) { super(map); } } export class OkrOpenRecommendResponseBodyOkrRecommendItems extends $tea.Model { krResultRelatedResults?: OkrOpenRecommendResponseBodyOkrRecommendItemsKrResultRelatedResults[]; objectiveRelatedResults?: OkrOpenRecommendResponseBodyOkrRecommendItemsObjectiveRelatedResults[]; /** * @remarks * This parameter is required. */ relatedLevel?: number; /** * @remarks * This parameter is required. * * @example * 3 */ semanticLevel?: number; /** * @remarks * This parameter is required. * * @example * 111 */ userId?: string; static names(): { [key: string]: string } { return { krResultRelatedResults: 'krResultRelatedResults', objectiveRelatedResults: 'objectiveRelatedResults', relatedLevel: 'relatedLevel', semanticLevel: 'semanticLevel', userId: 'userId', }; } static types(): { [key: string]: any } { return { krResultRelatedResults: { 'type': 'array', 'itemType': OkrOpenRecommendResponseBodyOkrRecommendItemsKrResultRelatedResults }, objectiveRelatedResults: { 'type': 'array', 'itemType': OkrOpenRecommendResponseBodyOkrRecommendItemsObjectiveRelatedResults }, relatedLevel: 'number', semanticLevel: 'number', userId: 'string', }; } constructor(map?: { [key: string]: any }) { super(map); } } export default class Client extends OpenApi { constructor(config: $OpenApi.Config) { super(config); let gatewayClient = new GatewayClient(); this._spi = gatewayClient; this._endpointRule = ""; if (Util.empty(this._endpoint)) { this._endpoint = "api.dingtalk.com"; } } /** * 自然语言处理之关键词识别 * * @param request - NlpWordDistinguishRequest * @param headers - NlpWordDistinguishHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns NlpWordDistinguishResponse */ async nlpWordDistinguishWithOptions(request: NlpWordDistinguishRequest, headers: NlpWordDistinguishHeaders, runtime: $Util.RuntimeOptions): Promise { Util.validateModel(request); let body : {[key: string ]: any} = { }; if (!Util.isUnset(request.attachExtractDecisionInfo)) { body["attachExtractDecisionInfo"] = request.attachExtractDecisionInfo; } if (!Util.isUnset(request.isvAppId)) { body["isvAppId"] = request.isvAppId; } if (!Util.isUnset(request.text)) { body["text"] = request.text; } let realHeaders : {[key: string ]: string} = { }; if (!Util.isUnset(headers.commonHeaders)) { realHeaders = headers.commonHeaders; } if (!Util.isUnset(headers.xAcsDingtalkAccessToken)) { realHeaders["x-acs-dingtalk-access-token"] = Util.toJSONString(headers.xAcsDingtalkAccessToken); } let req = new $OpenApi.OpenApiRequest({ headers: realHeaders, body: OpenApiUtil.parseToMap(body), }); let params = new $OpenApi.Params({ action: "NlpWordDistinguish", version: "algo_1.0", protocol: "HTTP", pathname: `/v1.0/algo/okrs/keywords/extract`, method: "POST", authType: "AK", style: "ROA", reqBodyType: "none", bodyType: "json", }); return $tea.cast(await this.execute(params, req, runtime), new NlpWordDistinguishResponse({})); } /** * 自然语言处理之关键词识别 * * @param request - NlpWordDistinguishRequest * @returns NlpWordDistinguishResponse */ async nlpWordDistinguish(request: NlpWordDistinguishRequest): Promise { let runtime = new $Util.RuntimeOptions({ }); let headers = new NlpWordDistinguishHeaders({ }); return await this.nlpWordDistinguishWithOptions(request, headers, runtime); } /** * Okr内容推荐 * * @param request - OkrOpenRecommendRequest * @param headers - OkrOpenRecommendHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns OkrOpenRecommendResponse */ async okrOpenRecommendWithOptions(request: OkrOpenRecommendRequest, headers: OkrOpenRecommendHeaders, runtime: $Util.RuntimeOptions): Promise { Util.validateModel(request); let body : {[key: string ]: any} = { }; if (!Util.isUnset(request.candidateOkrItems)) { body["candidateOkrItems"] = request.candidateOkrItems; } if (!Util.isUnset(request.corpId)) { body["corpId"] = request.corpId; } if (!Util.isUnset(request.deptIds)) { body["deptIds"] = request.deptIds; } if (!Util.isUnset(request.isvAppId)) { body["isvAppId"] = request.isvAppId; } if (!Util.isUnset(request.userId)) { body["userId"] = request.userId; } if (!Util.isUnset(request.words)) { body["words"] = request.words; } let realHeaders : {[key: string ]: string} = { }; if (!Util.isUnset(headers.commonHeaders)) { realHeaders = headers.commonHeaders; } if (!Util.isUnset(headers.xAcsDingtalkAccessToken)) { realHeaders["x-acs-dingtalk-access-token"] = Util.toJSONString(headers.xAcsDingtalkAccessToken); } let req = new $OpenApi.OpenApiRequest({ headers: realHeaders, body: OpenApiUtil.parseToMap(body), }); let params = new $OpenApi.Params({ action: "OkrOpenRecommend", version: "algo_1.0", protocol: "HTTP", pathname: `/v1.0/algo/okrs/recommend`, method: "POST", authType: "AK", style: "ROA", reqBodyType: "none", bodyType: "json", }); return $tea.cast(await this.execute(params, req, runtime), new OkrOpenRecommendResponse({})); } /** * Okr内容推荐 * * @param request - OkrOpenRecommendRequest * @returns OkrOpenRecommendResponse */ async okrOpenRecommend(request: OkrOpenRecommendRequest): Promise { let runtime = new $Util.RuntimeOptions({ }); let headers = new OkrOpenRecommendHeaders({ }); return await this.okrOpenRecommendWithOptions(request, headers, runtime); } /** * 魏桥铝原料预测任务查询 * * @param request - WeiqiaoAluminumQueryRequest * @param headers - WeiqiaoAluminumQueryHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns WeiqiaoAluminumQueryResponse */ async weiqiaoAluminumQueryWithOptions(request: WeiqiaoAluminumQueryRequest, headers: WeiqiaoAluminumQueryHeaders, runtime: $Util.RuntimeOptions): Promise { Util.validateModel(request); let body : {[key: string ]: any} = { }; if (!Util.isUnset(request.taskId)) { body["task_id"] = request.taskId; } let realHeaders : {[key: string ]: string} = { }; if (!Util.isUnset(headers.commonHeaders)) { realHeaders = headers.commonHeaders; } if (!Util.isUnset(headers.xAcsDingtalkAccessToken)) { realHeaders["x-acs-dingtalk-access-token"] = Util.toJSONString(headers.xAcsDingtalkAccessToken); } let req = new $OpenApi.OpenApiRequest({ headers: realHeaders, body: OpenApiUtil.parseToMap(body), }); let params = new $OpenApi.Params({ action: "WeiqiaoAluminumQuery", version: "algo_1.0", protocol: "HTTP", pathname: `/v1.0/algo/industry/weiqiao/aluminum/query`, method: "POST", authType: "AK", style: "ROA", reqBodyType: "none", bodyType: "json", }); return $tea.cast(await this.execute(params, req, runtime), new WeiqiaoAluminumQueryResponse({})); } /** * 魏桥铝原料预测任务查询 * * @param request - WeiqiaoAluminumQueryRequest * @returns WeiqiaoAluminumQueryResponse */ async weiqiaoAluminumQuery(request: WeiqiaoAluminumQueryRequest): Promise { let runtime = new $Util.RuntimeOptions({ }); let headers = new WeiqiaoAluminumQueryHeaders({ }); return await this.weiqiaoAluminumQueryWithOptions(request, headers, runtime); } /** * 魏桥铝原料预测任务提交 * * @param request - WeiqiaoAluminumSubmitRequest * @param headers - WeiqiaoAluminumSubmitHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns WeiqiaoAluminumSubmitResponse */ async weiqiaoAluminumSubmitWithOptions(request: WeiqiaoAluminumSubmitRequest, headers: WeiqiaoAluminumSubmitHeaders, runtime: $Util.RuntimeOptions): Promise { Util.validateModel(request); let body : {[key: string ]: any} = { }; if (!Util.isUnset(request.currentFurnace)) { body["current_furnace"] = request.currentFurnace; } if (!Util.isUnset(request.dilutionConfig)) { body["dilution_config"] = request.dilutionConfig; } if (!Util.isUnset(request.historyFurnace)) { body["history_furnace"] = request.historyFurnace; } if (!Util.isUnset(request.rawMaterials)) { body["raw_materials"] = request.rawMaterials; } if (!Util.isUnset(request.target)) { body["target"] = request.target; } if (!Util.isUnset(request.targetRanges)) { body["target_ranges"] = request.targetRanges; } let realHeaders : {[key: string ]: string} = { }; if (!Util.isUnset(headers.commonHeaders)) { realHeaders = headers.commonHeaders; } if (!Util.isUnset(headers.xAcsDingtalkAccessToken)) { realHeaders["x-acs-dingtalk-access-token"] = Util.toJSONString(headers.xAcsDingtalkAccessToken); } let req = new $OpenApi.OpenApiRequest({ headers: realHeaders, body: OpenApiUtil.parseToMap(body), }); let params = new $OpenApi.Params({ action: "WeiqiaoAluminumSubmit", version: "algo_1.0", protocol: "HTTP", pathname: `/v1.0/algo/industry/weiqiao/aluminum/submit`, method: "POST", authType: "AK", style: "ROA", reqBodyType: "none", bodyType: "json", }); return $tea.cast(await this.execute(params, req, runtime), new WeiqiaoAluminumSubmitResponse({})); } /** * 魏桥铝原料预测任务提交 * * @param request - WeiqiaoAluminumSubmitRequest * @returns WeiqiaoAluminumSubmitResponse */ async weiqiaoAluminumSubmit(request: WeiqiaoAluminumSubmitRequest): Promise { let runtime = new $Util.RuntimeOptions({ }); let headers = new WeiqiaoAluminumSubmitHeaders({ }); return await this.weiqiaoAluminumSubmitWithOptions(request, headers, runtime); } }