twitter4j
Class DirectMessageJSONImpl
java.lang.Object
twitter4j.TwitterResponseImpl
twitter4j.DirectMessageJSONImpl
- All Implemented Interfaces:
- java.io.Serializable, DirectMessage, TwitterResponse
final class DirectMessageJSONImpl
- extends TwitterResponseImpl
- implements DirectMessage, java.io.Serializable
A data class representing sent/received direct message.
- Author:
- Yusuke Yamamoto - yusuke at mac.com
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
id
private long id
text
private java.lang.String text
senderId
private long senderId
recipientId
private long recipientId
createdAt
private java.util.Date createdAt
senderScreenName
private java.lang.String senderScreenName
recipientScreenName
private java.lang.String recipientScreenName
sender
private User sender
recipient
private User recipient
DirectMessageJSONImpl
DirectMessageJSONImpl(twitter4j.internal.http.HttpResponse res)
throws TwitterException
- Throws:
TwitterException
DirectMessageJSONImpl
DirectMessageJSONImpl(twitter4j.internal.org.json.JSONObject json)
throws TwitterException
- Throws:
TwitterException
init
private void init(twitter4j.internal.org.json.JSONObject json)
throws TwitterException
- Throws:
TwitterException
getId
public long getId()
-
- Specified by:
getId
in interface DirectMessage
getText
public java.lang.String getText()
-
- Specified by:
getText
in interface DirectMessage
getSenderId
public long getSenderId()
-
- Specified by:
getSenderId
in interface DirectMessage
getRecipientId
public long getRecipientId()
-
- Specified by:
getRecipientId
in interface DirectMessage
getCreatedAt
public java.util.Date getCreatedAt()
-
- Specified by:
getCreatedAt
in interface DirectMessage
- Returns:
- created_at
getSenderScreenName
public java.lang.String getSenderScreenName()
-
- Specified by:
getSenderScreenName
in interface DirectMessage
getRecipientScreenName
public java.lang.String getRecipientScreenName()
-
- Specified by:
getRecipientScreenName
in interface DirectMessage
getSender
public User getSender()
-
- Specified by:
getSender
in interface DirectMessage
getRecipient
public User getRecipient()
-
- Specified by:
getRecipient
in interface DirectMessage
createDirectMessageList
static ResponseList<DirectMessage> createDirectMessageList(twitter4j.internal.http.HttpResponse res)
throws TwitterException
- Throws:
TwitterException
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object