Adjust jellyfin types to include additional properties
This commit is contained in:
parent
c87905f6c2
commit
e3665e6407
1 changed files with 10 additions and 4 deletions
|
@ -39,9 +39,13 @@ const error = z.object({
|
||||||
const baseParameters = z.object({
|
const baseParameters = z.object({
|
||||||
AlbumArtistIds: z.string().optional(),
|
AlbumArtistIds: z.string().optional(),
|
||||||
ArtistIds: z.string().optional(),
|
ArtistIds: z.string().optional(),
|
||||||
|
ContributingArtistIds: z.string().optional(),
|
||||||
EnableImageTypes: z.string().optional(),
|
EnableImageTypes: z.string().optional(),
|
||||||
EnableTotalRecordCount: z.boolean().optional(),
|
EnableTotalRecordCount: z.boolean().optional(),
|
||||||
EnableUserData: z.boolean().optional(),
|
EnableUserData: z.boolean().optional(),
|
||||||
|
EnableUserDataTypes: z.boolean().optional(),
|
||||||
|
ExcludeArtistIds: z.string().optional(),
|
||||||
|
ExcludeItemIds: z.string().optional(),
|
||||||
ExcludeItemTypes: z.string().optional(),
|
ExcludeItemTypes: z.string().optional(),
|
||||||
Fields: z.string().optional(),
|
Fields: z.string().optional(),
|
||||||
ImageTypeLimit: z.number().optional(),
|
ImageTypeLimit: z.number().optional(),
|
||||||
|
@ -49,18 +53,20 @@ const baseParameters = z.object({
|
||||||
IsFavorite: z.boolean().optional(),
|
IsFavorite: z.boolean().optional(),
|
||||||
Limit: z.number().optional(),
|
Limit: z.number().optional(),
|
||||||
MediaTypes: z.string().optional(),
|
MediaTypes: z.string().optional(),
|
||||||
|
NameStartsWith: z.string().optional(),
|
||||||
ParentId: z.string().optional(),
|
ParentId: z.string().optional(),
|
||||||
Recursive: z.boolean().optional(),
|
Recursive: z.boolean().optional(),
|
||||||
SearchTerm: z.string().optional(),
|
SearchTerm: z.string().optional(),
|
||||||
SortBy: z.string().optional(),
|
SortBy: z.string().optional(),
|
||||||
SortOrder: z.enum(sortOrderValues).optional(),
|
SortOrder: z.enum(sortOrderValues).optional(),
|
||||||
StartIndex: z.number().optional(),
|
StartIndex: z.number().optional(),
|
||||||
|
Tags: z.string().optional(),
|
||||||
UserId: z.string().optional(),
|
UserId: z.string().optional(),
|
||||||
|
Years: z.string().optional(),
|
||||||
});
|
});
|
||||||
|
|
||||||
const paginationParameters = z.object({
|
const paginationParameters = z.object({
|
||||||
Limit: z.number().optional(),
|
Limit: z.number().optional(),
|
||||||
NameStartsWith: z.string().optional(),
|
|
||||||
SortOrder: z.enum(sortOrderValues).optional(),
|
SortOrder: z.enum(sortOrderValues).optional(),
|
||||||
StartIndex: z.number().optional(),
|
StartIndex: z.number().optional(),
|
||||||
});
|
});
|
||||||
|
@ -76,9 +82,9 @@ const imageTags = z.object({
|
||||||
});
|
});
|
||||||
|
|
||||||
const imageBlurHashes = z.object({
|
const imageBlurHashes = z.object({
|
||||||
Backdrop: z.string().optional(),
|
Backdrop: z.record(z.string(), z.string()).optional(),
|
||||||
Logo: z.string().optional(),
|
Logo: z.record(z.string(), z.string()).optional(),
|
||||||
Primary: z.string().optional(),
|
Primary: z.record(z.string(), z.string()).optional(),
|
||||||
});
|
});
|
||||||
|
|
||||||
const userData = z.object({
|
const userData = z.object({
|
||||||
|
|
Reference in a new issue