forked from loafle/openapi-generator-original
* add model name mapping feature to C# codegen * rename file * update samples * update doc
78 lines
1.6 KiB
YAML
78 lines
1.6 KiB
YAML
openapi: 3.0.0
|
|
info:
|
|
description: "To test name, parameter mapping options"
|
|
license:
|
|
name: Apache-2.0
|
|
url: https://www.apache.org/licenses/LICENSE-2.0.html
|
|
title: Dummy
|
|
version: 1.0.0
|
|
servers:
|
|
- url: /
|
|
paths:
|
|
/fake/parameter-name-mapping:
|
|
get:
|
|
operationId: getParameterNameMapping
|
|
parameters:
|
|
- description: _type
|
|
explode: false
|
|
in: header
|
|
name: _type
|
|
required: true
|
|
schema:
|
|
format: int64
|
|
type: integer
|
|
style: simple
|
|
- description: type
|
|
explode: true
|
|
in: query
|
|
name: type
|
|
required: true
|
|
schema:
|
|
type: string
|
|
style: form
|
|
- description: type_
|
|
explode: false
|
|
in: header
|
|
name: type_
|
|
required: true
|
|
schema:
|
|
type: string
|
|
style: simple
|
|
- description: http debug option (to test parameter naming option)
|
|
explode: true
|
|
in: query
|
|
name: http_debug_option
|
|
required: true
|
|
schema:
|
|
type: string
|
|
style: form
|
|
responses:
|
|
"200":
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/Environment'
|
|
description: OK
|
|
summary: parameter name mapping test
|
|
tags:
|
|
- fake
|
|
components:
|
|
schemas:
|
|
Environment:
|
|
example:
|
|
dummy: dummy
|
|
properties:
|
|
dummy:
|
|
type: string
|
|
PropertyNameMapping:
|
|
properties:
|
|
http_debug_operation:
|
|
type: string
|
|
_type:
|
|
type: string
|
|
type:
|
|
type: string
|
|
type_:
|
|
type: string
|
|
|