Saltar al contenido principal

ShoriBaseModel

Modelo base: alias camelCase y construcción por nombre snake_case o camelCase.

Ejemplo General​

```python
req = AssignRequest(user_id="u", caso_ids=["c"])
print(req.to_payload()) # {"userId": "u", "casoIds": ["c"]}
```

Métodos​

def to_payload() -> dict[str, Any]​

Serializa al JSON del API: camelCase y sin campos None (como JSON.stringify).

Retorna: dict[str, Any] — Diccionario listo para enviar.

Ejemplo de uso:

```python
filtro = CaseFilter.builder().working_sub_state_id("x").build()
print(filtro.to_payload()["workingSubStateId"]) # in:x
```