import {HTTPBody} from '@fastify-modular/route'; import {pito} from 'pito'; import {NeedLogin} from '../defines'; // =========================================================================================== export const UnregisterInput = pito.Obj({ }); export type UnregisterInput = pito.Type; // =========================================================================================== export const UnregisterOption = pito.Obj({}); export type UnregisterOption = pito.Type; // =========================================================================================== export const UnregisterOutput = pito.Obj({}); export type UnregisterOutput = pito.Type; // =========================================================================================== // API : [Stable] export const Unregister = HTTPBody('DELETE', '/api/v1/auth/unregister', 'auth') .body(UnregisterInput) .query(UnregisterOption) .response(UnregisterOutput) .presets(NeedLogin) .build(); // ===========================================================================================