@@ -344,10 +344,10 @@ type InlineQuery struct {
344344
345345// InlineQueryResultArticle is an inline query response article.
346346type InlineQueryResultArticle struct {
347- Type string `json:"type"` // required
348- ID string `json:"id"` // required
349- Title string `json:"title"` // required
350- InputMessageContent interface {} `json:"input_message_content"` // required
347+ Type string `json:"type"` // required
348+ ID string `json:"id"` // required
349+ Title string `json:"title"` // required
350+ InputMessageContent interface {} `json:"input_message_content,omitempty "` // required
351351 ReplyMarkup * InlineKeyboardMarkup `json:"reply_markup,omitempty"`
352352 URL string `json:"url"`
353353 HideURL bool `json:"hide_url"`
@@ -370,7 +370,7 @@ type InlineQueryResultPhoto struct {
370370 Description string `json:"description"`
371371 Caption string `json:"caption"`
372372 ReplyMarkup * InlineKeyboardMarkup `json:"reply_markup,omitempty"`
373- InputMessageContent interface {} `json:"input_message_content"`
373+ InputMessageContent interface {} `json:"input_message_content,omitempty "`
374374}
375375
376376// InlineQueryResultGIF is an inline query response GIF.
@@ -384,7 +384,7 @@ type InlineQueryResultGIF struct {
384384 Title string `json:"title"`
385385 Caption string `json:"caption"`
386386 ReplyMarkup * InlineKeyboardMarkup `json:"reply_markup,omitempty"`
387- InputMessageContent interface {} `json:"input_message_content"`
387+ InputMessageContent interface {} `json:"input_message_content,omitempty "`
388388}
389389
390390// InlineQueryResultMPEG4GIF is an inline query response MPEG4 GIF.
@@ -398,7 +398,7 @@ type InlineQueryResultMPEG4GIF struct {
398398 Title string `json:"title"`
399399 Caption string `json:"caption"`
400400 ReplyMarkup * InlineKeyboardMarkup `json:"reply_markup,omitempty"`
401- InputMessageContent interface {} `json:"input_message_content"`
401+ InputMessageContent interface {} `json:"input_message_content,omitempty "`
402402}
403403
404404// InlineQueryResultVideo is an inline query response video.
@@ -415,7 +415,7 @@ type InlineQueryResultVideo struct {
415415 Duration int `json:"video_duration"`
416416 Description string `json:"description"`
417417 ReplyMarkup * InlineKeyboardMarkup `json:"reply_markup,omitempty"`
418- InputMessageContent interface {} `json:"input_message_content"`
418+ InputMessageContent interface {} `json:"input_message_content,omitempty "`
419419}
420420
421421// InlineQueryResultAudio is an inline query response audio.
@@ -427,7 +427,7 @@ type InlineQueryResultAudio struct {
427427 Performer string `json:"performer"`
428428 Duration int `json:"audio_duration"`
429429 ReplyMarkup * InlineKeyboardMarkup `json:"reply_markup,omitempty"`
430- InputMessageContent interface {} `json:"input_message_content"`
430+ InputMessageContent interface {} `json:"input_message_content,omitempty "`
431431}
432432
433433// InlineQueryResultVoice is an inline query response voice.
@@ -438,7 +438,7 @@ type InlineQueryResultVoice struct {
438438 Title string `json:"title"` // required
439439 Duration int `json:"voice_duration"`
440440 ReplyMarkup * InlineKeyboardMarkup `json:"reply_markup,omitempty"`
441- InputMessageContent interface {} `json:"input_message_content"`
441+ InputMessageContent interface {} `json:"input_message_content,omitempty "`
442442}
443443
444444// InlineQueryResultDocument is an inline query response document.
@@ -451,7 +451,7 @@ type InlineQueryResultDocument struct {
451451 MimeType string `json:"mime_type"` // required
452452 Description string `json:"description"`
453453 ReplyMarkup * InlineKeyboardMarkup `json:"reply_markup,omitempty"`
454- InputMessageContent interface {} `json:"input_message_content"`
454+ InputMessageContent interface {} `json:"input_message_content,omitempty "`
455455 ThumbURL string `json:"thumb_url"`
456456 ThumbWidth int `json:"thumb_width"`
457457 ThumbHeight int `json:"thumb_height"`
@@ -465,7 +465,7 @@ type InlineQueryResultLocation struct {
465465 Longitude float64 `json:"longitude"` // required
466466 Title string `json:"title"` // required
467467 ReplyMarkup * InlineKeyboardMarkup `json:"reply_markup,omitempty"`
468- InputMessageContent interface {} `json:"input_message_content"`
468+ InputMessageContent interface {} `json:"input_message_content,omitempty "`
469469 ThumbURL string `json:"thumb_url"`
470470 ThumbWidth int `json:"thumb_width"`
471471 ThumbHeight int `json:"thumb_height"`
0 commit comments