public final class DirectMessageJSONImpl extends JSONResponseImpl implements DirectMessage, java.io.Serializable
NONE, READ, READ_WRITE, READ_WRITE_DIRECTMESSAGES| Constructor and Description |
|---|
DirectMessageJSONImpl(JSONObject json) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
int |
getAccessLevel() |
java.util.Date |
getCreatedAt() |
MediaEntity[] |
getExtendedMediaEntities() |
HashtagEntity[] |
getHashtagEntities()
Returns an array if hashtag mentioned in the tweet, or null if no hashtag were mentioned.
|
long |
getId() |
java.lang.String |
getIdStr() |
MediaEntity[] |
getMediaEntities()
Returns an array of MediaEntities if medias are available in the tweet, or null if no media is included in the tweet.
|
RateLimitStatus |
getRateLimitStatus()
Returns the current rate limit status if available.
|
User |
getRecipient() |
long |
getRecipientId() |
java.lang.String |
getRecipientScreenName() |
User |
getSender() |
long |
getSenderId() |
java.lang.String |
getSenderScreenName() |
java.lang.String |
getText() |
java.lang.String |
getUnEscapedText() |
URLEntity[] |
getURLEntities()
Returns an array if URLEntity mentioned in the tweet, or null if no URLs were mentioned.
|
UserMentionEntity[] |
getUserMentionEntities()
Returns an array of user mentions in the tweet, or null if no users were mentioned.
|
int |
hashCode() |
java.lang.String |
toString() |
getJSONObject, getRawJSONclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetAccessLevel, getRateLimitStatusgetJSONObject, getRawJSONpublic DirectMessageJSONImpl(JSONObject json) throws TwitterException
TwitterExceptionpublic long getId()
getId in interface DirectMessagepublic java.lang.String getText()
getText in interface DirectMessagepublic java.lang.String getUnEscapedText()
getUnEscapedText in interface DirectMessagepublic long getSenderId()
getSenderId in interface DirectMessagepublic long getRecipientId()
getRecipientId in interface DirectMessagepublic java.util.Date getCreatedAt()
getCreatedAt in interface DirectMessagepublic java.lang.String getSenderScreenName()
getSenderScreenName in interface DirectMessagepublic java.lang.String getRecipientScreenName()
getRecipientScreenName in interface DirectMessagepublic User getSender()
getSender in interface DirectMessagepublic User getRecipient()
getRecipient in interface DirectMessagepublic UserMentionEntity[] getUserMentionEntities()
getUserMentionEntities in interface EntitySupportpublic URLEntity[] getURLEntities()
getURLEntities in interface EntitySupportpublic HashtagEntity[] getHashtagEntities()
getHashtagEntities in interface EntitySupportpublic MediaEntity[] getMediaEntities()
getMediaEntities in interface EntitySupportpublic MediaEntity[] getExtendedMediaEntities()
getExtendedMediaEntities in interface EntitySupportpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String getIdStr()
getIdStr in interface DirectMessagepublic java.lang.String toString()
toString in class java.lang.Objectpublic RateLimitStatus getRateLimitStatus()
getRateLimitStatus in interface TwitterResponsepublic int getAccessLevel()
getAccessLevel in interface TwitterResponse