## Uses of Interface
twitter4j.DirectMessage

Packages that use DirectMessage
twitter4j: general package for Twitter4J
twitter4j.api: APIs represents Twitter API resources

### Uses of DirectMessage in twitter4j

Methods in twitter4j that return DirectMessage
`static DirectMessage` TwitterObjectFactory.`createDirectMessage(String rawJSON)` Constructs a DirectMessage object from rawJSON string.

### Uses of DirectMessage in twitter4j.api

Methods in twitter4j.api that return DirectMessage
`DirectMessage` DirectMessagesResources.`destroyDirectMessage(long id)` Deletes the direct message specified in the required ID parameter.
`DirectMessage` DirectMessagesResources.`sendDirectMessage(long userId, String text)` Sends a new direct message to the specified user from the authenticating user.
`DirectMessage` DirectMessagesResources.`sendDirectMessage(long userId, String text, long mediaId)` Sends a new direct message to the specified user from the authenticating user.
`DirectMessage` DirectMessagesResources.`sendDirectMessage(String screenName, String text)` Sends a new direct message to the specified user from the authenticating user.
`DirectMessage` DirectMessagesResources.`showDirectMessage(long id)` Returns a single Direct Message event by the given id.

Methods in twitter4j.api that return types with arguments of type DirectMessage
`ResponseList<DirectMessage>` DirectMessagesResources.`getDirectMessages()` Deprecated. use `DirectMessagesResources.getDirectMessages(int)` instead
`ResponseList<DirectMessage>` DirectMessagesResources.`getDirectMessages(Paging paging)` Deprecated. use `DirectMessagesResources.getDirectMessages(int)` instead
`ResponseList<DirectMessage>` DirectMessagesResources.`getSentDirectMessages()` Deprecated. use `DirectMessagesResources.getDirectMessages(int)` instead
`ResponseList<DirectMessage>` DirectMessagesResources.`getSentDirectMessages(Paging paging)` Deprecated. use `DirectMessagesResources.getDirectMessages(int)` instead