OptionalcauseThe original error, preserved for diagnostics.
Stable machine-readable code consumers branch on (never message text).
OptionaldetailsStructured context, e.g. per-field validation failures.
OptionalrequestBackend trace ID (x-request-id) for support and log correlation.
OptionalstatusHTTP status of the failing response, when one was received.
Constructor options shared by every
EdgibleErrorsubclass.