Error information for failed tuning jobs.
Parses error from API response.
@type t() :: %Gemini.Types.Tuning.TuningJobError{ code: integer() | nil, details: list() | nil, message: String.t() | nil }
@spec from_api_response(map() | nil) :: t() | nil