import "reflect-metadata";
import { Controller, Get, Patch, Route, Path, Body } from "@tsoa/runtime";
import menpoService from "~/services/japanese/armor/mempo";

@Route("items")
export class MenpoController extends Controller {
	/**
	 * Retrieves mempo (face mask) details
	 */
	@Get("/:id/japanese/armor/mempo")
	public async get(@Path() id: string | number): Promise<any> {
		return await menpoService.get(id);
	}

	/**
	 * Updates mempo (face mask) details
	 */
	@Patch("/:id/japanese/armor/mempo")
	public async patch(@Path() id: string | number, @Body() body: any): Promise<any> {
		return await menpoService.patch(id, body);
	}
}
