fromJson static method
Implementation
static VideoMessageAdvertisement? fromJson(Map<String, dynamic>? json) {
if (json == null) {
return null;
}
return VideoMessageAdvertisement(
uniqueId: (json['unique_id'] as int?) ?? 0,
text: (json['text'] as String?) ?? '',
minDisplayDuration: (json['min_display_duration'] as int?) ?? 0,
maxDisplayDuration: (json['max_display_duration'] as int?) ?? 0,
canBeReported: (json['can_be_reported'] as bool?) ?? false,
sponsor: AdvertisementSponsor.fromJson(tdMapFromJson(json['sponsor'])),
title: (json['title'] as String?) ?? '',
additionalInfo: (json['additional_info'] as String?) ?? '',
);
}