16 lines
740 B
TypeScript
16 lines
740 B
TypeScript
|
|
import { NextRequest, NextResponse } from "next/server";
|
||
|
|
|
||
|
|
export interface Service {
|
||
|
|
getAllBots: (req: NextRequest) => Promise<NextResponse>;
|
||
|
|
getOneBot: (req: NextRequest) => Promise<NextResponse>;
|
||
|
|
sendMessage: (req: NextRequest) => Promise<NextResponse>;
|
||
|
|
receiveMessages: (req: NextRequest) => Promise<NextResponse>;
|
||
|
|
registerBot: (req: NextRequest) => Promise<NextResponse>;
|
||
|
|
resetBot: (req: NextRequest) => Promise<NextResponse>;
|
||
|
|
requestCode: (req: NextRequest) => Promise<NextResponse>;
|
||
|
|
unverifyBot: (req: NextRequest) => Promise<NextResponse>;
|
||
|
|
refreshBot: (req: NextRequest) => Promise<NextResponse>;
|
||
|
|
createBot: (req: NextRequest) => Promise<NextResponse>;
|
||
|
|
deleteBot: (req: NextRequest) => Promise<NextResponse>;
|
||
|
|
}
|