Skip to content

Commit b6da959

Browse files
committed
Added the class SuggestedPostInfo and the field suggested_post_info to the class Message, describing a suggested post
1 parent cbb13d8 commit b6da959

File tree

2 files changed

+17
-0
lines changed

2 files changed

+17
-0
lines changed

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

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
import com.pengrad.telegrambot.model.request.InlineKeyboardMarkup;
1818
import com.pengrad.telegrambot.model.stars.DirectMessagePriceChanged;
1919
import com.pengrad.telegrambot.model.stars.PaidMessagePriceChanged;
20+
import com.pengrad.telegrambot.model.suggestedposts.SuggestedPostInfo;
2021
import com.pengrad.telegrambot.passport.PassportData;
2122

2223
import java.io.Serializable;
@@ -58,6 +59,7 @@ public class Message extends MaybeInaccessibleMessage implements Serializable {
5859
private MessageEntity[] caption_entities;
5960
private Boolean show_caption_above_media;
6061
private LinkPreviewOptions link_preview_options;
62+
private SuggestedPostInfo suggested_post_info;
6163
private String effect_id;
6264
private Audio audio;
6365
private PaidMediaInfo paid_media;
@@ -237,6 +239,10 @@ public LinkPreviewOptions linkPreviewOptions() {
237239
return link_preview_options;
238240
}
239241

242+
public SuggestedPostInfo suggestedPostInfo() {
243+
return suggested_post_info;
244+
}
245+
240246
public String effectId() {
241247
return effect_id;
242248
}
@@ -554,6 +560,7 @@ public boolean equals(Object o) {
554560
Arrays.equals(caption_entities, message.caption_entities) &&
555561
Objects.equals(show_caption_above_media, message.show_caption_above_media) &&
556562
Objects.equals(link_preview_options, message.link_preview_options) &&
563+
Objects.equals(suggested_post_info, message.suggested_post_info) &&
557564
Objects.equals(effect_id, message.effect_id) &&
558565
Objects.equals(audio, message.audio) &&
559566
Objects.equals(paid_media, message.paid_media) &&
@@ -660,6 +667,7 @@ public String toString() {
660667
", caption_entities=" + Arrays.toString(caption_entities) +
661668
", show_caption_above_media=" + show_caption_above_media +
662669
", link_preview_options=" + link_preview_options +
670+
", suggested_post_info=" + suggested_post_info +
663671
", effect_id=" + effect_id +
664672
", audio=" + audio +
665673
", paid_media=" + paid_media +
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
package com.pengrad.telegrambot.model.suggestedposts
2+
3+
@Suppress("unused")
4+
data class SuggestedPostInfo (
5+
@get:JvmName("state") val state: String,
6+
@get:JvmName("price") val price: SuggestedPostPrice?,
7+
@get:JvmName("sendDate") val sendDate: Int?
8+
){
9+
}

0 commit comments

Comments
 (0)