apim-developer-portal1
Version:
API management developer portal
40 lines (33 loc) • 767 B
text/typescript
/**
* Model of API operation request parameter
*/
export interface ParameterContract {
/**
* Parameter name, e.g. api-version.
*/
name: string;
/**
* Parameter description.
*/
description: string;
/**
* Parameter placement, e.g. "query", "template", "header", "body".
*/
in: string;
/**
* Parameter type, e.g. "string", "int64", etc.
*/
type: string;
/**
* Parameter default value, e.g. "2018-06-01-preview".
*/
defaultValue: string;
/**
* Parameter value suggestions, e.g. ["2016-07-07","2016-10-10", "2018-06-01-preview"]
*/
values: string[];
/**
* Indicates if the parameter is required to make a request.
*/
required: boolean;
}