forked from loafle/openapi-generator-original
* Add switch to disable RestSharp * Introduce CLI Option for webRequestLibrary * Fix missing brace * Remove restsharp references * HttpClient added * WebRequest NewRequest functionality added * WebRequest added to CLIOptions * Add custom HttpMethod only for Restsharp. * Add WebRequestPathBuilder.mustache * HttpClient NewRequest * Add using Statement to WebRequestPathBuilder.mustache * Adjusts retry configuration for HttpClient * Reuse JsonDecoder * Make reusing the client a separate option * Save cookies in request * Implement more methods for HttpClient * Small fixes * Fix post content * Add new sample config * Update existing samples * Add new sample * Add new property supportsRetry * Use new property to exclude RetryConfiguration * Exclude Polly on non supporting Retry * Update sample and documentation * Create HttpMethod Patch for netstandard 2.0 compatibility * Fix query parameter generation * Switch to library settings * Allow httpclient reuse (experimental) * Remove webrequest from template as its not used right now
13 lines
595 B
YAML
13 lines
595 B
YAML
# for .net standard httpclient
|
|
generatorName: csharp-netcore
|
|
outputDir: samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient
|
|
inputSpec: modules/openapi-generator/src/test/resources/3_0/java/petstore-with-fake-endpoints-models-for-testing-with-http-signature.yaml
|
|
templateDir: modules/openapi-generator/src/main/resources/csharp-netcore
|
|
library: httpclient
|
|
additionalProperties:
|
|
packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}'
|
|
useCompareNetObjects: true
|
|
disallowAdditionalPropertiesIfNotPresent: false
|
|
useOneOfDiscriminatorLookup: true
|
|
targetFramework: netstandard2.1
|