code: function Cancel(target, propertyKey, parameterIndex) {
      if (!target.methods) {
          target.methods = {};
      }
      var a = target.methods[propertyKey];
      if (!a) {
          a = [];
          target.methods[propertyKey] = a;
      }
      a[parameterIndex] = new WebAtoms.Rest.ServiceParameter("cancel", "");
  }
docs: Cancellation token
  @example
  
  @Put("/api/products")
  async saveProduct(
  @Body product: Product
  @Cancel cancel: CancelToken
  ): Promise<Product> {
  }
  
  @export
  @function Put
  @param {url} - Url for the operation