import {HTTPBody} from '@fastify-modular/route'; import {pito} from 'pito'; import {NeedLogin} from '../defines'; // ========================================================================== export const CompleteVerifiedParam = pito.Obj({ dealId: pito.Num(), }); export type CompleteVerifiedParam = pito.Type; // ========================================================================== export const CompleteVerifiedOutput = pito.Obj({ ctrctVersion : pito.Num(), manualVersion: pito.Num(), }); export type CompleteVerifiedOutput = pito.Type; // ========================================================================== export const CompleteVerified = HTTPBody('POST','/api/v1/product/deal/contract/verified/:dealId','deal') .params(CompleteVerifiedParam) .response(CompleteVerifiedOutput) .presets(NeedLogin) .build(); // ==========================================================================