Merge pull request #212 from fearthecowboy/master
Support x-ms-api-version extension
This commit is contained in:
Коммит
ffaaeade69
|
@ -20,7 +20,8 @@ const removeKnownParameters = [
|
|||
'x-ms-parameter-location',
|
||||
'x-ms-original',
|
||||
'x-ms-requestBody-name',
|
||||
'x-ms-requestBody-index'
|
||||
'x-ms-requestBody-index',
|
||||
'x-ms-api-version'
|
||||
];
|
||||
|
||||
// ref: https://www.w3schools.com/charsets/ref_html_ascii.asp
|
||||
|
@ -152,6 +153,9 @@ export class Interpretations {
|
|||
if (parameter.in !== ParameterLocation.Query) {
|
||||
return false;
|
||||
}
|
||||
if (parameter['x-ms-api-version'] === false) {
|
||||
return false;
|
||||
}
|
||||
return !!(parameter['x-ms-api-version'] || apiVersionParameterNames.find(each => each === parameter.name.toLowerCase()));
|
||||
}
|
||||
getEnumChoices(schema: OpenAPI.Schema): Array<ChoiceValue> {
|
||||
|
|
|
@ -1059,7 +1059,7 @@ export class ModelerFour {
|
|||
const pSchema = this.processSchema(requestSchema?.name || 'requestBody', requestSchema?.instance || <OpenAPI.Schema>{})
|
||||
|
||||
// Track the usage of this schema as an input with media type
|
||||
this.trackSchemaUsage(pSchema, { usage: [ SchemaContext.Input ], serializationFormats: [ kmt ] });
|
||||
this.trackSchemaUsage(pSchema, { usage: [SchemaContext.Input], serializationFormats: [kmt] });
|
||||
|
||||
httpRequest.addParameter(new Parameter(
|
||||
body.instance?.['x-ms-requestBody-name'] ?? 'body',
|
||||
|
@ -1353,7 +1353,7 @@ export class ModelerFour {
|
|||
const parameterSchema = this.processSchema(name || '', schema);
|
||||
|
||||
// Track the usage of this schema as an input with media type
|
||||
this.trackSchemaUsage(parameterSchema, { usage: [ SchemaContext.Input ] });
|
||||
this.trackSchemaUsage(parameterSchema, { usage: [SchemaContext.Input] });
|
||||
|
||||
/* regular, everyday parameter */
|
||||
const newParam = operation.addParameter(new Parameter(this.interpret.getPreferredName(parameter, schema['x-ms-client-name'] || parameter.name), this.interpret.getDescription('', parameter), parameterSchema, {
|
||||
|
@ -1467,7 +1467,7 @@ export class ModelerFour {
|
|||
}
|
||||
|
||||
// Track the usage of this schema as an output with media type
|
||||
this.trackSchemaUsage(s, { usage: [ SchemaContext.Output ], serializationFormats: [ knownMediaType as KnownMediaType ] });
|
||||
this.trackSchemaUsage(s, { usage: [SchemaContext.Output], serializationFormats: [knownMediaType as KnownMediaType] });
|
||||
|
||||
const rsp = new SchemaResponse(s, {
|
||||
extensions: this.interpret.getExtensionProperties(response)
|
||||
|
|
|
@ -20,7 +20,7 @@ schemas: !<!Schemas>
|
|||
name: number
|
||||
description: ''
|
||||
protocol: !<!Protocols> {}
|
||||
- !<!NumberSchema> &ref_24
|
||||
- !<!NumberSchema> &ref_25
|
||||
type: integer
|
||||
apiVersions:
|
||||
- !<!ApiVersion>
|
||||
|
@ -91,7 +91,17 @@ schemas: !<!Schemas>
|
|||
name: ApiVersion-2015-07-01-preview
|
||||
description: Api Version (2015-07-01-preview)
|
||||
protocol: !<!Protocols> {}
|
||||
- !<!ConstantSchema> &ref_19
|
||||
- !<!ConstantSchema> &ref_17
|
||||
type: constant
|
||||
value: !<!ConstantValue>
|
||||
value: '2.0'
|
||||
valueType: *ref_1
|
||||
language: !<!Languages>
|
||||
default:
|
||||
name: ''
|
||||
description: ''
|
||||
protocol: !<!Protocols> {}
|
||||
- !<!ConstantSchema> &ref_20
|
||||
type: constant
|
||||
value: !<!ConstantValue>
|
||||
value: path1/path2/path3
|
||||
|
@ -101,7 +111,7 @@ schemas: !<!Schemas>
|
|||
name: ''
|
||||
description: ''
|
||||
protocol: !<!Protocols> {}
|
||||
- !<!ConstantSchema> &ref_23
|
||||
- !<!ConstantSchema> &ref_24
|
||||
type: constant
|
||||
value: !<!ConstantValue>
|
||||
value: value1&q2=value2&q3=value3
|
||||
|
@ -1043,7 +1053,18 @@ operationGroups:
|
|||
version: 2015-07-01-preview
|
||||
parameters:
|
||||
- *ref_8
|
||||
- *ref_12
|
||||
- !<!Parameter>
|
||||
schema: *ref_17
|
||||
implementation: Method
|
||||
required: true
|
||||
language: !<!Languages>
|
||||
default:
|
||||
name: api-version
|
||||
description: 'This should appear as a method parameter, use value ''2.0'''
|
||||
serializedName: api-version
|
||||
protocol: !<!Protocols>
|
||||
http: !<!HttpParameter>
|
||||
in: query
|
||||
requests:
|
||||
- !<!Request>
|
||||
language: !<!Languages>
|
||||
|
@ -1139,7 +1160,18 @@ operationGroups:
|
|||
version: 2015-07-01-preview
|
||||
parameters:
|
||||
- *ref_8
|
||||
- *ref_12
|
||||
- !<!Parameter>
|
||||
schema: *ref_17
|
||||
implementation: Method
|
||||
required: true
|
||||
language: !<!Languages>
|
||||
default:
|
||||
name: api-version
|
||||
description: 'This should appear as a method parameter, use value ''2.0'''
|
||||
serializedName: api-version
|
||||
protocol: !<!Protocols>
|
||||
http: !<!HttpParameter>
|
||||
in: query
|
||||
requests:
|
||||
- !<!Request>
|
||||
language: !<!Languages>
|
||||
|
@ -1187,7 +1219,18 @@ operationGroups:
|
|||
version: 2015-07-01-preview
|
||||
parameters:
|
||||
- *ref_8
|
||||
- *ref_12
|
||||
- !<!Parameter>
|
||||
schema: *ref_17
|
||||
implementation: Method
|
||||
required: true
|
||||
language: !<!Languages>
|
||||
default:
|
||||
name: api-version
|
||||
description: 'This should appear as a method parameter, use value ''2.0'''
|
||||
serializedName: api-version
|
||||
protocol: !<!Protocols>
|
||||
http: !<!HttpParameter>
|
||||
in: query
|
||||
requests:
|
||||
- !<!Request>
|
||||
language: !<!Languages>
|
||||
|
@ -1243,7 +1286,7 @@ operationGroups:
|
|||
version: 2015-07-01-preview
|
||||
parameters:
|
||||
- *ref_8
|
||||
- !<!Parameter> &ref_17
|
||||
- !<!Parameter> &ref_18
|
||||
schema: *ref_6
|
||||
implementation: Method
|
||||
required: true
|
||||
|
@ -1269,7 +1312,7 @@ operationGroups:
|
|||
method: get
|
||||
uri: '{$host}'
|
||||
signatureParameters:
|
||||
- *ref_17
|
||||
- *ref_18
|
||||
responses:
|
||||
- !<!Response>
|
||||
language: !<!Languages>
|
||||
|
@ -1305,7 +1348,7 @@ operationGroups:
|
|||
version: 2015-07-01-preview
|
||||
parameters:
|
||||
- *ref_8
|
||||
- !<!Parameter> &ref_18
|
||||
- !<!Parameter> &ref_19
|
||||
schema: *ref_6
|
||||
implementation: Method
|
||||
required: true
|
||||
|
@ -1331,7 +1374,7 @@ operationGroups:
|
|||
method: get
|
||||
uri: '{$host}'
|
||||
signatureParameters:
|
||||
- *ref_18
|
||||
- *ref_19
|
||||
responses:
|
||||
- !<!Response>
|
||||
language: !<!Languages>
|
||||
|
@ -1368,7 +1411,7 @@ operationGroups:
|
|||
parameters:
|
||||
- *ref_8
|
||||
- !<!Parameter>
|
||||
schema: *ref_19
|
||||
schema: *ref_20
|
||||
implementation: Method
|
||||
required: true
|
||||
extensions:
|
||||
|
@ -1428,7 +1471,7 @@ operationGroups:
|
|||
version: 2015-07-01-preview
|
||||
parameters:
|
||||
- *ref_8
|
||||
- !<!Parameter> &ref_20
|
||||
- !<!Parameter> &ref_21
|
||||
schema: *ref_6
|
||||
implementation: Method
|
||||
required: true
|
||||
|
@ -1454,7 +1497,7 @@ operationGroups:
|
|||
method: get
|
||||
uri: '{$host}'
|
||||
signatureParameters:
|
||||
- *ref_20
|
||||
- *ref_21
|
||||
responses:
|
||||
- !<!Response>
|
||||
language: !<!Languages>
|
||||
|
@ -1490,7 +1533,7 @@ operationGroups:
|
|||
version: 2015-07-01-preview
|
||||
parameters:
|
||||
- *ref_8
|
||||
- !<!Parameter> &ref_21
|
||||
- !<!Parameter> &ref_22
|
||||
schema: *ref_6
|
||||
implementation: Method
|
||||
extensions:
|
||||
|
@ -1515,7 +1558,7 @@ operationGroups:
|
|||
method: get
|
||||
uri: '{$host}'
|
||||
signatureParameters:
|
||||
- *ref_21
|
||||
- *ref_22
|
||||
responses:
|
||||
- !<!Response>
|
||||
language: !<!Languages>
|
||||
|
@ -1551,7 +1594,7 @@ operationGroups:
|
|||
version: 2015-07-01-preview
|
||||
parameters:
|
||||
- *ref_8
|
||||
- !<!Parameter> &ref_22
|
||||
- !<!Parameter> &ref_23
|
||||
schema: *ref_6
|
||||
implementation: Method
|
||||
required: true
|
||||
|
@ -1577,7 +1620,7 @@ operationGroups:
|
|||
method: get
|
||||
uri: '{$host}'
|
||||
signatureParameters:
|
||||
- *ref_22
|
||||
- *ref_23
|
||||
responses:
|
||||
- !<!Response>
|
||||
language: !<!Languages>
|
||||
|
@ -1614,7 +1657,7 @@ operationGroups:
|
|||
parameters:
|
||||
- *ref_8
|
||||
- !<!Parameter>
|
||||
schema: *ref_23
|
||||
schema: *ref_24
|
||||
implementation: Method
|
||||
required: true
|
||||
extensions:
|
||||
|
@ -1682,7 +1725,7 @@ operationGroups:
|
|||
version: 2015-07-01-preview
|
||||
parameters:
|
||||
- *ref_8
|
||||
- !<!Parameter> &ref_25
|
||||
- !<!Parameter> &ref_26
|
||||
schema: *ref_6
|
||||
implementation: Method
|
||||
language: !<!Languages>
|
||||
|
@ -1693,8 +1736,8 @@ operationGroups:
|
|||
protocol: !<!Protocols>
|
||||
http: !<!HttpParameter>
|
||||
in: query
|
||||
- !<!Parameter> &ref_26
|
||||
schema: *ref_24
|
||||
- !<!Parameter> &ref_27
|
||||
schema: *ref_25
|
||||
implementation: Method
|
||||
language: !<!Languages>
|
||||
default:
|
||||
|
@ -1704,7 +1747,7 @@ operationGroups:
|
|||
protocol: !<!Protocols>
|
||||
http: !<!HttpParameter>
|
||||
in: query
|
||||
- !<!Parameter> &ref_27
|
||||
- !<!Parameter> &ref_28
|
||||
schema: *ref_6
|
||||
implementation: Method
|
||||
language: !<!Languages>
|
||||
|
@ -1727,9 +1770,9 @@ operationGroups:
|
|||
method: get
|
||||
uri: '{$host}'
|
||||
signatureParameters:
|
||||
- *ref_25
|
||||
- *ref_26
|
||||
- *ref_27
|
||||
- *ref_28
|
||||
responses:
|
||||
- !<!Response>
|
||||
language: !<!Languages>
|
||||
|
@ -1775,7 +1818,7 @@ operationGroups:
|
|||
version: 2015-07-01-preview
|
||||
parameters:
|
||||
- *ref_8
|
||||
- !<!Parameter> &ref_28
|
||||
- !<!Parameter> &ref_29
|
||||
schema: *ref_6
|
||||
implementation: Method
|
||||
required: true
|
||||
|
@ -1801,7 +1844,7 @@ operationGroups:
|
|||
method: post
|
||||
uri: '{$host}'
|
||||
signatureParameters:
|
||||
- *ref_28
|
||||
- *ref_29
|
||||
responses:
|
||||
- !<!Response>
|
||||
language: !<!Languages>
|
||||
|
@ -1843,7 +1886,7 @@ operationGroups:
|
|||
version: 2015-07-01-preview
|
||||
parameters:
|
||||
- *ref_8
|
||||
- !<!Parameter> &ref_29
|
||||
- !<!Parameter> &ref_30
|
||||
schema: *ref_6
|
||||
implementation: Method
|
||||
required: true
|
||||
|
@ -1870,7 +1913,7 @@ operationGroups:
|
|||
method: post
|
||||
uri: '{$host}'
|
||||
signatureParameters:
|
||||
- *ref_29
|
||||
- *ref_30
|
||||
responses:
|
||||
- !<!Response>
|
||||
language: !<!Languages>
|
||||
|
@ -1912,7 +1955,7 @@ operationGroups:
|
|||
version: 2015-07-01-preview
|
||||
parameters:
|
||||
- *ref_8
|
||||
- !<!Parameter> &ref_30
|
||||
- !<!Parameter> &ref_31
|
||||
schema: *ref_6
|
||||
implementation: Method
|
||||
required: true
|
||||
|
@ -1938,7 +1981,7 @@ operationGroups:
|
|||
method: head
|
||||
uri: '{$host}'
|
||||
signatureParameters:
|
||||
- *ref_30
|
||||
- *ref_31
|
||||
responses:
|
||||
- !<!Response>
|
||||
language: !<!Languages>
|
||||
|
|
|
@ -20,7 +20,7 @@ schemas: !<!Schemas>
|
|||
name: number
|
||||
description: ''
|
||||
protocol: !<!Protocols> {}
|
||||
- !<!NumberSchema> &ref_25
|
||||
- !<!NumberSchema> &ref_26
|
||||
type: integer
|
||||
apiVersions:
|
||||
- !<!ApiVersion>
|
||||
|
@ -91,7 +91,17 @@ schemas: !<!Schemas>
|
|||
name: ApiVersion-2015-07-01-preview
|
||||
description: Api Version (2015-07-01-preview)
|
||||
protocol: !<!Protocols> {}
|
||||
- !<!ConstantSchema> &ref_20
|
||||
- !<!ConstantSchema> &ref_18
|
||||
type: constant
|
||||
value: !<!ConstantValue>
|
||||
value: '2.0'
|
||||
valueType: *ref_1
|
||||
language: !<!Languages>
|
||||
default:
|
||||
name: ''
|
||||
description: ''
|
||||
protocol: !<!Protocols> {}
|
||||
- !<!ConstantSchema> &ref_21
|
||||
type: constant
|
||||
value: !<!ConstantValue>
|
||||
value: path1/path2/path3
|
||||
|
@ -101,7 +111,7 @@ schemas: !<!Schemas>
|
|||
name: ''
|
||||
description: ''
|
||||
protocol: !<!Protocols> {}
|
||||
- !<!ConstantSchema> &ref_24
|
||||
- !<!ConstantSchema> &ref_25
|
||||
type: constant
|
||||
value: !<!ConstantValue>
|
||||
value: value1&q2=value2&q3=value3
|
||||
|
@ -118,9 +128,9 @@ schemas: !<!Schemas>
|
|||
- !<!Property>
|
||||
schema: *ref_6
|
||||
originalParameter:
|
||||
- !<!Parameter> &ref_30
|
||||
- !<!Parameter> &ref_31
|
||||
schema: *ref_6
|
||||
groupedBy: !<!Parameter> &ref_31
|
||||
groupedBy: !<!Parameter> &ref_32
|
||||
schema: *ref_7
|
||||
implementation: Method
|
||||
required: true
|
||||
|
@ -1087,7 +1097,18 @@ operationGroups:
|
|||
version: 2015-07-01-preview
|
||||
parameters:
|
||||
- *ref_9
|
||||
- *ref_13
|
||||
- !<!Parameter>
|
||||
schema: *ref_18
|
||||
implementation: Method
|
||||
required: true
|
||||
language: !<!Languages>
|
||||
default:
|
||||
name: api-version
|
||||
description: 'This should appear as a method parameter, use value ''2.0'''
|
||||
serializedName: api-version
|
||||
protocol: !<!Protocols>
|
||||
http: !<!HttpParameter>
|
||||
in: query
|
||||
requests:
|
||||
- !<!Request>
|
||||
language: !<!Languages>
|
||||
|
@ -1183,7 +1204,18 @@ operationGroups:
|
|||
version: 2015-07-01-preview
|
||||
parameters:
|
||||
- *ref_9
|
||||
- *ref_13
|
||||
- !<!Parameter>
|
||||
schema: *ref_18
|
||||
implementation: Method
|
||||
required: true
|
||||
language: !<!Languages>
|
||||
default:
|
||||
name: api-version
|
||||
description: 'This should appear as a method parameter, use value ''2.0'''
|
||||
serializedName: api-version
|
||||
protocol: !<!Protocols>
|
||||
http: !<!HttpParameter>
|
||||
in: query
|
||||
requests:
|
||||
- !<!Request>
|
||||
language: !<!Languages>
|
||||
|
@ -1231,7 +1263,18 @@ operationGroups:
|
|||
version: 2015-07-01-preview
|
||||
parameters:
|
||||
- *ref_9
|
||||
- *ref_13
|
||||
- !<!Parameter>
|
||||
schema: *ref_18
|
||||
implementation: Method
|
||||
required: true
|
||||
language: !<!Languages>
|
||||
default:
|
||||
name: api-version
|
||||
description: 'This should appear as a method parameter, use value ''2.0'''
|
||||
serializedName: api-version
|
||||
protocol: !<!Protocols>
|
||||
http: !<!HttpParameter>
|
||||
in: query
|
||||
requests:
|
||||
- !<!Request>
|
||||
language: !<!Languages>
|
||||
|
@ -1287,7 +1330,7 @@ operationGroups:
|
|||
version: 2015-07-01-preview
|
||||
parameters:
|
||||
- *ref_9
|
||||
- !<!Parameter> &ref_18
|
||||
- !<!Parameter> &ref_19
|
||||
schema: *ref_6
|
||||
implementation: Method
|
||||
required: true
|
||||
|
@ -1313,7 +1356,7 @@ operationGroups:
|
|||
method: get
|
||||
uri: '{$host}'
|
||||
signatureParameters:
|
||||
- *ref_18
|
||||
- *ref_19
|
||||
responses:
|
||||
- !<!Response>
|
||||
language: !<!Languages>
|
||||
|
@ -1349,7 +1392,7 @@ operationGroups:
|
|||
version: 2015-07-01-preview
|
||||
parameters:
|
||||
- *ref_9
|
||||
- !<!Parameter> &ref_19
|
||||
- !<!Parameter> &ref_20
|
||||
schema: *ref_6
|
||||
implementation: Method
|
||||
required: true
|
||||
|
@ -1375,7 +1418,7 @@ operationGroups:
|
|||
method: get
|
||||
uri: '{$host}'
|
||||
signatureParameters:
|
||||
- *ref_19
|
||||
- *ref_20
|
||||
responses:
|
||||
- !<!Response>
|
||||
language: !<!Languages>
|
||||
|
@ -1412,7 +1455,7 @@ operationGroups:
|
|||
parameters:
|
||||
- *ref_9
|
||||
- !<!Parameter>
|
||||
schema: *ref_20
|
||||
schema: *ref_21
|
||||
implementation: Method
|
||||
required: true
|
||||
extensions:
|
||||
|
@ -1472,7 +1515,7 @@ operationGroups:
|
|||
version: 2015-07-01-preview
|
||||
parameters:
|
||||
- *ref_9
|
||||
- !<!Parameter> &ref_21
|
||||
- !<!Parameter> &ref_22
|
||||
schema: *ref_6
|
||||
implementation: Method
|
||||
required: true
|
||||
|
@ -1498,7 +1541,7 @@ operationGroups:
|
|||
method: get
|
||||
uri: '{$host}'
|
||||
signatureParameters:
|
||||
- *ref_21
|
||||
- *ref_22
|
||||
responses:
|
||||
- !<!Response>
|
||||
language: !<!Languages>
|
||||
|
@ -1534,7 +1577,7 @@ operationGroups:
|
|||
version: 2015-07-01-preview
|
||||
parameters:
|
||||
- *ref_9
|
||||
- !<!Parameter> &ref_22
|
||||
- !<!Parameter> &ref_23
|
||||
schema: *ref_6
|
||||
implementation: Method
|
||||
extensions:
|
||||
|
@ -1559,7 +1602,7 @@ operationGroups:
|
|||
method: get
|
||||
uri: '{$host}'
|
||||
signatureParameters:
|
||||
- *ref_22
|
||||
- *ref_23
|
||||
responses:
|
||||
- !<!Response>
|
||||
language: !<!Languages>
|
||||
|
@ -1595,7 +1638,7 @@ operationGroups:
|
|||
version: 2015-07-01-preview
|
||||
parameters:
|
||||
- *ref_9
|
||||
- !<!Parameter> &ref_23
|
||||
- !<!Parameter> &ref_24
|
||||
schema: *ref_6
|
||||
implementation: Method
|
||||
required: true
|
||||
|
@ -1621,7 +1664,7 @@ operationGroups:
|
|||
method: get
|
||||
uri: '{$host}'
|
||||
signatureParameters:
|
||||
- *ref_23
|
||||
- *ref_24
|
||||
responses:
|
||||
- !<!Response>
|
||||
language: !<!Languages>
|
||||
|
@ -1658,7 +1701,7 @@ operationGroups:
|
|||
parameters:
|
||||
- *ref_9
|
||||
- !<!Parameter>
|
||||
schema: *ref_24
|
||||
schema: *ref_25
|
||||
implementation: Method
|
||||
required: true
|
||||
extensions:
|
||||
|
@ -1726,7 +1769,7 @@ operationGroups:
|
|||
version: 2015-07-01-preview
|
||||
parameters:
|
||||
- *ref_9
|
||||
- !<!Parameter> &ref_26
|
||||
- !<!Parameter> &ref_27
|
||||
schema: *ref_6
|
||||
implementation: Method
|
||||
language: !<!Languages>
|
||||
|
@ -1737,8 +1780,8 @@ operationGroups:
|
|||
protocol: !<!Protocols>
|
||||
http: !<!HttpParameter>
|
||||
in: query
|
||||
- !<!Parameter> &ref_27
|
||||
schema: *ref_25
|
||||
- !<!Parameter> &ref_28
|
||||
schema: *ref_26
|
||||
implementation: Method
|
||||
language: !<!Languages>
|
||||
default:
|
||||
|
@ -1748,7 +1791,7 @@ operationGroups:
|
|||
protocol: !<!Protocols>
|
||||
http: !<!HttpParameter>
|
||||
in: query
|
||||
- !<!Parameter> &ref_28
|
||||
- !<!Parameter> &ref_29
|
||||
schema: *ref_6
|
||||
implementation: Method
|
||||
language: !<!Languages>
|
||||
|
@ -1771,9 +1814,9 @@ operationGroups:
|
|||
method: get
|
||||
uri: '{$host}'
|
||||
signatureParameters:
|
||||
- *ref_26
|
||||
- *ref_27
|
||||
- *ref_28
|
||||
- *ref_29
|
||||
responses:
|
||||
- !<!Response>
|
||||
language: !<!Languages>
|
||||
|
@ -1819,7 +1862,7 @@ operationGroups:
|
|||
version: 2015-07-01-preview
|
||||
parameters:
|
||||
- *ref_9
|
||||
- !<!Parameter> &ref_29
|
||||
- !<!Parameter> &ref_30
|
||||
schema: *ref_6
|
||||
implementation: Method
|
||||
required: true
|
||||
|
@ -1845,7 +1888,7 @@ operationGroups:
|
|||
method: post
|
||||
uri: '{$host}'
|
||||
signatureParameters:
|
||||
- *ref_29
|
||||
- *ref_30
|
||||
responses:
|
||||
- !<!Response>
|
||||
language: !<!Languages>
|
||||
|
@ -1887,13 +1930,13 @@ operationGroups:
|
|||
version: 2015-07-01-preview
|
||||
parameters:
|
||||
- *ref_9
|
||||
- *ref_30
|
||||
- *ref_31
|
||||
requests:
|
||||
- !<!Request>
|
||||
parameters:
|
||||
- *ref_31
|
||||
- *ref_32
|
||||
signatureParameters:
|
||||
- *ref_31
|
||||
- *ref_32
|
||||
language: !<!Languages>
|
||||
default:
|
||||
name: ''
|
||||
|
@ -1945,7 +1988,7 @@ operationGroups:
|
|||
version: 2015-07-01-preview
|
||||
parameters:
|
||||
- *ref_9
|
||||
- !<!Parameter> &ref_32
|
||||
- !<!Parameter> &ref_33
|
||||
schema: *ref_6
|
||||
implementation: Method
|
||||
required: true
|
||||
|
@ -1971,7 +2014,7 @@ operationGroups:
|
|||
method: head
|
||||
uri: '{$host}'
|
||||
signatureParameters:
|
||||
- *ref_32
|
||||
- *ref_33
|
||||
responses:
|
||||
- !<!Response>
|
||||
language: !<!Languages>
|
||||
|
|
|
@ -20,7 +20,7 @@ schemas: !<!Schemas>
|
|||
name: number
|
||||
description: ''
|
||||
protocol: !<!Protocols> {}
|
||||
- !<!NumberSchema> &ref_24
|
||||
- !<!NumberSchema> &ref_25
|
||||
type: integer
|
||||
apiVersions:
|
||||
- !<!ApiVersion>
|
||||
|
@ -91,7 +91,17 @@ schemas: !<!Schemas>
|
|||
name: ApiVersion-2015-07-01-preview
|
||||
description: Api Version (2015-07-01-preview)
|
||||
protocol: !<!Protocols> {}
|
||||
- !<!ConstantSchema> &ref_19
|
||||
- !<!ConstantSchema> &ref_17
|
||||
type: constant
|
||||
value: !<!ConstantValue>
|
||||
value: '2.0'
|
||||
valueType: *ref_5
|
||||
language: !<!Languages>
|
||||
default:
|
||||
name: ''
|
||||
description: ''
|
||||
protocol: !<!Protocols> {}
|
||||
- !<!ConstantSchema> &ref_20
|
||||
type: constant
|
||||
value: !<!ConstantValue>
|
||||
value: path1/path2/path3
|
||||
|
@ -101,7 +111,7 @@ schemas: !<!Schemas>
|
|||
name: ''
|
||||
description: ''
|
||||
protocol: !<!Protocols> {}
|
||||
- !<!ConstantSchema> &ref_23
|
||||
- !<!ConstantSchema> &ref_24
|
||||
type: constant
|
||||
value: !<!ConstantValue>
|
||||
value: value1&q2=value2&q3=value3
|
||||
|
@ -1043,7 +1053,18 @@ operationGroups:
|
|||
version: 2015-07-01-preview
|
||||
parameters:
|
||||
- *ref_6
|
||||
- *ref_16
|
||||
- !<!Parameter>
|
||||
schema: *ref_17
|
||||
implementation: Method
|
||||
required: true
|
||||
language: !<!Languages>
|
||||
default:
|
||||
name: api-version
|
||||
description: 'This should appear as a method parameter, use value ''2.0'''
|
||||
serializedName: api-version
|
||||
protocol: !<!Protocols>
|
||||
http: !<!HttpParameter>
|
||||
in: query
|
||||
requests:
|
||||
- !<!Request>
|
||||
language: !<!Languages>
|
||||
|
@ -1139,7 +1160,18 @@ operationGroups:
|
|||
version: 2015-07-01-preview
|
||||
parameters:
|
||||
- *ref_6
|
||||
- *ref_16
|
||||
- !<!Parameter>
|
||||
schema: *ref_17
|
||||
implementation: Method
|
||||
required: true
|
||||
language: !<!Languages>
|
||||
default:
|
||||
name: api-version
|
||||
description: 'This should appear as a method parameter, use value ''2.0'''
|
||||
serializedName: api-version
|
||||
protocol: !<!Protocols>
|
||||
http: !<!HttpParameter>
|
||||
in: query
|
||||
requests:
|
||||
- !<!Request>
|
||||
language: !<!Languages>
|
||||
|
@ -1187,7 +1219,18 @@ operationGroups:
|
|||
version: 2015-07-01-preview
|
||||
parameters:
|
||||
- *ref_6
|
||||
- *ref_16
|
||||
- !<!Parameter>
|
||||
schema: *ref_17
|
||||
implementation: Method
|
||||
required: true
|
||||
language: !<!Languages>
|
||||
default:
|
||||
name: api-version
|
||||
description: 'This should appear as a method parameter, use value ''2.0'''
|
||||
serializedName: api-version
|
||||
protocol: !<!Protocols>
|
||||
http: !<!HttpParameter>
|
||||
in: query
|
||||
requests:
|
||||
- !<!Request>
|
||||
language: !<!Languages>
|
||||
|
@ -1243,7 +1286,7 @@ operationGroups:
|
|||
version: 2015-07-01-preview
|
||||
parameters:
|
||||
- *ref_6
|
||||
- !<!Parameter> &ref_17
|
||||
- !<!Parameter> &ref_18
|
||||
schema: *ref_7
|
||||
implementation: Method
|
||||
required: true
|
||||
|
@ -1269,7 +1312,7 @@ operationGroups:
|
|||
method: get
|
||||
uri: '{$host}'
|
||||
signatureParameters:
|
||||
- *ref_17
|
||||
- *ref_18
|
||||
responses:
|
||||
- !<!Response>
|
||||
language: !<!Languages>
|
||||
|
@ -1305,7 +1348,7 @@ operationGroups:
|
|||
version: 2015-07-01-preview
|
||||
parameters:
|
||||
- *ref_6
|
||||
- !<!Parameter> &ref_18
|
||||
- !<!Parameter> &ref_19
|
||||
schema: *ref_7
|
||||
implementation: Method
|
||||
required: true
|
||||
|
@ -1331,7 +1374,7 @@ operationGroups:
|
|||
method: get
|
||||
uri: '{$host}'
|
||||
signatureParameters:
|
||||
- *ref_18
|
||||
- *ref_19
|
||||
responses:
|
||||
- !<!Response>
|
||||
language: !<!Languages>
|
||||
|
@ -1368,7 +1411,7 @@ operationGroups:
|
|||
parameters:
|
||||
- *ref_6
|
||||
- !<!Parameter>
|
||||
schema: *ref_19
|
||||
schema: *ref_20
|
||||
implementation: Method
|
||||
required: true
|
||||
extensions:
|
||||
|
@ -1428,7 +1471,7 @@ operationGroups:
|
|||
version: 2015-07-01-preview
|
||||
parameters:
|
||||
- *ref_6
|
||||
- !<!Parameter> &ref_20
|
||||
- !<!Parameter> &ref_21
|
||||
schema: *ref_7
|
||||
implementation: Method
|
||||
required: true
|
||||
|
@ -1454,7 +1497,7 @@ operationGroups:
|
|||
method: get
|
||||
uri: '{$host}'
|
||||
signatureParameters:
|
||||
- *ref_20
|
||||
- *ref_21
|
||||
responses:
|
||||
- !<!Response>
|
||||
language: !<!Languages>
|
||||
|
@ -1490,7 +1533,7 @@ operationGroups:
|
|||
version: 2015-07-01-preview
|
||||
parameters:
|
||||
- *ref_6
|
||||
- !<!Parameter> &ref_21
|
||||
- !<!Parameter> &ref_22
|
||||
schema: *ref_7
|
||||
implementation: Method
|
||||
extensions:
|
||||
|
@ -1515,7 +1558,7 @@ operationGroups:
|
|||
method: get
|
||||
uri: '{$host}'
|
||||
signatureParameters:
|
||||
- *ref_21
|
||||
- *ref_22
|
||||
responses:
|
||||
- !<!Response>
|
||||
language: !<!Languages>
|
||||
|
@ -1551,7 +1594,7 @@ operationGroups:
|
|||
version: 2015-07-01-preview
|
||||
parameters:
|
||||
- *ref_6
|
||||
- !<!Parameter> &ref_22
|
||||
- !<!Parameter> &ref_23
|
||||
schema: *ref_7
|
||||
implementation: Method
|
||||
required: true
|
||||
|
@ -1577,7 +1620,7 @@ operationGroups:
|
|||
method: get
|
||||
uri: '{$host}'
|
||||
signatureParameters:
|
||||
- *ref_22
|
||||
- *ref_23
|
||||
responses:
|
||||
- !<!Response>
|
||||
language: !<!Languages>
|
||||
|
@ -1614,7 +1657,7 @@ operationGroups:
|
|||
parameters:
|
||||
- *ref_6
|
||||
- !<!Parameter>
|
||||
schema: *ref_23
|
||||
schema: *ref_24
|
||||
implementation: Method
|
||||
required: true
|
||||
extensions:
|
||||
|
@ -1682,7 +1725,7 @@ operationGroups:
|
|||
version: 2015-07-01-preview
|
||||
parameters:
|
||||
- *ref_6
|
||||
- !<!Parameter> &ref_25
|
||||
- !<!Parameter> &ref_26
|
||||
schema: *ref_7
|
||||
implementation: Method
|
||||
language: !<!Languages>
|
||||
|
@ -1693,8 +1736,8 @@ operationGroups:
|
|||
protocol: !<!Protocols>
|
||||
http: !<!HttpParameter>
|
||||
in: query
|
||||
- !<!Parameter> &ref_26
|
||||
schema: *ref_24
|
||||
- !<!Parameter> &ref_27
|
||||
schema: *ref_25
|
||||
implementation: Method
|
||||
language: !<!Languages>
|
||||
default:
|
||||
|
@ -1704,7 +1747,7 @@ operationGroups:
|
|||
protocol: !<!Protocols>
|
||||
http: !<!HttpParameter>
|
||||
in: query
|
||||
- !<!Parameter> &ref_27
|
||||
- !<!Parameter> &ref_28
|
||||
schema: *ref_7
|
||||
implementation: Method
|
||||
language: !<!Languages>
|
||||
|
@ -1727,9 +1770,9 @@ operationGroups:
|
|||
method: get
|
||||
uri: '{$host}'
|
||||
signatureParameters:
|
||||
- *ref_25
|
||||
- *ref_26
|
||||
- *ref_27
|
||||
- *ref_28
|
||||
responses:
|
||||
- !<!Response>
|
||||
language: !<!Languages>
|
||||
|
@ -1775,7 +1818,7 @@ operationGroups:
|
|||
version: 2015-07-01-preview
|
||||
parameters:
|
||||
- *ref_6
|
||||
- !<!Parameter> &ref_28
|
||||
- !<!Parameter> &ref_29
|
||||
schema: *ref_7
|
||||
implementation: Method
|
||||
required: true
|
||||
|
@ -1801,7 +1844,7 @@ operationGroups:
|
|||
method: post
|
||||
uri: '{$host}'
|
||||
signatureParameters:
|
||||
- *ref_28
|
||||
- *ref_29
|
||||
responses:
|
||||
- !<!Response>
|
||||
language: !<!Languages>
|
||||
|
@ -1843,7 +1886,7 @@ operationGroups:
|
|||
version: 2015-07-01-preview
|
||||
parameters:
|
||||
- *ref_6
|
||||
- !<!Parameter> &ref_29
|
||||
- !<!Parameter> &ref_30
|
||||
schema: *ref_7
|
||||
implementation: Method
|
||||
required: true
|
||||
|
@ -1870,7 +1913,7 @@ operationGroups:
|
|||
method: post
|
||||
uri: '{$host}'
|
||||
signatureParameters:
|
||||
- *ref_29
|
||||
- *ref_30
|
||||
responses:
|
||||
- !<!Response>
|
||||
language: !<!Languages>
|
||||
|
@ -1912,7 +1955,7 @@ operationGroups:
|
|||
version: 2015-07-01-preview
|
||||
parameters:
|
||||
- *ref_6
|
||||
- !<!Parameter> &ref_30
|
||||
- !<!Parameter> &ref_31
|
||||
schema: *ref_7
|
||||
implementation: Method
|
||||
required: true
|
||||
|
@ -1938,7 +1981,7 @@ operationGroups:
|
|||
method: head
|
||||
uri: '{$host}'
|
||||
signatureParameters:
|
||||
- *ref_30
|
||||
- *ref_31
|
||||
responses:
|
||||
- !<!Response>
|
||||
language: !<!Languages>
|
||||
|
|
|
@ -20,7 +20,7 @@ schemas: !<!Schemas>
|
|||
name: Number
|
||||
description: ''
|
||||
protocol: !<!Protocols> {}
|
||||
- !<!NumberSchema> &ref_25
|
||||
- !<!NumberSchema> &ref_26
|
||||
type: integer
|
||||
apiVersions:
|
||||
- !<!ApiVersion>
|
||||
|
@ -91,24 +91,34 @@ schemas: !<!Schemas>
|
|||
name: ApiVersion20150701Preview
|
||||
description: Api Version (2015-07-01-preview)
|
||||
protocol: !<!Protocols> {}
|
||||
- !<!ConstantSchema> &ref_20
|
||||
- !<!ConstantSchema> &ref_18
|
||||
type: constant
|
||||
value: !<!ConstantValue>
|
||||
value: path1/path2/path3
|
||||
value: '2.0'
|
||||
valueType: *ref_1
|
||||
language: !<!Languages>
|
||||
default:
|
||||
name: Constant2
|
||||
description: ''
|
||||
protocol: !<!Protocols> {}
|
||||
- !<!ConstantSchema> &ref_24
|
||||
- !<!ConstantSchema> &ref_21
|
||||
type: constant
|
||||
value: !<!ConstantValue>
|
||||
value: path1/path2/path3
|
||||
valueType: *ref_1
|
||||
language: !<!Languages>
|
||||
default:
|
||||
name: Constant3
|
||||
description: ''
|
||||
protocol: !<!Protocols> {}
|
||||
- !<!ConstantSchema> &ref_25
|
||||
type: constant
|
||||
value: !<!ConstantValue>
|
||||
value: value1&q2=value2&q3=value3
|
||||
valueType: *ref_1
|
||||
language: !<!Languages>
|
||||
default:
|
||||
name: Constant3
|
||||
name: Constant4
|
||||
description: ''
|
||||
protocol: !<!Protocols> {}
|
||||
groups:
|
||||
|
@ -118,9 +128,9 @@ schemas: !<!Schemas>
|
|||
- !<!Property>
|
||||
schema: *ref_2
|
||||
originalParameter:
|
||||
- !<!Parameter> &ref_30
|
||||
- !<!Parameter> &ref_31
|
||||
schema: *ref_2
|
||||
groupedBy: !<!Parameter> &ref_31
|
||||
groupedBy: !<!Parameter> &ref_32
|
||||
schema: *ref_3
|
||||
implementation: Method
|
||||
required: true
|
||||
|
@ -1087,7 +1097,18 @@ operationGroups:
|
|||
version: 2015-07-01-preview
|
||||
parameters:
|
||||
- *ref_9
|
||||
- *ref_13
|
||||
- !<!Parameter>
|
||||
schema: *ref_18
|
||||
implementation: Method
|
||||
required: true
|
||||
language: !<!Languages>
|
||||
default:
|
||||
name: ApiVersion
|
||||
description: 'This should appear as a method parameter, use value ''2.0'''
|
||||
serializedName: api-version
|
||||
protocol: !<!Protocols>
|
||||
http: !<!HttpParameter>
|
||||
in: query
|
||||
requests:
|
||||
- !<!Request>
|
||||
language: !<!Languages>
|
||||
|
@ -1183,7 +1204,18 @@ operationGroups:
|
|||
version: 2015-07-01-preview
|
||||
parameters:
|
||||
- *ref_9
|
||||
- *ref_13
|
||||
- !<!Parameter>
|
||||
schema: *ref_18
|
||||
implementation: Method
|
||||
required: true
|
||||
language: !<!Languages>
|
||||
default:
|
||||
name: ApiVersion
|
||||
description: 'This should appear as a method parameter, use value ''2.0'''
|
||||
serializedName: api-version
|
||||
protocol: !<!Protocols>
|
||||
http: !<!HttpParameter>
|
||||
in: query
|
||||
requests:
|
||||
- !<!Request>
|
||||
language: !<!Languages>
|
||||
|
@ -1231,7 +1263,18 @@ operationGroups:
|
|||
version: 2015-07-01-preview
|
||||
parameters:
|
||||
- *ref_9
|
||||
- *ref_13
|
||||
- !<!Parameter>
|
||||
schema: *ref_18
|
||||
implementation: Method
|
||||
required: true
|
||||
language: !<!Languages>
|
||||
default:
|
||||
name: ApiVersion
|
||||
description: 'This should appear as a method parameter, use value ''2.0'''
|
||||
serializedName: api-version
|
||||
protocol: !<!Protocols>
|
||||
http: !<!HttpParameter>
|
||||
in: query
|
||||
requests:
|
||||
- !<!Request>
|
||||
language: !<!Languages>
|
||||
|
@ -1287,7 +1330,7 @@ operationGroups:
|
|||
version: 2015-07-01-preview
|
||||
parameters:
|
||||
- *ref_9
|
||||
- !<!Parameter> &ref_18
|
||||
- !<!Parameter> &ref_19
|
||||
schema: *ref_2
|
||||
implementation: Method
|
||||
required: true
|
||||
|
@ -1313,7 +1356,7 @@ operationGroups:
|
|||
method: get
|
||||
uri: '{$host}'
|
||||
signatureParameters:
|
||||
- *ref_18
|
||||
- *ref_19
|
||||
responses:
|
||||
- !<!Response>
|
||||
language: !<!Languages>
|
||||
|
@ -1349,7 +1392,7 @@ operationGroups:
|
|||
version: 2015-07-01-preview
|
||||
parameters:
|
||||
- *ref_9
|
||||
- !<!Parameter> &ref_19
|
||||
- !<!Parameter> &ref_20
|
||||
schema: *ref_2
|
||||
implementation: Method
|
||||
required: true
|
||||
|
@ -1375,7 +1418,7 @@ operationGroups:
|
|||
method: get
|
||||
uri: '{$host}'
|
||||
signatureParameters:
|
||||
- *ref_19
|
||||
- *ref_20
|
||||
responses:
|
||||
- !<!Response>
|
||||
language: !<!Languages>
|
||||
|
@ -1412,7 +1455,7 @@ operationGroups:
|
|||
parameters:
|
||||
- *ref_9
|
||||
- !<!Parameter>
|
||||
schema: *ref_20
|
||||
schema: *ref_21
|
||||
implementation: Method
|
||||
required: true
|
||||
extensions:
|
||||
|
@ -1472,7 +1515,7 @@ operationGroups:
|
|||
version: 2015-07-01-preview
|
||||
parameters:
|
||||
- *ref_9
|
||||
- !<!Parameter> &ref_21
|
||||
- !<!Parameter> &ref_22
|
||||
schema: *ref_2
|
||||
implementation: Method
|
||||
required: true
|
||||
|
@ -1498,7 +1541,7 @@ operationGroups:
|
|||
method: get
|
||||
uri: '{$host}'
|
||||
signatureParameters:
|
||||
- *ref_21
|
||||
- *ref_22
|
||||
responses:
|
||||
- !<!Response>
|
||||
language: !<!Languages>
|
||||
|
@ -1534,7 +1577,7 @@ operationGroups:
|
|||
version: 2015-07-01-preview
|
||||
parameters:
|
||||
- *ref_9
|
||||
- !<!Parameter> &ref_22
|
||||
- !<!Parameter> &ref_23
|
||||
schema: *ref_2
|
||||
implementation: Method
|
||||
extensions:
|
||||
|
@ -1559,7 +1602,7 @@ operationGroups:
|
|||
method: get
|
||||
uri: '{$host}'
|
||||
signatureParameters:
|
||||
- *ref_22
|
||||
- *ref_23
|
||||
responses:
|
||||
- !<!Response>
|
||||
language: !<!Languages>
|
||||
|
@ -1595,7 +1638,7 @@ operationGroups:
|
|||
version: 2015-07-01-preview
|
||||
parameters:
|
||||
- *ref_9
|
||||
- !<!Parameter> &ref_23
|
||||
- !<!Parameter> &ref_24
|
||||
schema: *ref_2
|
||||
implementation: Method
|
||||
required: true
|
||||
|
@ -1621,7 +1664,7 @@ operationGroups:
|
|||
method: get
|
||||
uri: '{$host}'
|
||||
signatureParameters:
|
||||
- *ref_23
|
||||
- *ref_24
|
||||
responses:
|
||||
- !<!Response>
|
||||
language: !<!Languages>
|
||||
|
@ -1658,7 +1701,7 @@ operationGroups:
|
|||
parameters:
|
||||
- *ref_9
|
||||
- !<!Parameter>
|
||||
schema: *ref_24
|
||||
schema: *ref_25
|
||||
implementation: Method
|
||||
required: true
|
||||
extensions:
|
||||
|
@ -1726,7 +1769,7 @@ operationGroups:
|
|||
version: 2015-07-01-preview
|
||||
parameters:
|
||||
- *ref_9
|
||||
- !<!Parameter> &ref_26
|
||||
- !<!Parameter> &ref_27
|
||||
schema: *ref_2
|
||||
implementation: Method
|
||||
language: !<!Languages>
|
||||
|
@ -1737,8 +1780,8 @@ operationGroups:
|
|||
protocol: !<!Protocols>
|
||||
http: !<!HttpParameter>
|
||||
in: query
|
||||
- !<!Parameter> &ref_27
|
||||
schema: *ref_25
|
||||
- !<!Parameter> &ref_28
|
||||
schema: *ref_26
|
||||
implementation: Method
|
||||
language: !<!Languages>
|
||||
default:
|
||||
|
@ -1748,7 +1791,7 @@ operationGroups:
|
|||
protocol: !<!Protocols>
|
||||
http: !<!HttpParameter>
|
||||
in: query
|
||||
- !<!Parameter> &ref_28
|
||||
- !<!Parameter> &ref_29
|
||||
schema: *ref_2
|
||||
implementation: Method
|
||||
language: !<!Languages>
|
||||
|
@ -1771,9 +1814,9 @@ operationGroups:
|
|||
method: get
|
||||
uri: '{$host}'
|
||||
signatureParameters:
|
||||
- *ref_26
|
||||
- *ref_27
|
||||
- *ref_28
|
||||
- *ref_29
|
||||
responses:
|
||||
- !<!Response>
|
||||
language: !<!Languages>
|
||||
|
@ -1819,7 +1862,7 @@ operationGroups:
|
|||
version: 2015-07-01-preview
|
||||
parameters:
|
||||
- *ref_9
|
||||
- !<!Parameter> &ref_29
|
||||
- !<!Parameter> &ref_30
|
||||
schema: *ref_2
|
||||
implementation: Method
|
||||
required: true
|
||||
|
@ -1845,7 +1888,7 @@ operationGroups:
|
|||
method: post
|
||||
uri: '{$host}'
|
||||
signatureParameters:
|
||||
- *ref_29
|
||||
- *ref_30
|
||||
responses:
|
||||
- !<!Response>
|
||||
language: !<!Languages>
|
||||
|
@ -1887,13 +1930,13 @@ operationGroups:
|
|||
version: 2015-07-01-preview
|
||||
parameters:
|
||||
- *ref_9
|
||||
- *ref_30
|
||||
- *ref_31
|
||||
requests:
|
||||
- !<!Request>
|
||||
parameters:
|
||||
- *ref_31
|
||||
- *ref_32
|
||||
signatureParameters:
|
||||
- *ref_31
|
||||
- *ref_32
|
||||
language: !<!Languages>
|
||||
default:
|
||||
name: ''
|
||||
|
@ -1945,7 +1988,7 @@ operationGroups:
|
|||
version: 2015-07-01-preview
|
||||
parameters:
|
||||
- *ref_9
|
||||
- !<!Parameter> &ref_32
|
||||
- !<!Parameter> &ref_33
|
||||
schema: *ref_2
|
||||
implementation: Method
|
||||
required: true
|
||||
|
@ -1971,7 +2014,7 @@ operationGroups:
|
|||
method: head
|
||||
uri: '{$host}'
|
||||
signatureParameters:
|
||||
- *ref_32
|
||||
- *ref_33
|
||||
responses:
|
||||
- !<!Response>
|
||||
language: !<!Languages>
|
||||
|
|
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Загрузка…
Ссылка в новой задаче