class Dependabot::DependencyGroup

def initialize(name:, rules:, applies_to: "version-updates")

def initialize(name:, rules:, applies_to: "version-updates")
  @name = name
  # For backwards compatibility, if no applies_to is provided, default to "version-updates"
  @applies_to = T.let(applies_to || "version-updates", String)
  @rules = rules
  @dependencies = T.let([], T::Array[Dependabot::Dependency])
end