import { HTTPNoBody } from "@fastify-modular/route"; import { pito } from "pito"; import { NeedLogin } from "../defines"; import { RltrOffcDefine } from "../types/rltr-offc"; // ===================================================================================== export const FindRltrOffcParam = pito.Obj({ rltrOffcRegsCd: pito.Str(), }); export type FindRltrOffcParam = pito.Type; // ===================================================================================== export const FindRltrOffcOption = pito.Obj({}); export type FindRltrOffcOption = pito.Type; // ===================================================================================== export const FindRltrOffcInput = pito.Obj({}); export type FindRltrOffcInput = pito.Type; // ===================================================================================== export const FindRltrOffcOutput = RltrOffcDefine; export type FindRltrOffcOutput = pito.Type; // ===================================================================================== export const FindRltrOffc = HTTPNoBody( "GET", "/api/v1/admin/rltr-offc/:rltrOffcRegsCd", "admin" ) .params(FindRltrOffcParam) .query(FindRltrOffcOption) .response(FindRltrOffcOutput) .presets(NeedLogin) .build(); // =====================================================================================