[API] Write firebase APIs
Closed this issue · 0 comments
calippo commented
requirements
- Elencare tutti i ristoranti (solo informazioni per gli utenti, niente ordini)
GET /restaurants.json - Elencare le informazioni per un ristorante
GET /restaurants/{rid}.json - Aggiungere un ristorante
PUT /restaurants/{rid}.json { open: boolean, maxPeopleNumber: uint, name: String, description: String, telephone: String, address: String } - Mostrare il menù per un ristorante
GET/restaurants/{rid}/menu.json
- Creare un menù per un ristorante
PUT/restaurants/{rid}/menu.json { description: String, groups: [{name: String, items: []}] }
- Elencare gli ordini di un ristorante
GET/orders/{rid}.json?orderBy=:key&startAt=:from&endAt=:to
- Creare un ordine per un ristorante
PUT/orders/{rid}/{oid}.json { status: "pending" }
- Mostrare un ordine per un ristorante
GET/orders/{rid}/{oid}.json
- Aggiungere una persona all’ordine
PUT/orders/{rid}/{oid}/peopleOrders/{uid}.json { orderItems: [String] }
- Submit un ordine
PATCH/orders/{rid}/{oid}.json { customerPhoneNumber: String, status: "submitted" }