mirror of
https://github.com/jeffvli/feishin.git
synced 2026-05-10 04:30:25 +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,
|
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 = {
|
export type OffsetPagination = {
|
||||||
skip: number;
|
skip: number;
|
||||||
take: number;
|
take: number;
|
||||||
|
|||||||
Reference in New Issue
Block a user