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

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

Description 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}/action/SetBranchOperatingHour
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
Corps - Exemple JSON
{
        "BranchOperationHour": [
            {
                "NomBranche": "site1",
                "Code Branche": "1001",
                "IdBranche": 420,
                "StartTime": "2022-05-19T00:00:00",
                "EndTime": "2022-05-19T01:00:00",
                "Jour": 0,
                "IsDayOff": faux
            },
            {
                "NomBranche": "site1",
                "Code Branche": "1001",
                "IdBranche": 420,
                "StartTime": "2022-05-19T01:00:00",
                "EndTime": "2022-05-19T11:00:00",
                "Jour": 1,
                "IsDayOff": faux
            },
            {
                "NomBranche": "site1",
                "Code Branche": "1001",
                "IdBranche": 420,
                "StartTime": "2022-05-19T11:00:00",
                "EndTime": "2022-05-19T23:10:00",
                "Jour": 1,
                "IsDayOff": faux
            },            
            {
                "NomBranche": "site1",
                "Code Branche": "1001",
                "IdBranche": 420,
                "StartTime": "2022-05-19T00:00:00",
                "EndTime": "2022-05-19T23:30:00",
                "Jour": 2,
                "IsDayOff": faux
            },
            {
                "NomBranche": "site1",
                "Code Branche": "1001",
                "IdBranche": 420,
                "StartTime": "2022-05-19T00:00:00",
                "EndTime": "2022-05-19T23:10:00",
                "Jour": 3,
                "IsDayOff": faux
            },
            {
                "NomBranche": "site1",
                "Code Branche": "1001",
                "IdBranche": 420,
                "StartTime": "2022-05-19T00:00:00",
                "EndTime": "2022-05-19T23:10:00",
                "Jour": 4,
                "IsDayOff": faux
            },
            {
                "NomBranche": "site1",
                "Code Branche": "1001",
                "IdBranche": 420,
                "StartTime": "2022-05-19T00:00:00",
                "EndTime": "2022-05-19T23:10:00",
                "Jour": 5,
                "IsDayOff": faux
            },
            {
                "NomBranche": "site1",
                "Code Branche": "1001",
                "IdBranche": 420,
                "StartTime": "2022-05-19T00:00:00",
                "EndTime": "2022-05-19T23:10:00",
                "Jour": 6,
                "IsDayOff": faux
            },
            {
                "NomBranche": "site2",
                "Code Branche": "1002",
                "IdBranche": 530,
                "StartTime": "2022-05-19T00:00:00",
                "EndTime": "2022-05-19T23:59:00",
                "Jour": 0,
                "IsDayOff": faux
            },
            {
                "NomBranche": "site2",
                "Code Branche": "1002",
                "IdBranche": 530,
                "StartTime": "2022-05-19T00:00:00",
                "EndTime": "2022-05-19T23:59:00",
                "Jour": 1,
                "IsDayOff": faux
            },
            {
                "NomBranche": "site2",
                "Code Branche": "1002",
                "IdBranche": 530,
                "StartTime": "2022-05-19T00:00:00",
                "EndTime": "2022-05-19T23:59:00",
                "Jour": 2,
                "IsDayOff": faux
            },
            {
                "NomBranche": "site2",
                "Code Branche": "1002",
                "IdBranche": 530,
                "StartTime": "2022-05-19T00:00:00",
                "EndTime": "2022-05-19T23:59:00",
                "Jour": 3,
                "IsDayOff": faux
            },
            {
                "NomBranche": "site2",
                "Code Branche": "1002",
                "IdBranche": 530,
                "StartTime": "2022-05-19T00:00:00",
                "EndTime": "2022-05-19T23:59:00",
                "Jour": 4,
                "IsDayOff": faux
            },
            {
                "NomBranche": "site2",
                "Code Branche": "1002",
                "IdBranche": 530,
                "StartTime": "2022-05-19T00:00:00",
                "EndTime": "2022-05-19T23:59:00",
                "Jour": 5,
                "IsDayOff": faux
            },
            {
                "NomBranche": "site2",
                "Code Branche": "1002",
                "IdBranche": 530,
                "StartTime": "2022-05-19T00:00:00",
                "EndTime": "2022-05-19T23:59:00",
                "Jour": 6,
                "IsDayOff": vrai
            }
        ],
        "BranchSpecialOperationHour": [
            {
                "NomBranche": "site1",
                "Code Branche": "1001",
                "IdBranche": 420,
                "Date": "2022-06-29T00:00:00",
                "StartTime": "2022-06-29T00:00:00",
                "EndTime": "2022-06-29T00:00:00",
                "IsDayOff": vrai,
                "Commentaire": "Test spécial 1"
            },
            {
                "NomBranche": "site1",
                "Code Branche": "1001",
                "IdBranche": 420,
                "Date": "2022-07-12T00:00:00",
                "StartTime": "2022-07-12T00:00:00",
                "EndTime": "2022-07-12T00:00:00",
                "IsDayOff": vrai,
                "Commentaire": "Test spécial 2"
            }
        ]
    }
Description du corps
  1. BranchOperationHeure
    1. Peut uniquement inclure les heures d'ouverture de la succursale qui doivent être mises à jour.
    2. '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"
    3. '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
    4.  'Jour':
      1. 0 = dimanche, 1 = lundi, 2 = mardi, etc.
    5. 'IsDayOff' indique si cette succursale ne fonctionne pas un jour spécifique de la semaine
  2. SuccursaleSpécialHeure de fonctionnement
    1. Si aucune heure de fonctionnement spéciale ne doit être ajoutée, laissez simplement cette liste vide
    2. '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"
    3. 'Date' est la date précise à laquelle cette opération spéciale s'appliquera à cette succursale
    4. 'IsDayOff' indique si cette succursale ne fonctionne pas un jour spécifique de la semaine
    5. 'Commenter'
Réponse - Exemple JSON
{
    "Statut": 200,
    "Erreur": "",
    "Message": "Heure de fonctionnement mise à jour",
    "Données": nulle
}
Mis à jour en juillet 8, 2022