Website/db/app/core/dto/rawData/RawItemPrefab.ts
Mangiang 4b26395870
Some checks failed
continuous-integration/drone/push Build is failing
chore: work in progress
2022-05-06 21:05:02 -04:00

27 lines
634 B
TypeScript

import { Prisma } from "@prisma/client"
export class RawItemPrefab {
id: number
path: string
rcid: string
static fromRawData(data: any): RawItemPrefab {
const rawData = new RawItemPrefab();
Object.assign(rawData, data)
return rawData
}
toItemPrefabData(): Prisma.ItemPrefabCreateNestedOneWithoutItemPropInput {
return {
connectOrCreate: {
where: {
id: this.id
},
create: {
path: this.path,
rcid: this.path
}
}
}
}
}