SimpleKind<T> constructor

const SimpleKind<T>({
  1. String? name,
  2. String? jsonName,
  3. required Kind<T> kind,
  4. T fromJson(
    1. Object? json
    )?,
  5. Object? toJson(
    1. T instance
    )?,
  6. List<Trait>? traits,
})

Implementation

const SimpleKind({
  String? name,
  String? jsonName,
  required Kind<T> kind,
  T Function(Object? json)? fromJson,
  Object? Function(T instance)? toJson,
  List<Trait>? traits,
})  : _name = name,
      _jsonName = jsonName,
      _fromJson = fromJson,
      _toJson = toJson,
      _traits = traits,
      super(kind);