Holiday


Día no laborable. Evita que el sistema cambie el estado de servicio de la Company los días aquí registrados. Sin embargo, aún se puede cambiar el estado de servicio de la Company manualmente si así se desea.

Modelo Holiday

{
    "id": 86,
    "date_at": "2021-04-19 00:00:00",
    "repeat_annually": false,
    "created_at": "2021-04-14 15:10:57",
    "updated_at": "2021-04-14 15:10:57",
    "company_id": 3,
    "branch_id": 2,
    "date_at_utc": "2021-04-19 04:00:00"
}

Insertar Holiday

Insertar Holiday de Branch

Método URI Cabeceras
POST /companies/{companyId}/branches/{branchId}/holidays Authorization
{
    "date_at": "required|after_or_equal:today",
    "repeat_annually": "boolean"
}

Listar Holiday

Listar Holiday de Branch

{info} Soporta: Paginación Filters Carga dinámica

Método URI Cabeceras
GET /companies/{companyId}/branches/{branchId}/holidays Authorization

Mostrar Holiday

{info} Soporta: Carga dinámica

Método URI Cabeceras
GET /companies/{companyId}/holidays/{holidayId} Authorization

Actualizar Holiday

Método URI Cabeceras
PATCH /companies/{companyId}/holidays/{holidayId} Authorization
{
    "date_at": "after_or_equal:today",
    "repeat_annually": "boolean"
}

Sincronizar Holiday

Sincronizar Holiday de Branch

Reemplaza todos los Holidays

Método URI Cabeceras
PUT /companies/{companyId}/branches/{branchId}/holidays Authorization
[
    {
        "date_at": "required|after_or_equal:today",
        "repeat_annually": "boolean"
    }
]

Eliminar Holiday

Método URI Cabeceras
DELETE /companies/{companyId}/holidays/{holidayId} Authorization

Enlaces de Holiday