| Interface | Description |
|---|---|
| Logger |
Interface to support custom logger.
|
| SessionManager<T extends Session> |
SessionManager for managing sessions.
|
| Class | Description |
|---|---|
| AuthToken |
Base class for authentication tokens.
|
| AuthTokenAdapter |
Provides custom serialization and deserialization for classes that hold any type of
AuthToken. |
| Callback<T> |
Communicates responses from a server or offline requests.
|
| DefaultLogger |
Default logger that logs to android.util.Log.
|
| GuestSession | |
| GuestSession.Serializer | |
| GuestSessionProvider | |
| IntentUtils | |
| OAuthSigning |
Provides convenience methods for generating OAuth headers for Twitter
|
| PersistedSessionManager<T extends Session> |
Implementation of
SessionManager that persists sessions. |
| Result<T> |
Encapsulates parsed result for delivery.
|
| Session<T extends AuthToken> |
Base class for session associated with
AuthToken. |
|
The
Twitter class stores common configuration and state for TwitterKit SDK. |
|
| TwitterApiClient |
A class to allow authenticated access to Twitter API endpoints.
|
| TwitterApiErrorConstants |
Error codes that may be returned from the API.
|
| TwitterAuthConfig |
Authorization configuration details.
|
| TwitterAuthToken |
Represents an authorization token and its secret.
|
| TwitterConfig |
Configurable Twitter options
|
| TwitterConfig.Builder |
Builder for creating
TwitterConfig instances. |
| TwitterCore |
The TwitterCore Kit provides Login with Twitter and the Twitter API.
|
| TwitterRateLimit |
Represents the rate limit data returned on the headers of a request
|
| TwitterSession |
Represents a Twitter session that is associated with a
TwitterAuthToken. |
| Exception | Description |
|---|---|
| TwitterApiException |
Represents a Twitter API error.
|
| TwitterAuthException |
Represents a Twitter authorization error.
|
| TwitterException |
Represents a Twitter error.
|