import { schema } from 'nexus' export const AccessKey = schema.objectType({ name: 'AccessKey', definition(t) { t.model.id() t.model.createdAt() t.model.updatedAt() t.model.number() t.model.project() t.model.property() t.model.owners() }, }) export const AccessKeyQueries = schema.extendType({ type: 'Query', definition(t) { t.crud.accessKey() t.crud.accessKeys({ filtering: true, ordering: true }) }, }) export const AccessKeyMutation = schema.extendType({ type: 'Mutation', definition: (t) => { t.crud.deleteOneAccessKey({ alias: 'deleteAccessKey' }) t.crud.updateOneAccessKey({ alias: 'updateAccessKey' }) t.crud.createOneAccessKey({ alias: 'createAccessKey' }) }, })