class Dependabot::TypedDependabotError

def detail(hash = nil)

def detail(hash = nil)
  {
    "error-type": error_type,
    "error-detail": hash || {
      message: message
    }
  }
end

def initialize(error_type, message = nil)

def initialize(error_type, message = nil)
  @error_type = T.let(error_type, String)
  super(message || error_type)
end