From db6629940e294b44d678e776ccce769a8ac715de Mon Sep 17 00:00:00 2001 From: crupest Date: Wed, 28 Apr 2021 16:55:37 +0800 Subject: refactor: ... --- .../Token/UserTokenVersionExpiredException.cs | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 BackEnd/Timeline/Services/Token/UserTokenVersionExpiredException.cs (limited to 'BackEnd/Timeline/Services/Token/UserTokenVersionExpiredException.cs') diff --git a/BackEnd/Timeline/Services/Token/UserTokenVersionExpiredException.cs b/BackEnd/Timeline/Services/Token/UserTokenVersionExpiredException.cs new file mode 100644 index 00000000..db6b4669 --- /dev/null +++ b/BackEnd/Timeline/Services/Token/UserTokenVersionExpiredException.cs @@ -0,0 +1,21 @@ +using System; + +namespace Timeline.Services.Token +{ + [Serializable] + public class UserTokenVersionExpiredException : UserTokenException + { + public UserTokenVersionExpiredException() : base(Resource.ExceptionUserTokenVersionExpired) { } + public UserTokenVersionExpiredException(string message) : base(message) { } + public UserTokenVersionExpiredException(string message, Exception inner) : base(message, inner) { } + public UserTokenVersionExpiredException(string token, long tokenVersion, long requiredVersion) : base(token, Resource.ExceptionUserTokenVersionExpired) { TokenVersion = tokenVersion; RequiredVersion = requiredVersion; } + public UserTokenVersionExpiredException(string token, long tokenVersion, long requiredVersion, Exception inner) : base(token, Resource.ExceptionUserTokenVersionExpired, inner) { TokenVersion = tokenVersion; RequiredVersion = requiredVersion; } + protected UserTokenVersionExpiredException( + System.Runtime.Serialization.SerializationInfo info, + System.Runtime.Serialization.StreamingContext context) : base(info, context) { } + + public long TokenVersion { get; set; } + + public long RequiredVersion { get; set; } + } +} -- cgit v1.2.3