Added strong-typed request token message to sample.
[dotnetoauth.git] / src / DotNetOAuth / Messages / UnauthorizedRequestTokenMessage.cs
blobdd1203e5b12f65822294fc49580c1e94071e6655
1 //-----------------------------------------------------------------------
2 // <copyright file="UnauthorizedRequestTokenMessage.cs" company="Andrew Arnott">
3 // Copyright (c) Andrew Arnott. All rights reserved.
4 // </copyright>
5 //-----------------------------------------------------------------------
7 namespace DotNetOAuth.Messages {
8 using DotNetOAuth.Messaging;
10 /// <summary>
11 /// A direct message sent from Service Provider to Consumer in response to
12 /// a Consumer's <see cref="RequestTokenMessage"/> request.
13 /// </summary>
14 public class UnauthorizedRequestTokenMessage : MessageBase {
15 /// <summary>
16 /// Initializes a new instance of the <see cref="UnauthorizedRequestTokenMessage"/> class.
17 /// </summary>
18 protected internal UnauthorizedRequestTokenMessage()
19 : base(MessageProtection.None, MessageTransport.Direct) {
22 /// <summary>
23 /// Gets or sets the Request Token.
24 /// </summary>
25 [MessagePart(Name = "oauth_token", IsRequired = true)]
26 public string RequestToken { get; set; }
28 /// <summary>
29 /// Gets or sets the Token Secret.
30 /// </summary>
31 [MessagePart(Name = "oauth_token_secret", IsRequired = true)]
32 public string TokenSecret { get; set; }