1.0.5 • Published 7 years ago
node-foodcheri v1.0.5
node-foodcheri
Une API pour Foodchéri
Usage
const Foodcheri = require('node-foodcheri');
const foodcheri = new Foodcheri({
  apiKey: ''
});Enregistrement
foodcheri.signUp({phone, last_name, email, first_name, password});Authentification
foodcheri.login(email, password);Récupérer le profil de l'utilisateur
foodcheri.getProfile();Modifier le profil de l'utilisateur
foodcheri.updateProfile({ phone, first_name, last_name });Récupérer la liste des commandes
foodcheri.getOrders();Récupérer la dernière commande
foodcheri.getLastOrder();Récupérer une commande par son hash
foodcheri.getLastOrder(orderHash);Récupérer tous les créneaux de livraison
foodcheri.getAllTimeslots({ latitude, longitude });Récupérer les créneaux de livraison pour une date et une heure
foodcheri.getTimeslots(
  { latitude, longitude },
  (mealDate = moment()
    .format(DATE_FORMAT)
    .toString()),
  (time = '12:00')
);Récupérer l'id de la zone de livraison
foodcheri.getIdArea(
  { latitude, longitude },
  (mealDate = moment()
    .format(DATE_FORMAT)
    .toString()),
  (time = '12:00')
);Récupérer le menu pour un type de repas, un jour et une zone de livraison
foodcheri.getMenu(
  (meal = 'LUNCH' | 'DINNER'),
  (mealDate = moment()
    .format(DATE_FORMAT)
    .toString()),
  (idArea = '100')
);Récupérer la facture pour une commande
foodcheri.getReceipt(orderHash);