1. Inicio
  2. Guías para el usuario
  3. Documentación de la API RESTful
  4. [v2] Establecer la API de horas de funcionamiento de la sucursal

[v2] Establecer la API de horas de funcionamiento de la sucursal

Descripción [Nueva versión] Llamar a este punto final proporcionando un token de usuario administrador para establecer el horario de funcionamiento de la sucursal para una empresa.
Punto final {DataManagerAPI}/api/v2/Site/[branchId]/SetBranchOperatingHours
Método PUBLICAR
Cabezales
  1. AToken: retorno de valor de token de API 'Generar token de acceso' proporcionando el nombre de usuario y la contraseña
Descripción del punto final
  1. 'branchId' es una clave única para identificar la sucursal, no modifique simplemente este valor
    1. 'branchId' se puede recuperar/referir desde 'API de sitios'
Cuerpo - Ejemplo JSON
[
            {
                "StartTime": "2022-05-19T00:00:00",
                "EndTime": "2022-05-19T01:00:00",
                "Día": 0,
                "IsDayOff": falso
            },
            {
                "StartTime": "2022-05-19T01:00:00",
                "EndTime": "2022-05-19T11:00:00",
                "Día": 1,
                "IsDayOff": falso
            },
            {
                "StartTime": "2022-05-19T11:00:00",
                "EndTime": "2022-05-19T23:10:00",
                "Día": 1,
                "IsDayOff": falso
            },            
            {
                "StartTime": "2022-05-19T00:00:00",
                "EndTime": "2022-05-19T23:30:00",
                "Día": 2,
                "IsDayOff": falso
            },
            {
                "StartTime": "2022-05-19T00:00:00",
                "EndTime": "2022-05-19T23:10:00",
                "Día": 3,
                "IsDayOff": falso
            },
            {
                "StartTime": "2022-05-19T00:00:00",
                "EndTime": "2022-05-19T23:10:00",
                "Día": 4,
                "IsDayOff": falso
            },
            {
                "StartTime": "2022-05-19T00:00:00",
                "EndTime": "2022-05-19T23:10:00",
                "Día": 5,
                "IsDayOff": falso
            },
            {
                "StartTime": "2022-05-19T00:00:00",
                "EndTime": "2022-05-19T23:10:00",
                "Día": 6,
                "IsDayOff": falso
            }
]
    
Descripción del cuerpo
  1. RamaOperativoHora
    1. Pase todas las horas de funcionamiento debajo de la rama que necesita ser insertada. 
    2. 'StartTime' y 'EndTime' es la hora de inicio y finalización del período de tiempo de funcionamiento de la sucursal
      1. La parte de la fecha en estos 2 campos no es importante, solo se usará la parte de la hora
    3.  'Día':
      1. 0 = domingo, 1 = lunes, 2 = martes, etc.
    4. 'IsDayOff' indica si esa sucursal no opera en un día específico de la semana
  2. La hora de funcionamiento completa de la hora de funcionamiento respectiva se puede recuperar de API 'GetOperatingHours'
Respuesta - Ejemplo JSON
{
    "Estado": 200,
    "Error": "",
    "Mensaje": "Horario de funcionamiento actualizado",
    "Datos": nulo
}
Actualizado en julio 15, 2022