generate new relation type server models

This commit is contained in:
Mads Rasmussen
2024-03-12 13:02:15 +01:00
committed by Jacob Overgaard
parent 3e79b507fc
commit 1e3a0ff84e
7 changed files with 34 additions and 6 deletions

View File

@@ -284,6 +284,7 @@ export type { PagedProblemDetailsModel } from './models/PagedProblemDetailsModel
export type { PagedRedirectUrlResponseModel } from './models/PagedRedirectUrlResponseModel';
export type { PagedRelationItemResponseModel } from './models/PagedRelationItemResponseModel';
export type { PagedRelationResponseModel } from './models/PagedRelationResponseModel';
export type { PagedRelationTypeTreeItemResponseModel } from './models/PagedRelationTypeTreeItemResponseModel';
export type { PagedSavedLogSearchResponseModel } from './models/PagedSavedLogSearchResponseModel';
export type { PagedSearcherResponseModel } from './models/PagedSearcherResponseModel';
export type { PagedSearchResultResponseModel } from './models/PagedSearchResultResponseModel';
@@ -321,6 +322,7 @@ 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 type { RelationTypeTreeItemResponseModel } from './models/RelationTypeTreeItemResponseModel';
export type { RenamePartialViewRequestModel } from './models/RenamePartialViewRequestModel';
export type { RenameScriptRequestModel } from './models/RenameScriptRequestModel';
export type { RenameStylesheetRequestModel } from './models/RenameStylesheetRequestModel';

View File

@@ -9,9 +9,10 @@ import type { DocumentTypeTreeItemResponseModel } from './DocumentTypeTreeItemRe
import type { FolderTreeItemResponseModel } from './FolderTreeItemResponseModel';
import type { MediaTypeTreeItemResponseModel } from './MediaTypeTreeItemResponseModel';
import type { NamedEntityTreeItemResponseModel } from './NamedEntityTreeItemResponseModel';
import type { RelationTypeTreeItemResponseModel } from './RelationTypeTreeItemResponseModel';
export type PagedNamedEntityTreeItemResponseModel = {
total: number;
items: Array<(NamedEntityTreeItemResponseModel | DataTypeTreeItemResponseModel | DocumentBlueprintTreeItemResponseModel | DocumentTypeTreeItemResponseModel | FolderTreeItemResponseModel | MediaTypeTreeItemResponseModel)>;
items: Array<(NamedEntityTreeItemResponseModel | DataTypeTreeItemResponseModel | DocumentBlueprintTreeItemResponseModel | DocumentTypeTreeItemResponseModel | FolderTreeItemResponseModel | MediaTypeTreeItemResponseModel | RelationTypeTreeItemResponseModel)>;
};

View File

@@ -0,0 +1,12 @@
/* generated using openapi-typescript-codegen -- do no edit */
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
import type { RelationTypeTreeItemResponseModel } from './RelationTypeTreeItemResponseModel';
export type PagedRelationTypeTreeItemResponseModel = {
total: number;
items: Array<RelationTypeTreeItemResponseModel>;
};

View File

@@ -5,5 +5,7 @@
import type { NamedItemResponseModelBaseModel } from './NamedItemResponseModelBaseModel';
export type RelationTypeItemResponseModel = NamedItemResponseModelBaseModel;
export type RelationTypeItemResponseModel = (NamedItemResponseModelBaseModel & {
isDeletable: boolean;
});

View File

@@ -9,7 +9,7 @@ export type RelationTypeResponseModel = (RelationTypeBaseModel & {
id: string;
alias?: string | null;
path: string;
isSystemRelationType: boolean;
isDeletable: boolean;
parentObjectTypeName?: string | null;
childObjectTypeName?: string | null;
});

View File

@@ -0,0 +1,11 @@
/* generated using openapi-typescript-codegen -- do no edit */
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
import type { NamedEntityTreeItemResponseModel } from './NamedEntityTreeItemResponseModel';
export type RelationTypeTreeItemResponseModel = (NamedEntityTreeItemResponseModel & {
isDeletable: boolean;
});

View File

@@ -3,7 +3,7 @@
/* tslint:disable */
/* eslint-disable */
import type { CreateRelationTypeRequestModel } from '../models/CreateRelationTypeRequestModel';
import type { PagedNamedEntityTreeItemResponseModel } from '../models/PagedNamedEntityTreeItemResponseModel';
import type { PagedRelationTypeTreeItemResponseModel } from '../models/PagedRelationTypeTreeItemResponseModel';
import type { RelationTypeItemResponseModel } from '../models/RelationTypeItemResponseModel';
import type { RelationTypeResponseModel } from '../models/RelationTypeResponseModel';
import type { UpdateRelationTypeRequestModel } from '../models/UpdateRelationTypeRequestModel';
@@ -130,7 +130,7 @@ export class RelationTypeResource {
}
/**
* @returns PagedNamedEntityTreeItemResponseModel Success
* @returns PagedRelationTypeTreeItemResponseModel Success
* @throws ApiError
*/
public static getTreeRelationTypeRoot({
@@ -139,7 +139,7 @@ export class RelationTypeResource {
}: {
skip?: number,
take?: number,
}): CancelablePromise<PagedNamedEntityTreeItemResponseModel> {
}): CancelablePromise<PagedRelationTypeTreeItemResponseModel> {
return __request(OpenAPI, {
method: 'GET',
url: '/umbraco/management/api/v1/tree/relation-type/root',