func NewInlineQueryResultCachedAudio(audioFileID string) (newAudio *InlineQueryResultCachedAudio, generatedID *string) {
	if id, err := newUUID(); err == nil {
		return &InlineQueryResultCachedAudio{
			InlineQueryResult: InlineQueryResult{
				Type: InlineQueryResultTypeAudio,
				ID:   id,
			},
			AudioFileID: audioFileID,
		}, &id
	}

	return &InlineQueryResultCachedAudio{}, nil
}
// NewInlineQueryResultCachedAudio is a helper function for generating a new InlineQueryResultCachedAudio
//
// https://core.telegram.org/bots/api#inlinequeryresultcachedaudio
NewInlineQueryResultCachedAudio is a helper function for generating a new InlineQueryResultCachedAudio


// NewInlineQueryResultCachedAudio is a helper function for generating a new InlineQueryResultCachedAudio // // https : // core . telegram . org / bots / api#inlinequeryresultcachedaudio
func NewInlineQueryResultCachedAudio(audioFileID string) (newAudio *InlineQueryResultCachedAudio, generatedID *string) {
	if id, err := newUUID(); err == nil {
		return &InlineQueryResultCachedAudio{
			InlineQueryResult: InlineQueryResult{
				Type: InlineQueryResultTypeAudio,
				ID:   id,
			},
			AudioFileID: audioFileID,
		}, &id
	}
	return &InlineQueryResultCachedAudio{}, nil
}
func NewInlineQueryResultCachedAudio ( audioFileID string ) ( newAudio * InlineQueryResultCachedAudio , generatedID * string ) { if id , err := newUUID ( ) ; err == nil { return & InlineQueryResultCachedAudio { InlineQueryResult : InlineQueryResult { Type : InlineQueryResultTypeAudio , ID : id , } , AudioFileID : audioFileID , } , & id } return & InlineQueryResultCachedAudio { } , nil }
NewInlineQueryResultCachedAudio is a helper function for generating a new InlineQueryResultCachedAudio
NewInlineQueryResultCachedAudio is a helper function for generating a new InlineQueryResultCachedAudio