generate server models + fix client

This commit is contained in:
Mads Rasmussen
2025-02-17 13:47:02 +01:00
parent c76d764598
commit 8bbb12da5a
3 changed files with 11 additions and 0 deletions

View File

@@ -565,6 +565,7 @@ export type DataTypeTreeItemResponseModel = {
};
export type DefaultReferenceResponseModel = {
$type: string;
id: string;
name?: (string) | null;
type?: (string) | null;
@@ -640,6 +641,8 @@ export type DocumentCollectionResponseModel = {
creator?: (string) | null;
sortOrder: number;
documentType: (DocumentTypeCollectionReferenceResponseModel);
isTrashed: boolean;
isProtected: boolean;
updater?: (string) | null;
};
@@ -686,6 +689,7 @@ export type DocumentRecycleBinItemResponseModel = {
};
export type DocumentReferenceResponseModel = {
$type: string;
id: string;
name?: (string) | null;
published?: (boolean) | null;
@@ -1213,6 +1217,7 @@ export type MediaRecycleBinItemResponseModel = {
};
export type MediaReferenceResponseModel = {
$type: string;
id: string;
name?: (string) | null;
mediaType: (TrackedReferenceMediaTypeModel);

View File

@@ -146,6 +146,8 @@ const collectionMapper = (model: UmbMockDocumentModel): DocumentCollectionRespon
icon: model.documentType.icon,
},
id: model.id,
isProtected: model.isProtected,
isTrashed: model.isTrashed,
sortOrder: 0,
updater: null,
values: model.values,

View File

@@ -8,6 +8,7 @@ export const items: Array<
DefaultReferenceResponseModel | DocumentReferenceResponseModel | MediaReferenceResponseModel
> = [
{
$type: 'DocumentReferenceResponseModel',
id: 'simple-document-id',
name: 'Simple Document',
published: true,
@@ -18,6 +19,7 @@ export const items: Array<
},
} satisfies DocumentReferenceResponseModel,
{
$type: 'DocumentReferenceResponseModel',
id: '1234',
name: 'Image Block',
published: true,
@@ -28,6 +30,7 @@ export const items: Array<
},
} satisfies DocumentReferenceResponseModel,
{
$type: 'MediaReferenceResponseModel',
id: 'media-id',
name: 'Simple Media',
mediaType: {
@@ -37,6 +40,7 @@ export const items: Array<
},
} satisfies MediaReferenceResponseModel,
{
$type: 'DefaultReferenceResponseModel',
id: 'default-id',
name: 'Some other reference',
type: 'Default',