Package-level declarations
Types
Link copied to clipboard
Represents the API key interceptor.
Link copied to clipboard
class AppHeadersInterceptor @JvmOverloads constructor(val applicationId: String, val deviceId: String? = null, val applicationVersion: String? = null, val sdkVersion: String? = null) : Interceptor
This interceptor is responsible for setting required headers for communication with mobile services.
Link copied to clipboard
This Interceptor is responsible for informing the application that the user has been blocked from communicating with the server.
Link copied to clipboard
class BusinessProcessMonitoringPassportBuilder(oldPassport: Passport? = null) : PassportBuilder<BusinessProcessMonitoringPassportBuilder>
Link copied to clipboard
enum ComponentType
Link copied to clipboard
This interceptor adds a X-SAP-CorrelationID header to each request.
Link copied to clipboard
This interceptor is responsible for setting the X-CSRF-Token header for communication with services exposed by SAPcpms.
Link copied to clipboard
class E2ETracingPassportBuilder(oldPassport: Passport? = null) : PassportBuilder<E2ETracingPassportBuilder>
Link copied to clipboard
Exception for an HTTP response that is unexpected.
Link copied to clipboard
class IntegrationMonitoringPassportBuilder(oldPassport: Passport? = null) : PassportBuilder<IntegrationMonitoringPassportBuilder>
Link copied to clipboard
interface InterceptorProvider
An interface for MobileService to provide related interceptor.
Link copied to clipboard
This Interceptor is responsible for informing the application that a successful connetion with the server has occurred so that the last connection time can be updated.
Link copied to clipboard
The class responsible for defining and applying the lock and wipe policies.
Link copied to clipboard
class MeteringPassportBuilder(oldPassport: Passport? = null) : PassportBuilder<MeteringPassportBuilder>
Link copied to clipboard
data class Passport(val traceFlag: TraceFlag = TraceFlag.TRCLVL_LOW, val componentName: String = PassportManager.componentName, val userID: String = "dummy", val action: String = "HTTP_Request", val prevComponentName: String = componentName, val componentType: ComponentType = ComponentType.TRACELIB)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
object PassportManager
Link copied to clipboard
This class gives information about errors the SDK can't handle.
Link copied to clipboard
interface ProgressListener
This interface is used with com.sap.cloud.mobile.foundation.networking.Progress.
Link copied to clipboard
Link copied to clipboard
Check if onboarding is successful then send the notification to the registered
MobileServices
Link copied to clipboard
interface SilenceableInterceptor
An interface for Interceptor to provide implementation in silent mode.
Link copied to clipboard
class UserMonitoringPassportBuilder(oldPassport: Passport? = null) : PassportBuilder<UserMonitoringPassportBuilder>
Link copied to clipboard
This class implements okhttp3.CookieJar by storing/getting all cookies with android.webkit.CookieManager.