PolymorphicKind<T>.sealed constructor

const PolymorphicKind<T>.sealed({
  1. String? name,
  2. String jsonDiscriminator = defaultJsonDiscriminator,
  3. required List<Kind<T>> defaultKinds,
})

Constructor for situations when all possible kinds are known.

Implementation

const PolymorphicKind.sealed({
  super.name,
  this.jsonDiscriminator = defaultJsonDiscriminator,
  required this.defaultKinds,
})  : isSealed = true,
      super.constructor();