OnboardingInfoKey
public struct OnboardingInfoKey : RawRepresentable, Equatable, Hashable, CustomStringConvertible, CustomDebugStringConvertible
Keys defined to access objects in a dictionary a typed way To extend the available keys define your own key the following way
public extension OnboardingInfoKey {
public static let myDeclaredKey = OnboardingInfoKey("myDeclaredKey")
}
Then you can use this to access information in the Dictionary
var info = [OnboardingInfoKey: Any]()
info[.myDeclaredKey] = MyStruct()
-
RawValue of OnboardingInfokey
Declaration
Swift
public var rawValue: String
-
HashValue of OnboardingInfokey
Declaration
Swift
public var hashValue: Int { get }
-
OnboardingInfoKey Initializer
Declaration
Swift
public init(rawValue: String)
Parameters
rawValue
String value as the infoKey
-
OnboardingInfoKey Initializer
Declaration
Swift
public init(_ rawValue: String)
Parameters
rawValue
String value as the infoKey
-
Description of OnboardingInfokey
Declaration
Swift
public var description: String { get }
-
Debugdescription of OnboardingInfokey
Declaration
Swift
public var debugDescription: String { get }
-
The default key of the authenticationURL. AuthenticationURL is used to validate the network connection toward the given endpoint. This URL should work with a
GET
request and must force the required authentication.Declaration
Swift
static let authenticationURL: OnboardingInfoKey
-
The default key of the SAPcpmsSettingsParameters. The structure contains the base desciption of the endpoint. It is used to support several features, for example create
SAPURLSession
observers and authenticators etcDeclaration
Swift
static let sapcpmsSettingsParameters: OnboardingInfoKey
-
The default
OnboardingInfoKey
associated with an instance of previous context in theOnboardingContext
infoDeclaration
Swift
static let previousSettings: OnboardingInfoKey
-
Undocumented
Declaration
Swift
static let apikeyConfig: OnboardingInfoKey
-
The onboarding info key for an instance of
EULAContent
.Declaration
Swift
static let eulaContentInfoKey: OnboardingInfoKey
-
Parameter registered for oauth2AuthenticationParameters in OnboardingInfoKey structure
Declaration
Swift
public static let oauth2AuthenticationParameters: OnboardingInfoKey
-
Parameter registered for oauth2ClientCredentialsAuthenticationParameters in OnboardingInfoKey structure
Declaration
Swift
public static let oauth2ClientCredentialsAuthenticationParameters: OnboardingInfoKey
-
Parameter registered for oauth2PasswordAuthenticationParameters in OnboardingInfoKey structure
Declaration
Swift
public static let oauth2PasswordAuthenticationParameters: OnboardingInfoKey
-
Parameter registered for otpParameters in OnboardingInfoKey structure
Declaration
Swift
public static let otpParameters: OnboardingInfoKey
-
Parameter registered for samlAuthenticationParameters in OnboardingInfoKey structure
Declaration
Swift
public static let samlAuthenticationParameters: OnboardingInfoKey
-
This key is initialized for Onboarding step associated with SAPcpmsUsagePolicy.
Declaration
Swift
static let usageStoreDbEncryptionKey: OnboardingInfoKey
-
SAPcpmsSettings logSettings OnboardingInfoKey
Declaration
Swift
static let sapcpmsLogSettings: OnboardingInfoKey
-
SAPcpmsSettings usage policy OnboardingInfoKey
Declaration
Swift
static let sapcpmsUsagePolicy: OnboardingInfoKey
-
The onboarding info key for an instance of
SAPcpmsLockWipingPolicy
Declaration
Swift
static let sapcpmsLockWipingPolicy: OnboardingInfoKey
-
The onboarding info key for an instance of
SAPcpmsNetworkSynchronizationPolicy
Declaration
Swift
static let sapcpmsNetworkSynchronizationPolicy: OnboardingInfoKey
-
SAPcpmsSettings sharedDeviceSettings OnboardingInfoKey
Declaration
Swift
static let sapcpmsSharedDeviceSettings: OnboardingInfoKey
-
The onboarding info key for an instance of
SAPcpmsFeatureVectorPolicy
Declaration
Swift
static let sapcpmsFeatureVectorPolicies: OnboardingInfoKey
-
The onboarding info key for an instance of
SAPcpmsAttestationSettings
Declaration
Swift
static let sapcpmsAttestationSettings: OnboardingInfoKey
-
Parameter definer
OnboardingInfoKey
key for discovery configurationDeclaration
Swift
public static let sapcpmsUserIdentityDiscoveryConfigurationParameters: OnboardingInfoKey
-
Parameter definer
OnboardingInfoKey
key for OAuth2 authenticationDeclaration
Swift
public static let sapcpmsUserIdentityDiscoveryOAuth2AuthenticationParameters: OnboardingInfoKey
-
OnboardingInfoKey
static identifier for SLSConfigurationParametersDeclaration
Swift
public static let slsConfigurationParameters: OnboardingInfoKey
-
The default
OnboardingInfoKey
associated with an instance ofFUIPasscodePolicy
in theOnboardingContext
info.Declaration
Swift
static let passcodePolicy: OnboardingInfoKey
-
The full path to specifies the secure store location. When not specified the
applicationSupportDirectory
will be used.Declaration
Swift
static let secureStoreFolderPath: OnboardingInfoKey
-
Undocumented
Declaration
Swift
static let usageCollectionConsentResponseInfoKey: OnboardingInfoKey
-
The onboarding info key for an instance of
CrashCollectionConsentContent
.Declaration
Swift
static let crashCollectionConsentResponseInfoKey: OnboardingInfoKey
-
The onboarding info key for an instance of
UserConsentContent
.Declaration
Swift
public static let userConsentContentInfoKey: OnboardingInfoKey