diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/index.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/index.ts index 2e8f501cbc..a1de3586d7 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/index.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/index.ts @@ -34,6 +34,7 @@ export type { CreateDocumentTypePropertyTypeContainerRequestModel } from './mode export type { CreateDocumentTypePropertyTypeRequestModel } from './models/CreateDocumentTypePropertyTypeRequestModel'; export type { CreateDocumentTypeRequestModel } from './models/CreateDocumentTypeRequestModel'; export type { CreateFolderRequestModel } from './models/CreateFolderRequestModel'; +export type { CreateInitialPasswordUserRequestModel } from './models/CreateInitialPasswordUserRequestModel'; export type { CreateLanguageRequestModel } from './models/CreateLanguageRequestModel'; export type { CreateMediaRequestModel } from './models/CreateMediaRequestModel'; export type { CreatePackageRequestModel } from './models/CreatePackageRequestModel'; @@ -57,6 +58,7 @@ export type { DataTypePropertyPresentationModel } from './models/DataTypePropert export type { DataTypePropertyReferenceModel } from './models/DataTypePropertyReferenceModel'; export type { DataTypeReferenceResponseModel } from './models/DataTypeReferenceResponseModel'; export type { DataTypeResponseModel } from './models/DataTypeResponseModel'; +export type { DataTypeTreeItemResponseModel } from './models/DataTypeTreeItemResponseModel'; export type { DictionaryItemItemResponseModel } from './models/DictionaryItemItemResponseModel'; export type { DictionaryItemModelBaseModel } from './models/DictionaryItemModelBaseModel'; export type { DictionaryItemResponseModel } from './models/DictionaryItemResponseModel'; @@ -123,14 +125,16 @@ export type { LogMessagePropertyPresentationModel } from './models/LogMessagePro export type { LogMessageResponseModel } from './models/LogMessageResponseModel'; export type { LogTemplateResponseModel } from './models/LogTemplateResponseModel'; export type { MediaItemResponseModel } from './models/MediaItemResponseModel'; +export type { MediaTreeItemResponseModel } from './models/MediaTreeItemResponseModel'; 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 { MediaTypeTreeItemResponseModel } from './models/MediaTypeTreeItemResponseModel'; 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 { MemberGroupItemResponseModel } from './models/MemberGroupItemResponseModel'; export type { MemberItemResponseModel } from './models/MemberItemResponseModel'; export type { MemberTypeItemResponseModel } from './models/MemberTypeItemResponseModel'; export type { ModelsBuilderResponseModel } from './models/ModelsBuilderResponseModel'; @@ -140,7 +144,7 @@ export type { MoveDictionaryRequestModel } from './models/MoveDictionaryRequestM export type { MoveDocumentRequestModel } from './models/MoveDocumentRequestModel'; export type { MoveMediaRequestModel } from './models/MoveMediaRequestModel'; export type { ObjectTypeResponseModel } from './models/ObjectTypeResponseModel'; -export type { OkResultModel } from './models/OkResultModel'; +export type { OkResult } from './models/OkResult'; export { OperatorModel } from './models/OperatorModel'; export type { OutOfDateStatusResponseModel } from './models/OutOfDateStatusResponseModel'; export { OutOfDateTypeModel } from './models/OutOfDateTypeModel'; @@ -150,16 +154,15 @@ export type { PackageMigrationStatusResponseModel } from './models/PackageMigrat export type { PackageModelBaseModel } from './models/PackageModelBaseModel'; export type { PagedAuditLogResponseModel } from './models/PagedAuditLogResponseModel'; export type { PagedAuditLogWithUsernameResponseModel } from './models/PagedAuditLogWithUsernameResponseModel'; -export type { PagedBooleanModel } from './models/PagedBooleanModel'; -export type { PagedContentTreeItemResponseModel } from './models/PagedContentTreeItemResponseModel'; export type { PagedCultureReponseModel } from './models/PagedCultureReponseModel'; +export type { PagedDataTypeTreeItemResponseModel } from './models/PagedDataTypeTreeItemResponseModel'; export type { PagedDictionaryOverviewResponseModel } from './models/PagedDictionaryOverviewResponseModel'; export type { PagedDocumentBlueprintTreeItemResponseModel } from './models/PagedDocumentBlueprintTreeItemResponseModel'; export type { PagedDocumentTreeItemResponseModel } from './models/PagedDocumentTreeItemResponseModel'; +export type { PagedDocumentTypeResponseModel } from './models/PagedDocumentTypeResponseModel'; export type { PagedDocumentTypeTreeItemResponseModel } from './models/PagedDocumentTypeTreeItemResponseModel'; export type { PagedEntityTreeItemResponseModel } from './models/PagedEntityTreeItemResponseModel'; export type { PagedFileSystemTreeItemPresentationModel } from './models/PagedFileSystemTreeItemPresentationModel'; -export type { PagedFolderTreeItemResponseModel } from './models/PagedFolderTreeItemResponseModel'; export type { PagedHealthCheckGroupResponseModel } from './models/PagedHealthCheckGroupResponseModel'; export type { PagedHelpPageResponseModel } from './models/PagedHelpPageResponseModel'; export type { PagedIndexResponseModel } from './models/PagedIndexResponseModel'; @@ -167,6 +170,8 @@ export type { PagedLanguageResponseModel } from './models/PagedLanguageResponseM export type { PagedLoggerResponseModel } from './models/PagedLoggerResponseModel'; export type { PagedLogMessageResponseModel } from './models/PagedLogMessageResponseModel'; export type { PagedLogTemplateResponseModel } from './models/PagedLogTemplateResponseModel'; +export type { PagedMediaTreeItemResponseModel } from './models/PagedMediaTreeItemResponseModel'; +export type { PagedMediaTypeTreeItemResponseModel } from './models/PagedMediaTypeTreeItemResponseModel'; export type { PagedObjectTypeResponseModel } from './models/PagedObjectTypeResponseModel'; export type { PagedPackageDefinitionResponseModel } from './models/PagedPackageDefinitionResponseModel'; export type { PagedPackageMigrationStatusResponseModel } from './models/PagedPackageMigrationStatusResponseModel'; @@ -189,13 +194,16 @@ export type { PartialViewSnippetResponseModel } from './models/PartialViewSnippe export type { PartialViewUpdateModel } from './models/PartialViewUpdateModel'; export type { PathFolderModelBaseModel } from './models/PathFolderModelBaseModel'; export type { PathFolderResponseModel } from './models/PathFolderResponseModel'; -export type { ProblemDetailsModel } from './models/ProblemDetailsModel'; +export type { ProblemDetails } from './models/ProblemDetails'; export type { ProfilingStatusRequestModel } from './models/ProfilingStatusRequestModel'; export type { ProfilingStatusResponseModel } from './models/ProfilingStatusResponseModel'; export type { PropertyTypeAppearanceModel } from './models/PropertyTypeAppearanceModel'; export type { PropertyTypeContainerModelBaseModel } from './models/PropertyTypeContainerModelBaseModel'; export type { PropertyTypeModelBaseModel } from './models/PropertyTypeModelBaseModel'; export type { PropertyTypeValidationModel } from './models/PropertyTypeValidationModel'; +export type { PublicAccessBaseModel } from './models/PublicAccessBaseModel'; +export type { PublicAccessRequestModel } from './models/PublicAccessRequestModel'; +export type { PublicAccessResponseModel } from './models/PublicAccessResponseModel'; export { PublishedStateModel } from './models/PublishedStateModel'; export type { RecycleBinItemResponseModel } from './models/RecycleBinItemResponseModel'; export { RedirectStatusModel } from './models/RedirectStatusModel'; @@ -297,6 +305,7 @@ export type { ValueModelBaseModel } from './models/ValueModelBaseModel'; export type { VariantModelBaseModel } from './models/VariantModelBaseModel'; export type { VariantResponseModelBaseModel } from './models/VariantResponseModelBaseModel'; export type { VariantTreeItemModel } from './models/VariantTreeItemModel'; +export type { VerifyInviteUserRequestModel } from './models/VerifyInviteUserRequestModel'; export type { VersionResponseModel } from './models/VersionResponseModel'; export { AuditLogResource } from './services/AuditLogResource'; diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/ContentTreeItemResponseModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/ContentTreeItemResponseModel.ts index af60ce61d5..6f2f770d76 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/ContentTreeItemResponseModel.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/ContentTreeItemResponseModel.ts @@ -5,7 +5,6 @@ import type { EntityTreeItemResponseModel } from './EntityTreeItemResponseModel'; export type ContentTreeItemResponseModel = (EntityTreeItemResponseModel & { - $type: string; noAccess?: boolean; isTrashed?: boolean; id?: string; diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/CreateDocumentTypeRequestModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/CreateDocumentTypeRequestModel.ts index 72a9320d48..fc807363fd 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/CreateDocumentTypeRequestModel.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/CreateDocumentTypeRequestModel.ts @@ -6,7 +6,6 @@ import type { ContentTypeCleanupModel } from './ContentTypeCleanupModel'; import type { CreateContentTypeRequestModelBaseCreateDocumentTypePropertyTypeRequestModelCreateDocumentTypePropertyTypeContainerRequestModel } from './CreateContentTypeRequestModelBaseCreateDocumentTypePropertyTypeRequestModelCreateDocumentTypePropertyTypeContainerRequestModel'; export type CreateDocumentTypeRequestModel = (CreateContentTypeRequestModelBaseCreateDocumentTypePropertyTypeRequestModelCreateDocumentTypePropertyTypeContainerRequestModel & { - $type: string; allowedTemplateIds?: Array; defaultTemplateId?: string | null; cleanup?: ContentTypeCleanupModel; diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/CreateInitialPasswordUserRequestModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/CreateInitialPasswordUserRequestModel.ts new file mode 100644 index 0000000000..3c94794659 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/CreateInitialPasswordUserRequestModel.ts @@ -0,0 +1,10 @@ +/* istanbul ignore file */ +/* tslint:disable */ +/* eslint-disable */ + +import type { VerifyInviteUserRequestModel } from './VerifyInviteUserRequestModel'; + +export type CreateInitialPasswordUserRequestModel = (VerifyInviteUserRequestModel & { + password?: string; +}); + diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/CurrentUserResponseModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/CurrentUserResponseModel.ts index f49ea20f2d..8a207271a5 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/CurrentUserResponseModel.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/CurrentUserResponseModel.ts @@ -3,7 +3,6 @@ /* eslint-disable */ export type CurrentUserResponseModel = { - $type: string; id?: string; email?: string; userName?: string; diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/DataTypeResponseModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/DataTypeResponseModel.ts index 5fa2a1085c..26a57bab94 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/DataTypeResponseModel.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/DataTypeResponseModel.ts @@ -5,7 +5,6 @@ import type { DataTypeModelBaseModel } from './DataTypeModelBaseModel'; export type DataTypeResponseModel = (DataTypeModelBaseModel & { - $type: string; id?: string; parentId?: string | null; }); diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/DataTypeTreeItemResponseModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/DataTypeTreeItemResponseModel.ts new file mode 100644 index 0000000000..49c1a38937 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/DataTypeTreeItemResponseModel.ts @@ -0,0 +1,10 @@ +/* istanbul ignore file */ +/* tslint:disable */ +/* eslint-disable */ + +import type { FolderTreeItemResponseModel } from './FolderTreeItemResponseModel'; + +export type DataTypeTreeItemResponseModel = (FolderTreeItemResponseModel & { + icon?: string | null; +}); + diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/DatabaseInstallResponseModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/DatabaseInstallResponseModel.ts index 233df53325..1955b08c59 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/DatabaseInstallResponseModel.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/DatabaseInstallResponseModel.ts @@ -11,5 +11,6 @@ export type DatabaseInstallResponseModel = { password?: string | null; useIntegratedAuthentication?: boolean; connectionString?: string | null; + trustServerCertificate?: boolean; }; diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/DictionaryItemResponseModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/DictionaryItemResponseModel.ts index f5da8949f1..2f54ce8342 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/DictionaryItemResponseModel.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/DictionaryItemResponseModel.ts @@ -5,7 +5,6 @@ import type { DictionaryItemModelBaseModel } from './DictionaryItemModelBaseModel'; export type DictionaryItemResponseModel = (DictionaryItemModelBaseModel & { - $type: string; id?: string; }); diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/DocumentBlueprintTreeItemResponseModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/DocumentBlueprintTreeItemResponseModel.ts index 0dc6c99953..96ea8b5c67 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/DocumentBlueprintTreeItemResponseModel.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/DocumentBlueprintTreeItemResponseModel.ts @@ -5,7 +5,6 @@ import type { EntityTreeItemResponseModel } from './EntityTreeItemResponseModel'; export type DocumentBlueprintTreeItemResponseModel = (EntityTreeItemResponseModel & { - $type: string; documentTypeId?: string; documentTypeAlias?: string; documentTypeName?: string | null; diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/DocumentTreeItemResponseModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/DocumentTreeItemResponseModel.ts index 44a29c8b7c..c4b8ea9d49 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/DocumentTreeItemResponseModel.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/DocumentTreeItemResponseModel.ts @@ -6,11 +6,11 @@ import type { ContentTreeItemResponseModel } from './ContentTreeItemResponseMode import type { VariantTreeItemModel } from './VariantTreeItemModel'; export type DocumentTreeItemResponseModel = (ContentTreeItemResponseModel & { - $type: string; isProtected?: boolean; isPublished?: boolean; isEdited?: boolean; contentTypeId?: string; variants?: Array; + icon?: string; }); diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/DocumentTypeTreeItemResponseModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/DocumentTypeTreeItemResponseModel.ts index d211b01020..1f5d49fc6b 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/DocumentTypeTreeItemResponseModel.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/DocumentTypeTreeItemResponseModel.ts @@ -5,7 +5,7 @@ import type { FolderTreeItemResponseModel } from './FolderTreeItemResponseModel'; export type DocumentTypeTreeItemResponseModel = (FolderTreeItemResponseModel & { - $type: string; isElement?: boolean; + icon?: string; }); diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/DocumentValueModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/DocumentValueModel.ts index 497bb7255a..2da2a7ba36 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/DocumentValueModel.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/DocumentValueModel.ts @@ -4,7 +4,5 @@ import type { ValueModelBaseModel } from './ValueModelBaseModel'; -export type DocumentValueModel = (ValueModelBaseModel & { - $type: string; -}); +export type DocumentValueModel = ValueModelBaseModel; diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/DocumentVariantRequestModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/DocumentVariantRequestModel.ts index 8377863391..756d2e4d71 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/DocumentVariantRequestModel.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/DocumentVariantRequestModel.ts @@ -4,7 +4,5 @@ import type { VariantModelBaseModel } from './VariantModelBaseModel'; -export type DocumentVariantRequestModel = (VariantModelBaseModel & { - $type: string; -}); +export type DocumentVariantRequestModel = VariantModelBaseModel; diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/DocumentVariantResponseModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/DocumentVariantResponseModel.ts index 2c19f50dd9..7b5f8a8c44 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/DocumentVariantResponseModel.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/DocumentVariantResponseModel.ts @@ -6,7 +6,6 @@ import type { ContentStateModel } from './ContentStateModel'; import type { VariantResponseModelBaseModel } from './VariantResponseModelBaseModel'; export type DocumentVariantResponseModel = (VariantResponseModelBaseModel & { - $type: string; state?: ContentStateModel; publishDate?: string | null; }); diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/EntityTreeItemResponseModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/EntityTreeItemResponseModel.ts index 6cff369186..7bf7e39e00 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/EntityTreeItemResponseModel.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/EntityTreeItemResponseModel.ts @@ -5,7 +5,6 @@ import type { TreeItemPresentationModel } from './TreeItemPresentationModel'; export type EntityTreeItemResponseModel = (TreeItemPresentationModel & { - $type: string; id?: string; isContainer?: boolean; parentId?: string | null; diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/FolderReponseModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/FolderReponseModel.ts index dede400904..e0d7ef0abe 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/FolderReponseModel.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/FolderReponseModel.ts @@ -5,7 +5,6 @@ import type { FolderModelBaseModel } from './FolderModelBaseModel'; export type FolderReponseModel = (FolderModelBaseModel & { - $type: string; id?: string; parentId?: string | null; }); diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/FolderTreeItemResponseModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/FolderTreeItemResponseModel.ts index 207186fdc1..0b76f31470 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/FolderTreeItemResponseModel.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/FolderTreeItemResponseModel.ts @@ -5,7 +5,6 @@ import type { EntityTreeItemResponseModel } from './EntityTreeItemResponseModel'; export type FolderTreeItemResponseModel = (EntityTreeItemResponseModel & { - $type: string; isFolder?: boolean; }); diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/MediaTreeItemResponseModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/MediaTreeItemResponseModel.ts new file mode 100644 index 0000000000..988c2a3c1e --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/MediaTreeItemResponseModel.ts @@ -0,0 +1,10 @@ +/* istanbul ignore file */ +/* tslint:disable */ +/* eslint-disable */ + +import type { ContentTreeItemResponseModel } from './ContentTreeItemResponseModel'; + +export type MediaTreeItemResponseModel = (ContentTreeItemResponseModel & { + icon?: string; +}); + diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/MediaTypeTreeItemResponseModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/MediaTypeTreeItemResponseModel.ts new file mode 100644 index 0000000000..1489700399 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/MediaTypeTreeItemResponseModel.ts @@ -0,0 +1,10 @@ +/* istanbul ignore file */ +/* tslint:disable */ +/* eslint-disable */ + +import type { FolderTreeItemResponseModel } from './FolderTreeItemResponseModel'; + +export type MediaTypeTreeItemResponseModel = (FolderTreeItemResponseModel & { + icon?: string; +}); + diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/MediaValueModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/MediaValueModel.ts index a8ba985e23..c8de81d2cb 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/MediaValueModel.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/MediaValueModel.ts @@ -4,7 +4,5 @@ import type { ValueModelBaseModel } from './ValueModelBaseModel'; -export type MediaValueModel = (ValueModelBaseModel & { - $type: string; -}); +export type MediaValueModel = ValueModelBaseModel; diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/MediaVariantRequestModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/MediaVariantRequestModel.ts index 66baded663..8e6f81064e 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/MediaVariantRequestModel.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/MediaVariantRequestModel.ts @@ -4,7 +4,5 @@ import type { VariantModelBaseModel } from './VariantModelBaseModel'; -export type MediaVariantRequestModel = (VariantModelBaseModel & { - $type: string; -}); +export type MediaVariantRequestModel = VariantModelBaseModel; diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/MediaVariantResponseModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/MediaVariantResponseModel.ts index 739ae9bd33..1fd34d6a28 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/MediaVariantResponseModel.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/MediaVariantResponseModel.ts @@ -4,7 +4,5 @@ import type { VariantResponseModelBaseModel } from './VariantResponseModelBaseModel'; -export type MediaVariantResponseModel = (VariantResponseModelBaseModel & { - $type: string; -}); +export type MediaVariantResponseModel = VariantResponseModelBaseModel; diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/MemberGroupItemReponseModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/MemberGroupItemResponseModel.ts similarity index 68% rename from src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/MemberGroupItemReponseModel.ts rename to src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/MemberGroupItemResponseModel.ts index d42cc718f6..12d015a3cb 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/MemberGroupItemReponseModel.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/MemberGroupItemResponseModel.ts @@ -4,5 +4,5 @@ import type { ItemResponseModelBaseModel } from './ItemResponseModelBaseModel'; -export type MemberGroupItemReponseModel = ItemResponseModelBaseModel; +export type MemberGroupItemResponseModel = ItemResponseModelBaseModel; diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/OkResultModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/OkResult.ts similarity index 76% rename from src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/OkResultModel.ts rename to src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/OkResult.ts index 886e643b17..dd7aa53551 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/OkResultModel.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/OkResult.ts @@ -2,7 +2,7 @@ /* tslint:disable */ /* eslint-disable */ -export type OkResultModel = { +export type OkResult = { statusCode?: number; }; diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PagedBooleanModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PagedBooleanModel.ts deleted file mode 100644 index 01f4876705..0000000000 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PagedBooleanModel.ts +++ /dev/null @@ -1,9 +0,0 @@ -/* istanbul ignore file */ -/* tslint:disable */ -/* eslint-disable */ - -export type PagedBooleanModel = { - total: number; - items: Array; -}; - diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PagedContentTreeItemResponseModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PagedContentTreeItemResponseModel.ts deleted file mode 100644 index 9b01050dc0..0000000000 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PagedContentTreeItemResponseModel.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* istanbul ignore file */ -/* tslint:disable */ -/* eslint-disable */ - -import type { ContentTreeItemResponseModel } from './ContentTreeItemResponseModel'; -import type { DocumentTreeItemResponseModel } from './DocumentTreeItemResponseModel'; - -export type PagedContentTreeItemResponseModel = { - total: number; - items: Array<(ContentTreeItemResponseModel | DocumentTreeItemResponseModel)>; -}; - diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PagedDataTypeTreeItemResponseModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PagedDataTypeTreeItemResponseModel.ts new file mode 100644 index 0000000000..3eddc91cb6 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PagedDataTypeTreeItemResponseModel.ts @@ -0,0 +1,11 @@ +/* istanbul ignore file */ +/* tslint:disable */ +/* eslint-disable */ + +import type { DataTypeTreeItemResponseModel } from './DataTypeTreeItemResponseModel'; + +export type PagedDataTypeTreeItemResponseModel = { + total: number; + items: Array; +}; + diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PagedDocumentTypeResponseModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PagedDocumentTypeResponseModel.ts new file mode 100644 index 0000000000..2a5085de2d --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PagedDocumentTypeResponseModel.ts @@ -0,0 +1,11 @@ +/* istanbul ignore file */ +/* tslint:disable */ +/* eslint-disable */ + +import type { DocumentTypeResponseModel } from './DocumentTypeResponseModel'; + +export type PagedDocumentTypeResponseModel = { + total: number; + items: Array; +}; + diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PagedEntityTreeItemResponseModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PagedEntityTreeItemResponseModel.ts index ac8b646854..8ee991948c 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PagedEntityTreeItemResponseModel.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PagedEntityTreeItemResponseModel.ts @@ -3,14 +3,17 @@ /* eslint-disable */ import type { ContentTreeItemResponseModel } from './ContentTreeItemResponseModel'; +import type { DataTypeTreeItemResponseModel } from './DataTypeTreeItemResponseModel'; import type { DocumentBlueprintTreeItemResponseModel } from './DocumentBlueprintTreeItemResponseModel'; import type { DocumentTreeItemResponseModel } from './DocumentTreeItemResponseModel'; import type { DocumentTypeTreeItemResponseModel } from './DocumentTypeTreeItemResponseModel'; import type { EntityTreeItemResponseModel } from './EntityTreeItemResponseModel'; import type { FolderTreeItemResponseModel } from './FolderTreeItemResponseModel'; +import type { MediaTreeItemResponseModel } from './MediaTreeItemResponseModel'; +import type { MediaTypeTreeItemResponseModel } from './MediaTypeTreeItemResponseModel'; export type PagedEntityTreeItemResponseModel = { total: number; - items: Array<(EntityTreeItemResponseModel | ContentTreeItemResponseModel | DocumentBlueprintTreeItemResponseModel | DocumentTreeItemResponseModel | DocumentTypeTreeItemResponseModel | FolderTreeItemResponseModel)>; + items: Array<(EntityTreeItemResponseModel | ContentTreeItemResponseModel | DocumentBlueprintTreeItemResponseModel | DocumentTreeItemResponseModel | DocumentTypeTreeItemResponseModel | FolderTreeItemResponseModel | MediaTypeTreeItemResponseModel | MediaTreeItemResponseModel | DataTypeTreeItemResponseModel)>; }; diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PagedFolderTreeItemResponseModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PagedFolderTreeItemResponseModel.ts deleted file mode 100644 index deafb5c398..0000000000 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PagedFolderTreeItemResponseModel.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* istanbul ignore file */ -/* tslint:disable */ -/* eslint-disable */ - -import type { DocumentTypeTreeItemResponseModel } from './DocumentTypeTreeItemResponseModel'; -import type { FolderTreeItemResponseModel } from './FolderTreeItemResponseModel'; - -export type PagedFolderTreeItemResponseModel = { - total: number; - items: Array<(FolderTreeItemResponseModel | DocumentTypeTreeItemResponseModel)>; -}; - diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PagedMediaTreeItemResponseModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PagedMediaTreeItemResponseModel.ts new file mode 100644 index 0000000000..07dbc2a5eb --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PagedMediaTreeItemResponseModel.ts @@ -0,0 +1,11 @@ +/* istanbul ignore file */ +/* tslint:disable */ +/* eslint-disable */ + +import type { MediaTreeItemResponseModel } from './MediaTreeItemResponseModel'; + +export type PagedMediaTreeItemResponseModel = { + total: number; + items: Array; +}; + diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PagedMediaTypeTreeItemResponseModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PagedMediaTypeTreeItemResponseModel.ts new file mode 100644 index 0000000000..92526d0b17 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PagedMediaTypeTreeItemResponseModel.ts @@ -0,0 +1,11 @@ +/* istanbul ignore file */ +/* tslint:disable */ +/* eslint-disable */ + +import type { MediaTypeTreeItemResponseModel } from './MediaTypeTreeItemResponseModel'; + +export type PagedMediaTypeTreeItemResponseModel = { + total: number; + items: Array; +}; + diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/ProblemDetailsModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/ProblemDetails.ts similarity index 56% rename from src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/ProblemDetailsModel.ts rename to src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/ProblemDetails.ts index 2e31b3ed62..c05bee07db 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/ProblemDetailsModel.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/ProblemDetails.ts @@ -2,4 +2,4 @@ /* tslint:disable */ /* eslint-disable */ -export type ProblemDetailsModel = Record; +export type ProblemDetails = Record; diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PublicAccessBaseModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PublicAccessBaseModel.ts new file mode 100644 index 0000000000..e43c08284b --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PublicAccessBaseModel.ts @@ -0,0 +1,9 @@ +/* istanbul ignore file */ +/* tslint:disable */ +/* eslint-disable */ + +export type PublicAccessBaseModel = { + loginPageId?: string; + errorPageId?: string; +}; + diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PublicAccessRequestModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PublicAccessRequestModel.ts new file mode 100644 index 0000000000..2cfcedae11 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PublicAccessRequestModel.ts @@ -0,0 +1,11 @@ +/* istanbul ignore file */ +/* tslint:disable */ +/* eslint-disable */ + +import type { PublicAccessBaseModel } from './PublicAccessBaseModel'; + +export type PublicAccessRequestModel = (PublicAccessBaseModel & { + memberUserNames?: Array; + memberGroupNames?: Array; +}); + diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PublicAccessResponseModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PublicAccessResponseModel.ts new file mode 100644 index 0000000000..d0dd34e2d4 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PublicAccessResponseModel.ts @@ -0,0 +1,13 @@ +/* istanbul ignore file */ +/* tslint:disable */ +/* eslint-disable */ + +import type { MemberGroupItemResponseModel } from './MemberGroupItemResponseModel'; +import type { MemberItemResponseModel } from './MemberItemResponseModel'; +import type { PublicAccessBaseModel } from './PublicAccessBaseModel'; + +export type PublicAccessResponseModel = (PublicAccessBaseModel & { + members?: Array; + groups?: Array; +}); + diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/RecycleBinItemResponseModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/RecycleBinItemResponseModel.ts index baa8488713..9fa273634d 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/RecycleBinItemResponseModel.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/RecycleBinItemResponseModel.ts @@ -3,7 +3,6 @@ /* eslint-disable */ export type RecycleBinItemResponseModel = { - $type: string; id?: string; name?: string; type?: string; diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/TemplateResponseModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/TemplateResponseModel.ts index 596b2be0c2..74643f3e67 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/TemplateResponseModel.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/TemplateResponseModel.ts @@ -5,7 +5,6 @@ import type { TemplateModelBaseModel } from './TemplateModelBaseModel'; export type TemplateResponseModel = (TemplateModelBaseModel & { - $type: string; id?: string; masterTemplateId?: string | null; }); diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/TreeItemPresentationModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/TreeItemPresentationModel.ts index 385278eba9..52e0d6fca9 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/TreeItemPresentationModel.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/TreeItemPresentationModel.ts @@ -5,7 +5,6 @@ export type TreeItemPresentationModel = { name?: string; type?: string; - icon?: string; hasChildren?: boolean; }; diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/UpdateDocumentTypeRequestModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/UpdateDocumentTypeRequestModel.ts index b1b531f34c..4bb3bb4511 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/UpdateDocumentTypeRequestModel.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/UpdateDocumentTypeRequestModel.ts @@ -6,7 +6,6 @@ import type { ContentTypeCleanupModel } from './ContentTypeCleanupModel'; import type { UpdateContentTypeRequestModelBaseUpdateDocumentTypePropertyTypeRequestModelUpdateDocumentTypePropertyTypeContainerRequestModel } from './UpdateContentTypeRequestModelBaseUpdateDocumentTypePropertyTypeRequestModelUpdateDocumentTypePropertyTypeContainerRequestModel'; export type UpdateDocumentTypeRequestModel = (UpdateContentTypeRequestModelBaseUpdateDocumentTypePropertyTypeRequestModelUpdateDocumentTypePropertyTypeContainerRequestModel & { - $type: string; allowedTemplateIds?: Array; defaultTemplateId?: string | null; cleanup?: ContentTypeCleanupModel; diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/UserGroupResponseModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/UserGroupResponseModel.ts index 2a4c4d377d..76f3dfcbc0 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/UserGroupResponseModel.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/UserGroupResponseModel.ts @@ -5,7 +5,6 @@ import type { UserGroupBaseModel } from './UserGroupBaseModel'; export type UserGroupResponseModel = (UserGroupBaseModel & { - $type: string; id?: string; }); diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/UserResponseModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/UserResponseModel.ts index ecca0be7fe..50f130fa79 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/UserResponseModel.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/UserResponseModel.ts @@ -6,7 +6,6 @@ import type { UserPresentationBaseModel } from './UserPresentationBaseModel'; import type { UserStateModel } from './UserStateModel'; export type UserResponseModel = (UserPresentationBaseModel & { - $type: string; id?: string; languageIsoCode?: string | null; contentStartNodeIds?: Array; diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/ValueModelBaseModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/ValueModelBaseModel.ts index 8167e5e124..c140cabbda 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/ValueModelBaseModel.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/ValueModelBaseModel.ts @@ -3,7 +3,6 @@ /* eslint-disable */ export type ValueModelBaseModel = { - $type: string; culture?: string | null; segment?: string | null; alias?: string; diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/VariantModelBaseModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/VariantModelBaseModel.ts index 599a5fd749..99e177f141 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/VariantModelBaseModel.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/VariantModelBaseModel.ts @@ -3,7 +3,6 @@ /* eslint-disable */ export type VariantModelBaseModel = { - $type: string; culture?: string | null; segment?: string | null; name?: string; diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/VariantResponseModelBaseModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/VariantResponseModelBaseModel.ts index 8add15bf08..9cfd22ab05 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/VariantResponseModelBaseModel.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/VariantResponseModelBaseModel.ts @@ -3,7 +3,6 @@ /* eslint-disable */ export type VariantResponseModelBaseModel = { - $type: string; culture?: string | null; segment?: string | null; name?: string; diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/VerifyInviteUserRequestModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/VerifyInviteUserRequestModel.ts new file mode 100644 index 0000000000..77f87cd42c --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/VerifyInviteUserRequestModel.ts @@ -0,0 +1,9 @@ +/* istanbul ignore file */ +/* tslint:disable */ +/* eslint-disable */ + +export type VerifyInviteUserRequestModel = { + userId?: string; + token?: string; +}; + diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/DataTypeResource.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/DataTypeResource.ts index 3a4bd4ed78..b399e87411 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/DataTypeResource.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/DataTypeResource.ts @@ -9,7 +9,7 @@ import type { DataTypeReferenceResponseModel } from '../models/DataTypeReference import type { DataTypeResponseModel } from '../models/DataTypeResponseModel'; import type { FolderReponseModel } from '../models/FolderReponseModel'; import type { MoveDataTypeRequestModel } from '../models/MoveDataTypeRequestModel'; -import type { PagedFolderTreeItemResponseModel } from '../models/PagedFolderTreeItemResponseModel'; +import type { PagedDataTypeTreeItemResponseModel } from '../models/PagedDataTypeTreeItemResponseModel'; import type { UpdateDataTypeRequestModel } from '../models/UpdateDataTypeRequestModel'; import type { UpdateFolderReponseModel } from '../models/UpdateFolderReponseModel'; @@ -325,7 +325,7 @@ export class DataTypeResource { } /** - * @returns PagedFolderTreeItemResponseModel Success + * @returns PagedDataTypeTreeItemResponseModel Success * @throws ApiError */ public static getTreeDataTypeChildren({ @@ -338,7 +338,7 @@ export class DataTypeResource { skip?: number, take?: number, foldersOnly?: boolean, - }): CancelablePromise { + }): CancelablePromise { return __request(OpenAPI, { method: 'GET', url: '/umbraco/management/api/v1/tree/data-type/children', @@ -352,7 +352,7 @@ export class DataTypeResource { } /** - * @returns PagedFolderTreeItemResponseModel Success + * @returns PagedDataTypeTreeItemResponseModel Success * @throws ApiError */ public static getTreeDataTypeRoot({ @@ -363,7 +363,7 @@ export class DataTypeResource { skip?: number, take?: number, foldersOnly?: boolean, - }): CancelablePromise { + }): CancelablePromise { return __request(OpenAPI, { method: 'GET', url: '/umbraco/management/api/v1/tree/data-type/root', diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/DocumentResource.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/DocumentResource.ts index 0cc3b7611d..8f5acecf35 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/DocumentResource.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/DocumentResource.ts @@ -8,7 +8,9 @@ import type { DocumentNotificationResponseModel } from '../models/DocumentNotifi import type { DocumentResponseModel } from '../models/DocumentResponseModel'; import type { MoveDocumentRequestModel } from '../models/MoveDocumentRequestModel'; import type { PagedDocumentTreeItemResponseModel } from '../models/PagedDocumentTreeItemResponseModel'; +import type { PagedDocumentTypeResponseModel } from '../models/PagedDocumentTypeResponseModel'; import type { PagedRecycleBinItemResponseModel } from '../models/PagedRecycleBinItemResponseModel'; +import type { PublicAccessRequestModel } from '../models/PublicAccessRequestModel'; import type { UpdateDocumentNotificationsRequestModel } from '../models/UpdateDocumentNotificationsRequestModel'; import type { UpdateDocumentRequestModel } from '../models/UpdateDocumentRequestModel'; import type { UpdateDomainsRequestModel } from '../models/UpdateDomainsRequestModel'; @@ -110,6 +112,35 @@ export class DocumentResource { }); } + /** + * @returns PagedDocumentTypeResponseModel Success + * @throws ApiError + */ + public static getDocumentByIdAllowedDocumentTypes({ + id, + skip, + take = 100, + }: { + id: string, + skip?: number, + take?: number, + }): CancelablePromise { + return __request(OpenAPI, { + method: 'GET', + url: '/umbraco/management/api/v1/document/{id}/allowed-document-types', + path: { + 'id': id, + }, + query: { + 'skip': skip, + 'take': take, + }, + errors: { + 404: `Not Found`, + }, + }); + } + /** * @returns string Created * @throws ApiError @@ -249,6 +280,98 @@ export class DocumentResource { }); } + /** + * @returns string Created + * @throws ApiError + */ + public static postDocumentByIdPublicAccess({ + id, + requestBody, + }: { + id: string, + requestBody?: PublicAccessRequestModel, + }): CancelablePromise { + return __request(OpenAPI, { + method: 'POST', + url: '/umbraco/management/api/v1/document/{id}/public-access', + path: { + 'id': id, + }, + body: requestBody, + mediaType: 'application/json', + responseHeader: 'Location', + errors: { + 400: `Bad Request`, + 404: `Not Found`, + }, + }); + } + + /** + * @returns any Success + * @throws ApiError + */ + public static deleteDocumentByIdPublicAccess({ + id, + }: { + id: string, + }): CancelablePromise { + return __request(OpenAPI, { + method: 'DELETE', + url: '/umbraco/management/api/v1/document/{id}/public-access', + path: { + 'id': id, + }, + errors: { + 404: `Not Found`, + }, + }); + } + + /** + * @returns any Success + * @throws ApiError + */ + public static getDocumentByIdPublicAccess({ + id, + }: { + id: string, + }): CancelablePromise { + return __request(OpenAPI, { + method: 'GET', + url: '/umbraco/management/api/v1/document/{id}/public-access', + path: { + 'id': id, + }, + }); + } + + /** + * @returns any Success + * @throws ApiError + */ + public static putDocumentByIdPublicAccess({ + id, + requestBody, + }: { + id: string, + requestBody?: PublicAccessRequestModel, + }): CancelablePromise { + return __request(OpenAPI, { + method: 'PUT', + url: '/umbraco/management/api/v1/document/{id}/public-access', + path: { + 'id': id, + }, + body: requestBody, + mediaType: 'application/json', + errors: { + 400: `Bad Request`, + 404: `Not Found`, + }, + }); + } + /** * @returns any Success * @throws ApiError @@ -273,6 +396,30 @@ export class DocumentResource { }); } + /** + * @returns PagedDocumentTypeResponseModel Success + * @throws ApiError + */ + public static getDocumentRootAllowedDocumentTypes({ + skip, + take = 100, + }: { + skip?: number, + take?: number, + }): CancelablePromise { + return __request(OpenAPI, { + method: 'GET', + url: '/umbraco/management/api/v1/document/root/allowed-document-types', + query: { + 'skip': skip, + 'take': take, + }, + errors: { + 404: `Not Found`, + }, + }); + } + /** * @returns PagedRecycleBinItemResponseModel Success * @throws ApiError diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/HelpResource.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/HelpResource.ts index e3a76d04ae..f1044524dc 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/HelpResource.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/HelpResource.ts @@ -17,7 +17,7 @@ export class HelpResource { section, tree, skip, - take, + take = 100, baseUrl = 'https://our.umbraco.com', }: { section?: string, diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/IndexerResource.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/IndexerResource.ts index 3b8485e122..12d695f79d 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/IndexerResource.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/IndexerResource.ts @@ -2,7 +2,7 @@ /* tslint:disable */ /* eslint-disable */ import type { IndexResponseModel } from '../models/IndexResponseModel'; -import type { OkResultModel } from '../models/OkResultModel'; +import type { OkResult } from '../models/OkResult'; import type { PagedIndexResponseModel } from '../models/PagedIndexResponseModel'; import type { CancelablePromise } from '../core/CancelablePromise'; @@ -17,7 +17,7 @@ export class IndexerResource { */ public static getIndexer({ skip, - take, + take = 100, }: { skip?: number, take?: number, @@ -54,14 +54,14 @@ export class IndexerResource { } /** - * @returns OkResultModel Success + * @returns OkResult Success * @throws ApiError */ public static postIndexerByIndexNameRebuild({ indexName, }: { indexName: string, - }): CancelablePromise { + }): CancelablePromise { return __request(OpenAPI, { method: 'POST', url: '/umbraco/management/api/v1/indexer/{indexName}/rebuild', diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/MediaResource.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/MediaResource.ts index 00e9d3c6b1..effde3de8d 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/MediaResource.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/MediaResource.ts @@ -1,13 +1,12 @@ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ -import type { ContentTreeItemResponseModel } from '../models/ContentTreeItemResponseModel'; import type { CreateMediaRequestModel } from '../models/CreateMediaRequestModel'; import type { DocumentResponseModel } from '../models/DocumentResponseModel'; -import type { DocumentTreeItemResponseModel } from '../models/DocumentTreeItemResponseModel'; import type { MediaItemResponseModel } from '../models/MediaItemResponseModel'; +import type { MediaTreeItemResponseModel } from '../models/MediaTreeItemResponseModel'; import type { MoveMediaRequestModel } from '../models/MoveMediaRequestModel'; -import type { PagedContentTreeItemResponseModel } from '../models/PagedContentTreeItemResponseModel'; +import type { PagedMediaTreeItemResponseModel } from '../models/PagedMediaTreeItemResponseModel'; import type { PagedRecycleBinItemResponseModel } from '../models/PagedRecycleBinItemResponseModel'; import type { UpdateMediaRequestModel } from '../models/UpdateMediaRequestModel'; @@ -207,7 +206,7 @@ export class MediaResource { } /** - * @returns PagedContentTreeItemResponseModel Success + * @returns PagedMediaTreeItemResponseModel Success * @throws ApiError */ public static getTreeMediaChildren({ @@ -220,7 +219,7 @@ export class MediaResource { skip?: number, take?: number, dataTypeId?: string, - }): CancelablePromise { + }): CancelablePromise { return __request(OpenAPI, { method: 'GET', url: '/umbraco/management/api/v1/tree/media/children', @@ -243,7 +242,7 @@ export class MediaResource { }: { id?: Array, dataTypeId?: string, - }): CancelablePromise> { + }): CancelablePromise> { return __request(OpenAPI, { method: 'GET', url: '/umbraco/management/api/v1/tree/media/item', @@ -255,7 +254,7 @@ export class MediaResource { } /** - * @returns PagedContentTreeItemResponseModel Success + * @returns PagedMediaTreeItemResponseModel Success * @throws ApiError */ public static getTreeMediaRoot({ @@ -266,7 +265,7 @@ export class MediaResource { skip?: number, take?: number, dataTypeId?: string, - }): CancelablePromise { + }): CancelablePromise { return __request(OpenAPI, { method: 'GET', url: '/umbraco/management/api/v1/tree/media/root', diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/MediaTypeResource.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/MediaTypeResource.ts index c86145f403..6fd0fe9ecf 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/MediaTypeResource.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/MediaTypeResource.ts @@ -3,7 +3,7 @@ /* eslint-disable */ import type { MediaTypeItemResponseModel } from '../models/MediaTypeItemResponseModel'; import type { MediaTypeResponseModel } from '../models/MediaTypeResponseModel'; -import type { PagedFolderTreeItemResponseModel } from '../models/PagedFolderTreeItemResponseModel'; +import type { PagedMediaTypeTreeItemResponseModel } from '../models/PagedMediaTypeTreeItemResponseModel'; import type { CancelablePromise } from '../core/CancelablePromise'; import { OpenAPI } from '../core/OpenAPI'; @@ -51,7 +51,7 @@ export class MediaTypeResource { } /** - * @returns PagedFolderTreeItemResponseModel Success + * @returns PagedMediaTypeTreeItemResponseModel Success * @throws ApiError */ public static getTreeMediaTypeChildren({ @@ -64,7 +64,7 @@ export class MediaTypeResource { skip?: number, take?: number, foldersOnly?: boolean, - }): CancelablePromise { + }): CancelablePromise { return __request(OpenAPI, { method: 'GET', url: '/umbraco/management/api/v1/tree/media-type/children', @@ -78,7 +78,7 @@ export class MediaTypeResource { } /** - * @returns PagedFolderTreeItemResponseModel Success + * @returns PagedMediaTypeTreeItemResponseModel Success * @throws ApiError */ public static getTreeMediaTypeRoot({ @@ -89,7 +89,7 @@ export class MediaTypeResource { skip?: number, take?: number, foldersOnly?: boolean, - }): CancelablePromise { + }): CancelablePromise { return __request(OpenAPI, { method: 'GET', url: '/umbraco/management/api/v1/tree/media-type/root', diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/MemberGroupResource.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/MemberGroupResource.ts index 3ef4601fe2..96d340a64e 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/MemberGroupResource.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/MemberGroupResource.ts @@ -1,7 +1,7 @@ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ -import type { MemberGroupItemReponseModel } from '../models/MemberGroupItemReponseModel'; +import type { MemberGroupItemResponseModel } from '../models/MemberGroupItemResponseModel'; import type { PagedEntityTreeItemResponseModel } from '../models/PagedEntityTreeItemResponseModel'; import type { CancelablePromise } from '../core/CancelablePromise'; @@ -18,7 +18,7 @@ export class MemberGroupResource { id, }: { id?: Array, - }): CancelablePromise> { + }): CancelablePromise> { return __request(OpenAPI, { method: 'GET', url: '/umbraco/management/api/v1/member-group/item', diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/PropertyTypeResource.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/PropertyTypeResource.ts index 3026b7808a..b45cd2de82 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/PropertyTypeResource.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/PropertyTypeResource.ts @@ -1,8 +1,6 @@ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ -import type { PagedBooleanModel } from '../models/PagedBooleanModel'; - import type { CancelablePromise } from '../core/CancelablePromise'; import { OpenAPI } from '../core/OpenAPI'; import { request as __request } from '../core/request'; @@ -10,7 +8,7 @@ import { request as __request } from '../core/request'; export class PropertyTypeResource { /** - * @returns PagedBooleanModel Success + * @returns boolean Success * @throws ApiError */ public static getPropertyTypeIsUsed({ @@ -19,7 +17,7 @@ export class PropertyTypeResource { }: { contentTypeId?: string, propertyAlias?: string, - }): CancelablePromise { + }): CancelablePromise { return __request(OpenAPI, { method: 'GET', url: '/umbraco/management/api/v1/property-type/is-used', diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/RedirectManagementResource.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/RedirectManagementResource.ts index 2d12b27858..40fa37ef3d 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/RedirectManagementResource.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/RedirectManagementResource.ts @@ -18,7 +18,7 @@ export class RedirectManagementResource { public static getRedirectManagement({ filter, skip, - take, + take = 100, }: { filter?: string, skip?: number, @@ -45,7 +45,7 @@ export class RedirectManagementResource { public static getRedirectManagementById({ id, skip, - take, + take = 100, }: { id: string, skip?: number, diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/RelationResource.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/RelationResource.ts index 3c5ef6f3c7..fd6ceb82fb 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/RelationResource.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/RelationResource.ts @@ -38,7 +38,7 @@ export class RelationResource { public static getRelationChildRelationByChildId({ childId, skip, - take, + take = 100, relationTypeAlias = '', }: { childId: number, diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/SearcherResource.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/SearcherResource.ts index 68b20fe3ee..57e8a3639c 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/SearcherResource.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/SearcherResource.ts @@ -16,7 +16,7 @@ export class SearcherResource { */ public static getSearcher({ skip, - take, + take = 100, }: { skip?: number, take?: number, @@ -39,7 +39,7 @@ export class SearcherResource { searcherName, term, skip, - take, + take = 100, }: { searcherName: string, term?: string, diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/TelemetryResource.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/TelemetryResource.ts index 19975410d0..d5a7bcf67e 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/TelemetryResource.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/TelemetryResource.ts @@ -17,7 +17,7 @@ export class TelemetryResource { */ public static getTelemetry({ skip, - take, + take = 100, }: { skip?: number, take?: number, diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/TrackedReferenceResource.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/TrackedReferenceResource.ts index 2ba114f3a2..4d203cf32e 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/TrackedReferenceResource.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/TrackedReferenceResource.ts @@ -45,7 +45,7 @@ export class TrackedReferenceResource { public static getTrackedReferenceDescendantsByParentId({ parentId, skip, - take, + take = 20, filterMustBeIsDependency = true, }: { parentId: string, diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/UserResource.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/UserResource.ts index 6680b0ac4c..d1071da8cd 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/UserResource.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/UserResource.ts @@ -2,6 +2,7 @@ /* tslint:disable */ /* eslint-disable */ import type { ChangePasswordUserRequestModel } from '../models/ChangePasswordUserRequestModel'; +import type { CreateInitialPasswordUserRequestModel } from '../models/CreateInitialPasswordUserRequestModel'; import type { CreateUserRequestModel } from '../models/CreateUserRequestModel'; import type { CreateUserResponseModel } from '../models/CreateUserResponseModel'; import type { CurrentUserResponseModel } from '../models/CurrentUserResponseModel'; @@ -21,6 +22,7 @@ import type { UserOrderModel } from '../models/UserOrderModel'; import type { UserPermissionsResponseModel } from '../models/UserPermissionsResponseModel'; import type { UserResponseModel } from '../models/UserResponseModel'; import type { UserStateModel } from '../models/UserStateModel'; +import type { VerifyInviteUserRequestModel } from '../models/VerifyInviteUserRequestModel'; import type { CancelablePromise } from '../core/CancelablePromise'; import { OpenAPI } from '../core/OpenAPI'; @@ -410,6 +412,46 @@ export class UserResource { }); } + /** + * @returns any Success + * @throws ApiError + */ + public static postUserInviteCreatePassword({ + requestBody, + }: { + requestBody?: CreateInitialPasswordUserRequestModel, + }): CancelablePromise { + return __request(OpenAPI, { + method: 'POST', + url: '/umbraco/management/api/v1/user/invite/create-password', + body: requestBody, + mediaType: 'application/json', + errors: { + 400: `Bad Request`, + }, + }); + } + + /** + * @returns any Success + * @throws ApiError + */ + public static postUserInviteVerify({ + requestBody, + }: { + requestBody?: (VerifyInviteUserRequestModel | CreateInitialPasswordUserRequestModel), + }): CancelablePromise { + return __request(OpenAPI, { + method: 'POST', + url: '/umbraco/management/api/v1/user/invite/verify', + body: requestBody, + mediaType: 'application/json', + errors: { + 400: `Bad Request`, + }, + }); + } + /** * @returns any Success * @throws ApiError diff --git a/src/Umbraco.Web.UI.Client/src/shared/repository/tree-repository.interface.ts b/src/Umbraco.Web.UI.Client/src/shared/repository/tree-repository.interface.ts index 981a3caed1..b1924711bd 100644 --- a/src/Umbraco.Web.UI.Client/src/shared/repository/tree-repository.interface.ts +++ b/src/Umbraco.Web.UI.Client/src/shared/repository/tree-repository.interface.ts @@ -1,6 +1,6 @@ import type { Observable } from '@umbraco-cms/backoffice/external/rxjs'; import type { UmbTreeRootEntityModel, UmbTreeRootModel } from '@umbraco-cms/backoffice/tree'; -import { ProblemDetailsModel, TreeItemPresentationModel } from '@umbraco-cms/backoffice/backend-api'; +import { ProblemDetailsModel, EntityTreeItemResponseModel } from '@umbraco-cms/backoffice/backend-api'; export interface UmbPagedData { total: number; @@ -8,7 +8,7 @@ export interface UmbPagedData { } export interface UmbTreeRepository< - TreeItemType extends TreeItemPresentationModel, + TreeItemType extends EntityTreeItemResponseModel, TreeRootType extends UmbTreeRootModel = UmbTreeRootEntityModel > { requestTreeRoot: () => Promise<{