async createRoutine()

in src/libs/apiService.ts [655:700]


  async createRoutine(
    edgeRoutine: CreateRoutineReq
  ): Promise<CreateRoutineRes | null> {
    let params = {
      action: 'CreateRoutine',
      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: edgeRoutine.name,
        Description: edgeRoutine.description,
        SpecName: edgeRoutine.specName
      }
    });
    let runtime = {
      toMap: function () {
        return this;
      }
    };
    try {
      const res = await this.client.callApi(params, request, runtime);
      if (res.statusCode === 200 && res.body) {
        const ret: CreateRoutineRes = {
          code: res.statusCode,
          data: {
            RequestId: res.body.RequestId,
            Status: res.body.Status
          }
        };
        return ret;
      }
    } catch (error) {
      console.log(error);
    }
    return null;
  }