12634 lines
728 KiB
Plaintext
12634 lines
728 KiB
Plaintext
export declare const productThemeOverrideSchema: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly logo: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly image: {
|
|
readonly type: "string";
|
|
};
|
|
readonly srcSet: {
|
|
readonly type: "string";
|
|
};
|
|
readonly altText: {
|
|
readonly type: "string";
|
|
};
|
|
readonly link: {
|
|
readonly type: "string";
|
|
};
|
|
readonly favicon: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly navbar: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly properties: {
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly page: {
|
|
readonly type: "string";
|
|
};
|
|
readonly directory: {
|
|
readonly type: "string";
|
|
};
|
|
readonly disconnect: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly group: {
|
|
readonly type: "string";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly href: {
|
|
readonly type: "string";
|
|
};
|
|
readonly external: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly labelTranslationKey: {
|
|
readonly type: "string";
|
|
};
|
|
readonly groupTranslationKey: {
|
|
readonly type: "string";
|
|
};
|
|
readonly icon: {
|
|
readonly oneOf: readonly [{
|
|
readonly type: "string";
|
|
}, {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly srcSet: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly required: readonly ["srcSet"];
|
|
}];
|
|
};
|
|
readonly separator: {
|
|
readonly type: "string";
|
|
};
|
|
readonly separatorLine: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly linePosition: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["top", "bottom"];
|
|
readonly default: "top";
|
|
};
|
|
readonly version: {
|
|
readonly type: "string";
|
|
};
|
|
readonly menuStyle: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["drilldown"];
|
|
};
|
|
readonly expanded: {
|
|
readonly type: "string";
|
|
readonly const: "always";
|
|
};
|
|
readonly selectFirstItemOnExpand: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly flatten: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly linkedSidebars: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "object";
|
|
readonly additionalProperties: true;
|
|
};
|
|
};
|
|
readonly rbac: {
|
|
readonly type: "object";
|
|
readonly additionalProperties: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly page: {
|
|
readonly type: "string";
|
|
};
|
|
readonly directory: {
|
|
readonly type: "string";
|
|
};
|
|
readonly disconnect: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly group: {
|
|
readonly type: "string";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly href: {
|
|
readonly type: "string";
|
|
};
|
|
readonly external: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly labelTranslationKey: {
|
|
readonly type: "string";
|
|
};
|
|
readonly groupTranslationKey: {
|
|
readonly type: "string";
|
|
};
|
|
readonly icon: {
|
|
readonly oneOf: readonly [{
|
|
readonly type: "string";
|
|
}, {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly srcSet: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly required: readonly ["srcSet"];
|
|
}];
|
|
};
|
|
readonly separator: {
|
|
readonly type: "string";
|
|
};
|
|
readonly separatorLine: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly linePosition: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["top", "bottom"];
|
|
readonly default: "top";
|
|
};
|
|
readonly version: {
|
|
readonly type: "string";
|
|
};
|
|
readonly menuStyle: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["drilldown"];
|
|
};
|
|
readonly expanded: {
|
|
readonly type: "string";
|
|
readonly const: "always";
|
|
};
|
|
readonly selectFirstItemOnExpand: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly flatten: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly linkedSidebars: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly rbac: {
|
|
readonly type: "object";
|
|
readonly additionalProperties: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly type: "object";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly footer: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly properties: {
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly page: {
|
|
readonly type: "string";
|
|
};
|
|
readonly directory: {
|
|
readonly type: "string";
|
|
};
|
|
readonly disconnect: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly group: {
|
|
readonly type: "string";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly href: {
|
|
readonly type: "string";
|
|
};
|
|
readonly external: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly labelTranslationKey: {
|
|
readonly type: "string";
|
|
};
|
|
readonly groupTranslationKey: {
|
|
readonly type: "string";
|
|
};
|
|
readonly icon: {
|
|
readonly oneOf: readonly [{
|
|
readonly type: "string";
|
|
}, {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly srcSet: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly required: readonly ["srcSet"];
|
|
}];
|
|
};
|
|
readonly separator: {
|
|
readonly type: "string";
|
|
};
|
|
readonly separatorLine: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly linePosition: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["top", "bottom"];
|
|
readonly default: "top";
|
|
};
|
|
readonly version: {
|
|
readonly type: "string";
|
|
};
|
|
readonly menuStyle: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["drilldown"];
|
|
};
|
|
readonly expanded: {
|
|
readonly type: "string";
|
|
readonly const: "always";
|
|
};
|
|
readonly selectFirstItemOnExpand: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly flatten: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly linkedSidebars: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "object";
|
|
readonly additionalProperties: true;
|
|
};
|
|
};
|
|
readonly rbac: {
|
|
readonly type: "object";
|
|
readonly additionalProperties: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly page: {
|
|
readonly type: "string";
|
|
};
|
|
readonly directory: {
|
|
readonly type: "string";
|
|
};
|
|
readonly disconnect: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly group: {
|
|
readonly type: "string";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly href: {
|
|
readonly type: "string";
|
|
};
|
|
readonly external: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly labelTranslationKey: {
|
|
readonly type: "string";
|
|
};
|
|
readonly groupTranslationKey: {
|
|
readonly type: "string";
|
|
};
|
|
readonly icon: {
|
|
readonly oneOf: readonly [{
|
|
readonly type: "string";
|
|
}, {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly srcSet: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly required: readonly ["srcSet"];
|
|
}];
|
|
};
|
|
readonly separator: {
|
|
readonly type: "string";
|
|
};
|
|
readonly separatorLine: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly linePosition: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["top", "bottom"];
|
|
readonly default: "top";
|
|
};
|
|
readonly version: {
|
|
readonly type: "string";
|
|
};
|
|
readonly menuStyle: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["drilldown"];
|
|
};
|
|
readonly expanded: {
|
|
readonly type: "string";
|
|
readonly const: "always";
|
|
};
|
|
readonly selectFirstItemOnExpand: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly flatten: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly linkedSidebars: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly rbac: {
|
|
readonly type: "object";
|
|
readonly additionalProperties: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly type: "object";
|
|
};
|
|
};
|
|
readonly copyrightText: {
|
|
readonly type: "string";
|
|
};
|
|
readonly logo: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly sidebar: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly separatorLine: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly linePosition: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["top", "bottom"];
|
|
readonly default: "bottom";
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly search: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly engine: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["flexsearch", "typesense"];
|
|
readonly default: "flexsearch";
|
|
};
|
|
readonly ai: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly suggestions: {
|
|
readonly default: readonly [];
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly prompt: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly filters: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly facets: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "object";
|
|
readonly required: readonly ["name", "field", "type"];
|
|
readonly properties: {
|
|
readonly name: {
|
|
readonly type: "string";
|
|
};
|
|
readonly field: {
|
|
readonly type: "string";
|
|
};
|
|
readonly type: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["multi-select", "select", "tags"];
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly placement: {
|
|
readonly type: "string";
|
|
readonly default: "navbar";
|
|
};
|
|
readonly shortcuts: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
readonly default: readonly ["/"];
|
|
};
|
|
readonly suggestedPages: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly page: {
|
|
readonly type: "string";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly labelTranslationKey: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly required: readonly ["page"];
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly codeSnippet: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly elementFormat: {
|
|
readonly type: "string";
|
|
readonly default: "icon";
|
|
};
|
|
readonly copy: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
readonly default: {
|
|
readonly hide: false;
|
|
};
|
|
};
|
|
readonly report: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly tooltipText: {
|
|
readonly type: "string";
|
|
};
|
|
readonly buttonText: {
|
|
readonly type: "string";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
readonly default: {
|
|
readonly hide: false;
|
|
};
|
|
};
|
|
readonly expand: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
readonly default: {
|
|
readonly hide: false;
|
|
};
|
|
};
|
|
readonly collapse: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
readonly default: {
|
|
readonly hide: false;
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly breadcrumbs: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly prefixItems: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly labelTranslationKey: {
|
|
readonly type: "string";
|
|
};
|
|
readonly page: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
readonly default: {};
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly openapi: {
|
|
readonly properties: {
|
|
readonly theme: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly breakpoints: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly small: {
|
|
readonly type: "string";
|
|
};
|
|
readonly medium: {
|
|
readonly type: "string";
|
|
};
|
|
readonly large: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly codeBlock: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly borderRadius: {
|
|
readonly type: "string";
|
|
};
|
|
readonly tokens: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly colors: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly accent: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly main: {
|
|
readonly type: "string";
|
|
};
|
|
readonly light: {
|
|
readonly type: "string";
|
|
};
|
|
readonly dark: {
|
|
readonly type: "string";
|
|
};
|
|
readonly contrastText: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly border: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly main: {
|
|
readonly type: "string";
|
|
};
|
|
readonly light: {
|
|
readonly type: "string";
|
|
};
|
|
readonly dark: {
|
|
readonly type: "string";
|
|
};
|
|
readonly contrastText: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly error: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly main: {
|
|
readonly type: "string";
|
|
};
|
|
readonly light: {
|
|
readonly type: "string";
|
|
};
|
|
readonly dark: {
|
|
readonly type: "string";
|
|
};
|
|
readonly contrastText: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly http: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly basic: {
|
|
readonly type: "string";
|
|
};
|
|
readonly delete: {
|
|
readonly type: "string";
|
|
};
|
|
readonly get: {
|
|
readonly type: "string";
|
|
};
|
|
readonly head: {
|
|
readonly type: "string";
|
|
};
|
|
readonly link: {
|
|
readonly type: "string";
|
|
};
|
|
readonly options: {
|
|
readonly type: "string";
|
|
};
|
|
readonly patch: {
|
|
readonly type: "string";
|
|
};
|
|
readonly post: {
|
|
readonly type: "string";
|
|
};
|
|
readonly put: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly primary: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly main: {
|
|
readonly type: "string";
|
|
};
|
|
readonly light: {
|
|
readonly type: "string";
|
|
};
|
|
readonly dark: {
|
|
readonly type: "string";
|
|
};
|
|
readonly contrastText: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly responses: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly error: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly borderColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
readonly tabTextColor: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly info: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly borderColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
readonly tabTextColor: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly redirect: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly borderColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
readonly tabTextColor: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly success: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly borderColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
readonly tabTextColor: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly secondary: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly main: {
|
|
readonly type: "string";
|
|
};
|
|
readonly light: {
|
|
readonly type: "string";
|
|
};
|
|
readonly dark: {
|
|
readonly type: "string";
|
|
};
|
|
readonly contrastText: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly success: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly main: {
|
|
readonly type: "string";
|
|
};
|
|
readonly light: {
|
|
readonly type: "string";
|
|
};
|
|
readonly dark: {
|
|
readonly type: "string";
|
|
};
|
|
readonly contrastText: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly text: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly primary: {
|
|
readonly type: "string";
|
|
};
|
|
readonly secondary: {
|
|
readonly type: "string";
|
|
};
|
|
readonly light: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly tonalOffset: {
|
|
readonly type: "number";
|
|
};
|
|
readonly warning: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly main: {
|
|
readonly type: "string";
|
|
};
|
|
readonly light: {
|
|
readonly type: "string";
|
|
};
|
|
readonly dark: {
|
|
readonly type: "string";
|
|
};
|
|
readonly contrastText: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly components: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly buttons: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly borderRadius: {
|
|
readonly type: "string";
|
|
};
|
|
readonly hoverStyle: {
|
|
readonly type: "string";
|
|
};
|
|
readonly boxShadow: {
|
|
readonly type: "string";
|
|
};
|
|
readonly hoverBoxShadow: {
|
|
readonly type: "string";
|
|
};
|
|
readonly sizes: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly small: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly padding: {
|
|
readonly type: "string";
|
|
};
|
|
readonly minWidth: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly medium: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly padding: {
|
|
readonly type: "string";
|
|
};
|
|
readonly minWidth: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly large: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly padding: {
|
|
readonly type: "string";
|
|
};
|
|
readonly minWidth: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly xlarge: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly padding: {
|
|
readonly type: "string";
|
|
};
|
|
readonly minWidth: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly httpBadges: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly borderRadius: {
|
|
readonly type: "string";
|
|
};
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
readonly sizes: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly medium: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly small: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly layoutControls: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly top: {
|
|
readonly type: "string";
|
|
};
|
|
readonly width: {
|
|
readonly type: "string";
|
|
};
|
|
readonly height: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly panels: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly borderRadius: {
|
|
readonly type: "string";
|
|
};
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly tryItButton: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly fullWidth: {
|
|
readonly type: "boolean";
|
|
};
|
|
};
|
|
};
|
|
readonly tryItSendButton: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly fullWidth: {
|
|
readonly type: "boolean";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly layout: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly showDarkRightPanel: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly stacked: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly maxWidth: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly small: {
|
|
readonly type: "string";
|
|
};
|
|
readonly medium: {
|
|
readonly type: "string";
|
|
};
|
|
readonly large: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly 'three-panel': {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly maxWidth: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly small: {
|
|
readonly type: "string";
|
|
};
|
|
readonly medium: {
|
|
readonly type: "string";
|
|
};
|
|
readonly large: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly middlePanelMaxWidth: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly small: {
|
|
readonly type: "string";
|
|
};
|
|
readonly medium: {
|
|
readonly type: "string";
|
|
};
|
|
readonly large: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly logo: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly gutter: {
|
|
readonly type: "string";
|
|
};
|
|
readonly maxHeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly maxWidth: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly fab: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly overrides: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly DownloadButton: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly custom: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly NextSectionButton: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly custom: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly rightPanel: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly panelBackgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly panelControlsBackgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly showAtBreakpoint: {
|
|
readonly type: "string";
|
|
};
|
|
readonly textColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly width: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly schema: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly breakFieldNames: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly caretColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly caretSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly constraints: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly border: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly defaultDetailsWidth: {
|
|
readonly type: "string";
|
|
};
|
|
readonly examples: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly border: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly labelsTextSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly linesColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly nestedBackground: {
|
|
readonly type: "string";
|
|
};
|
|
readonly nestingSpacing: {
|
|
readonly type: "string";
|
|
};
|
|
readonly requireLabelColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly typeNameColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly typeTitleColor: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly shape: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly borderRadius: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly sidebar: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly activeBgColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly activeTextColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly borderRadius: {
|
|
readonly type: "string";
|
|
};
|
|
readonly breakPath: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly caretColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly caretSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly groupItems: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly subItemsColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly textTransform: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly level1items: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly subItemsColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly textTransform: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly rightLineColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly separatorLabelColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly showAtBreakpoint: {
|
|
readonly type: "string";
|
|
};
|
|
readonly spacing: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly unit: {
|
|
readonly type: "number";
|
|
};
|
|
readonly paddingHorizontal: {
|
|
readonly type: "string";
|
|
};
|
|
readonly paddingVertical: {
|
|
readonly type: "string";
|
|
};
|
|
readonly offsetTop: {
|
|
readonly type: "string";
|
|
};
|
|
readonly offsetLeft: {
|
|
readonly type: "string";
|
|
};
|
|
readonly offsetNesting: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly textColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly width: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly spacing: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly sectionHorizontal: {
|
|
readonly type: "number";
|
|
};
|
|
readonly sectionVertical: {
|
|
readonly type: "number";
|
|
};
|
|
readonly unit: {
|
|
readonly type: "number";
|
|
};
|
|
};
|
|
};
|
|
readonly typography: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly fontWeightBold: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeightLight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeightRegular: {
|
|
readonly type: "string";
|
|
};
|
|
readonly heading1: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
readonly transform: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly heading2: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
readonly transform: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly heading3: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
readonly transform: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly headings: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly links: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
readonly hover: {
|
|
readonly type: "string";
|
|
};
|
|
readonly textDecoration: {
|
|
readonly type: "string";
|
|
};
|
|
readonly hoverTextDecoration: {
|
|
readonly type: "string";
|
|
};
|
|
readonly visited: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly optimizeSpeed: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly rightPanelHeading: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
readonly transform: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly smoothing: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["auto", "none", "antialiased", "subpixel-antialiased", "grayscale"];
|
|
};
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly code: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
readonly wordBreak: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["break-all", "break-word", "keep-all", "normal", "revert", "unset", "inherit", "initial"];
|
|
};
|
|
readonly wrap: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly fieldName: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly links: {
|
|
readonly properties: {
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly codeSample: {
|
|
readonly properties: {
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly ctrlFHijack: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly defaultSampleLanguage: {
|
|
readonly type: "string";
|
|
};
|
|
readonly disableDeepLinks: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly disableSearch: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly disableSidebar: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly downloadDefinitionUrl: {
|
|
readonly type: "string";
|
|
};
|
|
readonly expandDefaultServerVariables: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly enumSkipQuotes: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly expandDefaultRequest: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly expandDefaultResponse: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly expandResponses: {
|
|
readonly type: "string";
|
|
};
|
|
readonly expandSingleSchemaField: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly generateCodeSamples: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly skipOptionalParameters: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly languages: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lang: {
|
|
readonly enum: readonly ["curl", "C#", "Go", "Java", "Java8+Apache", "JavaScript", "Node.js", "PHP", "Python", "R", "Ruby"];
|
|
};
|
|
};
|
|
readonly required: readonly ["lang"];
|
|
};
|
|
};
|
|
};
|
|
readonly required: readonly ["languages"];
|
|
};
|
|
readonly generatedPayloadSamplesMaxDepth: {
|
|
readonly type: "number";
|
|
};
|
|
readonly hideDownloadButton: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideHostname: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideInfoSection: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideLogo: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideRequestPayloadSample: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideRightPanel: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideSchemaPattern: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideSingleRequestSampleTab: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideSecuritySection: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideTryItPanel: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideFab: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideOneOfDescription: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly htmlTemplate: {
|
|
readonly type: "string";
|
|
};
|
|
readonly jsonSampleExpandLevel: {
|
|
readonly oneOf: readonly [{
|
|
readonly type: "number";
|
|
readonly minimum: 1;
|
|
}, {
|
|
readonly type: "string";
|
|
}];
|
|
};
|
|
readonly labels: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly enum: {
|
|
readonly type: "string";
|
|
};
|
|
readonly enumSingleValue: {
|
|
readonly type: "string";
|
|
};
|
|
readonly enumArray: {
|
|
readonly type: "string";
|
|
};
|
|
readonly default: {
|
|
readonly type: "string";
|
|
};
|
|
readonly deprecated: {
|
|
readonly type: "string";
|
|
};
|
|
readonly example: {
|
|
readonly type: "string";
|
|
};
|
|
readonly examples: {
|
|
readonly type: "string";
|
|
};
|
|
readonly nullable: {
|
|
readonly type: "string";
|
|
};
|
|
readonly recursive: {
|
|
readonly type: "string";
|
|
};
|
|
readonly arrayOf: {
|
|
readonly type: "string";
|
|
};
|
|
readonly webhook: {
|
|
readonly type: "string";
|
|
};
|
|
readonly authorizations: {
|
|
readonly type: "string";
|
|
};
|
|
readonly tryItAuthBasicUsername: {
|
|
readonly type: "string";
|
|
};
|
|
readonly tryItAuthBasicPassword: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly menuToggle: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly nativeScrollbars: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly noAutoAuth: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly onDeepLinkClick: {
|
|
readonly type: "object";
|
|
};
|
|
readonly pagination: {
|
|
readonly enum: readonly ["none", "section", "item"];
|
|
};
|
|
readonly pathInMiddlePanel: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly payloadSampleIdx: {
|
|
readonly type: "number";
|
|
readonly minimum: 0;
|
|
};
|
|
readonly requestInterceptor: {
|
|
readonly type: "object";
|
|
};
|
|
readonly requiredPropsFirst: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly routingStrategy: {
|
|
readonly type: "string";
|
|
};
|
|
readonly samplesTabsMaxCount: {
|
|
readonly type: "number";
|
|
};
|
|
readonly schemaExpansionLevel: {
|
|
readonly oneOf: readonly [{
|
|
readonly type: "number";
|
|
readonly minimum: 0;
|
|
}, {
|
|
readonly type: "string";
|
|
}];
|
|
};
|
|
readonly minCharacterLengthToInitSearch: {
|
|
readonly type: "number";
|
|
readonly minimum: 1;
|
|
};
|
|
readonly maxResponseHeadersToShowInTryIt: {
|
|
readonly type: "number";
|
|
readonly minimum: 0;
|
|
};
|
|
readonly scrollYOffset: {
|
|
readonly oneOf: readonly [{
|
|
readonly type: "number";
|
|
}, {
|
|
readonly type: "string";
|
|
}];
|
|
};
|
|
readonly searchAutoExpand: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly searchFieldLevelBoost: {
|
|
readonly type: "number";
|
|
readonly minimum: 0;
|
|
};
|
|
readonly searchMaxDepth: {
|
|
readonly type: "number";
|
|
readonly minimum: 1;
|
|
};
|
|
readonly searchMode: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["default", "path-only"];
|
|
};
|
|
readonly searchOperationTitleBoost: {
|
|
readonly type: "number";
|
|
};
|
|
readonly searchTagTitleBoost: {
|
|
readonly type: "number";
|
|
};
|
|
readonly sendXUserAgentInTryIt: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly showChangeLayoutButton: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly showConsole: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly showNextButton: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly showRightPanelToggle: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly showSecuritySchemeType: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly showWebhookVerb: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly showObjectSchemaExamples: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly disableTryItRequestUrlEncoding: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly sidebarLinks: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly beforeInfo: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly link: {
|
|
readonly type: "string";
|
|
};
|
|
readonly target: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly required: readonly ["label", "link"];
|
|
};
|
|
};
|
|
readonly end: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly link: {
|
|
readonly type: "string";
|
|
};
|
|
readonly target: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly required: readonly ["label", "link"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly sideNavStyle: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["summary-only", "path-first", "id-only", "path-only"];
|
|
};
|
|
readonly simpleOneOfTypeLabel: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly sortEnumValuesAlphabetically: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly sortOperationsAlphabetically: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly sortPropsAlphabetically: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly sortTagsAlphabetically: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly suppressWarnings: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly unstable_externalDescription: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly unstable_ignoreMimeParameters: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly untrustedDefinition: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly showAccessMode: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly preserveOriginalExtensionsName: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly markdownHeadingsAnchorLevel: {
|
|
readonly type: "number";
|
|
};
|
|
readonly licenseKey: {
|
|
readonly type: "string";
|
|
};
|
|
readonly hideLoading: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly disableRouter: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideSidebar: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly feedback: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly type: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["rating", "sentiment", "comment", "reasons", "mood", "scale"];
|
|
readonly default: "sentiment";
|
|
};
|
|
readonly settings: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly submitText: {
|
|
readonly type: "string";
|
|
};
|
|
readonly buttonText: {
|
|
readonly type: "string";
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
readonly minItems: 1;
|
|
};
|
|
readonly leftScaleLabel: {
|
|
readonly type: "string";
|
|
};
|
|
readonly rightScaleLabel: {
|
|
readonly type: "string";
|
|
};
|
|
readonly reasons: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly like: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly dislike: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly satisfied: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly neutral: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly dissatisfied: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly comment: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly likeLabel: {
|
|
readonly type: "string";
|
|
};
|
|
readonly dislikeLabel: {
|
|
readonly type: "string";
|
|
};
|
|
readonly satisfiedLabel: {
|
|
readonly type: "string";
|
|
};
|
|
readonly neutralLabel: {
|
|
readonly type: "string";
|
|
};
|
|
readonly dissatisfiedLabel: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly optionalEmail: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly placeholder: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly hideReplay: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly oAuth2RedirectURI: {
|
|
readonly type: "string";
|
|
readonly nullable: true;
|
|
};
|
|
readonly corsProxyUrl: {
|
|
readonly type: "string";
|
|
};
|
|
readonly sortRequiredPropsFirst: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly sanitize: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideDownloadButtons: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly downloadUrls: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly title: {
|
|
readonly type: "string";
|
|
};
|
|
readonly url: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly required: readonly ["url"];
|
|
readonly additionalProperties: false;
|
|
};
|
|
};
|
|
readonly onlyRequiredInSamples: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly generatedSamplesMaxDepth: {
|
|
readonly oneOf: readonly [{
|
|
readonly type: "number";
|
|
}, {
|
|
readonly type: "string";
|
|
}];
|
|
};
|
|
readonly showExtensions: {
|
|
readonly oneOf: readonly [{
|
|
readonly type: "boolean";
|
|
}, {
|
|
readonly type: "string";
|
|
}, {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
}];
|
|
};
|
|
readonly hideSchemaTitles: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly jsonSamplesExpandLevel: {
|
|
readonly oneOf: readonly [{
|
|
readonly type: "number";
|
|
}, {
|
|
readonly type: "string";
|
|
}];
|
|
};
|
|
readonly schemasExpansionLevel: {
|
|
readonly oneOf: readonly [{
|
|
readonly type: "number";
|
|
}, {
|
|
readonly type: "string";
|
|
}];
|
|
};
|
|
readonly mockServer: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly url: {
|
|
readonly type: "string";
|
|
};
|
|
readonly position: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["first", "last", "replace", "off"];
|
|
};
|
|
readonly description: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly maxDisplayedEnumValues: {
|
|
readonly type: "number";
|
|
};
|
|
readonly schemaDefinitionsTagName: {
|
|
readonly type: "string";
|
|
};
|
|
readonly layout: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["stacked", "three-panel"];
|
|
};
|
|
readonly hideInfoMetadata: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly events: {
|
|
readonly type: "object";
|
|
};
|
|
readonly skipBundle: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly routingBasePath: {
|
|
readonly type: "string";
|
|
};
|
|
readonly codeSamples: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly languages: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly lang: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["curl", "JavaScript", "Node.js", "Python", "Java8+Apache", "Java", "C#", "C#+Newtonsoft", "PHP", "Go", "Ruby", "R", "Payload"];
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly options: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly indent: {
|
|
readonly type: "string";
|
|
};
|
|
readonly withImports: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly withComments: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly binary: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly credentials: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["omit", "same-origin", "include"];
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
};
|
|
readonly required: readonly ["lang"];
|
|
readonly additionalProperties: false;
|
|
};
|
|
};
|
|
readonly skipOptionalParameters: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly withOAuth2Call: {
|
|
readonly type: "boolean";
|
|
};
|
|
};
|
|
readonly required: readonly ["languages"];
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly ignoreNamedSchemas: {
|
|
readonly oneOf: readonly [{
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
}, {
|
|
readonly type: "string";
|
|
}];
|
|
};
|
|
readonly hidePropertiesPrefix: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly excludeFromSearch: {
|
|
readonly type: "boolean";
|
|
};
|
|
};
|
|
readonly type: "object";
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly feedback: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly type: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["rating", "sentiment", "comment", "reasons", "mood", "scale"];
|
|
readonly default: "sentiment";
|
|
};
|
|
readonly settings: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly submitText: {
|
|
readonly type: "string";
|
|
};
|
|
readonly buttonText: {
|
|
readonly type: "string";
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
readonly minItems: 1;
|
|
};
|
|
readonly leftScaleLabel: {
|
|
readonly type: "string";
|
|
};
|
|
readonly rightScaleLabel: {
|
|
readonly type: "string";
|
|
};
|
|
readonly reasons: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly like: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly dislike: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly satisfied: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly neutral: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly dissatisfied: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly comment: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly likeLabel: {
|
|
readonly type: "string";
|
|
};
|
|
readonly dislikeLabel: {
|
|
readonly type: "string";
|
|
};
|
|
readonly satisfiedLabel: {
|
|
readonly type: "string";
|
|
};
|
|
readonly neutralLabel: {
|
|
readonly type: "string";
|
|
};
|
|
readonly dissatisfiedLabel: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly optionalEmail: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly placeholder: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly analytics: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly ga: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly includeInDevelopment: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly trackingId: {
|
|
readonly type: "string";
|
|
};
|
|
readonly conversionId: {
|
|
readonly type: "string";
|
|
};
|
|
readonly floodlightId: {
|
|
readonly type: "string";
|
|
};
|
|
readonly optimizeId: {
|
|
readonly type: "string";
|
|
};
|
|
readonly exclude: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
readonly required: readonly ["trackingId"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: true;
|
|
readonly default: {};
|
|
};
|
|
export declare const productConfigOverrideSchema: {
|
|
readonly $id: "product-config-override";
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly apis: {
|
|
readonly type: "object";
|
|
readonly additionalProperties: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly root: {
|
|
readonly type: "string";
|
|
};
|
|
readonly output: {
|
|
readonly type: "string";
|
|
readonly pattern: "(.ya?ml|.json)$";
|
|
};
|
|
readonly rbac: {
|
|
readonly type: "object";
|
|
readonly additionalProperties: true;
|
|
};
|
|
readonly openapi: {
|
|
readonly properties: {
|
|
readonly theme: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly breakpoints: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly small: {
|
|
readonly type: "string";
|
|
};
|
|
readonly medium: {
|
|
readonly type: "string";
|
|
};
|
|
readonly large: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly codeBlock: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly borderRadius: {
|
|
readonly type: "string";
|
|
};
|
|
readonly tokens: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly colors: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly accent: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly main: {
|
|
readonly type: "string";
|
|
};
|
|
readonly light: {
|
|
readonly type: "string";
|
|
};
|
|
readonly dark: {
|
|
readonly type: "string";
|
|
};
|
|
readonly contrastText: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly border: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly main: {
|
|
readonly type: "string";
|
|
};
|
|
readonly light: {
|
|
readonly type: "string";
|
|
};
|
|
readonly dark: {
|
|
readonly type: "string";
|
|
};
|
|
readonly contrastText: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly error: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly main: {
|
|
readonly type: "string";
|
|
};
|
|
readonly light: {
|
|
readonly type: "string";
|
|
};
|
|
readonly dark: {
|
|
readonly type: "string";
|
|
};
|
|
readonly contrastText: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly http: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly basic: {
|
|
readonly type: "string";
|
|
};
|
|
readonly delete: {
|
|
readonly type: "string";
|
|
};
|
|
readonly get: {
|
|
readonly type: "string";
|
|
};
|
|
readonly head: {
|
|
readonly type: "string";
|
|
};
|
|
readonly link: {
|
|
readonly type: "string";
|
|
};
|
|
readonly options: {
|
|
readonly type: "string";
|
|
};
|
|
readonly patch: {
|
|
readonly type: "string";
|
|
};
|
|
readonly post: {
|
|
readonly type: "string";
|
|
};
|
|
readonly put: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly primary: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly main: {
|
|
readonly type: "string";
|
|
};
|
|
readonly light: {
|
|
readonly type: "string";
|
|
};
|
|
readonly dark: {
|
|
readonly type: "string";
|
|
};
|
|
readonly contrastText: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly responses: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly error: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly borderColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
readonly tabTextColor: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly info: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly borderColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
readonly tabTextColor: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly redirect: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly borderColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
readonly tabTextColor: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly success: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly borderColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
readonly tabTextColor: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly secondary: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly main: {
|
|
readonly type: "string";
|
|
};
|
|
readonly light: {
|
|
readonly type: "string";
|
|
};
|
|
readonly dark: {
|
|
readonly type: "string";
|
|
};
|
|
readonly contrastText: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly success: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly main: {
|
|
readonly type: "string";
|
|
};
|
|
readonly light: {
|
|
readonly type: "string";
|
|
};
|
|
readonly dark: {
|
|
readonly type: "string";
|
|
};
|
|
readonly contrastText: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly text: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly primary: {
|
|
readonly type: "string";
|
|
};
|
|
readonly secondary: {
|
|
readonly type: "string";
|
|
};
|
|
readonly light: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly tonalOffset: {
|
|
readonly type: "number";
|
|
};
|
|
readonly warning: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly main: {
|
|
readonly type: "string";
|
|
};
|
|
readonly light: {
|
|
readonly type: "string";
|
|
};
|
|
readonly dark: {
|
|
readonly type: "string";
|
|
};
|
|
readonly contrastText: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly components: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly buttons: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly borderRadius: {
|
|
readonly type: "string";
|
|
};
|
|
readonly hoverStyle: {
|
|
readonly type: "string";
|
|
};
|
|
readonly boxShadow: {
|
|
readonly type: "string";
|
|
};
|
|
readonly hoverBoxShadow: {
|
|
readonly type: "string";
|
|
};
|
|
readonly sizes: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly small: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly padding: {
|
|
readonly type: "string";
|
|
};
|
|
readonly minWidth: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly medium: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly padding: {
|
|
readonly type: "string";
|
|
};
|
|
readonly minWidth: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly large: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly padding: {
|
|
readonly type: "string";
|
|
};
|
|
readonly minWidth: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly xlarge: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly padding: {
|
|
readonly type: "string";
|
|
};
|
|
readonly minWidth: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly httpBadges: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly borderRadius: {
|
|
readonly type: "string";
|
|
};
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
readonly sizes: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly medium: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly small: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly layoutControls: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly top: {
|
|
readonly type: "string";
|
|
};
|
|
readonly width: {
|
|
readonly type: "string";
|
|
};
|
|
readonly height: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly panels: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly borderRadius: {
|
|
readonly type: "string";
|
|
};
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly tryItButton: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly fullWidth: {
|
|
readonly type: "boolean";
|
|
};
|
|
};
|
|
};
|
|
readonly tryItSendButton: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly fullWidth: {
|
|
readonly type: "boolean";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly layout: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly showDarkRightPanel: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly stacked: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly maxWidth: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly small: {
|
|
readonly type: "string";
|
|
};
|
|
readonly medium: {
|
|
readonly type: "string";
|
|
};
|
|
readonly large: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly 'three-panel': {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly maxWidth: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly small: {
|
|
readonly type: "string";
|
|
};
|
|
readonly medium: {
|
|
readonly type: "string";
|
|
};
|
|
readonly large: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly middlePanelMaxWidth: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly small: {
|
|
readonly type: "string";
|
|
};
|
|
readonly medium: {
|
|
readonly type: "string";
|
|
};
|
|
readonly large: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly logo: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly gutter: {
|
|
readonly type: "string";
|
|
};
|
|
readonly maxHeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly maxWidth: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly fab: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly overrides: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly DownloadButton: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly custom: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly NextSectionButton: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly custom: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly rightPanel: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly panelBackgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly panelControlsBackgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly showAtBreakpoint: {
|
|
readonly type: "string";
|
|
};
|
|
readonly textColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly width: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly schema: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly breakFieldNames: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly caretColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly caretSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly constraints: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly border: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly defaultDetailsWidth: {
|
|
readonly type: "string";
|
|
};
|
|
readonly examples: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly border: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly labelsTextSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly linesColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly nestedBackground: {
|
|
readonly type: "string";
|
|
};
|
|
readonly nestingSpacing: {
|
|
readonly type: "string";
|
|
};
|
|
readonly requireLabelColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly typeNameColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly typeTitleColor: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly shape: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly borderRadius: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly sidebar: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly activeBgColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly activeTextColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly borderRadius: {
|
|
readonly type: "string";
|
|
};
|
|
readonly breakPath: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly caretColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly caretSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly groupItems: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly subItemsColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly textTransform: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly level1items: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly subItemsColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly textTransform: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly rightLineColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly separatorLabelColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly showAtBreakpoint: {
|
|
readonly type: "string";
|
|
};
|
|
readonly spacing: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly unit: {
|
|
readonly type: "number";
|
|
};
|
|
readonly paddingHorizontal: {
|
|
readonly type: "string";
|
|
};
|
|
readonly paddingVertical: {
|
|
readonly type: "string";
|
|
};
|
|
readonly offsetTop: {
|
|
readonly type: "string";
|
|
};
|
|
readonly offsetLeft: {
|
|
readonly type: "string";
|
|
};
|
|
readonly offsetNesting: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly textColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly width: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly spacing: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly sectionHorizontal: {
|
|
readonly type: "number";
|
|
};
|
|
readonly sectionVertical: {
|
|
readonly type: "number";
|
|
};
|
|
readonly unit: {
|
|
readonly type: "number";
|
|
};
|
|
};
|
|
};
|
|
readonly typography: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly fontWeightBold: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeightLight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeightRegular: {
|
|
readonly type: "string";
|
|
};
|
|
readonly heading1: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
readonly transform: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly heading2: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
readonly transform: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly heading3: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
readonly transform: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly headings: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly links: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
readonly hover: {
|
|
readonly type: "string";
|
|
};
|
|
readonly textDecoration: {
|
|
readonly type: "string";
|
|
};
|
|
readonly hoverTextDecoration: {
|
|
readonly type: "string";
|
|
};
|
|
readonly visited: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly optimizeSpeed: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly rightPanelHeading: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
readonly transform: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly smoothing: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["auto", "none", "antialiased", "subpixel-antialiased", "grayscale"];
|
|
};
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly code: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
readonly wordBreak: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["break-all", "break-word", "keep-all", "normal", "revert", "unset", "inherit", "initial"];
|
|
};
|
|
readonly wrap: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly fieldName: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly links: {
|
|
readonly properties: {
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly codeSample: {
|
|
readonly properties: {
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly ctrlFHijack: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly defaultSampleLanguage: {
|
|
readonly type: "string";
|
|
};
|
|
readonly disableDeepLinks: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly disableSearch: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly disableSidebar: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly downloadDefinitionUrl: {
|
|
readonly type: "string";
|
|
};
|
|
readonly expandDefaultServerVariables: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly enumSkipQuotes: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly expandDefaultRequest: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly expandDefaultResponse: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly expandResponses: {
|
|
readonly type: "string";
|
|
};
|
|
readonly expandSingleSchemaField: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly generateCodeSamples: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly skipOptionalParameters: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly languages: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lang: {
|
|
readonly enum: readonly ["curl", "C#", "Go", "Java", "Java8+Apache", "JavaScript", "Node.js", "PHP", "Python", "R", "Ruby"];
|
|
};
|
|
};
|
|
readonly required: readonly ["lang"];
|
|
};
|
|
};
|
|
};
|
|
readonly required: readonly ["languages"];
|
|
};
|
|
readonly generatedPayloadSamplesMaxDepth: {
|
|
readonly type: "number";
|
|
};
|
|
readonly hideDownloadButton: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideHostname: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideInfoSection: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideLogo: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideRequestPayloadSample: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideRightPanel: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideSchemaPattern: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideSingleRequestSampleTab: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideSecuritySection: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideTryItPanel: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideFab: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideOneOfDescription: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly htmlTemplate: {
|
|
readonly type: "string";
|
|
};
|
|
readonly jsonSampleExpandLevel: {
|
|
readonly oneOf: readonly [{
|
|
readonly type: "number";
|
|
readonly minimum: 1;
|
|
}, {
|
|
readonly type: "string";
|
|
}];
|
|
};
|
|
readonly labels: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly enum: {
|
|
readonly type: "string";
|
|
};
|
|
readonly enumSingleValue: {
|
|
readonly type: "string";
|
|
};
|
|
readonly enumArray: {
|
|
readonly type: "string";
|
|
};
|
|
readonly default: {
|
|
readonly type: "string";
|
|
};
|
|
readonly deprecated: {
|
|
readonly type: "string";
|
|
};
|
|
readonly example: {
|
|
readonly type: "string";
|
|
};
|
|
readonly examples: {
|
|
readonly type: "string";
|
|
};
|
|
readonly nullable: {
|
|
readonly type: "string";
|
|
};
|
|
readonly recursive: {
|
|
readonly type: "string";
|
|
};
|
|
readonly arrayOf: {
|
|
readonly type: "string";
|
|
};
|
|
readonly webhook: {
|
|
readonly type: "string";
|
|
};
|
|
readonly authorizations: {
|
|
readonly type: "string";
|
|
};
|
|
readonly tryItAuthBasicUsername: {
|
|
readonly type: "string";
|
|
};
|
|
readonly tryItAuthBasicPassword: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly menuToggle: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly nativeScrollbars: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly noAutoAuth: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly onDeepLinkClick: {
|
|
readonly type: "object";
|
|
};
|
|
readonly pagination: {
|
|
readonly enum: readonly ["none", "section", "item"];
|
|
};
|
|
readonly pathInMiddlePanel: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly payloadSampleIdx: {
|
|
readonly type: "number";
|
|
readonly minimum: 0;
|
|
};
|
|
readonly requestInterceptor: {
|
|
readonly type: "object";
|
|
};
|
|
readonly requiredPropsFirst: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly routingStrategy: {
|
|
readonly type: "string";
|
|
};
|
|
readonly samplesTabsMaxCount: {
|
|
readonly type: "number";
|
|
};
|
|
readonly schemaExpansionLevel: {
|
|
readonly oneOf: readonly [{
|
|
readonly type: "number";
|
|
readonly minimum: 0;
|
|
}, {
|
|
readonly type: "string";
|
|
}];
|
|
};
|
|
readonly minCharacterLengthToInitSearch: {
|
|
readonly type: "number";
|
|
readonly minimum: 1;
|
|
};
|
|
readonly maxResponseHeadersToShowInTryIt: {
|
|
readonly type: "number";
|
|
readonly minimum: 0;
|
|
};
|
|
readonly scrollYOffset: {
|
|
readonly oneOf: readonly [{
|
|
readonly type: "number";
|
|
}, {
|
|
readonly type: "string";
|
|
}];
|
|
};
|
|
readonly searchAutoExpand: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly searchFieldLevelBoost: {
|
|
readonly type: "number";
|
|
readonly minimum: 0;
|
|
};
|
|
readonly searchMaxDepth: {
|
|
readonly type: "number";
|
|
readonly minimum: 1;
|
|
};
|
|
readonly searchMode: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["default", "path-only"];
|
|
};
|
|
readonly searchOperationTitleBoost: {
|
|
readonly type: "number";
|
|
};
|
|
readonly searchTagTitleBoost: {
|
|
readonly type: "number";
|
|
};
|
|
readonly sendXUserAgentInTryIt: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly showChangeLayoutButton: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly showConsole: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly showNextButton: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly showRightPanelToggle: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly showSecuritySchemeType: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly showWebhookVerb: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly showObjectSchemaExamples: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly disableTryItRequestUrlEncoding: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly sidebarLinks: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly beforeInfo: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly link: {
|
|
readonly type: "string";
|
|
};
|
|
readonly target: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly required: readonly ["label", "link"];
|
|
};
|
|
};
|
|
readonly end: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly link: {
|
|
readonly type: "string";
|
|
};
|
|
readonly target: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly required: readonly ["label", "link"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly sideNavStyle: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["summary-only", "path-first", "id-only", "path-only"];
|
|
};
|
|
readonly simpleOneOfTypeLabel: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly sortEnumValuesAlphabetically: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly sortOperationsAlphabetically: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly sortPropsAlphabetically: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly sortTagsAlphabetically: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly suppressWarnings: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly unstable_externalDescription: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly unstable_ignoreMimeParameters: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly untrustedDefinition: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly showAccessMode: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly preserveOriginalExtensionsName: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly markdownHeadingsAnchorLevel: {
|
|
readonly type: "number";
|
|
};
|
|
readonly licenseKey: {
|
|
readonly type: "string";
|
|
};
|
|
readonly hideLoading: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly disableRouter: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideSidebar: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly feedback: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly type: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["rating", "sentiment", "comment", "reasons", "mood", "scale"];
|
|
readonly default: "sentiment";
|
|
};
|
|
readonly settings: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly submitText: {
|
|
readonly type: "string";
|
|
};
|
|
readonly buttonText: {
|
|
readonly type: "string";
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
readonly minItems: 1;
|
|
};
|
|
readonly leftScaleLabel: {
|
|
readonly type: "string";
|
|
};
|
|
readonly rightScaleLabel: {
|
|
readonly type: "string";
|
|
};
|
|
readonly reasons: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly like: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly dislike: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly satisfied: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly neutral: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly dissatisfied: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly comment: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly likeLabel: {
|
|
readonly type: "string";
|
|
};
|
|
readonly dislikeLabel: {
|
|
readonly type: "string";
|
|
};
|
|
readonly satisfiedLabel: {
|
|
readonly type: "string";
|
|
};
|
|
readonly neutralLabel: {
|
|
readonly type: "string";
|
|
};
|
|
readonly dissatisfiedLabel: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly optionalEmail: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly placeholder: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly hideReplay: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly oAuth2RedirectURI: {
|
|
readonly type: "string";
|
|
readonly nullable: true;
|
|
};
|
|
readonly corsProxyUrl: {
|
|
readonly type: "string";
|
|
};
|
|
readonly sortRequiredPropsFirst: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly sanitize: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideDownloadButtons: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly downloadUrls: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly title: {
|
|
readonly type: "string";
|
|
};
|
|
readonly url: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly required: readonly ["url"];
|
|
readonly additionalProperties: false;
|
|
};
|
|
};
|
|
readonly onlyRequiredInSamples: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly generatedSamplesMaxDepth: {
|
|
readonly oneOf: readonly [{
|
|
readonly type: "number";
|
|
}, {
|
|
readonly type: "string";
|
|
}];
|
|
};
|
|
readonly showExtensions: {
|
|
readonly oneOf: readonly [{
|
|
readonly type: "boolean";
|
|
}, {
|
|
readonly type: "string";
|
|
}, {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
}];
|
|
};
|
|
readonly hideSchemaTitles: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly jsonSamplesExpandLevel: {
|
|
readonly oneOf: readonly [{
|
|
readonly type: "number";
|
|
}, {
|
|
readonly type: "string";
|
|
}];
|
|
};
|
|
readonly schemasExpansionLevel: {
|
|
readonly oneOf: readonly [{
|
|
readonly type: "number";
|
|
}, {
|
|
readonly type: "string";
|
|
}];
|
|
};
|
|
readonly mockServer: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly url: {
|
|
readonly type: "string";
|
|
};
|
|
readonly position: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["first", "last", "replace", "off"];
|
|
};
|
|
readonly description: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly maxDisplayedEnumValues: {
|
|
readonly type: "number";
|
|
};
|
|
readonly schemaDefinitionsTagName: {
|
|
readonly type: "string";
|
|
};
|
|
readonly layout: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["stacked", "three-panel"];
|
|
};
|
|
readonly hideInfoMetadata: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly events: {
|
|
readonly type: "object";
|
|
};
|
|
readonly skipBundle: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly routingBasePath: {
|
|
readonly type: "string";
|
|
};
|
|
readonly codeSamples: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly languages: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly lang: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["curl", "JavaScript", "Node.js", "Python", "Java8+Apache", "Java", "C#", "C#+Newtonsoft", "PHP", "Go", "Ruby", "R", "Payload"];
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly options: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly indent: {
|
|
readonly type: "string";
|
|
};
|
|
readonly withImports: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly withComments: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly binary: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly credentials: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["omit", "same-origin", "include"];
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
};
|
|
readonly required: readonly ["lang"];
|
|
readonly additionalProperties: false;
|
|
};
|
|
};
|
|
readonly skipOptionalParameters: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly withOAuth2Call: {
|
|
readonly type: "boolean";
|
|
};
|
|
};
|
|
readonly required: readonly ["languages"];
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly ignoreNamedSchemas: {
|
|
readonly oneOf: readonly [{
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
}, {
|
|
readonly type: "string";
|
|
}];
|
|
};
|
|
readonly hidePropertiesPrefix: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly excludeFromSearch: {
|
|
readonly type: "boolean";
|
|
};
|
|
};
|
|
readonly type: "object";
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly graphql: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hidePaginationButtons: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly menu: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly requireExactGroups: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly groups: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly name: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly includeByName: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly excludeByName: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly queries: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly includeByName: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly excludeByName: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly mutations: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly includeByName: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly excludeByName: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly subscriptions: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly includeByName: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly excludeByName: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly types: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly includeByName: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly excludeByName: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly directives: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly includeByName: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly excludeByName: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
};
|
|
readonly required: readonly ["name"];
|
|
readonly additionalProperties: false;
|
|
};
|
|
};
|
|
readonly otherItemsGroupName: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly sidebar: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
};
|
|
};
|
|
};
|
|
readonly apiLogo: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly imageUrl: {
|
|
readonly type: "string";
|
|
};
|
|
readonly href: {
|
|
readonly type: "string";
|
|
};
|
|
readonly altText: {
|
|
readonly type: "string";
|
|
};
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly jsonSamplesDepth: {
|
|
readonly type: "number";
|
|
};
|
|
readonly samplesMaxInlineArgs: {
|
|
readonly type: "number";
|
|
};
|
|
readonly licenseKey: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fieldExpandLevel: {
|
|
readonly type: "number";
|
|
};
|
|
readonly baseUrlPath: {
|
|
readonly type: "string";
|
|
};
|
|
readonly feedback: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly type: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["rating", "sentiment", "comment", "reasons", "mood", "scale"];
|
|
readonly default: "sentiment";
|
|
};
|
|
readonly settings: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly submitText: {
|
|
readonly type: "string";
|
|
};
|
|
readonly buttonText: {
|
|
readonly type: "string";
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
readonly minItems: 1;
|
|
};
|
|
readonly leftScaleLabel: {
|
|
readonly type: "string";
|
|
};
|
|
readonly rightScaleLabel: {
|
|
readonly type: "string";
|
|
};
|
|
readonly reasons: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly like: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly dislike: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly satisfied: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly neutral: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly dissatisfied: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly comment: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly likeLabel: {
|
|
readonly type: "string";
|
|
};
|
|
readonly dislikeLabel: {
|
|
readonly type: "string";
|
|
};
|
|
readonly satisfiedLabel: {
|
|
readonly type: "string";
|
|
};
|
|
readonly neutralLabel: {
|
|
readonly type: "string";
|
|
};
|
|
readonly dissatisfiedLabel: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly optionalEmail: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly placeholder: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly theme: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly openapi: {
|
|
readonly properties: {
|
|
readonly theme: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly breakpoints: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly small: {
|
|
readonly type: "string";
|
|
};
|
|
readonly medium: {
|
|
readonly type: "string";
|
|
};
|
|
readonly large: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly codeBlock: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly borderRadius: {
|
|
readonly type: "string";
|
|
};
|
|
readonly tokens: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly colors: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly accent: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly main: {
|
|
readonly type: "string";
|
|
};
|
|
readonly light: {
|
|
readonly type: "string";
|
|
};
|
|
readonly dark: {
|
|
readonly type: "string";
|
|
};
|
|
readonly contrastText: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly border: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly main: {
|
|
readonly type: "string";
|
|
};
|
|
readonly light: {
|
|
readonly type: "string";
|
|
};
|
|
readonly dark: {
|
|
readonly type: "string";
|
|
};
|
|
readonly contrastText: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly error: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly main: {
|
|
readonly type: "string";
|
|
};
|
|
readonly light: {
|
|
readonly type: "string";
|
|
};
|
|
readonly dark: {
|
|
readonly type: "string";
|
|
};
|
|
readonly contrastText: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly http: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly basic: {
|
|
readonly type: "string";
|
|
};
|
|
readonly delete: {
|
|
readonly type: "string";
|
|
};
|
|
readonly get: {
|
|
readonly type: "string";
|
|
};
|
|
readonly head: {
|
|
readonly type: "string";
|
|
};
|
|
readonly link: {
|
|
readonly type: "string";
|
|
};
|
|
readonly options: {
|
|
readonly type: "string";
|
|
};
|
|
readonly patch: {
|
|
readonly type: "string";
|
|
};
|
|
readonly post: {
|
|
readonly type: "string";
|
|
};
|
|
readonly put: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly primary: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly main: {
|
|
readonly type: "string";
|
|
};
|
|
readonly light: {
|
|
readonly type: "string";
|
|
};
|
|
readonly dark: {
|
|
readonly type: "string";
|
|
};
|
|
readonly contrastText: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly responses: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly error: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly borderColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
readonly tabTextColor: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly info: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly borderColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
readonly tabTextColor: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly redirect: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly borderColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
readonly tabTextColor: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly success: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly borderColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
readonly tabTextColor: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly secondary: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly main: {
|
|
readonly type: "string";
|
|
};
|
|
readonly light: {
|
|
readonly type: "string";
|
|
};
|
|
readonly dark: {
|
|
readonly type: "string";
|
|
};
|
|
readonly contrastText: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly success: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly main: {
|
|
readonly type: "string";
|
|
};
|
|
readonly light: {
|
|
readonly type: "string";
|
|
};
|
|
readonly dark: {
|
|
readonly type: "string";
|
|
};
|
|
readonly contrastText: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly text: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly primary: {
|
|
readonly type: "string";
|
|
};
|
|
readonly secondary: {
|
|
readonly type: "string";
|
|
};
|
|
readonly light: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly tonalOffset: {
|
|
readonly type: "number";
|
|
};
|
|
readonly warning: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly main: {
|
|
readonly type: "string";
|
|
};
|
|
readonly light: {
|
|
readonly type: "string";
|
|
};
|
|
readonly dark: {
|
|
readonly type: "string";
|
|
};
|
|
readonly contrastText: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly components: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly buttons: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly borderRadius: {
|
|
readonly type: "string";
|
|
};
|
|
readonly hoverStyle: {
|
|
readonly type: "string";
|
|
};
|
|
readonly boxShadow: {
|
|
readonly type: "string";
|
|
};
|
|
readonly hoverBoxShadow: {
|
|
readonly type: "string";
|
|
};
|
|
readonly sizes: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly small: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly padding: {
|
|
readonly type: "string";
|
|
};
|
|
readonly minWidth: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly medium: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly padding: {
|
|
readonly type: "string";
|
|
};
|
|
readonly minWidth: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly large: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly padding: {
|
|
readonly type: "string";
|
|
};
|
|
readonly minWidth: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly xlarge: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly padding: {
|
|
readonly type: "string";
|
|
};
|
|
readonly minWidth: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly httpBadges: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly borderRadius: {
|
|
readonly type: "string";
|
|
};
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
readonly sizes: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly medium: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly small: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly layoutControls: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly top: {
|
|
readonly type: "string";
|
|
};
|
|
readonly width: {
|
|
readonly type: "string";
|
|
};
|
|
readonly height: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly panels: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly borderRadius: {
|
|
readonly type: "string";
|
|
};
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly tryItButton: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly fullWidth: {
|
|
readonly type: "boolean";
|
|
};
|
|
};
|
|
};
|
|
readonly tryItSendButton: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly fullWidth: {
|
|
readonly type: "boolean";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly layout: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly showDarkRightPanel: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly stacked: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly maxWidth: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly small: {
|
|
readonly type: "string";
|
|
};
|
|
readonly medium: {
|
|
readonly type: "string";
|
|
};
|
|
readonly large: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly 'three-panel': {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly maxWidth: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly small: {
|
|
readonly type: "string";
|
|
};
|
|
readonly medium: {
|
|
readonly type: "string";
|
|
};
|
|
readonly large: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly middlePanelMaxWidth: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly small: {
|
|
readonly type: "string";
|
|
};
|
|
readonly medium: {
|
|
readonly type: "string";
|
|
};
|
|
readonly large: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly logo: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly gutter: {
|
|
readonly type: "string";
|
|
};
|
|
readonly maxHeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly maxWidth: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly fab: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly overrides: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly DownloadButton: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly custom: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly NextSectionButton: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly custom: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly rightPanel: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly panelBackgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly panelControlsBackgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly showAtBreakpoint: {
|
|
readonly type: "string";
|
|
};
|
|
readonly textColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly width: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly schema: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly breakFieldNames: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly caretColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly caretSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly constraints: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly border: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly defaultDetailsWidth: {
|
|
readonly type: "string";
|
|
};
|
|
readonly examples: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly border: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly labelsTextSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly linesColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly nestedBackground: {
|
|
readonly type: "string";
|
|
};
|
|
readonly nestingSpacing: {
|
|
readonly type: "string";
|
|
};
|
|
readonly requireLabelColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly typeNameColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly typeTitleColor: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly shape: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly borderRadius: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly sidebar: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly activeBgColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly activeTextColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly borderRadius: {
|
|
readonly type: "string";
|
|
};
|
|
readonly breakPath: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly caretColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly caretSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly groupItems: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly subItemsColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly textTransform: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly level1items: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly subItemsColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly textTransform: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly rightLineColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly separatorLabelColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly showAtBreakpoint: {
|
|
readonly type: "string";
|
|
};
|
|
readonly spacing: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly unit: {
|
|
readonly type: "number";
|
|
};
|
|
readonly paddingHorizontal: {
|
|
readonly type: "string";
|
|
};
|
|
readonly paddingVertical: {
|
|
readonly type: "string";
|
|
};
|
|
readonly offsetTop: {
|
|
readonly type: "string";
|
|
};
|
|
readonly offsetLeft: {
|
|
readonly type: "string";
|
|
};
|
|
readonly offsetNesting: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly textColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly width: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly spacing: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly sectionHorizontal: {
|
|
readonly type: "number";
|
|
};
|
|
readonly sectionVertical: {
|
|
readonly type: "number";
|
|
};
|
|
readonly unit: {
|
|
readonly type: "number";
|
|
};
|
|
};
|
|
};
|
|
readonly typography: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly fontWeightBold: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeightLight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeightRegular: {
|
|
readonly type: "string";
|
|
};
|
|
readonly heading1: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
readonly transform: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly heading2: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
readonly transform: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly heading3: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
readonly transform: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly headings: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly links: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
readonly hover: {
|
|
readonly type: "string";
|
|
};
|
|
readonly textDecoration: {
|
|
readonly type: "string";
|
|
};
|
|
readonly hoverTextDecoration: {
|
|
readonly type: "string";
|
|
};
|
|
readonly visited: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly optimizeSpeed: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly rightPanelHeading: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
readonly transform: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly smoothing: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["auto", "none", "antialiased", "subpixel-antialiased", "grayscale"];
|
|
};
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly code: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
readonly wordBreak: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["break-all", "break-word", "keep-all", "normal", "revert", "unset", "inherit", "initial"];
|
|
};
|
|
readonly wrap: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly fieldName: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly links: {
|
|
readonly properties: {
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly codeSample: {
|
|
readonly properties: {
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly ctrlFHijack: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly defaultSampleLanguage: {
|
|
readonly type: "string";
|
|
};
|
|
readonly disableDeepLinks: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly disableSearch: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly disableSidebar: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly downloadDefinitionUrl: {
|
|
readonly type: "string";
|
|
};
|
|
readonly expandDefaultServerVariables: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly enumSkipQuotes: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly expandDefaultRequest: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly expandDefaultResponse: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly expandResponses: {
|
|
readonly type: "string";
|
|
};
|
|
readonly expandSingleSchemaField: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly generateCodeSamples: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly skipOptionalParameters: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly languages: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lang: {
|
|
readonly enum: readonly ["curl", "C#", "Go", "Java", "Java8+Apache", "JavaScript", "Node.js", "PHP", "Python", "R", "Ruby"];
|
|
};
|
|
};
|
|
readonly required: readonly ["lang"];
|
|
};
|
|
};
|
|
};
|
|
readonly required: readonly ["languages"];
|
|
};
|
|
readonly generatedPayloadSamplesMaxDepth: {
|
|
readonly type: "number";
|
|
};
|
|
readonly hideDownloadButton: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideHostname: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideInfoSection: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideLogo: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideRequestPayloadSample: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideRightPanel: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideSchemaPattern: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideSingleRequestSampleTab: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideSecuritySection: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideTryItPanel: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideFab: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideOneOfDescription: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly htmlTemplate: {
|
|
readonly type: "string";
|
|
};
|
|
readonly jsonSampleExpandLevel: {
|
|
readonly oneOf: readonly [{
|
|
readonly type: "number";
|
|
readonly minimum: 1;
|
|
}, {
|
|
readonly type: "string";
|
|
}];
|
|
};
|
|
readonly labels: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly enum: {
|
|
readonly type: "string";
|
|
};
|
|
readonly enumSingleValue: {
|
|
readonly type: "string";
|
|
};
|
|
readonly enumArray: {
|
|
readonly type: "string";
|
|
};
|
|
readonly default: {
|
|
readonly type: "string";
|
|
};
|
|
readonly deprecated: {
|
|
readonly type: "string";
|
|
};
|
|
readonly example: {
|
|
readonly type: "string";
|
|
};
|
|
readonly examples: {
|
|
readonly type: "string";
|
|
};
|
|
readonly nullable: {
|
|
readonly type: "string";
|
|
};
|
|
readonly recursive: {
|
|
readonly type: "string";
|
|
};
|
|
readonly arrayOf: {
|
|
readonly type: "string";
|
|
};
|
|
readonly webhook: {
|
|
readonly type: "string";
|
|
};
|
|
readonly authorizations: {
|
|
readonly type: "string";
|
|
};
|
|
readonly tryItAuthBasicUsername: {
|
|
readonly type: "string";
|
|
};
|
|
readonly tryItAuthBasicPassword: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly menuToggle: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly nativeScrollbars: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly noAutoAuth: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly onDeepLinkClick: {
|
|
readonly type: "object";
|
|
};
|
|
readonly pagination: {
|
|
readonly enum: readonly ["none", "section", "item"];
|
|
};
|
|
readonly pathInMiddlePanel: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly payloadSampleIdx: {
|
|
readonly type: "number";
|
|
readonly minimum: 0;
|
|
};
|
|
readonly requestInterceptor: {
|
|
readonly type: "object";
|
|
};
|
|
readonly requiredPropsFirst: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly routingStrategy: {
|
|
readonly type: "string";
|
|
};
|
|
readonly samplesTabsMaxCount: {
|
|
readonly type: "number";
|
|
};
|
|
readonly schemaExpansionLevel: {
|
|
readonly oneOf: readonly [{
|
|
readonly type: "number";
|
|
readonly minimum: 0;
|
|
}, {
|
|
readonly type: "string";
|
|
}];
|
|
};
|
|
readonly minCharacterLengthToInitSearch: {
|
|
readonly type: "number";
|
|
readonly minimum: 1;
|
|
};
|
|
readonly maxResponseHeadersToShowInTryIt: {
|
|
readonly type: "number";
|
|
readonly minimum: 0;
|
|
};
|
|
readonly scrollYOffset: {
|
|
readonly oneOf: readonly [{
|
|
readonly type: "number";
|
|
}, {
|
|
readonly type: "string";
|
|
}];
|
|
};
|
|
readonly searchAutoExpand: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly searchFieldLevelBoost: {
|
|
readonly type: "number";
|
|
readonly minimum: 0;
|
|
};
|
|
readonly searchMaxDepth: {
|
|
readonly type: "number";
|
|
readonly minimum: 1;
|
|
};
|
|
readonly searchMode: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["default", "path-only"];
|
|
};
|
|
readonly searchOperationTitleBoost: {
|
|
readonly type: "number";
|
|
};
|
|
readonly searchTagTitleBoost: {
|
|
readonly type: "number";
|
|
};
|
|
readonly sendXUserAgentInTryIt: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly showChangeLayoutButton: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly showConsole: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly showNextButton: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly showRightPanelToggle: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly showSecuritySchemeType: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly showWebhookVerb: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly showObjectSchemaExamples: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly disableTryItRequestUrlEncoding: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly sidebarLinks: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly beforeInfo: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly link: {
|
|
readonly type: "string";
|
|
};
|
|
readonly target: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly required: readonly ["label", "link"];
|
|
};
|
|
};
|
|
readonly end: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly link: {
|
|
readonly type: "string";
|
|
};
|
|
readonly target: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly required: readonly ["label", "link"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly sideNavStyle: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["summary-only", "path-first", "id-only", "path-only"];
|
|
};
|
|
readonly simpleOneOfTypeLabel: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly sortEnumValuesAlphabetically: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly sortOperationsAlphabetically: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly sortPropsAlphabetically: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly sortTagsAlphabetically: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly suppressWarnings: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly unstable_externalDescription: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly unstable_ignoreMimeParameters: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly untrustedDefinition: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly showAccessMode: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly preserveOriginalExtensionsName: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly markdownHeadingsAnchorLevel: {
|
|
readonly type: "number";
|
|
};
|
|
readonly licenseKey: {
|
|
readonly type: "string";
|
|
};
|
|
readonly hideLoading: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly disableRouter: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideSidebar: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly feedback: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly type: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["rating", "sentiment", "comment", "reasons", "mood", "scale"];
|
|
readonly default: "sentiment";
|
|
};
|
|
readonly settings: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly submitText: {
|
|
readonly type: "string";
|
|
};
|
|
readonly buttonText: {
|
|
readonly type: "string";
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
readonly minItems: 1;
|
|
};
|
|
readonly leftScaleLabel: {
|
|
readonly type: "string";
|
|
};
|
|
readonly rightScaleLabel: {
|
|
readonly type: "string";
|
|
};
|
|
readonly reasons: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly like: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly dislike: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly satisfied: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly neutral: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly dissatisfied: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly comment: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly likeLabel: {
|
|
readonly type: "string";
|
|
};
|
|
readonly dislikeLabel: {
|
|
readonly type: "string";
|
|
};
|
|
readonly satisfiedLabel: {
|
|
readonly type: "string";
|
|
};
|
|
readonly neutralLabel: {
|
|
readonly type: "string";
|
|
};
|
|
readonly dissatisfiedLabel: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly optionalEmail: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly placeholder: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly hideReplay: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly oAuth2RedirectURI: {
|
|
readonly type: "string";
|
|
readonly nullable: true;
|
|
};
|
|
readonly corsProxyUrl: {
|
|
readonly type: "string";
|
|
};
|
|
readonly sortRequiredPropsFirst: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly sanitize: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideDownloadButtons: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly downloadUrls: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly title: {
|
|
readonly type: "string";
|
|
};
|
|
readonly url: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly required: readonly ["url"];
|
|
readonly additionalProperties: false;
|
|
};
|
|
};
|
|
readonly onlyRequiredInSamples: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly generatedSamplesMaxDepth: {
|
|
readonly oneOf: readonly [{
|
|
readonly type: "number";
|
|
}, {
|
|
readonly type: "string";
|
|
}];
|
|
};
|
|
readonly showExtensions: {
|
|
readonly oneOf: readonly [{
|
|
readonly type: "boolean";
|
|
}, {
|
|
readonly type: "string";
|
|
}, {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
}];
|
|
};
|
|
readonly hideSchemaTitles: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly jsonSamplesExpandLevel: {
|
|
readonly oneOf: readonly [{
|
|
readonly type: "number";
|
|
}, {
|
|
readonly type: "string";
|
|
}];
|
|
};
|
|
readonly schemasExpansionLevel: {
|
|
readonly oneOf: readonly [{
|
|
readonly type: "number";
|
|
}, {
|
|
readonly type: "string";
|
|
}];
|
|
};
|
|
readonly mockServer: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly url: {
|
|
readonly type: "string";
|
|
};
|
|
readonly position: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["first", "last", "replace", "off"];
|
|
};
|
|
readonly description: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly maxDisplayedEnumValues: {
|
|
readonly type: "number";
|
|
};
|
|
readonly schemaDefinitionsTagName: {
|
|
readonly type: "string";
|
|
};
|
|
readonly layout: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["stacked", "three-panel"];
|
|
};
|
|
readonly hideInfoMetadata: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly events: {
|
|
readonly type: "object";
|
|
};
|
|
readonly skipBundle: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly routingBasePath: {
|
|
readonly type: "string";
|
|
};
|
|
readonly codeSamples: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly languages: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly lang: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["curl", "JavaScript", "Node.js", "Python", "Java8+Apache", "Java", "C#", "C#+Newtonsoft", "PHP", "Go", "Ruby", "R", "Payload"];
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly options: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly indent: {
|
|
readonly type: "string";
|
|
};
|
|
readonly withImports: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly withComments: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly binary: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly credentials: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["omit", "same-origin", "include"];
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
};
|
|
readonly required: readonly ["lang"];
|
|
readonly additionalProperties: false;
|
|
};
|
|
};
|
|
readonly skipOptionalParameters: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly withOAuth2Call: {
|
|
readonly type: "boolean";
|
|
};
|
|
};
|
|
readonly required: readonly ["languages"];
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly ignoreNamedSchemas: {
|
|
readonly oneOf: readonly [{
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
}, {
|
|
readonly type: "string";
|
|
}];
|
|
};
|
|
readonly hidePropertiesPrefix: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly excludeFromSearch: {
|
|
readonly type: "boolean";
|
|
};
|
|
};
|
|
readonly type: "object";
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly graphql: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hidePaginationButtons: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly menu: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly requireExactGroups: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly groups: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly name: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly includeByName: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly excludeByName: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly queries: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly includeByName: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly excludeByName: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly mutations: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly includeByName: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly excludeByName: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly subscriptions: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly includeByName: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly excludeByName: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly types: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly includeByName: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly excludeByName: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly directives: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly includeByName: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly excludeByName: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
};
|
|
readonly required: readonly ["name"];
|
|
readonly additionalProperties: false;
|
|
};
|
|
};
|
|
readonly otherItemsGroupName: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly sidebar: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
};
|
|
};
|
|
};
|
|
readonly apiLogo: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly imageUrl: {
|
|
readonly type: "string";
|
|
};
|
|
readonly href: {
|
|
readonly type: "string";
|
|
};
|
|
readonly altText: {
|
|
readonly type: "string";
|
|
};
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly jsonSamplesDepth: {
|
|
readonly type: "number";
|
|
};
|
|
readonly samplesMaxInlineArgs: {
|
|
readonly type: "number";
|
|
};
|
|
readonly licenseKey: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fieldExpandLevel: {
|
|
readonly type: "number";
|
|
};
|
|
readonly baseUrlPath: {
|
|
readonly type: "string";
|
|
};
|
|
readonly feedback: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly type: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["rating", "sentiment", "comment", "reasons", "mood", "scale"];
|
|
readonly default: "sentiment";
|
|
};
|
|
readonly settings: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly submitText: {
|
|
readonly type: "string";
|
|
};
|
|
readonly buttonText: {
|
|
readonly type: "string";
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
readonly minItems: 1;
|
|
};
|
|
readonly leftScaleLabel: {
|
|
readonly type: "string";
|
|
};
|
|
readonly rightScaleLabel: {
|
|
readonly type: "string";
|
|
};
|
|
readonly reasons: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly like: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly dislike: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly satisfied: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly neutral: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly dissatisfied: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly comment: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly likeLabel: {
|
|
readonly type: "string";
|
|
};
|
|
readonly dislikeLabel: {
|
|
readonly type: "string";
|
|
};
|
|
readonly satisfiedLabel: {
|
|
readonly type: "string";
|
|
};
|
|
readonly neutralLabel: {
|
|
readonly type: "string";
|
|
};
|
|
readonly dissatisfiedLabel: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly optionalEmail: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly placeholder: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly title: {
|
|
readonly type: "string";
|
|
};
|
|
readonly metadata: {
|
|
readonly type: "object";
|
|
readonly additionalProperties: true;
|
|
};
|
|
readonly rules: {
|
|
readonly type: "object";
|
|
readonly additionalProperties: {
|
|
readonly oneOf: readonly [{
|
|
readonly type: "string";
|
|
}, {
|
|
readonly type: "object";
|
|
}];
|
|
};
|
|
};
|
|
readonly decorators: {
|
|
readonly type: "object";
|
|
readonly additionalProperties: true;
|
|
};
|
|
readonly preprocessors: {
|
|
readonly type: "object";
|
|
readonly additionalProperties: true;
|
|
};
|
|
};
|
|
readonly required: readonly ["root"];
|
|
};
|
|
};
|
|
/**
|
|
* @deprecated left for backwards compatibility
|
|
*/
|
|
readonly theme: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly logo: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly image: {
|
|
readonly type: "string";
|
|
};
|
|
readonly srcSet: {
|
|
readonly type: "string";
|
|
};
|
|
readonly altText: {
|
|
readonly type: "string";
|
|
};
|
|
readonly link: {
|
|
readonly type: "string";
|
|
};
|
|
readonly favicon: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly navbar: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly properties: {
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly page: {
|
|
readonly type: "string";
|
|
};
|
|
readonly directory: {
|
|
readonly type: "string";
|
|
};
|
|
readonly disconnect: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly group: {
|
|
readonly type: "string";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly href: {
|
|
readonly type: "string";
|
|
};
|
|
readonly external: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly labelTranslationKey: {
|
|
readonly type: "string";
|
|
};
|
|
readonly groupTranslationKey: {
|
|
readonly type: "string";
|
|
};
|
|
readonly icon: {
|
|
readonly oneOf: readonly [{
|
|
readonly type: "string";
|
|
}, {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly srcSet: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly required: readonly ["srcSet"];
|
|
}];
|
|
};
|
|
readonly separator: {
|
|
readonly type: "string";
|
|
};
|
|
readonly separatorLine: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly linePosition: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["top", "bottom"];
|
|
readonly default: "top";
|
|
};
|
|
readonly version: {
|
|
readonly type: "string";
|
|
};
|
|
readonly menuStyle: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["drilldown"];
|
|
};
|
|
readonly expanded: {
|
|
readonly type: "string";
|
|
readonly const: "always";
|
|
};
|
|
readonly selectFirstItemOnExpand: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly flatten: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly linkedSidebars: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "object";
|
|
readonly additionalProperties: true;
|
|
};
|
|
};
|
|
readonly rbac: {
|
|
readonly type: "object";
|
|
readonly additionalProperties: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly page: {
|
|
readonly type: "string";
|
|
};
|
|
readonly directory: {
|
|
readonly type: "string";
|
|
};
|
|
readonly disconnect: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly group: {
|
|
readonly type: "string";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly href: {
|
|
readonly type: "string";
|
|
};
|
|
readonly external: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly labelTranslationKey: {
|
|
readonly type: "string";
|
|
};
|
|
readonly groupTranslationKey: {
|
|
readonly type: "string";
|
|
};
|
|
readonly icon: {
|
|
readonly oneOf: readonly [{
|
|
readonly type: "string";
|
|
}, {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly srcSet: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly required: readonly ["srcSet"];
|
|
}];
|
|
};
|
|
readonly separator: {
|
|
readonly type: "string";
|
|
};
|
|
readonly separatorLine: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly linePosition: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["top", "bottom"];
|
|
readonly default: "top";
|
|
};
|
|
readonly version: {
|
|
readonly type: "string";
|
|
};
|
|
readonly menuStyle: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["drilldown"];
|
|
};
|
|
readonly expanded: {
|
|
readonly type: "string";
|
|
readonly const: "always";
|
|
};
|
|
readonly selectFirstItemOnExpand: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly flatten: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly linkedSidebars: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly rbac: {
|
|
readonly type: "object";
|
|
readonly additionalProperties: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly type: "object";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly footer: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly properties: {
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly page: {
|
|
readonly type: "string";
|
|
};
|
|
readonly directory: {
|
|
readonly type: "string";
|
|
};
|
|
readonly disconnect: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly group: {
|
|
readonly type: "string";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly href: {
|
|
readonly type: "string";
|
|
};
|
|
readonly external: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly labelTranslationKey: {
|
|
readonly type: "string";
|
|
};
|
|
readonly groupTranslationKey: {
|
|
readonly type: "string";
|
|
};
|
|
readonly icon: {
|
|
readonly oneOf: readonly [{
|
|
readonly type: "string";
|
|
}, {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly srcSet: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly required: readonly ["srcSet"];
|
|
}];
|
|
};
|
|
readonly separator: {
|
|
readonly type: "string";
|
|
};
|
|
readonly separatorLine: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly linePosition: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["top", "bottom"];
|
|
readonly default: "top";
|
|
};
|
|
readonly version: {
|
|
readonly type: "string";
|
|
};
|
|
readonly menuStyle: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["drilldown"];
|
|
};
|
|
readonly expanded: {
|
|
readonly type: "string";
|
|
readonly const: "always";
|
|
};
|
|
readonly selectFirstItemOnExpand: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly flatten: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly linkedSidebars: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "object";
|
|
readonly additionalProperties: true;
|
|
};
|
|
};
|
|
readonly rbac: {
|
|
readonly type: "object";
|
|
readonly additionalProperties: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly page: {
|
|
readonly type: "string";
|
|
};
|
|
readonly directory: {
|
|
readonly type: "string";
|
|
};
|
|
readonly disconnect: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly group: {
|
|
readonly type: "string";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly href: {
|
|
readonly type: "string";
|
|
};
|
|
readonly external: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly labelTranslationKey: {
|
|
readonly type: "string";
|
|
};
|
|
readonly groupTranslationKey: {
|
|
readonly type: "string";
|
|
};
|
|
readonly icon: {
|
|
readonly oneOf: readonly [{
|
|
readonly type: "string";
|
|
}, {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly srcSet: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly required: readonly ["srcSet"];
|
|
}];
|
|
};
|
|
readonly separator: {
|
|
readonly type: "string";
|
|
};
|
|
readonly separatorLine: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly linePosition: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["top", "bottom"];
|
|
readonly default: "top";
|
|
};
|
|
readonly version: {
|
|
readonly type: "string";
|
|
};
|
|
readonly menuStyle: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["drilldown"];
|
|
};
|
|
readonly expanded: {
|
|
readonly type: "string";
|
|
readonly const: "always";
|
|
};
|
|
readonly selectFirstItemOnExpand: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly flatten: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly linkedSidebars: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly rbac: {
|
|
readonly type: "object";
|
|
readonly additionalProperties: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly type: "object";
|
|
};
|
|
};
|
|
readonly copyrightText: {
|
|
readonly type: "string";
|
|
};
|
|
readonly logo: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly sidebar: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly separatorLine: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly linePosition: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["top", "bottom"];
|
|
readonly default: "bottom";
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly search: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly engine: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["flexsearch", "typesense"];
|
|
readonly default: "flexsearch";
|
|
};
|
|
readonly ai: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly suggestions: {
|
|
readonly default: readonly [];
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly prompt: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly filters: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly facets: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "object";
|
|
readonly required: readonly ["name", "field", "type"];
|
|
readonly properties: {
|
|
readonly name: {
|
|
readonly type: "string";
|
|
};
|
|
readonly field: {
|
|
readonly type: "string";
|
|
};
|
|
readonly type: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["multi-select", "select", "tags"];
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly placement: {
|
|
readonly type: "string";
|
|
readonly default: "navbar";
|
|
};
|
|
readonly shortcuts: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
readonly default: readonly ["/"];
|
|
};
|
|
readonly suggestedPages: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly page: {
|
|
readonly type: "string";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly labelTranslationKey: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly required: readonly ["page"];
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly codeSnippet: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly elementFormat: {
|
|
readonly type: "string";
|
|
readonly default: "icon";
|
|
};
|
|
readonly copy: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
readonly default: {
|
|
readonly hide: false;
|
|
};
|
|
};
|
|
readonly report: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly tooltipText: {
|
|
readonly type: "string";
|
|
};
|
|
readonly buttonText: {
|
|
readonly type: "string";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
readonly default: {
|
|
readonly hide: false;
|
|
};
|
|
};
|
|
readonly expand: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
readonly default: {
|
|
readonly hide: false;
|
|
};
|
|
};
|
|
readonly collapse: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
readonly default: {
|
|
readonly hide: false;
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly breadcrumbs: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly prefixItems: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly labelTranslationKey: {
|
|
readonly type: "string";
|
|
};
|
|
readonly page: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
readonly default: {};
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly openapi: {
|
|
readonly properties: {
|
|
readonly theme: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly breakpoints: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly small: {
|
|
readonly type: "string";
|
|
};
|
|
readonly medium: {
|
|
readonly type: "string";
|
|
};
|
|
readonly large: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly codeBlock: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly borderRadius: {
|
|
readonly type: "string";
|
|
};
|
|
readonly tokens: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly colors: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly accent: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly main: {
|
|
readonly type: "string";
|
|
};
|
|
readonly light: {
|
|
readonly type: "string";
|
|
};
|
|
readonly dark: {
|
|
readonly type: "string";
|
|
};
|
|
readonly contrastText: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly border: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly main: {
|
|
readonly type: "string";
|
|
};
|
|
readonly light: {
|
|
readonly type: "string";
|
|
};
|
|
readonly dark: {
|
|
readonly type: "string";
|
|
};
|
|
readonly contrastText: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly error: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly main: {
|
|
readonly type: "string";
|
|
};
|
|
readonly light: {
|
|
readonly type: "string";
|
|
};
|
|
readonly dark: {
|
|
readonly type: "string";
|
|
};
|
|
readonly contrastText: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly http: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly basic: {
|
|
readonly type: "string";
|
|
};
|
|
readonly delete: {
|
|
readonly type: "string";
|
|
};
|
|
readonly get: {
|
|
readonly type: "string";
|
|
};
|
|
readonly head: {
|
|
readonly type: "string";
|
|
};
|
|
readonly link: {
|
|
readonly type: "string";
|
|
};
|
|
readonly options: {
|
|
readonly type: "string";
|
|
};
|
|
readonly patch: {
|
|
readonly type: "string";
|
|
};
|
|
readonly post: {
|
|
readonly type: "string";
|
|
};
|
|
readonly put: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly primary: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly main: {
|
|
readonly type: "string";
|
|
};
|
|
readonly light: {
|
|
readonly type: "string";
|
|
};
|
|
readonly dark: {
|
|
readonly type: "string";
|
|
};
|
|
readonly contrastText: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly responses: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly error: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly borderColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
readonly tabTextColor: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly info: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly borderColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
readonly tabTextColor: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly redirect: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly borderColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
readonly tabTextColor: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly success: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly borderColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
readonly tabTextColor: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly secondary: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly main: {
|
|
readonly type: "string";
|
|
};
|
|
readonly light: {
|
|
readonly type: "string";
|
|
};
|
|
readonly dark: {
|
|
readonly type: "string";
|
|
};
|
|
readonly contrastText: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly success: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly main: {
|
|
readonly type: "string";
|
|
};
|
|
readonly light: {
|
|
readonly type: "string";
|
|
};
|
|
readonly dark: {
|
|
readonly type: "string";
|
|
};
|
|
readonly contrastText: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly text: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly primary: {
|
|
readonly type: "string";
|
|
};
|
|
readonly secondary: {
|
|
readonly type: "string";
|
|
};
|
|
readonly light: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly tonalOffset: {
|
|
readonly type: "number";
|
|
};
|
|
readonly warning: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly main: {
|
|
readonly type: "string";
|
|
};
|
|
readonly light: {
|
|
readonly type: "string";
|
|
};
|
|
readonly dark: {
|
|
readonly type: "string";
|
|
};
|
|
readonly contrastText: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly components: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly buttons: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly borderRadius: {
|
|
readonly type: "string";
|
|
};
|
|
readonly hoverStyle: {
|
|
readonly type: "string";
|
|
};
|
|
readonly boxShadow: {
|
|
readonly type: "string";
|
|
};
|
|
readonly hoverBoxShadow: {
|
|
readonly type: "string";
|
|
};
|
|
readonly sizes: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly small: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly padding: {
|
|
readonly type: "string";
|
|
};
|
|
readonly minWidth: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly medium: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly padding: {
|
|
readonly type: "string";
|
|
};
|
|
readonly minWidth: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly large: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly padding: {
|
|
readonly type: "string";
|
|
};
|
|
readonly minWidth: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly xlarge: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly padding: {
|
|
readonly type: "string";
|
|
};
|
|
readonly minWidth: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly httpBadges: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly borderRadius: {
|
|
readonly type: "string";
|
|
};
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
readonly sizes: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly medium: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly small: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly layoutControls: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly top: {
|
|
readonly type: "string";
|
|
};
|
|
readonly width: {
|
|
readonly type: "string";
|
|
};
|
|
readonly height: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly panels: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly borderRadius: {
|
|
readonly type: "string";
|
|
};
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly tryItButton: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly fullWidth: {
|
|
readonly type: "boolean";
|
|
};
|
|
};
|
|
};
|
|
readonly tryItSendButton: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly fullWidth: {
|
|
readonly type: "boolean";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly layout: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly showDarkRightPanel: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly stacked: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly maxWidth: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly small: {
|
|
readonly type: "string";
|
|
};
|
|
readonly medium: {
|
|
readonly type: "string";
|
|
};
|
|
readonly large: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly 'three-panel': {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly maxWidth: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly small: {
|
|
readonly type: "string";
|
|
};
|
|
readonly medium: {
|
|
readonly type: "string";
|
|
};
|
|
readonly large: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly middlePanelMaxWidth: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly small: {
|
|
readonly type: "string";
|
|
};
|
|
readonly medium: {
|
|
readonly type: "string";
|
|
};
|
|
readonly large: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly logo: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly gutter: {
|
|
readonly type: "string";
|
|
};
|
|
readonly maxHeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly maxWidth: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly fab: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly overrides: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly DownloadButton: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly custom: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly NextSectionButton: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly custom: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly rightPanel: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly panelBackgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly panelControlsBackgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly showAtBreakpoint: {
|
|
readonly type: "string";
|
|
};
|
|
readonly textColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly width: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly schema: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly breakFieldNames: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly caretColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly caretSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly constraints: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly border: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly defaultDetailsWidth: {
|
|
readonly type: "string";
|
|
};
|
|
readonly examples: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly border: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly labelsTextSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly linesColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly nestedBackground: {
|
|
readonly type: "string";
|
|
};
|
|
readonly nestingSpacing: {
|
|
readonly type: "string";
|
|
};
|
|
readonly requireLabelColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly typeNameColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly typeTitleColor: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly shape: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly borderRadius: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly sidebar: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly activeBgColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly activeTextColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly borderRadius: {
|
|
readonly type: "string";
|
|
};
|
|
readonly breakPath: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly caretColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly caretSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly groupItems: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly subItemsColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly textTransform: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly level1items: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly subItemsColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly textTransform: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly rightLineColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly separatorLabelColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly showAtBreakpoint: {
|
|
readonly type: "string";
|
|
};
|
|
readonly spacing: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly unit: {
|
|
readonly type: "number";
|
|
};
|
|
readonly paddingHorizontal: {
|
|
readonly type: "string";
|
|
};
|
|
readonly paddingVertical: {
|
|
readonly type: "string";
|
|
};
|
|
readonly offsetTop: {
|
|
readonly type: "string";
|
|
};
|
|
readonly offsetLeft: {
|
|
readonly type: "string";
|
|
};
|
|
readonly offsetNesting: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly textColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly width: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly spacing: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly sectionHorizontal: {
|
|
readonly type: "number";
|
|
};
|
|
readonly sectionVertical: {
|
|
readonly type: "number";
|
|
};
|
|
readonly unit: {
|
|
readonly type: "number";
|
|
};
|
|
};
|
|
};
|
|
readonly typography: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly fontWeightBold: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeightLight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeightRegular: {
|
|
readonly type: "string";
|
|
};
|
|
readonly heading1: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
readonly transform: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly heading2: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
readonly transform: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly heading3: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
readonly transform: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly headings: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly links: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
readonly hover: {
|
|
readonly type: "string";
|
|
};
|
|
readonly textDecoration: {
|
|
readonly type: "string";
|
|
};
|
|
readonly hoverTextDecoration: {
|
|
readonly type: "string";
|
|
};
|
|
readonly visited: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly optimizeSpeed: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly rightPanelHeading: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
readonly transform: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly smoothing: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["auto", "none", "antialiased", "subpixel-antialiased", "grayscale"];
|
|
};
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly code: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
readonly wordBreak: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["break-all", "break-word", "keep-all", "normal", "revert", "unset", "inherit", "initial"];
|
|
};
|
|
readonly wrap: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly fieldName: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly links: {
|
|
readonly properties: {
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly codeSample: {
|
|
readonly properties: {
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly ctrlFHijack: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly defaultSampleLanguage: {
|
|
readonly type: "string";
|
|
};
|
|
readonly disableDeepLinks: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly disableSearch: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly disableSidebar: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly downloadDefinitionUrl: {
|
|
readonly type: "string";
|
|
};
|
|
readonly expandDefaultServerVariables: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly enumSkipQuotes: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly expandDefaultRequest: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly expandDefaultResponse: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly expandResponses: {
|
|
readonly type: "string";
|
|
};
|
|
readonly expandSingleSchemaField: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly generateCodeSamples: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly skipOptionalParameters: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly languages: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lang: {
|
|
readonly enum: readonly ["curl", "C#", "Go", "Java", "Java8+Apache", "JavaScript", "Node.js", "PHP", "Python", "R", "Ruby"];
|
|
};
|
|
};
|
|
readonly required: readonly ["lang"];
|
|
};
|
|
};
|
|
};
|
|
readonly required: readonly ["languages"];
|
|
};
|
|
readonly generatedPayloadSamplesMaxDepth: {
|
|
readonly type: "number";
|
|
};
|
|
readonly hideDownloadButton: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideHostname: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideInfoSection: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideLogo: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideRequestPayloadSample: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideRightPanel: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideSchemaPattern: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideSingleRequestSampleTab: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideSecuritySection: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideTryItPanel: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideFab: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideOneOfDescription: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly htmlTemplate: {
|
|
readonly type: "string";
|
|
};
|
|
readonly jsonSampleExpandLevel: {
|
|
readonly oneOf: readonly [{
|
|
readonly type: "number";
|
|
readonly minimum: 1;
|
|
}, {
|
|
readonly type: "string";
|
|
}];
|
|
};
|
|
readonly labels: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly enum: {
|
|
readonly type: "string";
|
|
};
|
|
readonly enumSingleValue: {
|
|
readonly type: "string";
|
|
};
|
|
readonly enumArray: {
|
|
readonly type: "string";
|
|
};
|
|
readonly default: {
|
|
readonly type: "string";
|
|
};
|
|
readonly deprecated: {
|
|
readonly type: "string";
|
|
};
|
|
readonly example: {
|
|
readonly type: "string";
|
|
};
|
|
readonly examples: {
|
|
readonly type: "string";
|
|
};
|
|
readonly nullable: {
|
|
readonly type: "string";
|
|
};
|
|
readonly recursive: {
|
|
readonly type: "string";
|
|
};
|
|
readonly arrayOf: {
|
|
readonly type: "string";
|
|
};
|
|
readonly webhook: {
|
|
readonly type: "string";
|
|
};
|
|
readonly authorizations: {
|
|
readonly type: "string";
|
|
};
|
|
readonly tryItAuthBasicUsername: {
|
|
readonly type: "string";
|
|
};
|
|
readonly tryItAuthBasicPassword: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly menuToggle: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly nativeScrollbars: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly noAutoAuth: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly onDeepLinkClick: {
|
|
readonly type: "object";
|
|
};
|
|
readonly pagination: {
|
|
readonly enum: readonly ["none", "section", "item"];
|
|
};
|
|
readonly pathInMiddlePanel: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly payloadSampleIdx: {
|
|
readonly type: "number";
|
|
readonly minimum: 0;
|
|
};
|
|
readonly requestInterceptor: {
|
|
readonly type: "object";
|
|
};
|
|
readonly requiredPropsFirst: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly routingStrategy: {
|
|
readonly type: "string";
|
|
};
|
|
readonly samplesTabsMaxCount: {
|
|
readonly type: "number";
|
|
};
|
|
readonly schemaExpansionLevel: {
|
|
readonly oneOf: readonly [{
|
|
readonly type: "number";
|
|
readonly minimum: 0;
|
|
}, {
|
|
readonly type: "string";
|
|
}];
|
|
};
|
|
readonly minCharacterLengthToInitSearch: {
|
|
readonly type: "number";
|
|
readonly minimum: 1;
|
|
};
|
|
readonly maxResponseHeadersToShowInTryIt: {
|
|
readonly type: "number";
|
|
readonly minimum: 0;
|
|
};
|
|
readonly scrollYOffset: {
|
|
readonly oneOf: readonly [{
|
|
readonly type: "number";
|
|
}, {
|
|
readonly type: "string";
|
|
}];
|
|
};
|
|
readonly searchAutoExpand: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly searchFieldLevelBoost: {
|
|
readonly type: "number";
|
|
readonly minimum: 0;
|
|
};
|
|
readonly searchMaxDepth: {
|
|
readonly type: "number";
|
|
readonly minimum: 1;
|
|
};
|
|
readonly searchMode: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["default", "path-only"];
|
|
};
|
|
readonly searchOperationTitleBoost: {
|
|
readonly type: "number";
|
|
};
|
|
readonly searchTagTitleBoost: {
|
|
readonly type: "number";
|
|
};
|
|
readonly sendXUserAgentInTryIt: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly showChangeLayoutButton: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly showConsole: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly showNextButton: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly showRightPanelToggle: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly showSecuritySchemeType: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly showWebhookVerb: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly showObjectSchemaExamples: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly disableTryItRequestUrlEncoding: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly sidebarLinks: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly beforeInfo: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly link: {
|
|
readonly type: "string";
|
|
};
|
|
readonly target: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly required: readonly ["label", "link"];
|
|
};
|
|
};
|
|
readonly end: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly link: {
|
|
readonly type: "string";
|
|
};
|
|
readonly target: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly required: readonly ["label", "link"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly sideNavStyle: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["summary-only", "path-first", "id-only", "path-only"];
|
|
};
|
|
readonly simpleOneOfTypeLabel: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly sortEnumValuesAlphabetically: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly sortOperationsAlphabetically: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly sortPropsAlphabetically: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly sortTagsAlphabetically: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly suppressWarnings: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly unstable_externalDescription: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly unstable_ignoreMimeParameters: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly untrustedDefinition: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly showAccessMode: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly preserveOriginalExtensionsName: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly markdownHeadingsAnchorLevel: {
|
|
readonly type: "number";
|
|
};
|
|
readonly licenseKey: {
|
|
readonly type: "string";
|
|
};
|
|
readonly hideLoading: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly disableRouter: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideSidebar: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly feedback: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly type: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["rating", "sentiment", "comment", "reasons", "mood", "scale"];
|
|
readonly default: "sentiment";
|
|
};
|
|
readonly settings: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly submitText: {
|
|
readonly type: "string";
|
|
};
|
|
readonly buttonText: {
|
|
readonly type: "string";
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
readonly minItems: 1;
|
|
};
|
|
readonly leftScaleLabel: {
|
|
readonly type: "string";
|
|
};
|
|
readonly rightScaleLabel: {
|
|
readonly type: "string";
|
|
};
|
|
readonly reasons: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly like: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly dislike: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly satisfied: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly neutral: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly dissatisfied: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly comment: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly likeLabel: {
|
|
readonly type: "string";
|
|
};
|
|
readonly dislikeLabel: {
|
|
readonly type: "string";
|
|
};
|
|
readonly satisfiedLabel: {
|
|
readonly type: "string";
|
|
};
|
|
readonly neutralLabel: {
|
|
readonly type: "string";
|
|
};
|
|
readonly dissatisfiedLabel: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly optionalEmail: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly placeholder: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly hideReplay: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly oAuth2RedirectURI: {
|
|
readonly type: "string";
|
|
readonly nullable: true;
|
|
};
|
|
readonly corsProxyUrl: {
|
|
readonly type: "string";
|
|
};
|
|
readonly sortRequiredPropsFirst: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly sanitize: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideDownloadButtons: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly downloadUrls: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly title: {
|
|
readonly type: "string";
|
|
};
|
|
readonly url: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly required: readonly ["url"];
|
|
readonly additionalProperties: false;
|
|
};
|
|
};
|
|
readonly onlyRequiredInSamples: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly generatedSamplesMaxDepth: {
|
|
readonly oneOf: readonly [{
|
|
readonly type: "number";
|
|
}, {
|
|
readonly type: "string";
|
|
}];
|
|
};
|
|
readonly showExtensions: {
|
|
readonly oneOf: readonly [{
|
|
readonly type: "boolean";
|
|
}, {
|
|
readonly type: "string";
|
|
}, {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
}];
|
|
};
|
|
readonly hideSchemaTitles: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly jsonSamplesExpandLevel: {
|
|
readonly oneOf: readonly [{
|
|
readonly type: "number";
|
|
}, {
|
|
readonly type: "string";
|
|
}];
|
|
};
|
|
readonly schemasExpansionLevel: {
|
|
readonly oneOf: readonly [{
|
|
readonly type: "number";
|
|
}, {
|
|
readonly type: "string";
|
|
}];
|
|
};
|
|
readonly mockServer: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly url: {
|
|
readonly type: "string";
|
|
};
|
|
readonly position: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["first", "last", "replace", "off"];
|
|
};
|
|
readonly description: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly maxDisplayedEnumValues: {
|
|
readonly type: "number";
|
|
};
|
|
readonly schemaDefinitionsTagName: {
|
|
readonly type: "string";
|
|
};
|
|
readonly layout: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["stacked", "three-panel"];
|
|
};
|
|
readonly hideInfoMetadata: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly events: {
|
|
readonly type: "object";
|
|
};
|
|
readonly skipBundle: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly routingBasePath: {
|
|
readonly type: "string";
|
|
};
|
|
readonly codeSamples: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly languages: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly lang: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["curl", "JavaScript", "Node.js", "Python", "Java8+Apache", "Java", "C#", "C#+Newtonsoft", "PHP", "Go", "Ruby", "R", "Payload"];
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly options: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly indent: {
|
|
readonly type: "string";
|
|
};
|
|
readonly withImports: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly withComments: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly binary: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly credentials: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["omit", "same-origin", "include"];
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
};
|
|
readonly required: readonly ["lang"];
|
|
readonly additionalProperties: false;
|
|
};
|
|
};
|
|
readonly skipOptionalParameters: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly withOAuth2Call: {
|
|
readonly type: "boolean";
|
|
};
|
|
};
|
|
readonly required: readonly ["languages"];
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly ignoreNamedSchemas: {
|
|
readonly oneOf: readonly [{
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
}, {
|
|
readonly type: "string";
|
|
}];
|
|
};
|
|
readonly hidePropertiesPrefix: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly excludeFromSearch: {
|
|
readonly type: "boolean";
|
|
};
|
|
};
|
|
readonly type: "object";
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly feedback: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly type: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["rating", "sentiment", "comment", "reasons", "mood", "scale"];
|
|
readonly default: "sentiment";
|
|
};
|
|
readonly settings: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly submitText: {
|
|
readonly type: "string";
|
|
};
|
|
readonly buttonText: {
|
|
readonly type: "string";
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
readonly minItems: 1;
|
|
};
|
|
readonly leftScaleLabel: {
|
|
readonly type: "string";
|
|
};
|
|
readonly rightScaleLabel: {
|
|
readonly type: "string";
|
|
};
|
|
readonly reasons: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly like: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly dislike: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly satisfied: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly neutral: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly dissatisfied: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly comment: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly likeLabel: {
|
|
readonly type: "string";
|
|
};
|
|
readonly dislikeLabel: {
|
|
readonly type: "string";
|
|
};
|
|
readonly satisfiedLabel: {
|
|
readonly type: "string";
|
|
};
|
|
readonly neutralLabel: {
|
|
readonly type: "string";
|
|
};
|
|
readonly dissatisfiedLabel: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly optionalEmail: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly placeholder: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly analytics: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly ga: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly includeInDevelopment: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly trackingId: {
|
|
readonly type: "string";
|
|
};
|
|
readonly conversionId: {
|
|
readonly type: "string";
|
|
};
|
|
readonly floodlightId: {
|
|
readonly type: "string";
|
|
};
|
|
readonly optimizeId: {
|
|
readonly type: "string";
|
|
};
|
|
readonly exclude: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
readonly required: readonly ["trackingId"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: true;
|
|
readonly default: {};
|
|
};
|
|
readonly logo: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly image: {
|
|
readonly type: "string";
|
|
};
|
|
readonly srcSet: {
|
|
readonly type: "string";
|
|
};
|
|
readonly altText: {
|
|
readonly type: "string";
|
|
};
|
|
readonly link: {
|
|
readonly type: "string";
|
|
};
|
|
readonly favicon: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly navbar: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly properties: {
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly page: {
|
|
readonly type: "string";
|
|
};
|
|
readonly directory: {
|
|
readonly type: "string";
|
|
};
|
|
readonly disconnect: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly group: {
|
|
readonly type: "string";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly href: {
|
|
readonly type: "string";
|
|
};
|
|
readonly external: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly labelTranslationKey: {
|
|
readonly type: "string";
|
|
};
|
|
readonly groupTranslationKey: {
|
|
readonly type: "string";
|
|
};
|
|
readonly icon: {
|
|
readonly oneOf: readonly [{
|
|
readonly type: "string";
|
|
}, {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly srcSet: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly required: readonly ["srcSet"];
|
|
}];
|
|
};
|
|
readonly separator: {
|
|
readonly type: "string";
|
|
};
|
|
readonly separatorLine: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly linePosition: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["top", "bottom"];
|
|
readonly default: "top";
|
|
};
|
|
readonly version: {
|
|
readonly type: "string";
|
|
};
|
|
readonly menuStyle: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["drilldown"];
|
|
};
|
|
readonly expanded: {
|
|
readonly type: "string";
|
|
readonly const: "always";
|
|
};
|
|
readonly selectFirstItemOnExpand: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly flatten: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly linkedSidebars: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "object";
|
|
readonly additionalProperties: true;
|
|
};
|
|
};
|
|
readonly rbac: {
|
|
readonly type: "object";
|
|
readonly additionalProperties: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly page: {
|
|
readonly type: "string";
|
|
};
|
|
readonly directory: {
|
|
readonly type: "string";
|
|
};
|
|
readonly disconnect: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly group: {
|
|
readonly type: "string";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly href: {
|
|
readonly type: "string";
|
|
};
|
|
readonly external: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly labelTranslationKey: {
|
|
readonly type: "string";
|
|
};
|
|
readonly groupTranslationKey: {
|
|
readonly type: "string";
|
|
};
|
|
readonly icon: {
|
|
readonly oneOf: readonly [{
|
|
readonly type: "string";
|
|
}, {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly srcSet: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly required: readonly ["srcSet"];
|
|
}];
|
|
};
|
|
readonly separator: {
|
|
readonly type: "string";
|
|
};
|
|
readonly separatorLine: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly linePosition: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["top", "bottom"];
|
|
readonly default: "top";
|
|
};
|
|
readonly version: {
|
|
readonly type: "string";
|
|
};
|
|
readonly menuStyle: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["drilldown"];
|
|
};
|
|
readonly expanded: {
|
|
readonly type: "string";
|
|
readonly const: "always";
|
|
};
|
|
readonly selectFirstItemOnExpand: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly flatten: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly linkedSidebars: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly rbac: {
|
|
readonly type: "object";
|
|
readonly additionalProperties: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly type: "object";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly footer: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly properties: {
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly page: {
|
|
readonly type: "string";
|
|
};
|
|
readonly directory: {
|
|
readonly type: "string";
|
|
};
|
|
readonly disconnect: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly group: {
|
|
readonly type: "string";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly href: {
|
|
readonly type: "string";
|
|
};
|
|
readonly external: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly labelTranslationKey: {
|
|
readonly type: "string";
|
|
};
|
|
readonly groupTranslationKey: {
|
|
readonly type: "string";
|
|
};
|
|
readonly icon: {
|
|
readonly oneOf: readonly [{
|
|
readonly type: "string";
|
|
}, {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly srcSet: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly required: readonly ["srcSet"];
|
|
}];
|
|
};
|
|
readonly separator: {
|
|
readonly type: "string";
|
|
};
|
|
readonly separatorLine: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly linePosition: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["top", "bottom"];
|
|
readonly default: "top";
|
|
};
|
|
readonly version: {
|
|
readonly type: "string";
|
|
};
|
|
readonly menuStyle: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["drilldown"];
|
|
};
|
|
readonly expanded: {
|
|
readonly type: "string";
|
|
readonly const: "always";
|
|
};
|
|
readonly selectFirstItemOnExpand: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly flatten: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly linkedSidebars: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "object";
|
|
readonly additionalProperties: true;
|
|
};
|
|
};
|
|
readonly rbac: {
|
|
readonly type: "object";
|
|
readonly additionalProperties: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly page: {
|
|
readonly type: "string";
|
|
};
|
|
readonly directory: {
|
|
readonly type: "string";
|
|
};
|
|
readonly disconnect: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly group: {
|
|
readonly type: "string";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly href: {
|
|
readonly type: "string";
|
|
};
|
|
readonly external: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly labelTranslationKey: {
|
|
readonly type: "string";
|
|
};
|
|
readonly groupTranslationKey: {
|
|
readonly type: "string";
|
|
};
|
|
readonly icon: {
|
|
readonly oneOf: readonly [{
|
|
readonly type: "string";
|
|
}, {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly srcSet: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly required: readonly ["srcSet"];
|
|
}];
|
|
};
|
|
readonly separator: {
|
|
readonly type: "string";
|
|
};
|
|
readonly separatorLine: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly linePosition: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["top", "bottom"];
|
|
readonly default: "top";
|
|
};
|
|
readonly version: {
|
|
readonly type: "string";
|
|
};
|
|
readonly menuStyle: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["drilldown"];
|
|
};
|
|
readonly expanded: {
|
|
readonly type: "string";
|
|
readonly const: "always";
|
|
};
|
|
readonly selectFirstItemOnExpand: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly flatten: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly linkedSidebars: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly rbac: {
|
|
readonly type: "object";
|
|
readonly additionalProperties: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly type: "object";
|
|
};
|
|
};
|
|
readonly copyrightText: {
|
|
readonly type: "string";
|
|
};
|
|
readonly logo: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly sidebar: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly separatorLine: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly linePosition: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["top", "bottom"];
|
|
readonly default: "bottom";
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly search: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly engine: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["flexsearch", "typesense"];
|
|
readonly default: "flexsearch";
|
|
};
|
|
readonly ai: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly suggestions: {
|
|
readonly default: readonly [];
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly prompt: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly filters: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly facets: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "object";
|
|
readonly required: readonly ["name", "field", "type"];
|
|
readonly properties: {
|
|
readonly name: {
|
|
readonly type: "string";
|
|
};
|
|
readonly field: {
|
|
readonly type: "string";
|
|
};
|
|
readonly type: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["multi-select", "select", "tags"];
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly placement: {
|
|
readonly type: "string";
|
|
readonly default: "navbar";
|
|
};
|
|
readonly shortcuts: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
readonly default: readonly ["/"];
|
|
};
|
|
readonly suggestedPages: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly page: {
|
|
readonly type: "string";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly labelTranslationKey: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly required: readonly ["page"];
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly codeSnippet: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly elementFormat: {
|
|
readonly type: "string";
|
|
readonly default: "icon";
|
|
};
|
|
readonly copy: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
readonly default: {
|
|
readonly hide: false;
|
|
};
|
|
};
|
|
readonly report: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly tooltipText: {
|
|
readonly type: "string";
|
|
};
|
|
readonly buttonText: {
|
|
readonly type: "string";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
readonly default: {
|
|
readonly hide: false;
|
|
};
|
|
};
|
|
readonly expand: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
readonly default: {
|
|
readonly hide: false;
|
|
};
|
|
};
|
|
readonly collapse: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
readonly default: {
|
|
readonly hide: false;
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly breadcrumbs: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly prefixItems: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly labelTranslationKey: {
|
|
readonly type: "string";
|
|
};
|
|
readonly page: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
readonly default: {};
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly openapi: {
|
|
readonly properties: {
|
|
readonly theme: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly breakpoints: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly small: {
|
|
readonly type: "string";
|
|
};
|
|
readonly medium: {
|
|
readonly type: "string";
|
|
};
|
|
readonly large: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly codeBlock: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly borderRadius: {
|
|
readonly type: "string";
|
|
};
|
|
readonly tokens: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly colors: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly accent: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly main: {
|
|
readonly type: "string";
|
|
};
|
|
readonly light: {
|
|
readonly type: "string";
|
|
};
|
|
readonly dark: {
|
|
readonly type: "string";
|
|
};
|
|
readonly contrastText: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly border: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly main: {
|
|
readonly type: "string";
|
|
};
|
|
readonly light: {
|
|
readonly type: "string";
|
|
};
|
|
readonly dark: {
|
|
readonly type: "string";
|
|
};
|
|
readonly contrastText: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly error: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly main: {
|
|
readonly type: "string";
|
|
};
|
|
readonly light: {
|
|
readonly type: "string";
|
|
};
|
|
readonly dark: {
|
|
readonly type: "string";
|
|
};
|
|
readonly contrastText: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly http: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly basic: {
|
|
readonly type: "string";
|
|
};
|
|
readonly delete: {
|
|
readonly type: "string";
|
|
};
|
|
readonly get: {
|
|
readonly type: "string";
|
|
};
|
|
readonly head: {
|
|
readonly type: "string";
|
|
};
|
|
readonly link: {
|
|
readonly type: "string";
|
|
};
|
|
readonly options: {
|
|
readonly type: "string";
|
|
};
|
|
readonly patch: {
|
|
readonly type: "string";
|
|
};
|
|
readonly post: {
|
|
readonly type: "string";
|
|
};
|
|
readonly put: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly primary: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly main: {
|
|
readonly type: "string";
|
|
};
|
|
readonly light: {
|
|
readonly type: "string";
|
|
};
|
|
readonly dark: {
|
|
readonly type: "string";
|
|
};
|
|
readonly contrastText: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly responses: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly error: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly borderColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
readonly tabTextColor: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly info: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly borderColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
readonly tabTextColor: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly redirect: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly borderColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
readonly tabTextColor: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly success: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly borderColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
readonly tabTextColor: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly secondary: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly main: {
|
|
readonly type: "string";
|
|
};
|
|
readonly light: {
|
|
readonly type: "string";
|
|
};
|
|
readonly dark: {
|
|
readonly type: "string";
|
|
};
|
|
readonly contrastText: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly success: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly main: {
|
|
readonly type: "string";
|
|
};
|
|
readonly light: {
|
|
readonly type: "string";
|
|
};
|
|
readonly dark: {
|
|
readonly type: "string";
|
|
};
|
|
readonly contrastText: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly text: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly primary: {
|
|
readonly type: "string";
|
|
};
|
|
readonly secondary: {
|
|
readonly type: "string";
|
|
};
|
|
readonly light: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly tonalOffset: {
|
|
readonly type: "number";
|
|
};
|
|
readonly warning: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly main: {
|
|
readonly type: "string";
|
|
};
|
|
readonly light: {
|
|
readonly type: "string";
|
|
};
|
|
readonly dark: {
|
|
readonly type: "string";
|
|
};
|
|
readonly contrastText: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly components: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly buttons: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly borderRadius: {
|
|
readonly type: "string";
|
|
};
|
|
readonly hoverStyle: {
|
|
readonly type: "string";
|
|
};
|
|
readonly boxShadow: {
|
|
readonly type: "string";
|
|
};
|
|
readonly hoverBoxShadow: {
|
|
readonly type: "string";
|
|
};
|
|
readonly sizes: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly small: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly padding: {
|
|
readonly type: "string";
|
|
};
|
|
readonly minWidth: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly medium: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly padding: {
|
|
readonly type: "string";
|
|
};
|
|
readonly minWidth: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly large: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly padding: {
|
|
readonly type: "string";
|
|
};
|
|
readonly minWidth: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly xlarge: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly padding: {
|
|
readonly type: "string";
|
|
};
|
|
readonly minWidth: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly httpBadges: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly borderRadius: {
|
|
readonly type: "string";
|
|
};
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
readonly sizes: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly medium: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly small: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly layoutControls: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly top: {
|
|
readonly type: "string";
|
|
};
|
|
readonly width: {
|
|
readonly type: "string";
|
|
};
|
|
readonly height: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly panels: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly borderRadius: {
|
|
readonly type: "string";
|
|
};
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly tryItButton: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly fullWidth: {
|
|
readonly type: "boolean";
|
|
};
|
|
};
|
|
};
|
|
readonly tryItSendButton: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly fullWidth: {
|
|
readonly type: "boolean";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly layout: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly showDarkRightPanel: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly stacked: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly maxWidth: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly small: {
|
|
readonly type: "string";
|
|
};
|
|
readonly medium: {
|
|
readonly type: "string";
|
|
};
|
|
readonly large: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly 'three-panel': {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly maxWidth: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly small: {
|
|
readonly type: "string";
|
|
};
|
|
readonly medium: {
|
|
readonly type: "string";
|
|
};
|
|
readonly large: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly middlePanelMaxWidth: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly small: {
|
|
readonly type: "string";
|
|
};
|
|
readonly medium: {
|
|
readonly type: "string";
|
|
};
|
|
readonly large: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly logo: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly gutter: {
|
|
readonly type: "string";
|
|
};
|
|
readonly maxHeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly maxWidth: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly fab: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly overrides: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly DownloadButton: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly custom: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly NextSectionButton: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly custom: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly rightPanel: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly panelBackgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly panelControlsBackgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly showAtBreakpoint: {
|
|
readonly type: "string";
|
|
};
|
|
readonly textColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly width: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly schema: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly breakFieldNames: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly caretColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly caretSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly constraints: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly border: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly defaultDetailsWidth: {
|
|
readonly type: "string";
|
|
};
|
|
readonly examples: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly border: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly labelsTextSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly linesColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly nestedBackground: {
|
|
readonly type: "string";
|
|
};
|
|
readonly nestingSpacing: {
|
|
readonly type: "string";
|
|
};
|
|
readonly requireLabelColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly typeNameColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly typeTitleColor: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly shape: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly borderRadius: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly sidebar: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly activeBgColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly activeTextColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly borderRadius: {
|
|
readonly type: "string";
|
|
};
|
|
readonly breakPath: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly caretColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly caretSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly groupItems: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly subItemsColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly textTransform: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly level1items: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly subItemsColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly textTransform: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly rightLineColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly separatorLabelColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly showAtBreakpoint: {
|
|
readonly type: "string";
|
|
};
|
|
readonly spacing: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly unit: {
|
|
readonly type: "number";
|
|
};
|
|
readonly paddingHorizontal: {
|
|
readonly type: "string";
|
|
};
|
|
readonly paddingVertical: {
|
|
readonly type: "string";
|
|
};
|
|
readonly offsetTop: {
|
|
readonly type: "string";
|
|
};
|
|
readonly offsetLeft: {
|
|
readonly type: "string";
|
|
};
|
|
readonly offsetNesting: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly textColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly width: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly spacing: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly sectionHorizontal: {
|
|
readonly type: "number";
|
|
};
|
|
readonly sectionVertical: {
|
|
readonly type: "number";
|
|
};
|
|
readonly unit: {
|
|
readonly type: "number";
|
|
};
|
|
};
|
|
};
|
|
readonly typography: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly fontWeightBold: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeightLight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeightRegular: {
|
|
readonly type: "string";
|
|
};
|
|
readonly heading1: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
readonly transform: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly heading2: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
readonly transform: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly heading3: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
readonly transform: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly headings: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly links: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
readonly hover: {
|
|
readonly type: "string";
|
|
};
|
|
readonly textDecoration: {
|
|
readonly type: "string";
|
|
};
|
|
readonly hoverTextDecoration: {
|
|
readonly type: "string";
|
|
};
|
|
readonly visited: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly optimizeSpeed: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly rightPanelHeading: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
readonly transform: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly smoothing: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["auto", "none", "antialiased", "subpixel-antialiased", "grayscale"];
|
|
};
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly code: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
readonly wordBreak: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["break-all", "break-word", "keep-all", "normal", "revert", "unset", "inherit", "initial"];
|
|
};
|
|
readonly wrap: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly fieldName: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly fontFamily: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontSize: {
|
|
readonly type: "string";
|
|
};
|
|
readonly fontWeight: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lineHeight: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly links: {
|
|
readonly properties: {
|
|
readonly color: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly codeSample: {
|
|
readonly properties: {
|
|
readonly backgroundColor: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly ctrlFHijack: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly defaultSampleLanguage: {
|
|
readonly type: "string";
|
|
};
|
|
readonly disableDeepLinks: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly disableSearch: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly disableSidebar: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly downloadDefinitionUrl: {
|
|
readonly type: "string";
|
|
};
|
|
readonly expandDefaultServerVariables: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly enumSkipQuotes: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly expandDefaultRequest: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly expandDefaultResponse: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly expandResponses: {
|
|
readonly type: "string";
|
|
};
|
|
readonly expandSingleSchemaField: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly generateCodeSamples: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly skipOptionalParameters: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly languages: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly lang: {
|
|
readonly enum: readonly ["curl", "C#", "Go", "Java", "Java8+Apache", "JavaScript", "Node.js", "PHP", "Python", "R", "Ruby"];
|
|
};
|
|
};
|
|
readonly required: readonly ["lang"];
|
|
};
|
|
};
|
|
};
|
|
readonly required: readonly ["languages"];
|
|
};
|
|
readonly generatedPayloadSamplesMaxDepth: {
|
|
readonly type: "number";
|
|
};
|
|
readonly hideDownloadButton: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideHostname: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideInfoSection: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideLogo: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideRequestPayloadSample: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideRightPanel: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideSchemaPattern: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideSingleRequestSampleTab: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideSecuritySection: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideTryItPanel: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideFab: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideOneOfDescription: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly htmlTemplate: {
|
|
readonly type: "string";
|
|
};
|
|
readonly jsonSampleExpandLevel: {
|
|
readonly oneOf: readonly [{
|
|
readonly type: "number";
|
|
readonly minimum: 1;
|
|
}, {
|
|
readonly type: "string";
|
|
}];
|
|
};
|
|
readonly labels: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly enum: {
|
|
readonly type: "string";
|
|
};
|
|
readonly enumSingleValue: {
|
|
readonly type: "string";
|
|
};
|
|
readonly enumArray: {
|
|
readonly type: "string";
|
|
};
|
|
readonly default: {
|
|
readonly type: "string";
|
|
};
|
|
readonly deprecated: {
|
|
readonly type: "string";
|
|
};
|
|
readonly example: {
|
|
readonly type: "string";
|
|
};
|
|
readonly examples: {
|
|
readonly type: "string";
|
|
};
|
|
readonly nullable: {
|
|
readonly type: "string";
|
|
};
|
|
readonly recursive: {
|
|
readonly type: "string";
|
|
};
|
|
readonly arrayOf: {
|
|
readonly type: "string";
|
|
};
|
|
readonly webhook: {
|
|
readonly type: "string";
|
|
};
|
|
readonly authorizations: {
|
|
readonly type: "string";
|
|
};
|
|
readonly tryItAuthBasicUsername: {
|
|
readonly type: "string";
|
|
};
|
|
readonly tryItAuthBasicPassword: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly menuToggle: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly nativeScrollbars: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly noAutoAuth: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly onDeepLinkClick: {
|
|
readonly type: "object";
|
|
};
|
|
readonly pagination: {
|
|
readonly enum: readonly ["none", "section", "item"];
|
|
};
|
|
readonly pathInMiddlePanel: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly payloadSampleIdx: {
|
|
readonly type: "number";
|
|
readonly minimum: 0;
|
|
};
|
|
readonly requestInterceptor: {
|
|
readonly type: "object";
|
|
};
|
|
readonly requiredPropsFirst: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly routingStrategy: {
|
|
readonly type: "string";
|
|
};
|
|
readonly samplesTabsMaxCount: {
|
|
readonly type: "number";
|
|
};
|
|
readonly schemaExpansionLevel: {
|
|
readonly oneOf: readonly [{
|
|
readonly type: "number";
|
|
readonly minimum: 0;
|
|
}, {
|
|
readonly type: "string";
|
|
}];
|
|
};
|
|
readonly minCharacterLengthToInitSearch: {
|
|
readonly type: "number";
|
|
readonly minimum: 1;
|
|
};
|
|
readonly maxResponseHeadersToShowInTryIt: {
|
|
readonly type: "number";
|
|
readonly minimum: 0;
|
|
};
|
|
readonly scrollYOffset: {
|
|
readonly oneOf: readonly [{
|
|
readonly type: "number";
|
|
}, {
|
|
readonly type: "string";
|
|
}];
|
|
};
|
|
readonly searchAutoExpand: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly searchFieldLevelBoost: {
|
|
readonly type: "number";
|
|
readonly minimum: 0;
|
|
};
|
|
readonly searchMaxDepth: {
|
|
readonly type: "number";
|
|
readonly minimum: 1;
|
|
};
|
|
readonly searchMode: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["default", "path-only"];
|
|
};
|
|
readonly searchOperationTitleBoost: {
|
|
readonly type: "number";
|
|
};
|
|
readonly searchTagTitleBoost: {
|
|
readonly type: "number";
|
|
};
|
|
readonly sendXUserAgentInTryIt: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly showChangeLayoutButton: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly showConsole: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly showNextButton: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly showRightPanelToggle: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly showSecuritySchemeType: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly showWebhookVerb: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly showObjectSchemaExamples: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly disableTryItRequestUrlEncoding: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly sidebarLinks: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly beforeInfo: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly link: {
|
|
readonly type: "string";
|
|
};
|
|
readonly target: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly required: readonly ["label", "link"];
|
|
};
|
|
};
|
|
readonly end: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly link: {
|
|
readonly type: "string";
|
|
};
|
|
readonly target: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly required: readonly ["label", "link"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly sideNavStyle: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["summary-only", "path-first", "id-only", "path-only"];
|
|
};
|
|
readonly simpleOneOfTypeLabel: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly sortEnumValuesAlphabetically: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly sortOperationsAlphabetically: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly sortPropsAlphabetically: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly sortTagsAlphabetically: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly suppressWarnings: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly unstable_externalDescription: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly unstable_ignoreMimeParameters: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly untrustedDefinition: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly showAccessMode: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly preserveOriginalExtensionsName: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly markdownHeadingsAnchorLevel: {
|
|
readonly type: "number";
|
|
};
|
|
readonly licenseKey: {
|
|
readonly type: "string";
|
|
};
|
|
readonly hideLoading: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly disableRouter: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideSidebar: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly feedback: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly type: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["rating", "sentiment", "comment", "reasons", "mood", "scale"];
|
|
readonly default: "sentiment";
|
|
};
|
|
readonly settings: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly submitText: {
|
|
readonly type: "string";
|
|
};
|
|
readonly buttonText: {
|
|
readonly type: "string";
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
readonly minItems: 1;
|
|
};
|
|
readonly leftScaleLabel: {
|
|
readonly type: "string";
|
|
};
|
|
readonly rightScaleLabel: {
|
|
readonly type: "string";
|
|
};
|
|
readonly reasons: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly like: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly dislike: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly satisfied: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly neutral: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly dissatisfied: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly comment: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly likeLabel: {
|
|
readonly type: "string";
|
|
};
|
|
readonly dislikeLabel: {
|
|
readonly type: "string";
|
|
};
|
|
readonly satisfiedLabel: {
|
|
readonly type: "string";
|
|
};
|
|
readonly neutralLabel: {
|
|
readonly type: "string";
|
|
};
|
|
readonly dissatisfiedLabel: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly optionalEmail: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly placeholder: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly hideReplay: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly oAuth2RedirectURI: {
|
|
readonly type: "string";
|
|
readonly nullable: true;
|
|
};
|
|
readonly corsProxyUrl: {
|
|
readonly type: "string";
|
|
};
|
|
readonly sortRequiredPropsFirst: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly sanitize: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly hideDownloadButtons: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly downloadUrls: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly title: {
|
|
readonly type: "string";
|
|
};
|
|
readonly url: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly required: readonly ["url"];
|
|
readonly additionalProperties: false;
|
|
};
|
|
};
|
|
readonly onlyRequiredInSamples: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly generatedSamplesMaxDepth: {
|
|
readonly oneOf: readonly [{
|
|
readonly type: "number";
|
|
}, {
|
|
readonly type: "string";
|
|
}];
|
|
};
|
|
readonly showExtensions: {
|
|
readonly oneOf: readonly [{
|
|
readonly type: "boolean";
|
|
}, {
|
|
readonly type: "string";
|
|
}, {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
}];
|
|
};
|
|
readonly hideSchemaTitles: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly jsonSamplesExpandLevel: {
|
|
readonly oneOf: readonly [{
|
|
readonly type: "number";
|
|
}, {
|
|
readonly type: "string";
|
|
}];
|
|
};
|
|
readonly schemasExpansionLevel: {
|
|
readonly oneOf: readonly [{
|
|
readonly type: "number";
|
|
}, {
|
|
readonly type: "string";
|
|
}];
|
|
};
|
|
readonly mockServer: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly url: {
|
|
readonly type: "string";
|
|
};
|
|
readonly position: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["first", "last", "replace", "off"];
|
|
};
|
|
readonly description: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly maxDisplayedEnumValues: {
|
|
readonly type: "number";
|
|
};
|
|
readonly schemaDefinitionsTagName: {
|
|
readonly type: "string";
|
|
};
|
|
readonly layout: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["stacked", "three-panel"];
|
|
};
|
|
readonly hideInfoMetadata: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly events: {
|
|
readonly type: "object";
|
|
};
|
|
readonly skipBundle: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly routingBasePath: {
|
|
readonly type: "string";
|
|
};
|
|
readonly codeSamples: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly languages: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly lang: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["curl", "JavaScript", "Node.js", "Python", "Java8+Apache", "Java", "C#", "C#+Newtonsoft", "PHP", "Go", "Ruby", "R", "Payload"];
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly options: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly indent: {
|
|
readonly type: "string";
|
|
};
|
|
readonly withImports: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly withComments: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly binary: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly credentials: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["omit", "same-origin", "include"];
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
};
|
|
readonly required: readonly ["lang"];
|
|
readonly additionalProperties: false;
|
|
};
|
|
};
|
|
readonly skipOptionalParameters: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly withOAuth2Call: {
|
|
readonly type: "boolean";
|
|
};
|
|
};
|
|
readonly required: readonly ["languages"];
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly ignoreNamedSchemas: {
|
|
readonly oneOf: readonly [{
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
}, {
|
|
readonly type: "string";
|
|
}];
|
|
};
|
|
readonly hidePropertiesPrefix: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly excludeFromSearch: {
|
|
readonly type: "boolean";
|
|
};
|
|
};
|
|
readonly type: "object";
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly feedback: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly type: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["rating", "sentiment", "comment", "reasons", "mood", "scale"];
|
|
readonly default: "sentiment";
|
|
};
|
|
readonly settings: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly submitText: {
|
|
readonly type: "string";
|
|
};
|
|
readonly buttonText: {
|
|
readonly type: "string";
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
readonly minItems: 1;
|
|
};
|
|
readonly leftScaleLabel: {
|
|
readonly type: "string";
|
|
};
|
|
readonly rightScaleLabel: {
|
|
readonly type: "string";
|
|
};
|
|
readonly reasons: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly like: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly dislike: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly satisfied: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly neutral: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly dissatisfied: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly component: {
|
|
readonly type: "string";
|
|
readonly enum: readonly ["radio", "checkbox"];
|
|
readonly default: "checkbox";
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly items: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly comment: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly likeLabel: {
|
|
readonly type: "string";
|
|
};
|
|
readonly dislikeLabel: {
|
|
readonly type: "string";
|
|
};
|
|
readonly satisfiedLabel: {
|
|
readonly type: "string";
|
|
};
|
|
readonly neutralLabel: {
|
|
readonly type: "string";
|
|
};
|
|
readonly dissatisfiedLabel: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly optionalEmail: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly hide: {
|
|
readonly type: "boolean";
|
|
readonly default: false;
|
|
};
|
|
readonly label: {
|
|
readonly type: "string";
|
|
};
|
|
readonly placeholder: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|
|
readonly analytics: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly ga: {
|
|
readonly type: "object";
|
|
readonly properties: {
|
|
readonly includeInDevelopment: {
|
|
readonly type: "boolean";
|
|
};
|
|
readonly trackingId: {
|
|
readonly type: "string";
|
|
};
|
|
readonly conversionId: {
|
|
readonly type: "string";
|
|
};
|
|
readonly floodlightId: {
|
|
readonly type: "string";
|
|
};
|
|
readonly optimizeId: {
|
|
readonly type: "string";
|
|
};
|
|
readonly exclude: {
|
|
readonly type: "array";
|
|
readonly items: {
|
|
readonly type: "string";
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
readonly required: readonly ["trackingId"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
readonly additionalProperties: false;
|
|
};
|