func NewInlineQueryResultGif(gifURL, thumbURL string) (newGif *InlineQueryResultGif, generatedID *string) {
	if id, err := newUUID(); err == nil {
		return &InlineQueryResultGif{
			InlineQueryResult: InlineQueryResult{
				Type: InlineQueryResultTypeGif,
				ID:   id,
			},
			GifURL:   gifURL,
			ThumbURL: thumbURL,
		}, &id
	}

	return &InlineQueryResultGif{}, nil
}
// NewInlineQueryResultGif is a helper function for generating a new InlineQueryResultGif
//
// Gif must be in gif format, < 1MB.
//
// https://core.telegram.org/bots/api#inlinequeryresultgif
NewInlineQueryResultGif is a helper function for generating a new InlineQueryResultGif

Gif must be in gif format, < 1MB.

core.telegram.org/bots/api#inlinequeryresultgif
// NewInlineQueryResultGif is a helper function for generating a new InlineQueryResultGif // // Gif must be in gif format < 1MB . // // https : // core . telegram . org / bots / api#inlinequeryresultgif
func NewInlineQueryResultGif(gifURL, thumbURL string) (newGif *InlineQueryResultGif, generatedID *string) {
	if id, err := newUUID(); err == nil {
		return &InlineQueryResultGif{
			InlineQueryResult: InlineQueryResult{
				Type: InlineQueryResultTypeGif,
				ID:   id,
			},
			GifURL:   gifURL,
			ThumbURL: thumbURL,
		}, &id
	}
	return &InlineQueryResultGif{}, nil
}
func NewInlineQueryResultGif ( gifURL , thumbURL string ) ( newGif * InlineQueryResultGif , generatedID * string ) { if id , err := newUUID ( ) ; err == nil { return & InlineQueryResultGif { InlineQueryResult : InlineQueryResult { Type : InlineQueryResultTypeGif , ID : id , } , GifURL : gifURL , ThumbURL : thumbURL , } , & id } return & InlineQueryResultGif { } , nil }
NewInlineQueryResultGif is a helper function for generating a new InlineQueryResultGif
NewInlineQueryResultGif is a helper function for generating a new InlineQueryResultGif