public final class Ability extends Object
In-order to instantiate an ability, you can call builder() to get the Ability.AbilityBuilder.
Once you're done setting your ability, you'll call Ability.AbilityBuilder.build() to get your constructed ability.
The only optional fields in an ability are info, postAction, flags and replies.
| Modifier and Type | Class and Description |
|---|---|
static class |
Ability.AbilityBuilder |
| Modifier and Type | Method and Description |
|---|---|
Consumer<MessageContext> |
action() |
static Ability.AbilityBuilder |
builder() |
boolean |
equals(Object o) |
List<Predicate<org.telegram.telegrambots.api.objects.Update>> |
flags() |
int |
hashCode() |
String |
info() |
Locality |
locality() |
String |
name() |
Consumer<MessageContext> |
postAction() |
Privacy |
privacy() |
List<Reply> |
replies() |
int |
tokens() |
String |
toString() |
public static Ability.AbilityBuilder builder()
public String name()
public String info()
public Locality locality()
public Privacy privacy()
public int tokens()
public Consumer<MessageContext> action()
public Consumer<MessageContext> postAction()
public List<Predicate<org.telegram.telegrambots.api.objects.Update>> flags()
Copyright © 2017. All rights reserved.