type Bed {
  id: ID!
  name: String!
  description: String
  createdAt: String!
  updatedAt: String!
  # custom fields from api (wp)
  title: String
  owner: Number
  version: String
}

type Query {
  getBed(id: ID!): Bed
  getBeds: [Bed] @rest(endpoint: "https://threed.design/wp-json/wp/v2/threed_bed")
  listBeds: [Bed]
}

type Mutation {
  createBed(name: String!, description: String): Bed
  updateBed(id: ID!, name: String, description: String): Bed
  deleteBed(id: ID!): Bed
}