* Run build_runner * Add option to sync messsage delay with stream latency * Add experimental labbel * Hide seconds indicator in chat only mode * Consistent casing
50 lines
1.6 KiB
Dart
50 lines
1.6 KiB
Dart
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
|
|
part of 'badges.dart';
|
|
|
|
// **************************************************************************
|
|
// JsonSerializableGenerator
|
|
// **************************************************************************
|
|
|
|
BadgeInfoTwitch _$BadgeInfoTwitchFromJson(Map<String, dynamic> json) =>
|
|
BadgeInfoTwitch(
|
|
json['image_url_1x'] as String,
|
|
json['image_url_2x'] as String,
|
|
json['image_url_4x'] as String,
|
|
json['id'] as String,
|
|
json['title'] as String,
|
|
json['description'] as String,
|
|
);
|
|
|
|
BadgeInfoFFZ _$BadgeInfoFFZFromJson(Map<String, dynamic> json) => BadgeInfoFFZ(
|
|
(json['id'] as num).toInt(),
|
|
json['title'] as String,
|
|
json['color'] as String,
|
|
BadgeUrlsFFZ.fromJson(json['urls'] as Map<String, dynamic>),
|
|
);
|
|
|
|
BadgeUrlsFFZ _$BadgeUrlsFFZFromJson(Map<String, dynamic> json) => BadgeUrlsFFZ(
|
|
json['1'] as String,
|
|
json['2'] as String,
|
|
json['4'] as String,
|
|
);
|
|
|
|
BadgeInfo7TV _$BadgeInfo7TVFromJson(Map<String, dynamic> json) => BadgeInfo7TV(
|
|
json['tooltip'] as String,
|
|
(json['urls'] as List<dynamic>)
|
|
.map((e) => (e as List<dynamic>).map((e) => e as String).toList())
|
|
.toList(),
|
|
(json['users'] as List<dynamic>).map((e) => e as String).toList(),
|
|
);
|
|
|
|
BadgeInfoBTTV _$BadgeInfoBTTVFromJson(Map<String, dynamic> json) =>
|
|
BadgeInfoBTTV(
|
|
json['providerId'] as String,
|
|
BadgeDetailsBTTV.fromJson(json['badge'] as Map<String, dynamic>),
|
|
);
|
|
|
|
BadgeDetailsBTTV _$BadgeDetailsBTTVFromJson(Map<String, dynamic> json) =>
|
|
BadgeDetailsBTTV(
|
|
json['description'] as String,
|
|
json['svg'] as String,
|
|
);
|