import http from './index' export interface ScrapDto { id: number name: string description: string story: string level: number levelName: string levelColor: string attackBonus: number defenseBonus: number hpBonus: number magicBonus: number } export interface ScrapScanResultDto { scrap: ScrapDto attackGain: number defenseGain: number hpGain: number magicGain: number } export interface ScrapHistoryDto { id: number scrap: ScrapDto obtainedAt: string } export const scrapApi = { getScrapList: (): Promise => { return http.get('/scrap/list') }, scanScrap: (characterId: number): Promise => { return http.post('/scrap/scan', { characterId }) }, getScrapHistory: (characterId: number): Promise => { return http.get(`/scrap/history/${characterId}`) } }