From 902ee13ae7bdc45af3cc1ba008c19e37e9949fd8 Mon Sep 17 00:00:00 2001 From: Robert Massaioli Date: Tue, 24 Oct 2017 11:22:45 +1100 Subject: [PATCH] All but Body Parameter implement BaseSchema (#20861) In the swagger v2 specification all of the parameters except the BodyParameter implement the BodySchema. Check out the official spec here: http://swagger.io/v2/schema.json --- types/swagger-schema-official/index.d.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/types/swagger-schema-official/index.d.ts b/types/swagger-schema-official/index.d.ts index fbdd5b6d8f..c3675d7755 100644 --- a/types/swagger-schema-official/index.d.ts +++ b/types/swagger-schema-official/index.d.ts @@ -55,18 +55,19 @@ export interface QueryParameter extends BaseParameter, BaseSchema { allowEmptyValue?: boolean; } -export interface PathParameter extends BaseParameter { +export interface PathParameter extends BaseParameter, BaseSchema { type: string; required: boolean; } -export interface HeaderParameter extends BaseParameter { +export interface HeaderParameter extends BaseParameter, BaseSchema { type: string; } export interface FormDataParameter extends BaseParameter, BaseSchema { type: string; collectionFormat?: string; + allowEmptyValue?: boolean; } export type Parameter =