outgoing.go
func NewInlineQueryResultGif(id, gifURL, thumbURL string) *InlineQueryResultGif {
	return &InlineQueryResultGif{
		InlineQueryResultBase: InlineQueryResultBase{
			Type: GifResult,
			ID:   id,
		},
		GifURL:   gifURL,
		ThumbURL: thumbURL,
	}
}
func NewInlineQueryResultGif(id, gifURL, thumbURL string) *InlineQueryResultGif {
	return &InlineQueryResultGif{
		InlineQueryResultBase: InlineQueryResultBase{
			Type: GifResult,
			ID:   id,
		},
		GifURL:   gifURL,
		ThumbURL: thumbURL,
	}
}
// NewInlineQueryResultGif returns a new InlineQueryResultGif with all
// mandatory fields set.