Line data Source code
1 : import 'package:flusmic/src/models/info/dimension.dart'; 2 : import 'package:freezed_annotation/freezed_annotation.dart'; 3 : 4 : part 'simple_image.freezed.dart'; 5 : part 'simple_image.g.dart'; 6 : 7 : ///SimpleImage model 8 : /// 9 : ///Represents a image inside RichText 10 : @freezed 11 : class SimpleImage with _$SimpleImage { 12 : ///Default constructor 13 : factory SimpleImage({ 14 : String? alt, 15 : String? copyright, 16 : required Dimension dimensions, 17 : required String url, 18 : }) = _SimpleImage; 19 : 20 : ///Converts SimpleImage object to json 21 1 : factory SimpleImage.fromJson(Map<String, dynamic> json) => 22 1 : _$SimpleImageFromJson(json); 23 : }