### Base class for all transaction types in the ledger service

#### Fields

- **event_type**  
  - Type: `const`
  - Enum: Required
  - Description: The type of event that occurred.
  - Allowed: `management_operation.updated`

- **status**  
  - Type: `string`
  - Enum: Required
  - Description: The status of the transaction.
  - Allowed: `PENDING`, `SETTLED`, `DECLINED`, `REVERSED`, `CANCELED`, `RETURNED`

- **token**  
  - Type: `uuid`
  - Required: Yes
  - Description: Unique identifier for the transaction.

- **created**  
  - Type: `date-time`
  - Required: Yes
  - Description: ISO 8601 timestamp of when the transaction was created.

- **updated**  
  - Type: `date-time`
  - Required: Yes
  - Description: ISO 8601 timestamp of when the transaction was last updated.

- **family**  
  - Type: `const`
  - Enum: Required
  - Allowed: `MANAGEMENT_OPERATION`

- **result**  
  - Type: `string`
  - Enum: Required
  - Allowed: `APPROVED`, `DECLINED`

- **category**  
  - Type: `string`
  - Enum: Required
  - Allowed: `MANAGEMENT_FEE`, `MANAGEMENT_DISPUTE`, `MANAGEMENT_REWARD`, `MANAGEMENT_ADJUSTMENT`, `MANAGEMENT_DISBURSEMENT`

- **settled_amount**  
  - Type: `integer`
  - Required: Yes

- **pending_amount**  
  - Type: `integer`
  - Required: Yes

- **currency**  
  - Type: `string`
  - Required: Yes

- **events**  
  - Type: `array of objects`
  - Required: Yes

- **events[]**  
    - **user_defined_id**  
      - Type: `string | null`
    - **financial_account_token**  
      - Type: `uuid`
      - Required: Yes
    - **direction**  
      - Type: `string`
      - Enum: Required
      - Allowed: `CREDIT`, `DEBIT`

- **transaction_series**  
  - Type: `required`
  - Description: Transaction Series  
- **external_resource**  
  - Type: `ExternalResource | null`
  - Description: External Resource object

### Example Response
```json
{
  "status": "PENDING",
  "token": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
  "created": "2026-07-18T00:26:06.297Z",
  "updated": "2026-07-18T00:26:06.297Z",
  "event_type": "management_operation.updated",
  "family": "MANAGEMENT_OPERATION",
  "result": "APPROVED",
  "category": "MANAGEMENT_FEE",
  "direction": "CREDIT"
}
```
