1. Accueil
  2. Guides de l'utilisateur
  3. Documentation API RESTful
  4. [v2] Définir l'API des heures d'ouverture de la succursale

[v2] Définir l'API des heures d'ouverture de la succursale

Description [Nouvelle version] Appel de ce point de terminaison en fournissant un jeton d'utilisateur administrateur pour définir l'heure d'ouverture de la succursale d'une entreprise.
Endpoint {DataManagerAPI}/api/v2/Site/[branchId]/SetBranchOperatingHours
Method POSTEZ
En-têtes
  1. AToken : retour de la valeur du jeton à partir de API "Générer un jeton d'accès" en fournissant le nom d'utilisateur et le mot de passe
Description du point final
  1. 'branchId' est une clé unique pour identifier la branche, ne modifiez pas simplement cette valeur
    1. 'branchId' peut être récupéré/référencé à partir de "API Sites"
Corps - Exemple JSON
[
            {
                "StartTime": "2022-05-19T00:00:00",
                "EndTime": "2022-05-19T01:00:00",
                "Jour": 0,
                "IsDayOff": faux
            },
            {
                "StartTime": "2022-05-19T01:00:00",
                "EndTime": "2022-05-19T11:00:00",
                "Jour": 1,
                "IsDayOff": faux
            },
            {
                "StartTime": "2022-05-19T11:00:00",
                "EndTime": "2022-05-19T23:10:00",
                "Jour": 1,
                "IsDayOff": faux
            },            
            {
                "StartTime": "2022-05-19T00:00:00",
                "EndTime": "2022-05-19T23:30:00",
                "Jour": 2,
                "IsDayOff": faux
            },
            {
                "StartTime": "2022-05-19T00:00:00",
                "EndTime": "2022-05-19T23:10:00",
                "Jour": 3,
                "IsDayOff": faux
            },
            {
                "StartTime": "2022-05-19T00:00:00",
                "EndTime": "2022-05-19T23:10:00",
                "Jour": 4,
                "IsDayOff": faux
            },
            {
                "StartTime": "2022-05-19T00:00:00",
                "EndTime": "2022-05-19T23:10:00",
                "Jour": 5,
                "IsDayOff": faux
            },
            {
                "StartTime": "2022-05-19T00:00:00",
                "EndTime": "2022-05-19T23:10:00",
                "Jour": 6,
                "IsDayOff": faux
            }
]
    
Description du corps
  1. BranchOperationHeure
    1. Passez toutes les heures de fonctionnement sous la branche à insérer. 
    2. 'StartTime' et 'EndTime' sont l'heure de début et de fin de la période de fonctionnement de la branche
      1. La partie date dans ces 2 champs n'est pas importante, seule la partie heure sera utilisée
    3.  'Jour':
      1. 0 = dimanche, 1 = lundi, 2 = mardi, etc.
    4. 'IsDayOff' indique si cette succursale ne fonctionne pas un jour spécifique de la semaine
  2. L'heure de fonctionnement complète de l'heure de fonctionnement respective peut être récupérée à partir de API 'GetOperatingHours'
Réponse - Exemple JSON
{
    "Statut": 200,
    "Erreur": "",
    "Message": "Heures d'ouverture mises à jour",
    "Données": nulle
}
Mis à jour en juillet 15, 2022