...
1 package spellcheck
2
3
4
5
6
7
8
9
10 type ActionType string
11
12 const (
13
14 Edit ActionType = "Edit"
15
16 Load ActionType = "Load"
17 )
18
19
20 func PossibleActionTypeValues() []ActionType {
21 return []ActionType{Edit, Load}
22 }
23
24
25 type ErrorCode string
26
27 const (
28
29 InsufficientAuthorization ErrorCode = "InsufficientAuthorization"
30
31 InvalidAuthorization ErrorCode = "InvalidAuthorization"
32
33 InvalidRequest ErrorCode = "InvalidRequest"
34
35 None ErrorCode = "None"
36
37 RateLimitExceeded ErrorCode = "RateLimitExceeded"
38
39 ServerError ErrorCode = "ServerError"
40 )
41
42
43 func PossibleErrorCodeValues() []ErrorCode {
44 return []ErrorCode{InsufficientAuthorization, InvalidAuthorization, InvalidRequest, None, RateLimitExceeded, ServerError}
45 }
46
47
48 type ErrorSubCode string
49
50 const (
51
52 AuthorizationDisabled ErrorSubCode = "AuthorizationDisabled"
53
54 AuthorizationExpired ErrorSubCode = "AuthorizationExpired"
55
56 AuthorizationMissing ErrorSubCode = "AuthorizationMissing"
57
58 AuthorizationRedundancy ErrorSubCode = "AuthorizationRedundancy"
59
60 Blocked ErrorSubCode = "Blocked"
61
62 HTTPNotAllowed ErrorSubCode = "HttpNotAllowed"
63
64 NotImplemented ErrorSubCode = "NotImplemented"
65
66 ParameterInvalidValue ErrorSubCode = "ParameterInvalidValue"
67
68 ParameterMissing ErrorSubCode = "ParameterMissing"
69
70 ResourceError ErrorSubCode = "ResourceError"
71
72 UnexpectedError ErrorSubCode = "UnexpectedError"
73 )
74
75
76 func PossibleErrorSubCodeValues() []ErrorSubCode {
77 return []ErrorSubCode{AuthorizationDisabled, AuthorizationExpired, AuthorizationMissing, AuthorizationRedundancy, Blocked, HTTPNotAllowed, NotImplemented, ParameterInvalidValue, ParameterMissing, ResourceError, UnexpectedError}
78 }
79
80
81 type ErrorType string
82
83 const (
84
85 RepeatedToken ErrorType = "RepeatedToken"
86
87 UnknownToken ErrorType = "UnknownToken"
88 )
89
90
91 func PossibleErrorTypeValues() []ErrorType {
92 return []ErrorType{RepeatedToken, UnknownToken}
93 }
94
95
96 type Mode string
97
98 const (
99
100 Proof Mode = "proof"
101
102 Spell Mode = "spell"
103 )
104
105
106 func PossibleModeValues() []Mode {
107 return []Mode{Proof, Spell}
108 }
109
110
111 type Type string
112
113 const (
114
115 TypeAnswer Type = "Answer"
116
117 TypeErrorResponse Type = "ErrorResponse"
118
119 TypeIdentifiable Type = "Identifiable"
120
121 TypeResponse Type = "Response"
122
123 TypeResponseBase Type = "ResponseBase"
124
125 TypeSpellCheck Type = "SpellCheck"
126 )
127
128
129 func PossibleTypeValues() []Type {
130 return []Type{TypeAnswer, TypeErrorResponse, TypeIdentifiable, TypeResponse, TypeResponseBase, TypeSpellCheck}
131 }
132
View as plain text