Adjust jellyfin types to include additional properties

This commit is contained in:
jeffvli 2023-05-09 18:58:24 -07:00
parent c87905f6c2
commit e3665e6407

View file

@ -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({