Class BanChatMember
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.BanChatMember
- All Implemented Interfaces:
Validable
- Version:
- 5.3 Use this method to kick a user from a group, a supergroup or a channel. In the case of supergroups, the user will not be able to return to the group on their own using invite links, etc., unless unbanned first. The bot must be an administrator in the group for this to work. 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_FIELDFields inherited from class org.telegram.telegrambots.meta.api.methods.PartialBotApiMethod
OBJECT_MAPPER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidforTimePeriodDuration(Duration duration) Getter for method path (that is the same as method name)voidvoidvoidsetUntilDateInstant(Instant instant) voidvalidate()Validates that mandatory fields are filled and optional objectsMethods inherited from class org.telegram.telegrambots.meta.api.methods.botapimethods.BotApiMethodBoolean
deserializeResponseMethods inherited from class org.telegram.telegrambots.meta.api.methods.PartialBotApiMethod
deserializeResponse, deserializeResponseArray, deserializeResponseSerializable
-
Field Details
-
PATH
- See Also:
-
-
Constructor Details
-
BanChatMember
public BanChatMember()
-
-
Method Details
-
setChatId
-
setUntilDateInstant
-
setUntilDateDateTime
-
forTimePeriodDuration
-
getMethod
Description copied from class:PartialBotApiMethodGetter for method path (that is the same as method name)- Specified by:
getMethodin classPartialBotApiMethod<Boolean>- Returns:
- Method path
-
validate
Description copied from interface:ValidableValidates that mandatory fields are filled and optional objects- Throws:
TelegramApiValidationException- If any mandatory field is empty
-