ServiceCharge


Modelo ServiceCharge

{
    "id": 1,
    "name": "Delivery Fee",
    "type": 1,
    "service_type": 1,
    "owner_type": "App\Company",
    "owner_id": 1,
    "created_at": "2023-07-07 13:36:35",
    "updated_at": "2023-07-07 13:36:35",
    "config": null
}
Atributo Tipo Descripción
id int -
name string -
type int -
service_type int -
owner_type string -
owner_id int -
created_at datetime\|null -
updated_at datetime\|null -

Listar ServiceCharge

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

Método URI Cabeceras
GET /service-charges N/A

Mostrar ServiceCharge

{info} Soporta: Carga dinámica

Método URI Cabeceras
GET /service-charges/{serviceChargeId} N/A

Actualizar ServiceCharge

Método URI Cabeceras
PATCH /service-charges/{serviceChargeId} Authorization
{
    "name": "string|max:255",
    "type": "integer|min:1|max:2",
    "service_type": "integer|min:1|max:2"
}

Eliminar ServiceCharge

Método URI Cabeceras
DELETE /service-charges/{serviceChargeId} Authorization

Acciones de ServiceCharge

Index For Company

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

Método URI Cabeceras
GET /companies/{companyId}/service-charges N/A

Index For Branch

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

Método URI Cabeceras
GET /branches/{branchId}/service-charges N/A

Store For Company

Método URI Cabeceras
POST /companies/{companyId}/service-charges Authorization
{
    "name": "required|string|max:255",
    "type": "integer|min:1|max:2",
    "service_type": "required|integer|min:1|max:2"
}

Store For Branch

Método URI Cabeceras
POST /branches/{branchId}/service-charges Authorization
{
    "name": "required|string|max:255",
    "type": "integer|min:1|max:2",
    "service_type": "required|integer|min:1|max:2"
}

Enlaces de ServiceCharge