import { schema } from 'nexus' export const OffenseCategory = schema.objectType({ name: 'OffenseCategory', definition(t) { t.model.id() t.model.createdAt() t.model.updatedAt() t.model.title() t.model.description() t.model.actionToTake() t.model.managingCompanies() }, }) export const OffenseCategoryQueries = schema.extendType({ type: 'Query', definition(t) { t.crud.offenseCategory() t.crud.offenseCategories({ filtering: true, ordering: true }) }, }) export const OffenseCategoryMutation = schema.extendType({ type: 'Mutation', definition: (t) => { t.crud.deleteOneOffenseCategory({ alias: 'deleteOffenseCategory' }) t.crud.updateOneOffenseCategory({ alias: 'updateOffenseCategory' }) t.crud.createOneOffenseCategory({ alias: 'createOffenseCategory' }) }, })