import { schema } from 'nexus' export const AddonItem = schema.objectType({ name: 'AddonItem', definition(t) { t.model.id() t.model.createdAt() t.model.updatedAt() t.model.title() t.model.price() t.model.titleFr() t.model.isDeleted() t.model.owner() }, }) export const AddonItemQueries = schema.extendType({ type: 'Query', definition(t) { t.crud.addonItem() t.crud.addonItems({ filtering: true, ordering: true }) }, }) export const AddonItemMutation = schema.extendType({ type: 'Mutation', definition: (t) => { t.crud.deleteOneAddonItem({ alias: 'deleteAddonItem' }) t.crud.updateOneAddonItem({ alias: 'updateAddonItem' }) t.crud.createOneAddonItem({ alias: 'createAddonItem' }) }, })