1. Casa
  2. Guide per l'utente
  3. Documentazione API RESTful
  4. [v2] Imposta l'API dell'ora di esercizio della filiale

[v2] Imposta l'API dell'ora di esercizio della filiale

Descrizione [Nuova versione] Chiamare questo endpoint fornendo il token dell'utente amministratore per impostare l'orario di apertura della filiale per un'azienda.
endpoint {DataManagerAPI}/api/v2/Site/[branchId]/SetBranchOperatingHours
metodo POST
Headers
  1. AToken: valore del token restituito da API "GeneraAccessToken" fornendo il nome utente e la password
Descrizione dell'endpoint
  1. 'branchId' è una chiave univoca per identificare il ramo, non modificare semplicemente questo valore
    1. 'branchId' può essere recuperato / referenziato da 'API dei siti'
Corpo - Esempio JSON
[
            {
                "StartTime": "2022-05-19T00:00:00",
                "EndTime": "2022-05-19T01:00:00",
                "Giorno": 0,
                "IsDayOff": falso
            },
            {
                "StartTime": "2022-05-19T01:00:00",
                "EndTime": "2022-05-19T11:00:00",
                "Giorno": 1,
                "IsDayOff": falso
            },
            {
                "StartTime": "2022-05-19T11:00:00",
                "EndTime": "2022-05-19T23:10:00",
                "Giorno": 1,
                "IsDayOff": falso
            },            
            {
                "StartTime": "2022-05-19T00:00:00",
                "EndTime": "2022-05-19T23:30:00",
                "Giorno": 2,
                "IsDayOff": falso
            },
            {
                "StartTime": "2022-05-19T00:00:00",
                "EndTime": "2022-05-19T23:10:00",
                "Giorno": 3,
                "IsDayOff": falso
            },
            {
                "StartTime": "2022-05-19T00:00:00",
                "EndTime": "2022-05-19T23:10:00",
                "Giorno": 4,
                "IsDayOff": falso
            },
            {
                "StartTime": "2022-05-19T00:00:00",
                "EndTime": "2022-05-19T23:10:00",
                "Giorno": 5,
                "IsDayOff": falso
            },
            {
                "StartTime": "2022-05-19T00:00:00",
                "EndTime": "2022-05-19T23:10:00",
                "Giorno": 6,
                "IsDayOff": falso
            }
]
    
Descrizione del corpo
  1. FilialeOra operativa
    1. Passare tutte le ore di funzionamento sotto il ramo da inserire. 
    2. 'StartTime' e 'EndTime' sono l'ora di inizio e di fine del periodo di funzionamento della filiale
      1. La parte della data in questi 2 campi non è importante, verrà utilizzata solo la parte dell'ora
    3.  'Giorno':
      1. 0 = domenica, 1 = lunedì, 2 = martedì, ecc
    4. 'IsDayOff' indica se quel ramo non opera in un giorno specifico della settimana
  2. È possibile recuperare l'ora di funzionamento completa della rispettiva ora di funzionamento API "GetOperatingHours"
Risposta - Esempio JSON
{
    "Stato": 200,
    "Errore": "",
    "Messaggio": "Orario operativo aggiornato",
    "Dati": nullo
}
Aggiornato a luglio 15, 2022