mirror of
https://github.com/jeffvli/feishin.git
synced 2026-05-07 12:30:12 +02:00
Remove hard-coded types
- Use auto-generated prisma types
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user