Skip to content

Commit ad62601

Browse files
committed
Added the classes SuggestedPostApproved, SuggestedPostApprovalFailed, SuggestedPostDeclined, SuggestedPostPaid, SuggestedPostRefunded and the respective fields in the class Message
1 parent b6da959 commit ad62601

File tree

6 files changed

+90
-1
lines changed

6 files changed

+90
-1
lines changed

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

Lines changed: 36 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +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;
20+
import com.pengrad.telegrambot.model.suggestedposts.*;
2121
import com.pengrad.telegrambot.passport.PassportData;
2222

2323
import java.io.Serializable;
@@ -123,6 +123,11 @@ public class Message extends MaybeInaccessibleMessage implements Serializable {
123123
private GiftInfo gift;
124124
private UniqueGiftInfo unique_gift;
125125
private PaidMessagePriceChanged paid_message_price_changed;
126+
private SuggestedPostApproved suggested_post_approved;
127+
private SuggestedPostApprovalFailed suggested_post_approval_failed;
128+
private SuggestedPostDeclined suggested_post_declined;
129+
private SuggestedPostPaid suggested_post_paid;
130+
private SuggestedPostRefunded suggested_post_refunded;
126131
private DirectMessagePriceChanged direct_message_price_changed;
127132
private Integer paid_star_count;
128133

@@ -495,6 +500,26 @@ public PaidMessagePriceChanged paidMessagePriceChanged() {
495500
return paid_message_price_changed;
496501
}
497502

503+
public SuggestedPostApproved suggestedPostApproved() {
504+
return suggested_post_approved;
505+
}
506+
507+
public SuggestedPostApprovalFailed suggestedPostApprovalFailed() {
508+
return suggested_post_approval_failed;
509+
}
510+
511+
public SuggestedPostDeclined suggestedPostDeclined() {
512+
return suggested_post_declined;
513+
}
514+
515+
public SuggestedPostPaid suggestedPostPaid() {
516+
return suggested_post_paid;
517+
}
518+
519+
public SuggestedPostRefunded suggestedPostRefunded() {
520+
return suggested_post_refunded;
521+
}
522+
498523
public DirectMessagePriceChanged directMessagePriceChanged() {
499524
return direct_message_price_changed;
500525
}
@@ -624,6 +649,11 @@ public boolean equals(Object o) {
624649
Objects.equals(gift, message.gift) &&
625650
Objects.equals(unique_gift, message.unique_gift) &&
626651
Objects.equals(paid_message_price_changed, message.paid_message_price_changed) &&
652+
Objects.equals(suggested_post_approved, message.suggested_post_approved) &&
653+
Objects.equals(suggested_post_approval_failed, message.suggested_post_approval_failed) &&
654+
Objects.equals(suggested_post_declined, message.suggested_post_declined) &&
655+
Objects.equals(suggested_post_paid, message.suggested_post_paid) &&
656+
Objects.equals(suggested_post_refunded, message.suggested_post_refunded) &&
627657
Objects.equals(direct_message_price_changed, message.direct_message_price_changed) &&
628658
Objects.equals(paid_star_count, message.paid_star_count);
629659
}
@@ -731,6 +761,11 @@ public String toString() {
731761
", gift=" + gift +
732762
", unique_gift=" + unique_gift +
733763
", paid_message_price_changed=" + paid_message_price_changed +
764+
", suggested_post_approved=" + suggested_post_approved +
765+
", suggested_post_approval_failed=" + suggested_post_approval_failed +
766+
", suggested_post_declined=" + suggested_post_declined +
767+
", suggested_post_paid=" + suggested_post_paid +
768+
", suggested_post_refunded=" + suggested_post_refunded +
734769
", direct_message_price_changed=" + direct_message_price_changed +
735770
", paid_star_count=" + paid_star_count +
736771
'}';
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
package com.pengrad.telegrambot.model.suggestedposts
2+
3+
import com.pengrad.telegrambot.model.Message
4+
5+
@Suppress("unused")
6+
data class SuggestedPostApprovalFailed (
7+
@get:JvmName("suggestedPostMessage") val suggestedPostMessage: Message?,
8+
@get:JvmName("price") val price: SuggestedPostPrice
9+
){
10+
}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
package com.pengrad.telegrambot.model.suggestedposts
2+
3+
import com.pengrad.telegrambot.model.Message
4+
5+
@Suppress("unused")
6+
data class SuggestedPostApproved (
7+
@get:JvmName("suggestedPostMessage") val suggestedPostMessage: Message?,
8+
@get:JvmName("price") val price: SuggestedPostPrice?,
9+
@get:JvmName("sendDate") val sendDate: Int
10+
){
11+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
package com.pengrad.telegrambot.model.suggestedposts
2+
3+
import com.pengrad.telegrambot.model.Message
4+
5+
@Suppress("unused")
6+
data class SuggestedPostDeclined (
7+
@get:JvmName("suggestedPostMessage") val suggestedPostMessage: Message?,
8+
@get:JvmName("comment") val comment: String?
9+
){
10+
}
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
package com.pengrad.telegrambot.model.suggestedposts
2+
3+
import com.pengrad.telegrambot.model.Message
4+
import com.pengrad.telegrambot.model.stars.StarAmount
5+
6+
@Suppress("unused")
7+
data class SuggestedPostPaid (
8+
@get:JvmName("suggestedPostMessage") val suggestedPostMessage: Message?,
9+
@get:JvmName("currency") val currency: String,
10+
@get:JvmName("amount") val amount: Long?,
11+
@get:JvmName("starAmount") val starAmount: StarAmount?
12+
){
13+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
package com.pengrad.telegrambot.model.suggestedposts
2+
3+
import com.pengrad.telegrambot.model.Message
4+
5+
@Suppress("unused")
6+
data class SuggestedPostRefunded (
7+
@get:JvmName("suggestedPostMessage") val suggestedPostMessage: Message?,
8+
@get:JvmName("reason") val reason: String
9+
){
10+
}

0 commit comments

Comments
 (0)