func NewInlineQueryResultVideo(videoURL, thumbURL, title string, mimeType VideoMimeType) (newVideo *InlineQueryResultVideo, generatedID *string) {
	if id, err := newUUID(); err == nil {
		return &InlineQueryResultVideo{
			InlineQueryResult: InlineQueryResult{
				Type: InlineQueryResultTypeVideo,
				ID:   id,
			},
			VideoURL: videoURL,
			MimeType: mimeType,
			ThumbURL: thumbURL,
			Title:    title,
		}, &id
	}

	return &InlineQueryResultVideo{}, nil
}
// NewInlineQueryResultVideo is a helper function for generating a new InlineQueryResultVideo
//
// https://core.telegram.org/bots/api#inlinequeryresultvideo
NewInlineQueryResultVideo is a helper function for generating a new InlineQueryResultVideo

core.telegram.org/bots/api#inlinequeryresultvideo
// NewInlineQueryResultVideo is a helper function for generating a new InlineQueryResultVideo // // https : // core . telegram . org / bots / api#inlinequeryresultvideo
func NewInlineQueryResultVideo(videoURL, thumbURL, title string, mimeType VideoMimeType) (newVideo *InlineQueryResultVideo, generatedID *string) {
	if id, err := newUUID(); err == nil {
		return &InlineQueryResultVideo{
			InlineQueryResult: InlineQueryResult{
				Type: InlineQueryResultTypeVideo,
				ID:   id,
			},
			VideoURL: videoURL,
			MimeType: mimeType,
			ThumbURL: thumbURL,
			Title:    title,
		}, &id
	}
	return &InlineQueryResultVideo{}, nil
}
func NewInlineQueryResultVideo ( videoURL , thumbURL , title string , mimeType VideoMimeType ) ( newVideo * InlineQueryResultVideo , generatedID * string ) { if id , err := newUUID ( ) ; err == nil { return & InlineQueryResultVideo { InlineQueryResult : InlineQueryResult { Type : InlineQueryResultTypeVideo , ID : id , } , VideoURL : videoURL , MimeType : mimeType , ThumbURL : thumbURL , Title : title , } , & id } return & InlineQueryResultVideo { } , nil }
NewInlineQueryResultVideo is a helper function for generating a new InlineQueryResultVideo
NewInlineQueryResultVideo is a helper function for generating a new InlineQueryResultVideo