//----------------------------------------------------------------------- // // Copyright (c) Outercurve Foundation. All rights reserved. // //----------------------------------------------------------------------- namespace DotNetOpenAuth.OpenId.Messages { using DotNetOpenAuth.Messaging; /// /// Members found on error response messages sent from a Provider /// to a Relying Party in response to direct and indirect message /// requests that result in an error. /// internal interface IErrorMessage : IProtocolMessage { /// /// Gets or sets a human-readable message indicating why the request failed. /// string ErrorMessage { get; set; } /// /// Gets or sets the contact address for the administrator of the server. /// /// The contact address may take any form, as it is intended to be displayed to a person. string Contact { get; set; } /// /// Gets or sets a reference token, such as a support ticket number or a URL to a news blog, etc. /// string Reference { get; set; } } }