fragment TravelFields on TravelEntity { id attributes { meeting departure details vehicleName phone_number seats passengers { data { id attributes { name location user { data { id attributes { firstName lastName } } } } } } } } mutation createTravel($travel: TravelInput!, $createVehicle: Boolean) { createTravel(data: $travel, createVehicle: $createVehicle) { data { ...TravelFields } } } mutation updateTravel($id: ID!, $travelUpdate: TravelInput!) { updateTravel(id: $id, data: $travelUpdate) { data { ...TravelFields } } } mutation deleteTravel($id: ID!) { deleteTravel(id: $id) { data { id } } }