//-----------------------------------------------------------------------
//
// Copyright (c) Outercurve Foundation. All rights reserved.
//
//-----------------------------------------------------------------------
namespace DotNetOpenAuth.Messaging {
using System.Net;
///
/// An interface that allows direct response messages to specify
/// HTTP transport specific properties.
///
public interface IHttpDirectResponse {
///
/// Gets the HTTP status code that the direct response should be sent with.
///
HttpStatusCode HttpStatusCode { get; }
///
/// Gets the HTTP headers to add to the response.
///
/// May be an empty collection, but must not be null.
WebHeaderCollection Headers { get; }
}
}