Files
Umbraco-CMS/src/Umbraco.Web.UI.Client/schemas/generated-schema.ts
2022-10-27 13:58:44 +02:00

516 lines
12 KiB
TypeScript

/**
* This file was auto-generated by openapi-typescript.
* Do not make direct changes to the file.
*/
export interface paths {
"/install/settings": {
get: operations["GetInstallSettings"];
};
"/install/setup": {
post: operations["PostInstallSetup"];
};
"/install/validateDatabase": {
post: operations["PostInstallValidateDatabase"];
};
"/manifests": {
get: operations["Manifests"];
};
"/manifests/packages": {
get: operations["ManifestsPackages"];
};
"/manifests/packages/installed": {
get: operations["ManifestsPackagesInstalled"];
};
"/published-cache/status": {
get: operations["PublishedCacheStatus"];
};
"/published-cache/reload": {
post: operations["PublishedCacheReload"];
};
"/published-cache/rebuild": {
post: operations["PublishedCacheRebuild"];
};
"/published-cache/collect": {
get: operations["PublishedCacheCollect"];
};
"/server/status": {
get: operations["GetStatus"];
};
"/server/version": {
get: operations["GetVersion"];
};
"/upgrade/settings": {
get: operations["GetUpgradeSettings"];
};
"/upgrade/authorize": {
post: operations["PostUpgradeAuthorize"];
};
"/user": {
get: operations["GetUser"];
};
"/user/login": {
post: operations["PostUserLogin"];
};
"/user/logout": {
post: operations["PostUserLogout"];
};
"/user/sections": {
get: operations["GetAllowedSections"];
};
"/telemetry/ConsentLevel": {
get: operations["GetConsentLevel"];
post: operations["PostConsentLevel"];
};
"/telemetry/ConsentLevels": {
get: operations["ConsentLevels"];
};
}
export interface components {
schemas: {
/** @enum {string} */
ConsentLevel: "Minimal" | "Basic" | "Detailed";
TelemetryModel: {
level: components["schemas"]["ConsentLevel"];
description: string;
};
InstallUserModel: {
/** Format: float */
minCharLength: number;
/** Format: float */
minNonAlphaNumericLength: number;
consentLevels: components["schemas"]["TelemetryModel"][];
};
InstallDatabaseModel: {
id: string;
/** Format: float */
sortOrder: number;
displayName: string;
defaultDatabaseName: string;
providerName: string | null;
isConfigured: boolean;
requiresServer: boolean;
serverPlaceholder: string | null;
requiresCredentials: boolean;
supportsIntegratedAuthentication: boolean;
requiresConnectionTest: boolean;
};
InstallSettingsResponse: {
user: components["schemas"]["InstallUserModel"];
databases: components["schemas"]["InstallDatabaseModel"][];
};
ProblemDetails: {
type: string;
/** Format: float */
status: number;
title?: string;
detail?: string;
instance?: string;
errors?: { [key: string]: unknown };
};
InstallSetupUserConfiguration: {
name: string;
email: string;
password: string;
subscribeToNewsletter: boolean;
};
InstallSetupDatabaseConfiguration: {
id?: string;
server?: string | null;
password?: string | null;
username?: string | null;
name?: string | null;
providerName?: string | null;
useIntegratedAuthentication?: boolean | null;
connectionString?: string | null;
};
InstallSetupRequest: {
user: components["schemas"]["InstallSetupUserConfiguration"];
telemetryLevel: components["schemas"]["ConsentLevel"];
database?: components["schemas"]["InstallSetupDatabaseConfiguration"];
};
ManifestsResponse: {
manifests: { [key: string]: unknown }[];
};
PackageInstalled: {
id: string;
name: string;
alias: string;
version: string;
hasMigrations: boolean;
hasPendingMigrations: boolean;
plans: { [key: string]: unknown }[];
};
ManifestsPackagesInstalledResponse: {
packages: components["schemas"]["PackageInstalled"][];
};
/** @enum {string} */
ServerStatus: "running" | "must-install" | "must-upgrade";
StatusResponse: {
serverStatus: components["schemas"]["ServerStatus"];
};
VersionResponse: {
version: string;
};
UpgradeSettingsResponse: {
currentState: string;
newState: string;
newVersion: string;
oldVersion: string;
reportUrl: string;
};
UserResponse: {
username: string;
role: string;
};
UserLoginRequest: {
username: string;
password: string;
persist: boolean;
};
AllowedSectionsResponse: {
sections: string[];
};
ConsentLevelSettings: {
telemetryLevel: components["schemas"]["ConsentLevel"];
};
};
}
export interface operations {
GetInstallSettings: {
responses: {
/** 200 response */
200: {
content: {
"application/json": components["schemas"]["InstallSettingsResponse"];
};
};
/** default response */
default: {
content: {
"application/json": components["schemas"]["ProblemDetails"];
};
};
};
};
PostInstallSetup: {
parameters: {};
responses: {
/** 201 response */
201: unknown;
/** 400 response */
400: {
content: {
"application/json": components["schemas"]["ProblemDetails"];
};
};
};
requestBody: {
content: {
"application/json": components["schemas"]["InstallSetupRequest"];
};
};
};
PostInstallValidateDatabase: {
parameters: {};
responses: {
/** 201 response */
201: unknown;
/** 400 response */
400: {
content: {
"application/json": components["schemas"]["ProblemDetails"];
};
};
};
requestBody: {
content: {
"application/json": components["schemas"]["InstallSetupDatabaseConfiguration"];
};
};
};
Manifests: {
responses: {
/** 200 response */
200: {
content: {
"application/json": components["schemas"]["ManifestsResponse"];
};
};
/** default response */
default: {
content: {
"application/json": components["schemas"]["ProblemDetails"];
};
};
};
};
ManifestsPackages: {
responses: {
/** 200 response */
200: {
content: {
"application/json": { [key: string]: unknown };
};
};
/** default response */
default: {
content: {
"application/json": components["schemas"]["ProblemDetails"];
};
};
};
};
ManifestsPackagesInstalled: {
responses: {
/** 200 response */
200: {
content: {
"application/json": components["schemas"]["ManifestsPackagesInstalledResponse"];
};
};
/** default response */
default: {
content: {
"application/json": components["schemas"]["ProblemDetails"];
};
};
};
};
PublishedCacheStatus: {
responses: {
/** 200 response */
200: {
content: {
"application/json": string;
};
};
/** default response */
default: {
content: {
"application/json": components["schemas"]["ProblemDetails"];
};
};
};
};
PublishedCacheReload: {
parameters: {};
responses: {
/** 201 response */
201: unknown;
/** 400 response */
400: {
content: {
"application/json": components["schemas"]["ProblemDetails"];
};
};
};
};
PublishedCacheRebuild: {
parameters: {};
responses: {
/** 201 response */
201: unknown;
/** 400 response */
400: {
content: {
"application/json": components["schemas"]["ProblemDetails"];
};
};
};
};
PublishedCacheCollect: {
responses: {
/** 200 response */
200: {
content: {
"application/json": string;
};
};
/** default response */
default: {
content: {
"application/json": components["schemas"]["ProblemDetails"];
};
};
};
};
GetStatus: {
responses: {
/** 200 response */
200: {
content: {
"application/json": components["schemas"]["StatusResponse"];
};
};
/** default response */
default: {
content: {
"application/json": components["schemas"]["ProblemDetails"];
};
};
};
};
GetVersion: {
responses: {
/** 200 response */
200: {
content: {
"application/json": components["schemas"]["VersionResponse"];
};
};
/** default response */
default: {
content: {
"application/json": components["schemas"]["ProblemDetails"];
};
};
};
};
GetUpgradeSettings: {
responses: {
/** 200 response */
200: {
content: {
"application/json": components["schemas"]["UpgradeSettingsResponse"];
};
};
/** default response */
default: {
content: {
"application/json": components["schemas"]["ProblemDetails"];
};
};
};
};
PostUpgradeAuthorize: {
parameters: {};
responses: {
/** 201 response */
201: unknown;
/** 400 response */
400: {
content: {
"application/json": components["schemas"]["ProblemDetails"];
};
};
};
};
GetUser: {
responses: {
/** 200 response */
200: {
content: {
"application/json": components["schemas"]["UserResponse"];
};
};
/** 403 response */
403: {
content: {
"application/json": components["schemas"]["ProblemDetails"];
};
};
};
};
PostUserLogin: {
parameters: {};
responses: {
/** 201 response */
201: unknown;
/** 403 response */
403: {
content: {
"application/json": components["schemas"]["ProblemDetails"];
};
};
};
requestBody: {
content: {
"application/json": components["schemas"]["UserLoginRequest"];
};
};
};
PostUserLogout: {
responses: {
/** 201 response */
201: unknown;
/** default response */
default: {
content: {
"application/json": components["schemas"]["ProblemDetails"];
};
};
};
};
GetAllowedSections: {
responses: {
/** 200 response */
200: {
content: {
"application/json": components["schemas"]["AllowedSectionsResponse"];
};
};
/** default response */
default: {
content: {
"application/json": components["schemas"]["ProblemDetails"];
};
};
};
};
GetConsentLevel: {
responses: {
/** 200 response */
200: {
content: {
"application/json": components["schemas"]["ConsentLevelSettings"];
};
};
/** default response */
default: {
content: {
"application/json": components["schemas"]["ProblemDetails"];
};
};
};
};
PostConsentLevel: {
parameters: {};
responses: {
/** 201 response */
201: unknown;
/** 400 response */
400: {
content: {
"application/json": components["schemas"]["ProblemDetails"];
};
};
};
requestBody: {
content: {
"application/json": components["schemas"]["ConsentLevelSettings"];
};
};
};
ConsentLevels: {
responses: {
/** 200 response */
200: {
content: {
"application/json": string[];
};
};
/** default response */
default: {
content: {
"application/json": components["schemas"]["ProblemDetails"];
};
};
};
};
}
export interface external {}