{
  "$schema": "http://json-schema.org/schema",
  "$id": "SchematicsAbpGenerateProxy",
  "title": "ABP Generate Proxy Schema",
  "type": "object",
  "properties": {
    "module": {
      "description": "Backend module name",
      "type": "string",
      "$default": {
        "$source": "argv",
        "index": 1
      }
    },
    "apiName": {
      "description": "Backend api name, a.k.a. remoteServiceName",
      "type": "string",
      "default": "xxx",
      "optional": true
    },
    "targetPath": {
      "description": "要存储结果的目标路径",
      "type": "string",
      "default": "src",
      "optional": true
    },
    "url": {
      "description": "Url for API definition",
      "type": "string",
      "$default": {
        "$source": "argv",
        "index": 0
      }
    },
    "serviceType": {
      "description": "Service type to the generated code",
      "type": "string",
      "default": "all",
      "optional": true,
      "enum": [
        "application",
        "integration",
        "all"
      ]
    }
  },
  "required": []
}
