persona-community-5/.pnpm-store/v3/files/95/16eacefe21f2a57981395a60beaaa0a80041526f2c1e2544aca81aa207d53cf38eb6bc742704ede2042d30dd441525f1d69ecd830e765405eef4b4dde859f7
rdev-worker a1d0d1bf1c
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
build: /implement-feature community-ui --requirements 'Build the React commu...
2026-02-24 08:22:30 +00:00

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;
};