public class SendMediaGroup extends PartialBotApiMethod<ArrayList<Message>>
Modifier and Type | Field and Description |
---|---|
static String |
CHATID_FIELD |
static String |
DISABLENOTIFICATION_FIELD |
static String |
MEDIA_FIELD |
static String |
PATH |
static String |
REPLYTOMESSAGEID_FIELD |
OBJECT_MAPPER
Constructor and Description |
---|
SendMediaGroup() |
SendMediaGroup(Long chatId,
List<InputMedia> media) |
SendMediaGroup(String chatId,
List<InputMedia> media) |
Modifier and Type | Method and Description |
---|---|
ArrayList<Message> |
deserializeResponse(String answer)
Deserialize a json answer to the response type to a method
|
SendMediaGroup |
disableNotification() |
SendMediaGroup |
enableNotification() |
String |
getChatId() |
Boolean |
getDisableNotification() |
List<InputMedia> |
getMedia() |
Integer |
getReplyToMessageId() |
SendMediaGroup |
setChatId(Long chatId) |
SendMediaGroup |
setChatId(String chatId) |
void |
setMedia(List<InputMedia> media) |
SendMediaGroup |
setReplyToMessageId(Integer replyToMessageId) |
String |
toString() |
void |
validate()
Validates that mandatory fields are filled and optional objects
|
public static final String PATH
public static final String CHATID_FIELD
public static final String MEDIA_FIELD
public static final String REPLYTOMESSAGEID_FIELD
public static final String DISABLENOTIFICATION_FIELD
public SendMediaGroup()
public SendMediaGroup(String chatId, List<InputMedia> media)
public SendMediaGroup(Long chatId, List<InputMedia> media)
public String getChatId()
public SendMediaGroup setChatId(String chatId)
public SendMediaGroup setChatId(Long chatId)
public Integer getReplyToMessageId()
public SendMediaGroup setReplyToMessageId(Integer replyToMessageId)
public Boolean getDisableNotification()
public SendMediaGroup enableNotification()
public SendMediaGroup disableNotification()
public List<InputMedia> getMedia()
public void setMedia(List<InputMedia> media)
public ArrayList<Message> deserializeResponse(String answer) throws TelegramApiRequestException
PartialBotApiMethod
deserializeResponse
in class PartialBotApiMethod<ArrayList<Message>>
answer
- Json answer receivedTelegramApiRequestException
public void validate() throws TelegramApiValidationException
Validable
TelegramApiValidationException
- If any mandatory field is emptyCopyright © 2019. All rights reserved.