Remove hard-coded types

- Use auto-generated prisma types
This commit is contained in:
jeffvli
2022-10-12 13:41:41 -07:00
parent 02ef79dcb2
commit 95421698da
-104
View File
@@ -18,110 +18,6 @@ export enum AlbumFilter {
NOT_FAVORITED,
}
export type Server = {
createdAt: Date | string;
id: number;
name: string;
remoteUserId: string;
serverFolder?: ServerFolder[];
serverType: string;
token: string;
updatedAt: Date | string;
url: string;
username: string;
};
export type ServerFolder = {
createdAt: Date | string;
enabled: boolean;
id: number;
name: string;
remoteId: string;
serverId: number;
updatedAt: Date | string;
};
export type Rating = {
albumArtistId?: number;
albumId?: number;
artistId?: number;
createdAt: Date | string;
id: number;
songId?: number;
updatedAt: Date | string;
userId: number;
value: number;
};
export type User = {
createdAt: Date | string;
deviceId: string;
enabled: boolean;
id: number;
isAdmin: boolean;
password?: string;
updatedAt: Date | string;
username: string;
};
export type Genre = {
createdAt: Date | string;
id: number;
name: string;
updatedAt: Date | string;
};
export type Artist = {
biography: string;
createdAt: Date | string;
favorite?: boolean;
genres?: Genre[];
id: number;
imageUrl?: string;
name: string;
rating?: number;
remoteCreatedAt: string;
remoteId: string;
updatedAt: Date | string;
};
export type Album = {
biography?: string;
createdAt: Date | string;
favorite?: boolean;
id: number;
imageUrl?: string;
name: string;
rating?: number;
remoteCreatedAt: string;
remoteId: string;
updatedAt: Date | string;
};
export type Song = {
createdAt: Date | string;
favorite?: boolean;
id: number;
imageUrl?: string;
name: string;
rating?: number;
remoteCreatedAt: string;
remoteId: string;
updatedAt: Date | string;
};
export type Task = {
completed: boolean;
createdAt: Date | string;
id: number;
inProgress: boolean;
isError: boolean | null;
message: string | null;
name: string;
updatedAt: Date | string;
};
export type OffsetPagination = {
skip: number;
take: number;