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
rawValueString value as the infoKey
-
OnboardingInfoKey Initializer
Declaration
Swift
public init(_ rawValue: String)Parameters
rawValueString 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
GETrequest 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
SAPURLSessionobservers and authenticators etcDeclaration
Swift
static let sapcpmsSettingsParameters: OnboardingInfoKey -
The default
OnboardingInfoKeyassociated with an instance of previous context in theOnboardingContextinfoDeclaration
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
SAPcpmsLockWipingPolicyDeclaration
Swift
static let sapcpmsLockWipingPolicy: OnboardingInfoKey -
The onboarding info key for an instance of
SAPcpmsNetworkSynchronizationPolicyDeclaration
Swift
static let sapcpmsNetworkSynchronizationPolicy: OnboardingInfoKey -
SAPcpmsSettings sharedDeviceSettings OnboardingInfoKey
Declaration
Swift
static let sapcpmsSharedDeviceSettings: OnboardingInfoKey -
The onboarding info key for an instance of
SAPcpmsFeatureVectorPolicyDeclaration
Swift
static let sapcpmsFeatureVectorPolicies: OnboardingInfoKey
-
Parameter definer
OnboardingInfoKeykey for discovery configurationDeclaration
Swift
public static let sapcpmsUserIdentityDiscoveryConfigurationParameters: OnboardingInfoKey -
Parameter definer
OnboardingInfoKeykey for OAuth2 authenticationDeclaration
Swift
public static let sapcpmsUserIdentityDiscoveryOAuth2AuthenticationParameters: OnboardingInfoKey -
OnboardingInfoKeystatic identifier for SLSConfigurationParametersDeclaration
Swift
public static let slsConfigurationParameters: OnboardingInfoKey -
The default
OnboardingInfoKeyassociated with an instance ofFUIPasscodePolicyin theOnboardingContextinfo.Declaration
Swift
static let passcodePolicy: OnboardingInfoKey -
The full path to specifies the secure store location. When not specified the
applicationSupportDirectorywill 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