amplify-swift/Amplify/Categories/Auth/Models/AuthUpdateAttributeStep.swift

21 lines
715 B
Swift

//
// Copyright Amazon.com Inc. or its affiliates.
// All Rights Reserved.
//
// SPDX-License-Identifier: Apache-2.0
//
/// Step for Auth.updateUserAttribute api call
public enum AuthUpdateAttributeStep {
/// Next step is to confirm the attribute with confirmation code.
///
/// Invoke Auth.confirm(userAttribute: ...) to confirm the attribute that was updated.
/// `AuthCodeDeliveryDetails` provides the details to which the confirmation
/// code was send and `AdditionalInfo` will provide more details if present.
case confirmAttributeWithCode(AuthCodeDeliveryDetails, AdditionalInfo?)
/// Update Attribute step is `done` when the update attribute flow is complete.
case done
}