namespace AppleAuth.Interfaces { public interface IAppleError { /// /// The error code. /// int Code { get; } /// /// A string containing the error domain. /// string Domain { get; } /// /// A string containing the localized description of the error. /// string LocalizedDescription { get; } /// /// An array containing the localized titles of buttons appropriate for displaying in an alert panel. /// string[] LocalizedRecoveryOptions { get; } /// /// A string containing the localized recovery suggestion for the error. /// string LocalizedRecoverySuggestion { get; } /// /// A string containing the localized explanation of the reason for the error. /// string LocalizedFailureReason { get; } } }