BalanceModifier


Modelo BalanceModifier

{
    "id": 2,
    "created_at": "2025-05-29 20:33:19",
    "updated_at": "2025-06-05 13:58:57",
    "company_id": 116,
    "is_active": false,
    "active_since": "2025-05-29 20:33:19",
    "active_until": "2025-06-05 13:58:57",
    "initial_amount_e2": 1000,
    "active_amount_e2": 0,
    "description": "Premio Gordo",
    "owner_type": "App\Account",
    "owner_id": 753,
    "author_id": 175,
    "related_model": "accounts:753",
    "is_withdrawal_locked": true
}
Atributo Tipo Descripción
id int -
created_at datetime\|null -
updated_at datetime\|null -
company_id int -
is_active bool -
active_since datetime -
active_until datetime\|null -
initial_amount_e2 int -
active_amount_e2 int -
description string -
owner_type string -
owner_id int -
author_id int -
is_withdrawal_locked bool -
related_model string\|null -

Insertar BalanceModifier

Método URI Cabeceras
POST /companies/{companyId}/balance-modifiers Authorization
{
    "account_id": "required|integer|exists:accounts,id",
    "active_since": "nullable|date",
    "active_until": "nullable|date",
    "initial_amount_e2": "required|integer|min:1",
    "description": "required|string|max:128",
    "is_withdrawal_locked": "nullable|boolean"
}

Listar BalanceModifier

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

Método URI Cabeceras
GET /companies/{companyId}/balance-modifiers Authorization

Mostrar BalanceModifier

{info} Soporta: Carga dinámica

Método URI Cabeceras
GET /companies/{companyId}/balance-modifiers/{balanceModifierId} Authorization

Actualizar BalanceModifier

Método URI Cabeceras
PATCH /companies/{companyId}/balance-modifiers/{balanceModifierId} Authorization
{
    "active_since": "nullable|date",
    "active_until": "nullable|date",
    "initial_amount_e2": "required|integer|min:1",
    "description": "required|string|max:128",
    "is_withdrawal_locked": "nullable|boolean"
}

Enlaces de BalanceModifier