GiphyImages class

A class representing various renditions of Giphy images.

Constructors

GiphyImages.new({GiphyImage? fixedHeight, GiphyImage? fixedHeightStill, GiphyImage? fixedHeightDownsampled, GiphyImage? fixedWidth, GiphyImage? fixedWidthStill, GiphyImage? fixedWidthDownsampled, GiphyImage? fixedHeightSmall, GiphyImage? fixedHeightSmallStill, GiphyImage? fixedWidthSmall, GiphyImage? fixedWidthSmallStill, GiphyImage? downsized, GiphyImage? downsizedStill, GiphyImage? downsizedLarge, GiphyImage? downsizedMedium, GiphyImage? original, GiphyImage? originalStill, GiphyImage? looping, GiphyImage? preview, GiphyImage? downsizedSmall, String? mediaId})
Creates a GiphyImages instance with the given renditions.
const
GiphyImages.fromJson(Map<Object?, Object?> json)
Creates a GiphyImages instance from a JSON object.
factory

Properties

downsized GiphyImage?
File size under 2mb.
final
downsizedLarge GiphyImage?
File size under 8mb.
final
downsizedMedium GiphyImage?
File size under 5mb.
final
downsizedSmall GiphyImage?
File size under 200kb.
final
downsizedStill GiphyImage?
Static preview image for downsized.
final
fixedHeight GiphyImage?
Height set to 200px. Good for mobile use.
final
fixedHeightDownsampled GiphyImage?
Height set to 200px. Reduced to 6 frames to minimize file size to the lowest. Works well for unlimited scroll on mobile and as animated previews. See Giphy.com on mobile web as an example.
final
fixedHeightSmall GiphyImage?
Height set to 100px. Good for mobile keyboards.
final
fixedHeightSmallStill GiphyImage?
Static preview image for fixed_height_small.
final
fixedHeightStill GiphyImage?
Static preview image for fixed_height.
final
fixedWidth GiphyImage?
Width set to 200px. Good for mobile use.
final
fixedWidthDownsampled GiphyImage?
Width set to 200px. Reduced to 6 frames. Works well for unlimited scroll on mobile and as animated previews.
final
fixedWidthSmall GiphyImage?
Width set to 100px. Good for mobile keyboards.
final
fixedWidthSmallStill GiphyImage?
Static preview image for fixed_width_small.
final
fixedWidthStill GiphyImage?
Static preview image for fixed_width.
final
hashCode int
The hash code for this object.
no setterinherited
looping GiphyImage?
Duration set to loop for 15 seconds. Only recommended for this exact use case.
final
mediaId String?
The media ID associated with the image.
final
original GiphyImage?
Original file size and file dimensions. Good for desktop use.
final
originalStill GiphyImage?
Static preview image for original.
final
preview GiphyImage?
File size under 50kb. Duration may be truncated to meet file size requirements. Good for thumbnails and previews.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

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

Operators

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