st-open-api
Version:
Generates API client SDKs from an OpenAPI specification written in OpenAPI version 3.x.x
20 lines (19 loc) • 766 B
TypeScript
import { IServerVariables } from "./i-server-variables";
export interface IServer {
/**
* REQUIRED. A URL to the target host. This URL supports Server Variables and MAY be relative,
* to indicate that the host location is relative to the location where the OpenAPI document
* is being served. Variable substitutions will be made when a variable is named in {brackets}.
*/
url: string;
/**
* An optional string describing the host designated by the URL.
* CommonMark syntax MAY be used for rich text representation.
*/
description?: string;
/**
* A map between a variable name and its value.
* The value is used for substitution in the server's URL template.
*/
variables: IServerVariables;
}