//-----------------------------------------------------------------------
//
// Copyright (c) Outercurve Foundation. All rights reserved.
//
//-----------------------------------------------------------------------
namespace DotNetOpenAuth.OAuth2.AuthServer.ChannelElements {
using DotNetOpenAuth.OAuth2.ChannelElements;
///
/// A message that carries a refresh token between client and authorization server.
///
internal interface IRefreshTokenCarryingRequest : IAuthorizationCarryingRequest {
///
/// Gets or sets the refresh token.
///
string RefreshToken { get; set; }
///
/// Gets or sets the authorization that the token describes.
///
new RefreshToken AuthorizationDescription { get; set; }
}
}