Other Classes
The following classes are available globally.
-
Undocumented
See moreDeclaration
Swift
public class AuxiliaryDataRequestManager -
Undocumented
See moreDeclaration
Swift
public class AuxiliaryCommunicationProvider : AuxiliaryCommunicationProviding -
Undocumented
See moreDeclaration
Swift
public class AuxiliaryDataContainer<T> : AuxiliaryDataContainerRepresenting, Codable where T : Decodable, T : Encodable -
Undocumented
See moreDeclaration
Swift
public class AuxiliaryDataRequest<T> : AuxiliaryDataRequestRepresenting, Codable where T : Decodable, T : Encodable -
Undocumented
See moreDeclaration
Swift
public class AuxiliaryKeyContainer<T> : AuxiliaryKeyContainerRepresenting where T : Decodable, T : Encodable, T : Hashable -
A type that can be passed in to the
See moreDigitalSignatureVerifyingprotocol for specifying values useful in the signature verification.Declaration
Swift
public class DigitalSignatureParameter -
This class implements
See moreDigitalSignatureVerifyingand does the digital signature verification of the passed data.Declaration
Swift
public class DigitalSignatureVerifierextension DigitalSignatureVerifier: DigitalSignatureVerifying -
This observer checks for the response header
x-app-version-inactivedenoting if the current application version is active or not in mobile services and stops user from onboarding if the version is inactive.To enable this functionality you need to register this observer to an
SAPURLSessioninstance.This is an example for a typical usage of the observer:
See morelet urlSession: SAPURLSession = <#SAPURLSession instance#> let applicationVersionObserver = ApplicationVersionObserver() urlSession.register(applicationVersionObserver)Declaration
Swift
open class ApplicationVersionObserver : SAPURLSessionObserving -
Observer which performs necessary steps for API Key authentication
See moreDeclaration
Swift
open class APIKeyAuthenticationObserverextension APIKeyAuthenticationObserver: SAPURLSessionObserving -
Default implementation of
See moreAPIKeyCredentialDiscoveryDeclaration
Swift
public class DefaultAPIKeyCredentialDiscovery : APIKeyCredentialDiscovery -
Undocumented
See moreDeclaration
Swift
public class DispatcherFactory -
Use this class to broadcast your UISceneDelegate’s methods among the registered components.
See moreDeclaration
Swift
public class SceneDelegateDispatcher : EventDispatching -
Undocumented
See moreDeclaration
Swift
public class DefaultSAPWKUIDelegate : NSObject, WKUIDelegate -
The default implementation of SAPPassportManaging protocol. This default implementation adheres to the standards mentioned for “metering” use-case by default. Users may choose to override the relevant methods to get/set passport fields differently and also to change the manager behavior in general.
See moreDeclaration
Swift
public class MeteringPassportManager : SAPPassportManaging -
Undocumented
See moreDeclaration
Swift
public class Passport -
Undocumented
See moreDeclaration
Swift
open class SAPPassportObserver : SAPURLSessionObserving -
Undocumented
See moreDeclaration
Swift
public class AuxiliarySecurityManager -
Undocumented
See moreDeclaration
Swift
public class SecurityManager -
Undocumented
See moreDeclaration
Swift
public class CryptoProviderUtil -
class to load the encryption configuration for a given appId and deviceId
See moreDeclaration
Swift
public class EncryptionConfigLoader -
Undocumented
See moreDeclaration