From 4ec507df6251bc1dae5204fdc6aaf14ddbb268f6 Mon Sep 17 00:00:00 2001 From: crupest Date: Sat, 18 Jan 2020 00:50:31 +0800 Subject: ... --- Timeline.ErrorCodes/ErrorCodes.cs | 65 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 Timeline.ErrorCodes/ErrorCodes.cs (limited to 'Timeline.ErrorCodes/ErrorCodes.cs') diff --git a/Timeline.ErrorCodes/ErrorCodes.cs b/Timeline.ErrorCodes/ErrorCodes.cs new file mode 100644 index 00000000..730f42e0 --- /dev/null +++ b/Timeline.ErrorCodes/ErrorCodes.cs @@ -0,0 +1,65 @@ +namespace Timeline.Models.Http +{ + /// + /// All error code constants. + /// + /// + /// Format: 1bbbccdd + /// + public static class ErrorCodes + { + public static class Common + { + public const int InvalidModel = 1_000_0001; + public const int Forbid = 1_000_0002; + + public static class Header + { + public const int IfNonMatch_BadFormat = 1_000_01_01; + public const int ContentType_Missing = 1_000_02_01; + public const int ContentLength_Missing = 1_000_03_01; + public const int ContentLength_Zero = 1_000_03_02; + } + + public static class Content + { + public const int TooBig = 1_000_11_01; + public const int UnmatchedLength_Smaller = 1_000_11_02; + public const int UnmatchedLength_Bigger = 1_000_11_03; + } + } + + public static class UserCommon + { + public const int NotExist = 1_001_0001; + } + + public static class TokenController + { + public const int Create_BadCredential = 1_101_01_01; + public const int Verify_BadFormat = 1_101_02_01; + public const int Verify_UserNotExist = 1_101_02_02; + public const int Verify_OldVersion = 1_101_02_03; + public const int Verify_TimeExpired = 1_101_02_04; + } + + public static class UserController + { + public const int ChangeUsername_Conflict = 1_102_01_01; + public const int ChangePassword_BadOldPassword = 1_102_02_01; + } + + public static class UserAvatar + { + public const int BadFormat_CantDecode = 1_103_00_01; + public const int BadFormat_UnmatchedFormat = 1_103_00_02; + public const int BadFormat_BadSize = 1_103_00_03; + } + + public static class TimelineController + { + public const int PostOperationDelete_NotExist = 1_104_01_01; + } + } +} + -- cgit v1.2.3