IconData constructor

const IconData({
  1. @JsonKey(name: 'sm') required SingleIcon sm,
  2. @JsonKey(name: 'lg') required SingleIcon lg,
  3. @JsonKey(name: 'letters') String? letters,
  4. @JsonKey(name: 'color') String? color,
  5. @JsonKey(name: 'blurhash') String? blurhash,
  6. @Deprecated('Deprecated.') @JsonKey(name: 'stub') String? stub,
})

Implementation

const factory IconData({
  /// Small icon.
  @JsonKey(name: 'sm') required SingleIcon sm,

  /// Large image.
  @JsonKey(name: 'lg') required SingleIcon lg,

  /// Letters (only for stub icon).
  @JsonKey(name: 'letters') String? letters,

  /// Icon background color (only for stub icon).
  @JsonKey(name: 'color') String? color,

  /// Compact representation of a placeholder for an image (experimental).
  @JsonKey(name: 'blurhash') String? blurhash,

  /// Deprecated.
  @Deprecated('Deprecated.') @JsonKey(name: 'stub') String? stub,
}) = _IconData;