diff --git a/openapi/csharp.xml b/openapi/csharp.xml index 487a29f..0172707 100644 --- a/openapi/csharp.xml +++ b/openapi/csharp.xml @@ -36,11 +36,13 @@ --namespace=${generator.package.name} --package-version=${generator.client.version} --output-folder=${generator.output.path} - --version=preview - --add-credentials - --debug - --verbose + --version=preview + --add-credentials + --debug + --verbose --directive={from: "swagger-document", where: "$..*[?(@.consumes[0] === \"*/*\")]", transform: "$.consumes[0] = \"application/json\""} + --directive={from: "swagger-document", where: "$.definitions", transform: "$[\"IntOrString\"] = {\"properties\": { \"value\": { \"type\": \"string\" }}}"} + --directive={from: "swagger-document", where: "$..*[?(@.format === \"int-or-string\")]", transform: "delete $.type; delete $.format; $[\"$ref\"] = \"#/definitions/IntOrString\""} --use=@microsoft.azure/autorest.csharp@preview