Files
gameyfin/frontend/src/app/api/LibraryManagementApi.ts
T
grimsi aa72161990 Finished implementation of frontend functionality.
Styling and bugfixing next
2022-07-25 21:17:30 +02:00

13 lines
558 B
TypeScript

import {PathToSlugDto} from "../models/dtos/PathToSlugDto";
import {Observable} from "rxjs";
import {DetectedGameDto} from "../models/dtos/DetectedGameDto";
import {UnmappedFileDto} from "../models/dtos/UnmappedFileDto";
export interface LibraryManagementApi {
mapGame(pathToSlugDto: PathToSlugDto): Observable<DetectedGameDto>;
getUnmappedFiles(): Observable<UnmappedFileDto[]>;
confirmGameMapping(slug: string): Observable<DetectedGameDto>;
deleteGame(slug: string): Observable<Response>;
deleteUnmappedFile(id: number): Observable<Response>;
}