import { schema } from 'nexus' export const ContactPerson = schema.objectType({ name: 'ContactPerson', definition(t) { t.model.id() t.model.createdAt() t.model.updatedAt() t.model.type() t.model.firstName() t.model.lastName() t.model.title() t.model.email() t.model.phone() t.model.projects() t.model.services() }, }) export const ContactPersonQueries = schema.extendType({ type: 'Query', definition(t) { t.crud.contactPerson() }, }) export const ContactMutation = schema.extendType({ type: 'Mutation', definition: (t) => { t.crud.deleteOneContactPerson({ alias: 'deleteContactPerson' }) t.crud.updateOneContactPerson({ alias: 'updateContactPerson' }) t.crud.createOneContactPerson({ alias: 'createContactPerson' }) }, })