Skip to content

Commit b23a0d8

Browse files
committed
Added the field show_caption_above_media to the classes: Message, InputMedia and InlineQueryResult
1 parent 8c599a8 commit b23a0d8

File tree

3 files changed

+20
-0
lines changed

3 files changed

+20
-0
lines changed

library/src/main/java/com/pengrad/telegrambot/model/Message.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ public class Message extends MaybeInaccessibleMessage implements Serializable {
4242
private String text;
4343
private MessageEntity[] entities;
4444
private MessageEntity[] caption_entities;
45+
private Boolean show_caption_above_media;
4546
private LinkPreviewOptions link_preview_options;
4647
private String effect_id;
4748
private Audio audio;
@@ -263,6 +264,10 @@ public MessageEntity[] captionEntities() {
263264
return caption_entities;
264265
}
265266

267+
public Boolean showCaptionAboveMedia() {
268+
return show_caption_above_media;
269+
}
270+
266271
public LinkPreviewOptions linkPreviewOptions() {
267272
return link_preview_options;
268273
}
@@ -531,6 +536,7 @@ public boolean equals(Object o) {
531536
Objects.equals(text, message.text) &&
532537
Arrays.equals(entities, message.entities) &&
533538
Arrays.equals(caption_entities, message.caption_entities) &&
539+
Objects.equals(show_caption_above_media, message.show_caption_above_media) &&
534540
Objects.equals(link_preview_options, message.link_preview_options) &&
535541
Objects.equals(effect_id, message.effect_id) &&
536542
Objects.equals(audio, message.audio) &&
@@ -620,6 +626,7 @@ public String toString() {
620626
", text='" + text + '\'' +
621627
", entities=" + Arrays.toString(entities) +
622628
", caption_entities=" + Arrays.toString(caption_entities) +
629+
", show_caption_above_media=" + show_caption_above_media +
623630
", link_preview_options=" + link_preview_options +
624631
", effect_id=" + effect_id +
625632
", audio=" + audio +

library/src/main/java/com/pengrad/telegrambot/model/request/InlineQueryResult.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ public abstract class InlineQueryResult<T extends InlineQueryResult<T>> implemen
1919
private MessageEntity[] caption_entities;
2020
private InputMessageContent input_message_content;
2121
private InlineKeyboardMarkup reply_markup;
22+
private Boolean show_caption_above_media;
2223

2324
public InlineQueryResult(String type, String id) {
2425
this.type = type;
@@ -39,4 +40,10 @@ public T replyMarkup(InlineKeyboardMarkup replyMarkup) {
3940
this.reply_markup = replyMarkup;
4041
return thisAsT;
4142
}
43+
44+
public T showCaptionAboveMedia(Boolean showCaptionAboveMedia) {
45+
this.show_caption_above_media = showCaptionAboveMedia;
46+
return thisAsT;
47+
}
48+
4249
}

library/src/main/java/com/pengrad/telegrambot/model/request/InputMedia.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ abstract public class InputMedia<T extends InputMedia<T>> implements Serializabl
2121
private final String type;
2222
private final String media;
2323
private String thumbnail;
24+
private Boolean show_caption_above_media;
2425

2526
private String caption;
2627
private String parse_mode;
@@ -72,6 +73,11 @@ public T thumb(File thumb) {
7273
return thisAsT;
7374
}
7475

76+
public T showCaptionAboveMedia(Boolean showCaptionAboveMedia) {
77+
this.show_caption_above_media = showCaptionAboveMedia;
78+
return thisAsT;
79+
}
80+
7581
/**
7682
* @deprecated Use thumbnail instead
7783
*/

0 commit comments

Comments
 (0)