ClientRating


Representa a una calificación otorgada a un Cliente. Las calificaciones de Clientes son otorgadas por Providers.

Modelo ClientRating

{
    "id": 467,
    "order_id": 1529,
    "client_id": 39,
    "provider_id": 36,
    "rate": 4,
    "comment": "muy buen servicio",
    "created_at": "2020-05-01 02:07:19",
    "updated_at": "2020-05-01 02:07:19"
}
Atributo Tipo Descripción
id int -
rate int -
comment string\|null -
created_at datetime\|null -
updated_at datetime\|null -
order_id int\|null -
client_id int -
provider_id int\|null -

Insertar ClientRating

Insertar ClientRating de OrderProvider

Método URI Cabeceras
POST /companies/{companyId}/order-providers/{orderProviderId}/client-ratings Authorization
{
    "rate": "required|integer|min:1|max:5",
    "comment": "string|max:255"
}

Listar ClientRating

Listar ClientRating de Client

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

Método URI Cabeceras
GET /companies/{companyId}/clients/{clientId}/client-ratings Authorization

Listar ClientRating de Order

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

Método URI Cabeceras
GET /companies/{companyId}/orders/{orderId}/client-ratings Authorization

Mostrar ClientRating

{info} Soporta: Carga dinámica

Método URI Cabeceras
GET /companies/{companyId}/client-ratings/{clientRatingId} Authorization

Actualizar ClientRating

Método URI Cabeceras
PATCH /companies/{companyId}/client-ratings/{clientRatingId} Authorization
{
    "comment": "required|string|max:255"
}

Enlaces de ClientRating