Other Enumerations

The following enumerations are available globally.

  • Describes what should happen in case of any errors

    • stop: stop the flow
    • retry: retry the given operation
    See more

    Declaration

    Swift

    public enum OnboardingErrorDisposition
  • OnboardingController related errors

    • mismatchingOnboardingIDs: mismatching OnboardingIDs on FlowType and Context
    See more

    Declaration

    Swift

    public enum OnboardingControllerError : Error
  • Foundation Extension errors

    • couldNotInit: could not initialize object error
    • missingSettingsParameters: missing SAPcpmsSettingsParameters error
    See more

    Declaration

    Swift

    public enum FoundationExtensionError : Error
  • Undocumented

    See more

    Declaration

    Swift

    public enum PasscodePolicyError : Error
    extension PasscodePolicyError: SAPError
  • Enum to handle errors in DataCollectionConsentStep

    See more

    Declaration

    Swift

    public enum DataCollectionConsentError : Error
    extension DataCollectionConsentError: SAPError
  • Error types that can be thrown by Theme Manager

    See more

    Declaration

    Swift

    public enum SAPcpmsThemeManagerError : Error
    extension SAPcpmsThemeManagerError: SAPError
  • This enum is used to capture the different state during onboarding of a user

    See more

    Declaration

    Swift

    public enum OnboardingStatus
    extension OnboardingStatus: CodingKey
    extension OnboardingStatus: Codable
  • Enum to handle error in UserManager

    See more

    Declaration

    Swift

    public enum UserManagerError : Error
    extension UserManagerError: SAPError