FleetMember


Modelo FleetMember

{
    "id": 1,
    "is_enabled": true,
    "total_services_count": 95,
    "completed_services_count": 80,
    "total_earned_e2": 19367,
    "total_deducted_e2": 0,
    "total_collected_e2": 0,
    "member_confirmed_at": "2021-07-27 17:15:15",
    "member_restricted_at": null,
    "restriction_reason": null,
    "last_collection_on": null,
    "fleet_id": 2,
    "service_profile_id": 8,
    "created_at": "2023-07-07 14:48:39",
    "updated_at": "2023-07-07 14:48:39"
}
Atributo Tipo Descripción
id int -
is_enabled bool -
total_services_count int -
completed_services_count int -
total_earned_e2 int -
total_deducted_e2 int -
total_collected_e2 int -
member_confirmed_at datetime\|null -
fleet_id int -
service_profile_id int -
created_at datetime\|null -
updated_at datetime\|null -

Insertar FleetMember

Insertar FleetMember de Fleet

Método URI Cabeceras
POST /fleets/{fleetId}/fleet-members Authorization
{
    "service_profile_id": "required|integer|exists:service_profiles,id"
}

Listar FleetMember

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

Método URI Cabeceras
GET /fleet-members Authorization

Mostrar FleetMember

{info} Soporta: Carga dinámica

Método URI Cabeceras
GET /fleet-members/{fleetMemberId} Authorization

Actualizar FleetMember

Método URI Cabeceras
PATCH /fleet-members/{fleetMemberId} Authorization
{
    "is_enabled": "boolean",
    "status": "string|in:confirmed,restricted",
    "reason": "required_if:status,restricted|string|max:255"
}

Eliminar FleetMember

Método URI Cabeceras
DELETE /fleet-members/{fleetMemberId} Authorization

Enlaces de FleetMember