toJson<T> method

T toJson<T>()

Implementation

T toJson<T>() {
  Map<String, dynamic> map = {'type': type.name, 'color': color.name};

  if (T == String) {
    return jsonEncode(map) as T;
  } else {
    return map as T;
  }
}