import {HTTPBody} from '@fastify-modular/route'; import {pito} from 'pito'; import {NeedLogin} from '../defines'; // ========================================================================== export const UpdateQNAParam = pito.Obj({qnaId: pito.Num()}); export type UpdateQNAParam = pito.Type; // ========================================================================== export const UpdateQNAInput = pito.Obj({ qnaId : pito.Num(), title : pito.Str(), contents: pito.Str(), }); export type UpdateQNAInput = pito.Type; // ========================================================================== export const UpdateQNA = HTTPBody('PATCH', '/api/v1/product/update-qna/:qnaId', 'cs') .params(UpdateQNAParam) .body(UpdateQNAInput) .presets(NeedLogin) .build(); // ==========================================================================