GiphyImage class

A class representing a Giphy image with various attributes and formats.

Constructors

GiphyImage.new({String? gifUrl, int width = 0, int height = 0, int gifSize = 0, int frames = 0, String? mp4Url, int mp4Size = 0, String? webPUrl, int webPSize = 0, String? mediaId, GiphyRendition? renditionType})
Creates a GiphyImage instance with the given attributes.
const
GiphyImage.fromJson(Map<Object?, Object?> json)
Creates a GiphyImage instance from a JSON object.
factory

Properties

frames int
The number of frames in the GIF.
final
gifSize int
The size of the GIF in bytes.
final
gifUrl String?
The URL of the GIF version of the image.
final
hashCode int
The hash code for this object.
no setterinherited
height int
The height of the image.
final
mediaId String?
The media ID of the image.
final
mp4Size int
The size of the MP4 in bytes.
final
mp4Url String?
The URL of the MP4 version of the image.
final
renditionType GiphyRendition?
The rendition type of the image.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
webPSize int
The size of the WebP in bytes.
final
webPUrl String?
The URL of the WebP version of the image.
final
width int
The width of the image.
final

Methods

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

Operators

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