in src/libs/apiService.ts [601:653]
async getRoutine(
requestParams: GetRoutineReq,
isShowError = true
): Promise<GetRoutineRes | null> {
try {
let params = {
action: 'GetRoutine',
version: '2024-09-10',
protocol: 'https',
method: 'GET',
authType: 'AK',
bodyType: 'json',
reqBodyType: 'json',
style: 'RPC',
pathname: '/',
toMap: function () {
return this;
}
};
let request = new $OpenApi.OpenApiRequest({
query: {
Name: requestParams.Name
}
});
let runtime = {
toMap: function () {
return this;
}
};
const res = await this.client.callApi(params, request, runtime);
if (res.statusCode === 200 && res.body) {
const routineResponse: GetRoutineRes = {
code: res.statusCode,
data: {
RequestId: res.body?.RequestId,
CodeVersions: res.body?.CodeVersions || [],
RelatedRecords: res.body?.RelatedRecords || [],
Envs: res.body?.Envs || [],
CreateTime: res.body?.CreateTime,
Description: res.body?.Description,
RelatedRoutes: res.body?.RelatedRoutes || [],
DefaultRelatedRecord: res.body?.DefaultRelatedRecord
}
};
return routineResponse;
}
} catch (error) {
if (isShowError) {
console.log(error);
}
}
return null;
}