| Atributo | Tipo | Descripción |
|---|---|---|
id |
int |
|
fleet_id |
int |
{@link Fleet} vinculada |
branch_geofence_id |
int |
{@link \App\BranchGeofence} vinculada |
is_enabled |
bool |
Si el vínculo está activo |
created_at |
datetime\|null |
|
updated_at |
datetime\|null |
|
allLogs |
ApiLog> |
|
fleet |
Fleet |
{@link Fleet} vinculada |
geofence |
BranchGeofence |
Geocerca vinculada |
logs |
ApiLog> |
{
"id": 1,
"fleet_id": 2,
"branch_geofence_id": 316,
"is_enabled": true,
"created_at": "2024-10-01 19:50:42",
"updated_at": "2024-10-01 19:51:46"
}
Crea un LinkedGeofence entre la Fleet y una BranchGeofence,
ampliando el área de cobertura de la flota. is_enabled controla si el vínculo está
activo.
| Método | URI | Cabeceras |
|---|---|---|
| POST | /fleets/{fleet}/geofences/{branchGeofence} |
Authorization |
{
"is_enabled": "boolean"
}
{info} Soporta: Paginación Filters Carga dinámica
Listado paginado de las geocercas de cobertura vinculadas a la Fleet (registros LinkedGeofence).
| Método | URI | Cabeceras |
|---|---|---|
| GET | /fleets/{fleet}/geofences |
Authorization |
{info} Soporta: Carga dinámica
Devuelve el vínculo LinkedGeofence entre la Fleet y la BranchGeofence indicada.
| Método | URI | Cabeceras |
|---|---|---|
| GET | /fleets/{fleetId}/geofences/{branchGeofenceId} |
Authorization |
Cambia is_enabled del vínculo LinkedGeofence entre la Fleet y la
geocerca indicada.
| Método | URI | Cabeceras |
|---|---|---|
| PATCH | /fleets/{fleetId}/geofences/{branchGeofenceId} |
Authorization |
{
"is_enabled": "boolean"
}
Desvincula una BranchGeofence de la Fleet, borrando el registro LinkedGeofence correspondiente.
| Método | URI | Cabeceras |
|---|---|---|
| DELETE | /fleets/{fleetId}/geofences/{branchGeofenceId} |
Authorization |
allLogs HasMany ApiLogfleet BelongsTo Fleetgeofence BelongsTo BranchGeofencelogs HasMany ApiLog