CaseTypeModule
Consulta de definiciones de producto. Thread-safe.
Ejemplo General
```python
tipos = client.caso().caso_type()
lite = tipos.find_by_id_lite("tipo-uuid")
```
Métodos
def __init__(config: ShoriConfig, http: HttpExecutor) -> None
Parámetros:
config(ShoriConfig) —http(HttpExecutor) —
def find_by_id(caso_type_id: str) -> CasoTypeResponse
Obtiene la definición completa de un producto (estados, formularios, configuración).
Parámetros:
caso_type_id(str) — UUID del tipo de caso.
Retorna: CasoTypeResponse — CasoTypeResponse.
Lanza:
ResourceNotFoundException— Si el tipo de caso no existe.
Ejemplo de uso:
```python
producto = client.caso().caso_type().find_by_id("tipo-uuid")
```
def find_by_id_lite(caso_type_id: str) -> CasoTypeResponse
Obtiene la definición básica de un producto (sin estados detallados).
Más rápida que find_by_id; úsala cuando solo necesitas nombre o configuración general.
Parámetros:
caso_type_id(str) — UUID del tipo de caso.
Retorna: CasoTypeResponse — CasoTypeResponse.
Ejemplo de uso:
```python
producto = client.caso().caso_type().find_by_id_lite("tipo-uuid")
```