Class BanChatSenderChat
java.lang.Object
org.telegram.telegrambots.meta.api.methods.PartialBotApiMethod<T>
org.telegram.telegrambots.meta.api.methods.BotApiMethod<Boolean>
org.telegram.telegrambots.meta.api.methods.botapimethods.BotApiMethodBoolean
org.telegram.telegrambots.meta.api.methods.groupadministration.BanChatSenderChat
- All Implemented Interfaces:
Validable
- Version:
- 5.5 Use this method to ban a channel chat in a supergroup or a channel. The owner of the chat will not be able to send messages and join live streams on behalf of the chat, unless it is unbanned first. The bot must be an administrator in the supergroup or channel for this to work and must have the appropriate administrator rights. Returns True on success.
- Author:
- Ruben Bermudez
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields inherited from class org.telegram.telegrambots.meta.api.methods.BotApiMethod
METHOD_FIELD
Fields inherited from class org.telegram.telegrambots.meta.api.methods.PartialBotApiMethod
OBJECT_MAPPER
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
forTimePeriodDuration
(Duration duration) Getter for method path (that is the same as method name)void
void
void
setUntilDateInstant
(Instant instant) void
validate()
Validates that mandatory fields are filled and optional objectsMethods inherited from class org.telegram.telegrambots.meta.api.methods.botapimethods.BotApiMethodBoolean
deserializeResponse
Methods inherited from class org.telegram.telegrambots.meta.api.methods.PartialBotApiMethod
deserializeResponse, deserializeResponseArray, deserializeResponseSerializable
-
Field Details
-
PATH
- See Also:
-
-
Constructor Details
-
BanChatSenderChat
public BanChatSenderChat()
-
-
Method Details
-
setChatId
-
setUntilDateInstant
-
setUntilDateDateTime
-
forTimePeriodDuration
-
getMethod
Description copied from class:BotApiMethod
Getter for method path (that is the same as method name)- Specified by:
getMethod
in classBotApiMethod<Boolean>
- Returns:
- Method path
-
validate
Description copied from interface:Validable
Validates that mandatory fields are filled and optional objects- Throws:
TelegramApiValidationException
- If any mandatory field is empty
-