- AbstractJsonModelFactory<T> - Class in com.scvngr.levelup.core.model.factory.json
-
Superclass for JSON parsers that create model objects using a factory design pattern.
- AbstractJsonModelFactory(String) - Constructor for class com.scvngr.levelup.core.model.factory.json.AbstractJsonModelFactory
-
Constructs a new factory.
- AbstractNetworkRequestService - Class in com.scvngr.levelup.core.service
-
Abstract base class to be used for services that do network requests in the background and may or
may not want to send results back to the clients that triggered the request.
- AbstractNetworkRequestService() - Constructor for class com.scvngr.levelup.core.service.AbstractNetworkRequestService
-
Constructs a new instance of the service.
- AbstractNetworkRequestService.BroadcastResult - Class in com.scvngr.levelup.core.service
-
Represents the result that has been broadcast from this service.
- AbstractPagingRequestFactory - Class in com.scvngr.levelup.core.net.request.factory
-
A request factory that can page through requests.
- AbstractPagingRequestFactory(Context, AccessTokenRetriever, AbstractPagingRequestFactory.PageCacheRetriever, String) - Constructor for class com.scvngr.levelup.core.net.request.factory.AbstractPagingRequestFactory
-
- AbstractPagingRequestFactory.PageCacheRetriever - Interface in com.scvngr.levelup.core.net.request.factory
-
Implement this to support persisting the URL that points to the next page of information.
- AbstractPaymentMethod - Class in com.scvngr.levelup.core.model.paymentmethod
-
An abstract class representing a payment method.
- AbstractPaymentMethod(Parcel) - Constructor for class com.scvngr.levelup.core.model.paymentmethod.AbstractPaymentMethod
-
- AbstractPaymentMethod(String, Integer, MonetaryValue, String) - Constructor for class com.scvngr.levelup.core.model.paymentmethod.AbstractPaymentMethod
-
- AbstractRequest - Class in com.scvngr.levelup.core.net
-
Object which represents an HTTP request.
- AbstractRequest(HttpMethod, String, Map<String, String>, Map<String, String>) - Constructor for class com.scvngr.levelup.core.net.AbstractRequest
-
- AbstractRequest(HttpMethod, Uri, Map<String, String>) - Constructor for class com.scvngr.levelup.core.net.AbstractRequest
-
- AbstractRequest(Parcel) - Constructor for class com.scvngr.levelup.core.net.AbstractRequest
-
Constructor for parceling.
- AbstractRequest.BadRequestException - Exception in com.scvngr.levelup.core.net
-
Exception that is thrown if a request is invalid at the time it it sent.
- AbstractRequestFactory - Class in com.scvngr.levelup.core.net.request.factory
-
Base class for all AbstractRequest building classes.
- AbstractRequestFactory(Context, AccessTokenRetriever) - Constructor for class com.scvngr.levelup.core.net.request.factory.AbstractRequestFactory
-
Constructor.
- AbstractResponse<T> - Class in com.scvngr.levelup.core.net
-
Object which represents an HTTP response.
- AbstractResponse(Exception) - Constructor for class com.scvngr.levelup.core.net.AbstractResponse
-
Constructor for an error response.
- AbstractResponse(int, Exception) - Constructor for class com.scvngr.levelup.core.net.AbstractResponse
-
- AbstractResponse(int, Map<String, List<String>>, Exception) - Constructor for class com.scvngr.levelup.core.net.AbstractResponse
-
- AccessToken - Class in com.scvngr.levelup.core.model
-
Represents the LevelUp access token.
- AccessToken(String) - Constructor for class com.scvngr.levelup.core.model.AccessToken
-
Public representation of an AccessToken.
- AccessToken(String, Long) - Constructor for class com.scvngr.levelup.core.model.AccessToken
-
- AccessToken(String, Long, Long) - Constructor for class com.scvngr.levelup.core.model.AccessToken
-
- AccessTokenJsonFactory - Class in com.scvngr.levelup.core.model.factory.json
-
- AccessTokenJsonFactory() - Constructor for class com.scvngr.levelup.core.model.factory.json.AccessTokenJsonFactory
-
Constructor.
- AccessTokenJsonFactory.JsonKeys - Class in com.scvngr.levelup.core.model.factory.json
-
All of the keys in the JSON representation of this model.
- AccessTokenRequestFactory - Class in com.scvngr.levelup.core.net.request.factory
-
Class to build requests to interact with the endpoints that deal with
AccessToken
s.
- AccessTokenRequestFactory(Context) - Constructor for class com.scvngr.levelup.core.net.request.factory.AccessTokenRequestFactory
-
Constructor.
- AccessTokenRequestFactory(Context, AccessTokenRetriever) - Constructor for class com.scvngr.levelup.core.net.request.factory.AccessTokenRequestFactory
-
Constructor with access token retriever.
- AccessTokenRequired - Annotation Type in com.scvngr.levelup.core.annotation
-
Denotes a LevelUp web request that requires an
AccessToken
.
- AccessTokenRetriever - Interface in com.scvngr.levelup.core.net
-
Interface for a class that can be used to retrieve the currently logged in
User
's
AccessToken
.
- ACTION - Static variable in class com.scvngr.levelup.core.model.factory.json.InterstitialJsonFactory.JsonKeys
-
- ACTION - Static variable in class com.scvngr.levelup.core.model.factory.json.PaymentTokenJsonFactory.JsonKeys
-
- action(Class<?>, String) - Static method in class com.scvngr.levelup.core.util.Key
-
- ACTION_APP_INITIALIZE - Static variable in class com.scvngr.levelup.core.CoreIntents
-
Broadcast to initialize application services.
- ACTION_BEACON_DISCOVERED - Static variable in class com.scvngr.levelup.beacon.BeaconIntents
-
Broadcast sent to notify applications that a LevelUp beacon has been discovered.
- ACTION_REQUEST_PERMISSIONS - Static variable in class com.scvngr.levelup.deeplinkauth.DeepLinkAuthUtil
-
Intent action for a permissions request.
- add(E) - Method in class com.scvngr.levelup.core.model.util.ParcelableArrayList
-
- add(int, E) - Method in class com.scvngr.levelup.core.model.util.ParcelableArrayList
-
- addAll(Collection<? extends E>) - Method in class com.scvngr.levelup.core.model.util.ParcelableArrayList
-
- addAll(int, Collection<? extends E>) - Method in class com.scvngr.levelup.core.model.util.ParcelableArrayList
-
- addApiKeyToRequestBody(Context, JSONObject) - Static method in class com.scvngr.levelup.core.net.RequestUtils
-
Add the API key to the request body.
- addApiKeyToRequestBody(Context, JsonObject) - Static method in class com.scvngr.levelup.core.net.RequestUtils
-
Add the API key to the request body.
- addApiKeyToRequestQueryParams(Context, Map<String, String>) - Static method in class com.scvngr.levelup.core.net.RequestUtils
-
Add the API key to the request query parameters.
- addDeviceIdToRequestBody(Context, JSONObject) - Static method in class com.scvngr.levelup.core.net.RequestUtils
-
Add the Device ID to the request body if the Device ID can be determined.
- addDeviceIdToRequestBody(Context, JsonObject) - Static method in class com.scvngr.levelup.core.net.RequestUtils
-
Add the Device ID to the request body if the Device ID can be determined.
- AMEX - Static variable in class com.scvngr.levelup.core.model.CreditCard
-
Full brand name of American Express.
- androidDeeplinkPrefix(String) - Method in class com.scvngr.levelup.core.model.AppConstants.AppConstantsBuilder
-
- ANIM_FADE_DURATION_MILLIS - Static variable in class com.scvngr.levelup.core.ui.view.LevelUpCodeView
-
The duration of the color fade animation, in milliseconds.
- ANIM_FADE_START_DELAY_MILLIS - Static variable in class com.scvngr.levelup.core.ui.view.LevelUpCodeView
-
- animateFadeColorsDelayed() - Method in class com.scvngr.levelup.core.ui.view.LevelUpCodeView
-
Animate the fading of the colors after a delay.
- animateFadeColorsImmediately() - Method in class com.scvngr.levelup.core.ui.view.LevelUpCodeView
-
Starts the color fade animation.
- API_VERSION_CODE_V14 - Static variable in class com.scvngr.levelup.core.net.LevelUpRequest
-
API version code for v14.
- API_VERSION_CODE_V15 - Static variable in class com.scvngr.levelup.core.net.LevelUpRequest
-
API version code for v15.
- App - Class in com.scvngr.levelup.core.model
-
A connected app.
- App(String, long, String, String) - Constructor for class com.scvngr.levelup.core.model.App
-
- APP_NAME - Static variable in class com.scvngr.levelup.core.model.factory.json.RegistrationJsonFactory.JsonKeys
-
- AppConstants - Class in com.scvngr.levelup.core.model
-
Represents the App Constants.
- AppConstants(String, String, int[], int, String, String, String, String, String, String) - Constructor for class com.scvngr.levelup.core.model.AppConstants
-
- AppConstants.AppConstantsBuilder - Class in com.scvngr.levelup.core.model
-
- AppConstantsJsonFactory - Class in com.scvngr.levelup.core.model.factory.json
-
- AppConstantsJsonFactory() - Constructor for class com.scvngr.levelup.core.model.factory.json.AppConstantsJsonFactory
-
Constructor
- AppConstantsRequestFactory - Class in com.scvngr.levelup.core.net.request.factory
-
Class to build requests to interact with the endpoints that deal with
AppConstants
.
- AppConstantsRequestFactory(Context, AccessTokenRetriever) - Constructor for class com.scvngr.levelup.core.net.request.factory.AppConstantsRequestFactory
-
- AppInitializeReceiver - Class in com.scvngr.levelup.beacon.receiver
-
- AppInitializeReceiver() - Constructor for class com.scvngr.levelup.beacon.receiver.AppInitializeReceiver
-
- AppJsonFactory - Class in com.scvngr.levelup.core.model.factory.json
-
JSON factory to inflate an
App
.
- AppJsonFactory() - Constructor for class com.scvngr.levelup.core.model.factory.json.AppJsonFactory
-
Factory constructor.
- ApplePayCardPaymentMethod - Class in com.scvngr.levelup.core.model.paymentmethod
-
Represents an Apple Pay card.
- ApplePayCardPaymentMethod(String, Integer, MonetaryValue, ApplePayCardPaymentMethod.Metadata) - Constructor for class com.scvngr.levelup.core.model.paymentmethod.ApplePayCardPaymentMethod
-
- ApplePayCardPaymentMethod.Metadata - Class in com.scvngr.levelup.core.model.paymentmethod
-
- APPLICATION_ID - Static variable in class com.scvngr.levelup.beacon.BuildConfig
-
- APPLICATION_ID - Static variable in class com.scvngr.levelup.core.BuildConfig
-
- APPLICATION_ID - Static variable in class com.scvngr.levelup.core.deeplinkauth.BuildConfig
-
- APPLIES_TO_ALL_MERCHANTS - Static variable in class com.scvngr.levelup.core.model.factory.json.CampaignJsonFactory.JsonKeys
-
- appliesToAllMerchants(boolean) - Method in class com.scvngr.levelup.core.model.Campaign.CampaignBuilder
-
- AppLocationListRequestFactory - Class in com.scvngr.levelup.core.net.request.factory
-
A list of locations for a specific application ID.
- AppLocationListRequestFactory(Context, AccessTokenRetriever, AbstractPagingRequestFactory.PageCacheRetriever, long, Location) - Constructor for class com.scvngr.levelup.core.net.request.factory.AppLocationListRequestFactory
-
Constructor.
- arg(Class<?>, String) - Static method in class com.scvngr.levelup.core.util.Key
-
- array() - Constructor for class com.scvngr.levelup.beacon.R.array
-
- array() - Constructor for class com.scvngr.levelup.core.R.array
-
- assertNotNull(Object, String) - Static method in class com.scvngr.levelup.core.util.PreconditionUtil
-
- AsyncTaskCodeLoader - Class in com.scvngr.levelup.core.ui.view
-
- AsyncTaskCodeLoader(LevelUpQrCodeGenerator, LevelUpCodeCache) - Constructor for class com.scvngr.levelup.core.ui.view.AsyncTaskCodeLoader
-
- attr() - Constructor for class com.scvngr.levelup.beacon.R.attr
-
- attr() - Constructor for class com.scvngr.levelup.core.deeplinkauth.R.attr
-
- attr() - Constructor for class com.scvngr.levelup.core.R.attr
-