Provides struct and type for a ProblemDetail
@type t() :: %Gleanex.Platform.ProblemDetail{ code: String.t(), detail: String.t(), documentation_url: String.t() | nil, errors: [Gleanex.Platform.ProblemDetailError.t()] | nil, request_id: String.t(), status: integer(), title: String.t(), type: String.t() }