import { schema } from 'nexus' export const Parking = schema.objectType({ name: 'Parking', definition(t) { t.model.id() t.model.createdAt() t.model.updatedAt() t.model.number() t.model.cadastreNumber() t.model.proportionateShare() t.model.project() t.model.properties() t.model.owners() t.model.segments() }, }) export const ParkingQueries = schema.extendType({ type: 'Query', definition(t) { t.crud.parking() t.crud.parkings({ filtering: true, ordering: true }) }, }) export const ParkingMutation = schema.extendType({ type: 'Mutation', definition: (t) => { t.crud.deleteOneParking({ alias: 'deleteParking' }) t.crud.updateOneParking({ alias: 'updateParking' }) t.crud.createOneParking({ alias: 'createParking' }) }, })