SignUpStartDelegate
@objc
public protocol SignUpStartDelegate
Protocol that defines the methods of a SignUpStart delegate
-
Notifies the delegate that the operation resulted in an error.
Declaration
Swift
@MainActor func onSignUpStartError(error: SignUpStartError)
Parameters
error
An error object indicating why the operation failed.
-
Notifies the delegate that a verification code is required from the user to continue.
Note
If a flow requires this optional method and it is not implemented, thenonSignUpStartError(error:)
will be called.Declaration
Swift
@MainActor @objc optional func onSignUpCodeRequired(newState: SignUpCodeRequiredState, sentTo: String, channelTargetType: MSALNativeAuthChannelType, codeLength: Int)
Parameters
newState
An object representing the new state of the flow with follow on methods.
sentTo
The email/phone number that the code was sent to.
channelTargetType
The channel (email/phone) the code was sent through.
codeLength
The length of the code required.
-
Notifies the delegate that invalid attributes were sent.
Note
If a flow requires this optional method and it is not implemented, thenonSignUpStartError(error:)
will be called.Declaration
Swift
@MainActor @objc optional func onSignUpAttributesInvalid(attributeNames: [String])
Parameters
attributeNames
List of attribute names that failed validation.