import { schema } from 'nexus' export const SegmentField = schema.objectType({ name: 'SegmentField', definition(t) { t.model.id() t.model.model() t.model.comparison() t.model.createdAt() t.model.updatedAt() t.model.path() t.model.value() t.model.segments() }, }) export const SegmentFieldQueries = schema.extendType({ type: 'Query', definition(t) { t.crud.segmentField() t.crud.segmentFields({ filtering: true, ordering: true }) }, }) export const SegmentFieldMutation = schema.extendType({ type: 'Mutation', definition: (t) => { t.crud.deleteOneSegmentField({ alias: 'deleteSegmentField' }) t.crud.updateOneSegmentField({ alias: 'updateSegmentField' }) t.crud.createOneSegmentField({ alias: 'createSegmentField' }) }, })