final class DirectMessageJSONImpl extends TwitterResponseImpl implements DirectMessage, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
private java.util.Date |
createdAt |
private int |
id |
private User |
recipient |
private int |
recipientId |
private java.lang.String |
recipientScreenName |
private User |
sender |
private int |
senderId |
private java.lang.String |
senderScreenName |
private static long |
serialVersionUID |
private java.lang.String |
text |
Constructor and Description |
---|
DirectMessageJSONImpl(twitter4j.internal.http.HttpResponse res) |
DirectMessageJSONImpl(twitter4j.internal.org.json.JSONObject json) |
Modifier and Type | Method and Description |
---|---|
(package private) static ResponseList<DirectMessage> |
createDirectMessageList(twitter4j.internal.http.HttpResponse res) |
boolean |
equals(java.lang.Object obj) |
java.util.Date |
getCreatedAt() |
int |
getId() |
User |
getRecipient() |
int |
getRecipientId() |
java.lang.String |
getRecipientScreenName() |
User |
getSender() |
int |
getSenderId() |
java.lang.String |
getSenderScreenName() |
java.lang.String |
getText() |
int |
hashCode() |
private void |
init(twitter4j.internal.org.json.JSONObject json) |
java.lang.String |
toString() |
getRateLimitStatus
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getRateLimitStatus
private int id
private java.lang.String text
private int senderId
private int recipientId
private java.util.Date createdAt
private java.lang.String senderScreenName
private java.lang.String recipientScreenName
private static final long serialVersionUID
private User sender
private User recipient
DirectMessageJSONImpl(twitter4j.internal.http.HttpResponse res) throws TwitterException
TwitterException
DirectMessageJSONImpl(twitter4j.internal.org.json.JSONObject json) throws TwitterException
TwitterException
private void init(twitter4j.internal.org.json.JSONObject json) throws TwitterException
TwitterException
public int getId()
getId
in interface DirectMessage
public java.lang.String getText()
getText
in interface DirectMessage
public int getSenderId()
getSenderId
in interface DirectMessage
public int getRecipientId()
getRecipientId
in interface DirectMessage
public java.util.Date getCreatedAt()
getCreatedAt
in interface DirectMessage
public java.lang.String getSenderScreenName()
getSenderScreenName
in interface DirectMessage
public java.lang.String getRecipientScreenName()
getRecipientScreenName
in interface DirectMessage
public User getSender()
getSender
in interface DirectMessage
public User getRecipient()
getRecipient
in interface DirectMessage
static ResponseList<DirectMessage> createDirectMessageList(twitter4j.internal.http.HttpResponse res) throws TwitterException
TwitterException
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object