import { SessionResponse } from "@/dtos/game-access/planning"; import { AssistantCreateSessionRequest, AssistantCreateSessionResponse, AssistantDeleteSessionRequest, AssistantDeleteSessionResponse } from "@/dtos/game-access/planning/assistant"; import { SessionAllRequest, SessionAllResponse, SessionCreateRequest, SessionDeleteRequest, SessionFindRequest, SessionGetRequest, SessionUpdateRequest } from "@/dtos/game-access/planning/session"; import { AuthBodyRequest, Empty, QueryRequest } from "./interfaces/api.interface"; export default interface PlanningSessionApi { /** Assistant **/ createBatch(req: AuthBodyRequest): Promise; deleteBatch(req: AuthBodyRequest): Promise; /** Sessions **/ create(req: AuthBodyRequest): Promise; update(req: AuthBodyRequest): Promise; delete(req: AuthBodyRequest): Promise; all(req: QueryRequest): Promise; get(req: QueryRequest): Promise; find(req: QueryRequest): Promise; }