enough_giphy library

A GIPHY client in pure Dart without dependency on Flutter.

Classes

GiphyClient
A client for GIPHY
GiphyCollection
Contains a number of GIF resources
GiphyDownSampledImage
A down-sampled image
GiphyDownSizedImage
Data on a version of this GIF downsized.
GiphyFullImage
A full image description
GiphyGif
A giphy gif, sticker or emoji
GiphyImage
Base class for images
GiphyImages
Contains the different available formats for this GIPHY image.
GiphyLanguage
Provides the supported language codes for regional content of GIPHY
GiphyLoopingImage
Data on the 15 second version of the GIF looping.
GiphyMeta
Provides meta data for a GiphyCollection
GiphyOriginalImage
The description of an original image
GiphyPagination
Provides pagination information for a GiphyCollection
GiphyPreviewImage
Data on a version of this GIF in .MP4 format limited to 50kb that displays the first 1-2 seconds of the GIF.
GiphyRequest
Encapsulates a request to ease subsequent requests
GiphySource
A source to download all messages in paged requests
GiphyStillImage
A still image (without animation)
GiphyUser
Contains information about a GIPHY contributor
GiphyWebPImage
A GIF image in .WEBP format

Enums

GiphyRating
MPAA compatible rating
GiphyType
The requested content type

Exceptions / Errors

GiphyClientError
Provides error details