-
- All Implemented Interfaces:
-
ai.tock.bot.connector.ConnectorMessage,ai.tock.bot.connector.ConnectorMessageProvider
public final class DirectMessageIncomingEvent extends IncomingEvent
Direct Message IncomingEvent
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classDirectMessageIncomingEvent.Companion
-
Field Summary
Fields Modifier and Type Field Description private final Booleanignoredprivate final StringforUserIdprivate final Map<String, User>usersprivate final Map<String, Application>appsprivate final List<DirectMessage>directMessagesprivate final ConnectorTypeconnectorType
-
Constructor Summary
Constructors Constructor Description DirectMessageIncomingEvent(String forUserId, Map<String, User> users, Map<String, Application> apps, List<DirectMessage> directMessages)
-
Method Summary
Modifier and Type Method Description PlayerIdplayerId(PlayerType playerType)PlayerIdrecipientId(PlayerType playerType)EventtoEvent(String applicationId)final Stringcomponent1()final Map<String, User>component2()final Map<String, Application>component3()final List<DirectMessage>component4()final DirectMessageIncomingEventcopy(String forUserId, Map<String, User> users, Map<String, Application> apps, List<DirectMessage> directMessages)BooleangetIgnored()StringgetForUserId()Map<String, User>getUsers()final Map<String, Application>getApps()final List<DirectMessage>getDirectMessages()ConnectorTypegetConnectorType()-
Methods inherited from class ai.tock.bot.connector.ConnectorMessageProvider
equals, hashCode, toString -
Methods inherited from class ai.tock.bot.connector.twitter.model.TwitterConnectorMessage
obfuscate, toConnectorMessage, toGenericMessage -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
DirectMessageIncomingEvent
DirectMessageIncomingEvent(String forUserId, Map<String, User> users, Map<String, Application> apps, List<DirectMessage> directMessages)
-
-
Method Detail
-
playerId
PlayerId playerId(PlayerType playerType)
-
recipientId
PlayerId recipientId(PlayerType playerType)
-
component1
final String component1()
-
component2
final Map<String, User> component2()
-
component3
final Map<String, Application> component3()
-
component4
final List<DirectMessage> component4()
-
copy
final DirectMessageIncomingEvent copy(String forUserId, Map<String, User> users, Map<String, Application> apps, List<DirectMessage> directMessages)
-
getIgnored
Boolean getIgnored()
-
getForUserId
String getForUserId()
-
getApps
final Map<String, Application> getApps()
-
getDirectMessages
final List<DirectMessage> getDirectMessages()
-
getConnectorType
ConnectorType getConnectorType()
-
-
-
-