All Types

com.schibsted.account.network.response.AcceptAgreementResponse
com.schibsted.account.AccountService
com.schibsted.account.network.response.AccountStatusResponse

Represents the signup status for an identifier.

com.schibsted.account.network.response.AgreementLinksResponse
com.schibsted.account.engine.input.Agreements
com.schibsted.account.session.Agreements
com.schibsted.account.network.response.AgreementsResponse
com.schibsted.account.network.response.ApiContainer

Represents the relevant parts of the container in which some API responses come.

com.schibsted.account.session.Auth
com.schibsted.account.network.AuthCheck
com.schibsted.account.network.AuthException
com.schibsted.account.network.AuthInterceptor

Creates an interceptor which will do authenticated requests to whitelisted urls. By default, requests to non-whitelisted domains will be rejected as well as non-https requests. This can be overridden using allowNonWhitelistedDomains and allowNonHttps. Will throw an IllegalArgumentException if whitelisted domains are not over HTTPS if non-https is not allowed

com.schibsted.account.network.service.BaseNetworkService
com.schibsted.account.engine.integration.CallbackProvider
com.schibsted.account.Client
com.schibsted.account.ClientConfiguration

This contains the client configuration as found in the self service pages in Schibsted account

com.schibsted.account.network.service.client.ClientContract
com.schibsted.account.model.error.ClientError

A human readable error, produced by the Account SDK. The creation of these errors will be logged when running a debug build. This can be overwritten by setting Logger.loggingEnabled

com.schibsted.account.network.response.ClientInfo
com.schibsted.account.engine.operation.ClientInfoOperation

A task to get client credentials for a Schibsted account client

com.schibsted.account.network.service.client.ClientService

This network service is used to perform client token based operations

com.schibsted.account.model.ClientToken
com.schibsted.account.util.ConfigurationUtils

Loads configuration from "assets/schibsted_account.conf". This file may contain (1) key-value pairs separated by a single colon ":" character, or comments that start with "#" character.

com.schibsted.account.engine.integration.contract.Contract
com.schibsted.account.engine.controller.Controller
com.schibsted.account.engine.input.Credentials
com.schibsted.account.util.DateUtils
com.schibsted.account.util.DeepLink
com.schibsted.account.util.DeepLinkHandler
com.schibsted.account.network.response.DeviceFingerprint
com.schibsted.account.network.Environment

Contains the set of environments that can be used.

com.schibsted.account.Events
com.schibsted.account.engine.input.Identifier
com.schibsted.account.network.InfoInterceptor
com.schibsted.account.engine.integration.InputProvider
com.schibsted.account.network.InternalInfoInterceptor
com.schibsted.account.util.KeyValueStore

DAO for sdk-related shared preferences.

com.schibsted.account.util.LenientAccountsDeserializer
com.schibsted.account.ListContainer
com.schibsted.account.util.ListDeserializer
com.schibsted.account.persistence.LocalSecretsProvider

Manages a mapping between randomly generated IDs and data. This allows for referring to data using a secret key while the actual data never leaves the device. Example usage: Redirect URIs

com.schibsted.account.engine.integration.contract.LoginContract

The contract containing all the required steps to log in using the com.schibsted.account.engine.controller.PasswordController

com.schibsted.account.engine.controller.LoginController

Controller which administrates the process of a login flow using credentials. This is parcelable and should be persisted during the login sequence. After the sequence has been completed, the reference to this can be destroyed. Note: After an Android configuration change, make sure you call evaluate again to re-trigger the currently active task.

com.schibsted.account.model.LoginResult
com.schibsted.account.network.response.Merchant
com.schibsted.account.model.error.NetworkError
com.schibsted.account.model.NoValue
com.schibsted.account.network.service.authentication.OAuthService
com.schibsted.account.network.OIDCScope

Groups together the scopes defined by OpenID Connect supported by the SDK. See OpenID Connect Scope Claims.

com.schibsted.account.engine.integration.contract.PasswordlessContract

The contract containing all the required steps to log in using the com.schibsted.account.flowengine.controller.PasswordlessController

com.schibsted.account.engine.controller.PasswordlessController

Controller which administrates the process of a login flow using passwordless login. This is parcelable and should be persisted during the login sequence. After the sequence has been completed, the reference to this can be destroyed. Note: After an Android configuration change, make sure you call evaluate again to re-trigger the currently active task.

com.schibsted.account.network.service.passwordless.PasswordlessService
com.schibsted.account.network.response.PasswordlessToken

Represents a passwordless token response as received when requesting an auth code to be (re-) sent.

com.schibsted.account.util.Preconditions

Checks for conditions that must be met at certain points in the sdk.

com.schibsted.account.model.Product
com.schibsted.account.network.response.ProductAccess
com.schibsted.account.session.Profile
com.schibsted.account.network.response.ProfileData
com.schibsted.account.engine.input.RequiredFields
com.schibsted.account.network.response.RequiredFieldsResponse
com.schibsted.account.engine.integration.ResultCallback
com.schibsted.account.Routes
com.schibsted.account.network.ServiceHolder
com.schibsted.account.session.Session
com.schibsted.account.network.service.session.SessionContract
com.schibsted.account.network.service.session.SessionService
com.schibsted.account.engine.integration.contract.SignUpContract

Contract for creating accounts

com.schibsted.account.engine.controller.SignUpController

Controller which administrates the process of creating a user and signing in. This is parcelable and should be persisted during the sign up sequence. After the sequence has been completed, the reference to this can be destroyed. Note: After an Android configuration change, make sure you call evaluate again to re-trigger the currently active task.

com.schibsted.account.model.SignUpParams
com.schibsted.account.network.response.SignupStatus

Represents the signUp status for an identifier.

com.schibsted.account.engine.step.Step
com.schibsted.account.engine.step.StepLoginIdentify
com.schibsted.account.engine.step.StepNoPwIdentify
com.schibsted.account.engine.step.StepNoPwValidationCode
com.schibsted.account.engine.step.StepSignUpCredentials
com.schibsted.account.engine.step.StepSignUpDone
com.schibsted.account.engine.step.StepValidateAgreements
com.schibsted.account.engine.step.StepValidateReqFields
com.schibsted.account.network.response.Subscription
com.schibsted.account.network.response.TokenExchangeResponse

Models a JSON web token.

com.schibsted.account.network.response.TokenResponse
com.schibsted.account.util.TypeSafeStringDeserializer
com.schibsted.account.session.User

Represents a user and the actions a user can take. Actions are grouped under auth, agreements and profile,

com.schibsted.account.model.UserId
com.schibsted.account.persistence.UserPersistenceReceiver
com.schibsted.account.persistence.UserPersistenceService
com.schibsted.account.network.service.user.UserService
com.schibsted.account.model.UserToken
com.schibsted.account.engine.input.VerificationCode
com.schibsted.account.engine.controller.VerificationController