Represents an error returned by the Deputy API.
@type t() :: %Deputy.Error.API{ __exception__: true, code: String.t() | nil, details: map() | nil, message: String.t(), status: integer() }