mirror of
https://github.com/kevin-DL/m3o-go.git
synced 2026-01-11 18:44:26 +00:00
Commit from m3o/m3o action
This commit is contained in:
46
gifs/gifs.go
46
gifs/gifs.go
@@ -26,7 +26,7 @@ func (t *GifsService) Search(request *SearchRequest) (*SearchResponse, error) {
|
||||
|
||||
type Gif struct {
|
||||
// URL used for embedding the GIF
|
||||
EmbedUrl string `json:"embedUrl"`
|
||||
EmbedUrl string `json:"embed_url"`
|
||||
// The ID of the GIF
|
||||
Id string `json:"id"`
|
||||
// The different formats available for this GIF
|
||||
@@ -34,7 +34,7 @@ type Gif struct {
|
||||
// The content rating for the GIF
|
||||
Rating string `json:"rating"`
|
||||
// A short URL for this GIF
|
||||
ShortUrl string `json:"shortUrl"`
|
||||
ShortUrl string `json:"short_url"`
|
||||
// The slug used in the GIF's URL
|
||||
Slug string `json:"slug"`
|
||||
// The page on which this GIF was found
|
||||
@@ -49,17 +49,17 @@ type ImageFormat struct {
|
||||
// height
|
||||
Height int32 `json:"height"`
|
||||
// size of the MP4 version
|
||||
Mp4size int32 `json:"mp4size"`
|
||||
Mp4Size int32 `json:"mp4_size"`
|
||||
// URL to an MP4 version of the gif
|
||||
Mp4url string `json:"mp4url"`
|
||||
Mp4Url string `json:"mp4_url"`
|
||||
// size in bytes
|
||||
Size int32 `json:"size"`
|
||||
// URL of the gif
|
||||
Url string `json:"url"`
|
||||
// size of the webp version
|
||||
WebpSize int32 `json:"webpSize"`
|
||||
WebpSize int32 `json:"webp_size"`
|
||||
// URL to a webp version of the gif
|
||||
WebpUrl string `json:"webpUrl"`
|
||||
WebpUrl string `json:"webp_url"`
|
||||
// width
|
||||
Width int32 `json:"width"`
|
||||
}
|
||||
@@ -68,43 +68,43 @@ type ImageFormats struct {
|
||||
// A downsized version of the GIF < 2MB
|
||||
Downsized *ImageFormat `json:"downsized"`
|
||||
// A downsized version of the GIF < 8MB
|
||||
DownsizedLarge *ImageFormat `json:"downsizedLarge"`
|
||||
DownsizedLarge *ImageFormat `json:"downsized_large"`
|
||||
// A downsized version of the GIF < 5MB
|
||||
DownsizedMedium *ImageFormat `json:"downsizedMedium"`
|
||||
DownsizedMedium *ImageFormat `json:"downsized_medium"`
|
||||
// A downsized version of the GIF < 200kb
|
||||
DownsizedSmall *ImageFormat `json:"downsizedSmall"`
|
||||
DownsizedSmall *ImageFormat `json:"downsized_small"`
|
||||
// Static image of the downsized version of the GIF
|
||||
DownsizedStill *ImageFormat `json:"downsizedStill"`
|
||||
DownsizedStill *ImageFormat `json:"downsized_still"`
|
||||
// Version of the GIF with fixed height of 200 pixels. Good for mobile use
|
||||
FixedHeight *ImageFormat `json:"fixedHeight"`
|
||||
FixedHeight *ImageFormat `json:"fixed_height"`
|
||||
// Version of the GIF with fixed height of 200 pixels and number of frames reduced to 6
|
||||
FixedHeightDownsampled *ImageFormat `json:"fixedHeightDownsampled"`
|
||||
FixedHeightDownsampled *ImageFormat `json:"fixed_height_downsampled"`
|
||||
// Version of the GIF with fixed height of 100 pixels. Good for mobile keyboards
|
||||
FixedHeightSmall *ImageFormat `json:"fixedHeightSmall"`
|
||||
FixedHeightSmall *ImageFormat `json:"fixed_height_small"`
|
||||
// Static image of the GIF with fixed height of 100 pixels
|
||||
FixedHeightSmallStill *ImageFormat `json:"fixedHeightSmallStill"`
|
||||
FixedHeightSmallStill *ImageFormat `json:"fixed_height_small_still"`
|
||||
// Static image of the GIF with fixed height of 200 pixels
|
||||
FixedHeightStill *ImageFormat `json:"fixedHeightStill"`
|
||||
FixedHeightStill *ImageFormat `json:"fixed_height_still"`
|
||||
// Version of the GIF with fixed width of 200 pixels. Good for mobile use
|
||||
FixedWidth *ImageFormat `json:"fixedWidth"`
|
||||
FixedWidth *ImageFormat `json:"fixed_width"`
|
||||
// Version of the GIF with fixed width of 200 pixels and number of frames reduced to 6
|
||||
FixedWidthDownsampled *ImageFormat `json:"fixedWidthDownsampled"`
|
||||
FixedWidthDownsampled *ImageFormat `json:"fixed_width_downsampled"`
|
||||
// Version of the GIF with fixed width of 100 pixels. Good for mobile keyboards
|
||||
FixedWidthSmall *ImageFormat `json:"fixedWidthSmall"`
|
||||
FixedWidthSmall *ImageFormat `json:"fixed_width_small"`
|
||||
// Static image of the GIF with fixed width of 100 pixels
|
||||
FixedWidthSmallStill *ImageFormat `json:"fixedWidthSmallStill"`
|
||||
FixedWidthSmallStill *ImageFormat `json:"fixed_width_small_still"`
|
||||
// Static image of the GIF with fixed width of 200 pixels
|
||||
FixedWidthStill *ImageFormat `json:"fixedWidthStill"`
|
||||
FixedWidthStill *ImageFormat `json:"fixed_width_still"`
|
||||
// 15 second version of the GIF looping
|
||||
Looping *ImageFormat `json:"looping"`
|
||||
// The original GIF. Good for desktop use
|
||||
Original *ImageFormat `json:"original"`
|
||||
// Static image of the original version of the GIF
|
||||
OriginalStill *ImageFormat `json:"originalStill"`
|
||||
OriginalStill *ImageFormat `json:"original_still"`
|
||||
// mp4 version of the GIF <50kb displaying first 1-2 secs
|
||||
Preview *ImageFormat `json:"preview"`
|
||||
// Version of the GIF <50kb displaying first 1-2 secs
|
||||
PreviewGif *ImageFormat `json:"previewGif"`
|
||||
PreviewGif *ImageFormat `json:"preview_gif"`
|
||||
}
|
||||
|
||||
type Pagination struct {
|
||||
@@ -113,7 +113,7 @@ type Pagination struct {
|
||||
// position in pagination
|
||||
Offset int32 `json:"offset"`
|
||||
// total number of results available
|
||||
TotalCount int32 `json:"totalCount"`
|
||||
TotalCount int32 `json:"total_count"`
|
||||
}
|
||||
|
||||
type SearchRequest struct {
|
||||
|
||||
Reference in New Issue
Block a user