Structured error returned by FactorialHR operations.
The client returns errors as {:error, %FactorialHR.Error{}} so callers can
branch on stable fields without parsing log messages or response bodies.
Structured error returned by FactorialHR operations.
The client returns errors as {:error, %FactorialHR.Error{}} so callers can
branch on stable fields without parsing log messages or response bodies.