import {HTTPNoBody} from '@fastify-modular/route'; import {pito} from 'pito'; import {NeedLogin} from '../defines'; import {ConfirmManualDefine} from '../types'; // ========================================================================== export const FindConfirmManualParam = pito.Obj({ dealId: pito.Int(), }); export type FindConfirmManualParam = pito.Type; // ========================================================================== export const FindConfirmManualOutput = ConfirmManualDefine; export type FindConfirmManualOutput = pito.Type; // ========================================================================== export const FindConfirmManual = HTTPNoBody( 'GET', '/api/v1/product/confirm-manual/:dealId', 'contract', ) .params(FindConfirmManualParam) .response(FindConfirmManualOutput) .presets(NeedLogin) .build();