ImagePreviewData class abstract

Represents the data extracted for a link preview image.

Annotations
  • @freezed

Constructors

ImagePreviewData.new({required String url, required double width, required double height})
Creates a ImagePreviewData instance.
const
factory
ImagePreviewData.fromJson(Map<String, dynamic> json)
Creates a ImagePreviewData instance from a JSON map.
factory

Properties

copyWith → $ImagePreviewDataCopyWith<ImagePreviewData>
Create a copy of ImagePreviewData with the given fields replaced by the non-null parameter values.
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
height double
The image height.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
url String
The URL of an image associated with the link.
no setterinherited
width double
The image width.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
Serializes this ImagePreviewData to a JSON map.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited