import { schema } from 'nexus' export const RoomModel = schema.objectType({ name: 'RoomModel', definition(t) { t.model.id() t.model.createdAt() t.model.updatedAt() t.model.title() t.model.description() t.model.price() t.model.unitRoom() t.model.chosenModels() t.model.images() }, }) export const RoomModelQueries = schema.extendType({ type: 'Query', definition(t) { t.crud.roomModel() t.crud.roomModels({ filtering: true, ordering: true }) }, }) export const RoomModelMutation = schema.extendType({ type: 'Mutation', definition: (t) => { t.crud.deleteOneRoomModel({ alias: 'deleteRoomModel' }) t.crud.updateOneRoomModel({ alias: 'updateRoomModel' }) t.crud.createOneRoomModel({ alias: 'createRoomModel' }) }, })