Error payload returned by the pixiv API (keys camelized).
Internal error message.
Short error reason / code.
Localised error message intended for end users.
OptionaluserMessageDetails?: Record<string, unknown>Additional details for the user-facing message (may be absent).
Camelized shape of the JSON error body returned by the pixiv API.
The pixiv wire format uses
snake_casefield names (e.g.user_message);HttpClientappliescamelizeKeys()before returning, so all fields here arelowerCamelCase.