Reservation - ob-vss-ss18/ppl-core GitHub Wiki

PPL-Reservation stellt dem Kunden die Möglichkeit, freie Items zu reservieren sowie seine eigenen Reservierungen einzusehen. Bei einer Reservierung muss der State des Items im ppl-stock entsprechend gesetzt werden.

type Reservation {
  id: Int!
  cid: Int!
  itemId: Int!
  date_from: Date! // alternativ String!
  date_to: Date    // gleiches gilt hier
}

type Query {
  reservation(user: User!, id: Int!): Reservation
  reservations(user: User!, cid: Int!): [Reservation]
}

type Mutation {
  reserve(user: User!, cid: Int!, itemId: Int!, date_from: Date!, date_to: Date): Boolean
}

Herokupfad: https://ppl-reservation-dev.herokuapp.com/

getReservation getReservation

getReservations getReservations

reserve reserve