Merge branch 'main' into feature/one-step-closer-to-core-code-aligned-with-packages

This commit is contained in:
Mads Rasmussen
2023-04-13 13:08:30 +02:00
567 changed files with 9760 additions and 6732 deletions

View File

@@ -2,6 +2,12 @@
"ignorePatterns": ["vite.*.ts"],
"root": true,
"plugins": ["eslint-plugin-local-rules"],
"parserOptions": {
"ecmaVersion": "latest"
},
"env": {
"es6": true
},
"overrides": [
{
"files": ["**/*.ts"],
@@ -37,6 +43,7 @@
"local-rules/prefer-import-aliases": "error",
"local-rules/enforce-element-suffix-on-element-class-name": "error",
"local-rules/prefer-umbraco-cms-imports": "error",
"local-rules/no-external-imports": "error",
"@typescript-eslint/no-non-null-assertion": "off"
},
"settings": {

View File

@@ -43,7 +43,7 @@ module.exports = {
type: 'suggestion',
docs: {
description:
'Ensures that any API resources from the `@umbraco-cms/backend-api` module are not used directly. Instead you should use the `tryExecuteAndNotify` function from the `@umbraco-cms/resources` module.',
'Ensures that any API resources from the `@umbraco-cms/backoffice/backend-api` module are not used directly. Instead you should use the `tryExecuteAndNotify` function from the `@umbraco-cms/resources` module.',
category: 'Best Practices',
recommended: true,
},
@@ -107,6 +107,7 @@ module.exports = {
};
},
},
/** @type {import('eslint').Rule.RuleModule} */
'enforce-element-suffix-on-element-class-name': {
meta: {
@@ -116,6 +117,7 @@ module.exports = {
category: 'Naming',
recommended: true,
},
schema: [],
},
create: function (context) {
return {
@@ -137,6 +139,7 @@ module.exports = {
};
},
},
// TODO: Its not bullet proof, but it will catch most/some cases.
/** @type {import('eslint').Rule.RuleModule} */
'prefer-umbraco-cms-imports': {
@@ -171,4 +174,35 @@ module.exports = {
};
},
},
/** @type {import('eslint').Rule.RuleModule} */
'no-external-imports': {
meta: {
type: 'problem',
docs: {
description:
'Ensures that the application does not rely on imports from external packages. Instead, use the @umbraco-cms/backoffice libs.',
recommended: true,
},
fixable: 'code',
schema: [],
},
create: function (context) {
return {
ImportDeclaration: function (node) {
// Check for imports from "router-slot"
if (node.source.value.startsWith('router-slot')) {
context.report({
node,
message:
'Use the `@umbraco-cms/backoffice/router` package instead of importing directly from "router-slot" because we might change that dependency in the future.',
fix: (fixer) => {
return fixer.replaceTextRange(node.source.range, `'@umbraco-cms/backoffice/router'`);
},
});
}
},
};
},
},
};

View File

@@ -10,6 +10,7 @@ export type { AuditLogBaseModel } from './models/AuditLogBaseModel';
export type { AuditLogResponseModel } from './models/AuditLogResponseModel';
export type { AuditLogWithUsernameResponseModel } from './models/AuditLogWithUsernameResponseModel';
export { AuditTypeModel } from './models/AuditTypeModel';
export type { ChangePasswordUserRequestModel } from './models/ChangePasswordUserRequestModel';
export type { ConsentLevelPresentationModel } from './models/ConsentLevelPresentationModel';
export type { ContentResponseModelBaseDocumentValueModelDocumentVariantResponseModel } from './models/ContentResponseModelBaseDocumentValueModelDocumentVariantResponseModel';
export { ContentStateModel } from './models/ContentStateModel';
@@ -33,22 +34,31 @@ export type { CreateMediaRequestModel } from './models/CreateMediaRequestModel';
export type { CreatePackageRequestModel } from './models/CreatePackageRequestModel';
export type { CreateRelationTypeRequestModel } from './models/CreateRelationTypeRequestModel';
export type { CreateTemplateRequestModel } from './models/CreateTemplateRequestModel';
export type { CreateUserRequestModel } from './models/CreateUserRequestModel';
export type { CreateUserResponseModel } from './models/CreateUserResponseModel';
export type { CultureReponseModel } from './models/CultureReponseModel';
export type { DatabaseInstallResponseModel } from './models/DatabaseInstallResponseModel';
export type { DatabaseSettingsPresentationModel } from './models/DatabaseSettingsPresentationModel';
export type { DataTypeItemResponseModel } from './models/DataTypeItemResponseModel';
export type { DataTypeModelBaseModel } from './models/DataTypeModelBaseModel';
export type { DataTypePropertyPresentationModel } from './models/DataTypePropertyPresentationModel';
export type { DataTypePropertyReferenceModel } from './models/DataTypePropertyReferenceModel';
export type { DataTypeReferenceResponseModel } from './models/DataTypeReferenceResponseModel';
export type { DataTypeResponseModel } from './models/DataTypeResponseModel';
export type { DictionaryItemItemResponseModel } from './models/DictionaryItemItemResponseModel';
export type { DictionaryItemModelBaseModel } from './models/DictionaryItemModelBaseModel';
export type { DictionaryItemResponseModel } from './models/DictionaryItemResponseModel';
export type { DictionaryItemTranslationModel } from './models/DictionaryItemTranslationModel';
export type { DictionaryOverviewResponseModel } from './models/DictionaryOverviewResponseModel';
export { DirectionModel } from './models/DirectionModel';
export type { DisableUserRequestModel } from './models/DisableUserRequestModel';
export type { DocumentBlueprintResponseModel } from './models/DocumentBlueprintResponseModel';
export type { DocumentBlueprintTreeItemResponseModel } from './models/DocumentBlueprintTreeItemResponseModel';
export type { DocumentItemResponseModel } from './models/DocumentItemResponseModel';
export type { DocumentNotificationResponseModel } from './models/DocumentNotificationResponseModel';
export type { DocumentResponseModel } from './models/DocumentResponseModel';
export type { DocumentTreeItemResponseModel } from './models/DocumentTreeItemResponseModel';
export type { DocumentTypeItemResponseModel } from './models/DocumentTypeItemResponseModel';
export type { DocumentTypePropertyTypeContainerResponseModel } from './models/DocumentTypePropertyTypeContainerResponseModel';
export type { DocumentTypePropertyTypeResponseModel } from './models/DocumentTypePropertyTypeResponseModel';
export type { DocumentTypeResponseModel } from './models/DocumentTypeResponseModel';
@@ -59,8 +69,10 @@ export type { DocumentVariantResponseModel } from './models/DocumentVariantRespo
export type { DomainPresentationModel } from './models/DomainPresentationModel';
export type { DomainsPresentationModelBaseModel } from './models/DomainsPresentationModelBaseModel';
export type { DomainsResponseModel } from './models/DomainsResponseModel';
export type { EnableUserRequestModel } from './models/EnableUserRequestModel';
export type { EntityTreeItemResponseModel } from './models/EntityTreeItemResponseModel';
export type { FieldPresentationModel } from './models/FieldPresentationModel';
export type { FileItemResponseModelBaseModel } from './models/FileItemResponseModelBaseModel';
export type { FileSystemTreeItemPresentationModel } from './models/FileSystemTreeItemPresentationModel';
export type { FolderModelBaseModel } from './models/FolderModelBaseModel';
export type { FolderReponseModel } from './models/FolderReponseModel';
@@ -76,11 +88,13 @@ export type { HealthCheckResultResponseModel } from './models/HealthCheckResultR
export type { HealthCheckWithResultPresentationModel } from './models/HealthCheckWithResultPresentationModel';
export { HealthStatusModel } from './models/HealthStatusModel';
export type { HelpPageResponseModel } from './models/HelpPageResponseModel';
export type { ImportDictionaryItemsPresentationModel } from './models/ImportDictionaryItemsPresentationModel';
export type { ImportDictionaryRequestModel } from './models/ImportDictionaryRequestModel';
export type { IndexResponseModel } from './models/IndexResponseModel';
export type { InstallSettingsResponseModel } from './models/InstallSettingsResponseModel';
export type { InstallVResponseModel } from './models/InstallVResponseModel';
export type { InviteUserRequestModel } from './models/InviteUserRequestModel';
export type { ItemResponseModelBaseModel } from './models/ItemResponseModelBaseModel';
export type { LanguageItemResponseModel } from './models/LanguageItemResponseModel';
export type { LanguageModelBaseModel } from './models/LanguageModelBaseModel';
export type { LanguageResponseModel } from './models/LanguageResponseModel';
export type { LoggerResponseModel } from './models/LoggerResponseModel';
@@ -89,12 +103,16 @@ export { LogLevelModel } from './models/LogLevelModel';
export type { LogMessagePropertyPresentationModel } from './models/LogMessagePropertyPresentationModel';
export type { LogMessageResponseModel } from './models/LogMessageResponseModel';
export type { LogTemplateResponseModel } from './models/LogTemplateResponseModel';
export type { MediaItemResponseModel } from './models/MediaItemResponseModel';
export type { MediaTypeItemResponseModel } from './models/MediaTypeItemResponseModel';
export type { MediaTypePropertyTypeContainerResponseModel } from './models/MediaTypePropertyTypeContainerResponseModel';
export type { MediaTypePropertyTypeResponseModel } from './models/MediaTypePropertyTypeResponseModel';
export type { MediaTypeResponseModel } from './models/MediaTypeResponseModel';
export type { MediaValueModel } from './models/MediaValueModel';
export type { MediaVariantRequestModel } from './models/MediaVariantRequestModel';
export type { MediaVariantResponseModel } from './models/MediaVariantResponseModel';
export type { MemberGroupItemReponseModel } from './models/MemberGroupItemReponseModel';
export type { MemberTypeItemResponseModel } from './models/MemberTypeItemResponseModel';
export type { ModelsBuilderResponseModel } from './models/ModelsBuilderResponseModel';
export { ModelsModeModel } from './models/ModelsModeModel';
export type { MoveDataTypeRequestModel } from './models/MoveDataTypeRequestModel';
@@ -138,6 +156,8 @@ export type { PagedSearcherResponseModel } from './models/PagedSearcherResponseM
export type { PagedSearchResultResponseModel } from './models/PagedSearchResultResponseModel';
export type { PagedTelemetryResponseModel } from './models/PagedTelemetryResponseModel';
export type { PagedUserGroupPresentationModel } from './models/PagedUserGroupPresentationModel';
export type { PagedUserResponseModel } from './models/PagedUserResponseModel';
export type { PartialViewItemResponseModel } from './models/PartialViewItemResponseModel';
export type { ProblemDetailsModel } from './models/ProblemDetailsModel';
export type { ProfilingStatusRequestModel } from './models/ProfilingStatusRequestModel';
export type { ProfilingStatusResponseModel } from './models/ProfilingStatusResponseModel';
@@ -152,20 +172,26 @@ export type { RedirectUrlStatusResponseModel } from './models/RedirectUrlStatusR
export type { RelationItemResponseModel } from './models/RelationItemResponseModel';
export type { RelationResponseModel } from './models/RelationResponseModel';
export type { RelationTypeBaseModel } from './models/RelationTypeBaseModel';
export type { RelationTypeItemResponseModel } from './models/RelationTypeItemResponseModel';
export type { RelationTypeResponseModel } from './models/RelationTypeResponseModel';
export { RuntimeLevelModel } from './models/RuntimeLevelModel';
export type { SavedLogSearchPresenationBaseModel } from './models/SavedLogSearchPresenationBaseModel';
export type { SavedLogSearchRequestModel } from './models/SavedLogSearchRequestModel';
export type { SavedLogSearchResponseModel } from './models/SavedLogSearchResponseModel';
export type { SaveUserGroupRequestModel } from './models/SaveUserGroupRequestModel';
export type { ScriptItemResponseModel } from './models/ScriptItemResponseModel';
export type { SearcherResponseModel } from './models/SearcherResponseModel';
export type { SearchResultResponseModel } from './models/SearchResultResponseModel';
export type { ServerStatusResponseModel } from './models/ServerStatusResponseModel';
export type { SetAvatarRequestModel } from './models/SetAvatarRequestModel';
export type { StaticFileItemResponseModel } from './models/StaticFileItemResponseModel';
export { StatusResultTypeModel } from './models/StatusResultTypeModel';
export type { StylesheetItemResponseModel } from './models/StylesheetItemResponseModel';
export { TelemetryLevelModel } from './models/TelemetryLevelModel';
export type { TelemetryRepresentationBaseModel } from './models/TelemetryRepresentationBaseModel';
export type { TelemetryRequestModel } from './models/TelemetryRequestModel';
export type { TelemetryResponseModel } from './models/TelemetryResponseModel';
export type { TemplateItemResponseModel } from './models/TemplateItemResponseModel';
export type { TemplateModelBaseModel } from './models/TemplateModelBaseModel';
export type { TemplateQueryExecuteFilterPresentationModel } from './models/TemplateQueryExecuteFilterPresentationModel';
export type { TemplateQueryExecuteModel } from './models/TemplateQueryExecuteModel';
@@ -178,11 +204,14 @@ export type { TemplateQueryResultResponseModel } from './models/TemplateQueryRes
export type { TemplateQuerySettingsResponseModel } from './models/TemplateQuerySettingsResponseModel';
export type { TemplateResponseModel } from './models/TemplateResponseModel';
export type { TemplateScaffoldResponseModel } from './models/TemplateScaffoldResponseModel';
export type { TemporaryFileResponseModel } from './models/TemporaryFileResponseModel';
export type { TreeItemPresentationModel } from './models/TreeItemPresentationModel';
export type { UnlockUsersRequestModel } from './models/UnlockUsersRequestModel';
export type { UpdateContentRequestModelBaseDocumentValueModelDocumentVariantRequestModel } from './models/UpdateContentRequestModelBaseDocumentValueModelDocumentVariantRequestModel';
export type { UpdateContentRequestModelBaseMediaValueModelMediaVariantRequestModel } from './models/UpdateContentRequestModelBaseMediaValueModelMediaVariantRequestModel';
export type { UpdateDataTypeRequestModel } from './models/UpdateDataTypeRequestModel';
export type { UpdateDictionaryItemRequestModel } from './models/UpdateDictionaryItemRequestModel';
export type { UpdateDocumentNotificationsRequestModel } from './models/UpdateDocumentNotificationsRequestModel';
export type { UpdateDocumentRequestModel } from './models/UpdateDocumentRequestModel';
export type { UpdateDomainsRequestModel } from './models/UpdateDomainsRequestModel';
export type { UpdateFolderReponseModel } from './models/UpdateFolderReponseModel';
@@ -192,12 +221,17 @@ export type { UpdatePackageRequestModel } from './models/UpdatePackageRequestMod
export type { UpdateRelationTypeRequestModel } from './models/UpdateRelationTypeRequestModel';
export type { UpdateTemplateRequestModel } from './models/UpdateTemplateRequestModel';
export type { UpdateUserGroupRequestModel } from './models/UpdateUserGroupRequestModel';
export type { UpdateUserGroupsOnUserRequestModel } from './models/UpdateUserGroupsOnUserRequestModel';
export type { UpdateUserRequestModel } from './models/UpdateUserRequestModel';
export type { UpgradeSettingsResponseModel } from './models/UpgradeSettingsResponseModel';
export type { UploadDictionaryResponseModel } from './models/UploadDictionaryResponseModel';
export type { UserGroupBaseModel } from './models/UserGroupBaseModel';
export type { UserGroupPresentationModel } from './models/UserGroupPresentationModel';
export type { UserInstallResponseModel } from './models/UserInstallResponseModel';
export { UserOrderModel } from './models/UserOrderModel';
export type { UserPresentationBaseModel } from './models/UserPresentationBaseModel';
export type { UserResponseModel } from './models/UserResponseModel';
export type { UserSettingsModel } from './models/UserSettingsModel';
export { UserStateModel } from './models/UserStateModel';
export type { ValueModelBaseModel } from './models/ValueModelBaseModel';
export type { VariantModelBaseModel } from './models/VariantModelBaseModel';
export type { VariantResponseModelBaseModel } from './models/VariantResponseModelBaseModel';
@@ -237,6 +271,9 @@ export { StaticFileResource } from './services/StaticFileResource';
export { StylesheetResource } from './services/StylesheetResource';
export { TelemetryResource } from './services/TelemetryResource';
export { TemplateResource } from './services/TemplateResource';
export { TemporaryFileResource } from './services/TemporaryFileResource';
export { TrackedReferenceResource } from './services/TrackedReferenceResource';
export { UpgradeResource } from './services/UpgradeResource';
export { UserGroupsResource } from './services/UserGroupsResource';
export { UsersResource } from './services/UsersResource';
export { V1Resource } from './services/V1Resource';

View File

@@ -5,11 +5,12 @@
import type { AuditTypeModel } from './AuditTypeModel';
export type AuditLogBaseModel = {
userKey?: string;
entityKey?: string | null;
userId?: string;
entityId?: string | null;
timestamp?: string;
logType?: AuditTypeModel;
entityType?: string | null;
comment?: string | null;
parameters?: string | null;
};

View File

@@ -5,3 +5,4 @@
import type { AuditLogBaseModel } from './AuditLogBaseModel';
export type AuditLogResponseModel = AuditLogBaseModel;

View File

@@ -5,6 +5,7 @@
import type { AuditLogBaseModel } from './AuditLogBaseModel';
export type AuditLogWithUsernameResponseModel = (AuditLogBaseModel & {
userName?: string | null;
userAvatars?: Array<string> | null;
userName?: string | null;
userAvatars?: Array<string> | null;
});

View File

@@ -0,0 +1,9 @@
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
export type ChangePasswordUserRequestModel = {
newPassword?: string;
oldPassword?: string | null;
};

View File

@@ -8,3 +8,4 @@ export type ConsentLevelPresentationModel = {
level?: TelemetryLevelModel;
description?: string;
};

View File

@@ -8,6 +8,7 @@ import type { DocumentVariantResponseModel } from './DocumentVariantResponseMode
export type ContentResponseModelBaseDocumentValueModelDocumentVariantResponseModel = {
values?: Array<DocumentValueModel>;
variants?: Array<DocumentVariantResponseModel>;
key?: string;
contentTypeKey?: string;
id?: string;
contentTypeId?: string;
};

View File

@@ -5,7 +5,8 @@
import type { EntityTreeItemResponseModel } from './EntityTreeItemResponseModel';
export type ContentTreeItemResponseModel = (EntityTreeItemResponseModel & {
$type: string;
noAccess?: boolean;
isTrashed?: boolean;
$type: string;
noAccess?: boolean;
isTrashed?: boolean;
});

View File

@@ -7,3 +7,4 @@ export type ContentTypeCleanupModel = {
keepAllVersionsNewerThanDays?: number | null;
keepLatestVersionPerDayForDays?: number | null;
};

View File

@@ -5,6 +5,7 @@
import type { ContentTypeCompositionTypeModel } from './ContentTypeCompositionTypeModel';
export type ContentTypeCompositionModel = {
key?: string;
id?: string;
compositionType?: ContentTypeCompositionTypeModel;
};

View File

@@ -8,7 +8,7 @@ import type { DocumentTypePropertyTypeContainerResponseModel } from './DocumentT
import type { DocumentTypePropertyTypeResponseModel } from './DocumentTypePropertyTypeResponseModel';
export type ContentTypeResponseModelBaseDocumentTypePropertyTypeResponseModelDocumentTypePropertyTypeContainerResponseModel = {
key?: string;
id?: string;
alias?: string;
name?: string;
description?: string | null;
@@ -22,3 +22,4 @@ export type ContentTypeResponseModelBaseDocumentTypePropertyTypeResponseModelDoc
allowedContentTypes?: Array<ContentTypeSortModel>;
compositions?: Array<ContentTypeCompositionModel>;
};

View File

@@ -8,7 +8,7 @@ import type { MediaTypePropertyTypeContainerResponseModel } from './MediaTypePro
import type { MediaTypePropertyTypeResponseModel } from './MediaTypePropertyTypeResponseModel';
export type ContentTypeResponseModelBaseMediaTypePropertyTypeResponseModelMediaTypePropertyTypeContainerResponseModel = {
key?: string;
id?: string;
alias?: string;
name?: string;
description?: string | null;
@@ -22,3 +22,4 @@ export type ContentTypeResponseModelBaseMediaTypePropertyTypeResponseModelMediaT
allowedContentTypes?: Array<ContentTypeSortModel>;
compositions?: Array<ContentTypeCompositionModel>;
};

View File

@@ -3,6 +3,7 @@
/* eslint-disable */
export type ContentTypeSortModel = {
key?: string;
id?: string;
sortOrder?: number;
};

View File

@@ -6,3 +6,4 @@ export type ContentUrlInfoModel = {
culture?: string | null;
url?: string;
};

View File

@@ -3,5 +3,6 @@
/* eslint-disable */
export type CopyDataTypeRequestModel = {
targetKey?: string | null;
targetId?: string | null;
};

View File

@@ -8,5 +8,6 @@ import type { DocumentVariantRequestModel } from './DocumentVariantRequestModel'
export type CreateContentRequestModelBaseDocumentValueModelDocumentVariantRequestModel = {
values?: Array<DocumentValueModel>;
variants?: Array<DocumentVariantRequestModel>;
parentKey?: string | null;
parentId?: string | null;
};

View File

@@ -8,5 +8,6 @@ import type { MediaVariantRequestModel } from './MediaVariantRequestModel';
export type CreateContentRequestModelBaseMediaValueModelMediaVariantRequestModel = {
values?: Array<MediaValueModel>;
variants?: Array<MediaVariantRequestModel>;
parentKey?: string | null;
parentId?: string | null;
};

View File

@@ -5,5 +5,7 @@
import type { DataTypeModelBaseModel } from './DataTypeModelBaseModel';
export type CreateDataTypeRequestModel = (DataTypeModelBaseModel & {
parentKey?: string | null;
id?: string | null;
parentId?: string | null;
});

View File

@@ -5,5 +5,6 @@
import type { DictionaryItemModelBaseModel } from './DictionaryItemModelBaseModel';
export type CreateDictionaryItemRequestModel = (DictionaryItemModelBaseModel & {
parentKey?: string | null;
parentId?: string | null;
});

View File

@@ -5,6 +5,7 @@
import type { CreateContentRequestModelBaseDocumentValueModelDocumentVariantRequestModel } from './CreateContentRequestModelBaseDocumentValueModelDocumentVariantRequestModel';
export type CreateDocumentRequestModel = (CreateContentRequestModelBaseDocumentValueModelDocumentVariantRequestModel & {
contentTypeKey?: string;
templateKey?: string | null;
contentTypeId?: string;
templateId?: string | null;
});

View File

@@ -5,5 +5,7 @@
import type { FolderModelBaseModel } from './FolderModelBaseModel';
export type CreateFolderRequestModel = (FolderModelBaseModel & {
parentKey?: string | null;
id?: string | null;
parentId?: string | null;
});

View File

@@ -5,5 +5,6 @@
import type { LanguageModelBaseModel } from './LanguageModelBaseModel';
export type CreateLanguageRequestModel = (LanguageModelBaseModel & {
isoCode?: string;
isoCode?: string;
});

View File

@@ -5,5 +5,6 @@
import type { CreateContentRequestModelBaseMediaValueModelMediaVariantRequestModel } from './CreateContentRequestModelBaseMediaValueModelMediaVariantRequestModel';
export type CreateMediaRequestModel = (CreateContentRequestModelBaseMediaValueModelMediaVariantRequestModel & {
contentTypeKey?: string;
contentTypeId?: string;
});

View File

@@ -5,3 +5,4 @@
import type { PackageModelBaseModel } from './PackageModelBaseModel';
export type CreatePackageRequestModel = PackageModelBaseModel;

View File

@@ -5,5 +5,6 @@
import type { RelationTypeBaseModel } from './RelationTypeBaseModel';
export type CreateRelationTypeRequestModel = (RelationTypeBaseModel & {
key?: string | null;
id?: string | null;
});

View File

@@ -5,3 +5,4 @@
import type { TemplateModelBaseModel } from './TemplateModelBaseModel';
export type CreateTemplateRequestModel = TemplateModelBaseModel;

View File

@@ -0,0 +1,8 @@
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
import type { UserPresentationBaseModel } from './UserPresentationBaseModel';
export type CreateUserRequestModel = UserPresentationBaseModel;

View File

@@ -0,0 +1,9 @@
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
export type CreateUserResponseModel = {
userId?: string;
initialPassword?: string | null;
};

View File

@@ -6,3 +6,4 @@ export type CultureReponseModel = {
name?: string;
englishName?: string;
};

View File

@@ -0,0 +1,10 @@
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
import type { ItemResponseModelBaseModel } from './ItemResponseModelBaseModel';
export type DataTypeItemResponseModel = (ItemResponseModelBaseModel & {
icon?: string | null;
});

View File

@@ -10,3 +10,4 @@ export type DataTypeModelBaseModel = {
propertyEditorUiAlias?: string | null;
values?: Array<DataTypePropertyPresentationModel>;
};

View File

@@ -6,3 +6,4 @@ export type DataTypePropertyPresentationModel = {
alias?: string;
value?: any;
};

View File

@@ -6,3 +6,4 @@ export type DataTypePropertyReferenceModel = {
name?: string;
alias?: string;
};

View File

@@ -5,7 +5,8 @@
import type { DataTypePropertyReferenceModel } from './DataTypePropertyReferenceModel';
export type DataTypeReferenceResponseModel = {
key?: string;
id?: string;
type?: string;
properties?: Array<DataTypePropertyReferenceModel>;
};

View File

@@ -4,8 +4,8 @@
import type { DataTypeModelBaseModel } from './DataTypeModelBaseModel';
export type DataTypeResponseModel = (DataTypeModelBaseModel & {
$type: string;
key?: string;
parentKey?: string | null;
});
export type DataTypeResponseModel = DataTypeModelBaseModel & {
$type: string;
id?: string;
parentId?: string | null;
};

View File

@@ -12,3 +12,4 @@ export type DatabaseInstallResponseModel = {
useIntegratedAuthentication?: boolean;
connectionString?: string | null;
};

View File

@@ -15,3 +15,4 @@ export type DatabaseSettingsPresentationModel = {
supportsIntegratedAuthentication?: boolean;
requiresConnectionTest?: boolean;
};

View File

@@ -0,0 +1,8 @@
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
import type { ItemResponseModelBaseModel } from './ItemResponseModelBaseModel';
export type DictionaryItemItemResponseModel = ItemResponseModelBaseModel;

View File

@@ -8,3 +8,4 @@ export type DictionaryItemModelBaseModel = {
name?: string;
translations?: Array<DictionaryItemTranslationModel>;
};

View File

@@ -5,6 +5,7 @@
import type { DictionaryItemModelBaseModel } from './DictionaryItemModelBaseModel';
export type DictionaryItemResponseModel = (DictionaryItemModelBaseModel & {
$type: string;
key?: string;
$type: string;
id?: string;
});

View File

@@ -6,3 +6,4 @@ export type DictionaryItemTranslationModel = {
isoCode?: string;
translation?: string;
};

View File

@@ -4,7 +4,8 @@
export type DictionaryOverviewResponseModel = {
name?: string | null;
key?: string;
parentKey?: string | null;
id?: string;
parentId?: string | null;
translatedIsoCodes?: Array<string>;
};

View File

@@ -0,0 +1,8 @@
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
export type DisableUserRequestModel = {
userIds?: Array<string>;
};

View File

@@ -0,0 +1,8 @@
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
import type { ItemResponseModelBaseModel } from './ItemResponseModelBaseModel';
export type DocumentBlueprintResponseModel = ItemResponseModelBaseModel;

View File

@@ -5,8 +5,9 @@
import type { EntityTreeItemResponseModel } from './EntityTreeItemResponseModel';
export type DocumentBlueprintTreeItemResponseModel = (EntityTreeItemResponseModel & {
$type: string;
documentTypeKey?: string;
documentTypeAlias?: string;
documentTypeName?: string | null;
$type: string;
documentTypeId?: string;
documentTypeAlias?: string;
documentTypeName?: string | null;
});

View File

@@ -0,0 +1,10 @@
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
import type { ItemResponseModelBaseModel } from './ItemResponseModelBaseModel';
export type DocumentItemResponseModel = (ItemResponseModelBaseModel & {
icon?: string | null;
});

View File

@@ -0,0 +1,9 @@
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
export type DocumentNotificationResponseModel = {
actionId?: string;
subscribed?: boolean;
};

View File

@@ -6,6 +6,7 @@ import type { ContentResponseModelBaseDocumentValueModelDocumentVariantResponseM
import type { ContentUrlInfoModel } from './ContentUrlInfoModel';
export type DocumentResponseModel = (ContentResponseModelBaseDocumentValueModelDocumentVariantResponseModel & {
urls?: Array<ContentUrlInfoModel>;
templateKey?: string | null;
urls?: Array<ContentUrlInfoModel>;
templateId?: string | null;
});

View File

@@ -5,8 +5,9 @@
import type { ContentTreeItemResponseModel } from './ContentTreeItemResponseModel';
export type DocumentTreeItemResponseModel = (ContentTreeItemResponseModel & {
$type: string;
isProtected?: boolean;
isPublished?: boolean;
isEdited?: boolean;
$type: string;
isProtected?: boolean;
isPublished?: boolean;
isEdited?: boolean;
});

View File

@@ -0,0 +1,11 @@
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
import type { ItemResponseModelBaseModel } from './ItemResponseModelBaseModel';
export type DocumentTypeItemResponseModel = (ItemResponseModelBaseModel & {
isElement?: boolean;
icon?: string | null;
});

View File

@@ -5,3 +5,4 @@
import type { PropertyTypeContainerResponseModelBaseModel } from './PropertyTypeContainerResponseModelBaseModel';
export type DocumentTypePropertyTypeContainerResponseModel = PropertyTypeContainerResponseModelBaseModel;

View File

@@ -5,3 +5,4 @@
import type { PropertyTypeResponseModelBaseModel } from './PropertyTypeResponseModelBaseModel';
export type DocumentTypePropertyTypeResponseModel = PropertyTypeResponseModelBaseModel;

View File

@@ -6,7 +6,8 @@ import type { ContentTypeCleanupModel } from './ContentTypeCleanupModel';
import type { ContentTypeResponseModelBaseDocumentTypePropertyTypeResponseModelDocumentTypePropertyTypeContainerResponseModel } from './ContentTypeResponseModelBaseDocumentTypePropertyTypeResponseModelDocumentTypePropertyTypeContainerResponseModel';
export type DocumentTypeResponseModel = (ContentTypeResponseModelBaseDocumentTypePropertyTypeResponseModelDocumentTypePropertyTypeContainerResponseModel & {
allowedTemplateKeys?: Array<string>;
defaultTemplateKey?: string | null;
cleanup?: ContentTypeCleanupModel;
allowedTemplateIds?: Array<string>;
defaultTemplateId?: string | null;
cleanup?: ContentTypeCleanupModel;
});

View File

@@ -5,6 +5,7 @@
import type { FolderTreeItemResponseModel } from './FolderTreeItemResponseModel';
export type DocumentTypeTreeItemResponseModel = (FolderTreeItemResponseModel & {
$type: string;
isElement?: boolean;
$type: string;
isElement?: boolean;
});

View File

@@ -5,5 +5,6 @@
import type { ValueModelBaseModel } from './ValueModelBaseModel';
export type DocumentValueModel = (ValueModelBaseModel & {
$type: string;
$type: string;
});

View File

@@ -5,5 +5,6 @@
import type { VariantModelBaseModel } from './VariantModelBaseModel';
export type DocumentVariantRequestModel = (VariantModelBaseModel & {
$type: string;
$type: string;
});

View File

@@ -6,7 +6,8 @@ import type { ContentStateModel } from './ContentStateModel';
import type { VariantResponseModelBaseModel } from './VariantResponseModelBaseModel';
export type DocumentVariantResponseModel = (VariantResponseModelBaseModel & {
$type: string;
state?: ContentStateModel;
publishDate?: string | null;
$type: string;
state?: ContentStateModel;
publishDate?: string | null;
});

View File

@@ -6,3 +6,4 @@ export type DomainPresentationModel = {
domainName?: string;
isoCode?: string;
};

View File

@@ -8,3 +8,4 @@ export type DomainsPresentationModelBaseModel = {
defaultIsoCode?: string | null;
domains?: Array<DomainPresentationModel>;
};

View File

@@ -5,3 +5,4 @@
import type { DomainsPresentationModelBaseModel } from './DomainsPresentationModelBaseModel';
export type DomainsResponseModel = DomainsPresentationModelBaseModel;

View File

@@ -0,0 +1,8 @@
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
export type EnableUserRequestModel = {
userIds?: Array<string>;
};

View File

@@ -5,8 +5,9 @@
import type { TreeItemPresentationModel } from './TreeItemPresentationModel';
export type EntityTreeItemResponseModel = (TreeItemPresentationModel & {
$type: string;
key?: string;
isContainer?: boolean;
parentKey?: string | null;
$type: string;
id?: string;
isContainer?: boolean;
parentId?: string | null;
});

View File

@@ -6,3 +6,4 @@ export type FieldPresentationModel = {
name?: string;
values?: Array<string>;
};

View File

@@ -0,0 +1,10 @@
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
export type FileItemResponseModelBaseModel = {
name?: string;
path?: string;
icon?: string;
};

View File

@@ -5,6 +5,7 @@
import type { TreeItemPresentationModel } from './TreeItemPresentationModel';
export type FileSystemTreeItemPresentationModel = (TreeItemPresentationModel & {
path?: string;
isFolder?: boolean;
path?: string;
isFolder?: boolean;
});

View File

@@ -5,3 +5,4 @@
export type FolderModelBaseModel = {
name?: string;
};

View File

@@ -5,7 +5,8 @@
import type { FolderModelBaseModel } from './FolderModelBaseModel';
export type FolderReponseModel = (FolderModelBaseModel & {
$type: string;
key?: string;
parentKey?: string | null;
$type: string;
id?: string;
parentId?: string | null;
});

View File

@@ -5,6 +5,7 @@
import type { EntityTreeItemResponseModel } from './EntityTreeItemResponseModel';
export type FolderTreeItemResponseModel = (EntityTreeItemResponseModel & {
$type: string;
isFolder?: boolean;
$type: string;
isFolder?: boolean;
});

View File

@@ -3,7 +3,7 @@
/* eslint-disable */
export type HealthCheckActionRequestModel = {
healthCheckKey?: string;
healthCheckId?: string;
alias?: string | null;
name?: string | null;
description?: string | null;
@@ -12,3 +12,4 @@ export type HealthCheckActionRequestModel = {
providedValueValidation?: string | null;
providedValueValidationRegex?: string | null;
};

View File

@@ -5,3 +5,4 @@
export type HealthCheckGroupPresentationBaseModel = {
name?: string;
};

View File

@@ -6,5 +6,6 @@ import type { HealthCheckGroupPresentationBaseModel } from './HealthCheckGroupPr
import type { HealthCheckModel } from './HealthCheckModel';
export type HealthCheckGroupPresentationModel = (HealthCheckGroupPresentationBaseModel & {
checks?: Array<HealthCheckModel>;
checks?: Array<HealthCheckModel>;
});

View File

@@ -5,3 +5,4 @@
import type { HealthCheckGroupPresentationBaseModel } from './HealthCheckGroupPresentationBaseModel';
export type HealthCheckGroupResponseModel = HealthCheckGroupPresentationBaseModel;

View File

@@ -7,3 +7,4 @@ import type { HealthCheckWithResultPresentationModel } from './HealthCheckWithRe
export type HealthCheckGroupWithResultResponseModel = {
checks?: Array<HealthCheckWithResultPresentationModel>;
};

View File

@@ -5,6 +5,7 @@
import type { HealthCheckModelBaseModel } from './HealthCheckModelBaseModel';
export type HealthCheckModel = (HealthCheckModelBaseModel & {
name?: string;
description?: string | null;
name?: string;
description?: string | null;
});

View File

@@ -3,5 +3,6 @@
/* eslint-disable */
export type HealthCheckModelBaseModel = {
key?: string;
id?: string;
};

View File

@@ -11,3 +11,4 @@ export type HealthCheckResultResponseModel = {
actions?: Array<HealthCheckActionRequestModel> | null;
readMoreLink?: string | null;
};

View File

@@ -6,5 +6,6 @@ import type { HealthCheckModelBaseModel } from './HealthCheckModelBaseModel';
import type { HealthCheckResultResponseModel } from './HealthCheckResultResponseModel';
export type HealthCheckWithResultPresentationModel = (HealthCheckModelBaseModel & {
results?: Array<HealthCheckResultResponseModel> | null;
results?: Array<HealthCheckResultResponseModel> | null;
});

View File

@@ -8,3 +8,4 @@ export type HelpPageResponseModel = {
url?: string | null;
type?: string | null;
};

View File

@@ -1,9 +0,0 @@
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
export type ImportDictionaryItemsPresentationModel = {
key?: string;
name?: string | null;
parentKey?: string | null;
};

View File

@@ -3,6 +3,7 @@
/* eslint-disable */
export type ImportDictionaryRequestModel = {
fileName?: string;
parentKey?: string | null;
temporaryFileId?: string;
parentId?: string | null;
};

View File

@@ -13,3 +13,4 @@ export type IndexResponseModel = {
fieldCount: number;
providerProperties?: Record<string, any> | null;
};

View File

@@ -9,3 +9,4 @@ export type InstallSettingsResponseModel = {
user?: UserSettingsModel;
databases?: Array<DatabaseSettingsPresentationModel>;
};

View File

@@ -11,3 +11,4 @@ export type InstallVResponseModel = {
database: DatabaseInstallResponseModel;
telemetryLevel?: TelemetryLevelModel;
};

View File

@@ -0,0 +1,10 @@
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
import type { CreateUserRequestModel } from './CreateUserRequestModel';
export type InviteUserRequestModel = (CreateUserRequestModel & {
message?: string | null;
});

View File

@@ -0,0 +1,9 @@
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
export type ItemResponseModelBaseModel = {
name?: string;
id?: string;
};

View File

@@ -0,0 +1,9 @@
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
export type LanguageItemResponseModel = {
name?: string;
isoCode?: string;
};

View File

@@ -8,3 +8,4 @@ export type LanguageModelBaseModel = {
isMandatory?: boolean;
fallbackIsoCode?: string | null;
};

View File

@@ -5,5 +5,6 @@
import type { LanguageModelBaseModel } from './LanguageModelBaseModel';
export type LanguageResponseModel = (LanguageModelBaseModel & {
isoCode?: string;
isoCode?: string;
});

View File

@@ -9,3 +9,4 @@ export type LogLevelCountsReponseModel = {
error?: number;
fatal?: number;
};

View File

@@ -6,3 +6,4 @@ export type LogMessagePropertyPresentationModel = {
name?: string;
value?: string | null;
};

View File

@@ -13,3 +13,4 @@ export type LogMessageResponseModel = {
properties?: Array<LogMessagePropertyPresentationModel>;
exception?: string | null;
};

View File

@@ -6,3 +6,4 @@ export type LogTemplateResponseModel = {
messageTemplate?: string | null;
count?: number;
};

View File

@@ -8,3 +8,4 @@ export type LoggerResponseModel = {
name?: string;
level?: LogLevelModel;
};

View File

@@ -0,0 +1,10 @@
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
import type { ItemResponseModelBaseModel } from './ItemResponseModelBaseModel';
export type MediaItemResponseModel = (ItemResponseModelBaseModel & {
icon?: string | null;
});

View File

@@ -0,0 +1,10 @@
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
import type { ItemResponseModelBaseModel } from './ItemResponseModelBaseModel';
export type MediaTypeItemResponseModel = (ItemResponseModelBaseModel & {
icon?: string | null;
});

View File

@@ -5,3 +5,4 @@
import type { PropertyTypeContainerResponseModelBaseModel } from './PropertyTypeContainerResponseModelBaseModel';
export type MediaTypePropertyTypeContainerResponseModel = PropertyTypeContainerResponseModelBaseModel;

View File

@@ -5,3 +5,4 @@
import type { PropertyTypeResponseModelBaseModel } from './PropertyTypeResponseModelBaseModel';
export type MediaTypePropertyTypeResponseModel = PropertyTypeResponseModelBaseModel;

View File

@@ -5,3 +5,4 @@
import type { ContentTypeResponseModelBaseMediaTypePropertyTypeResponseModelMediaTypePropertyTypeContainerResponseModel } from './ContentTypeResponseModelBaseMediaTypePropertyTypeResponseModelMediaTypePropertyTypeContainerResponseModel';
export type MediaTypeResponseModel = ContentTypeResponseModelBaseMediaTypePropertyTypeResponseModelMediaTypePropertyTypeContainerResponseModel;

Some files were not shown because too many files have changed in this diff Show More