-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmeta.go
More file actions
34 lines (31 loc) · 867 Bytes
/
meta.go
File metadata and controls
34 lines (31 loc) · 867 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
package errwrap
// Meta keys
const (
MetaStage = "stage"
MetaReason = "reason"
MetaField = "field"
MetaUserID = "user_id"
MetaSQL = "sql"
)
// Reason values
const (
ReasonUnauthorized = "unauthorized"
ReasonTokenInvalid = "token_invalid"
ReasonDatabaseUnavailable = "database_unavailable"
ReasonExecSQLError = "exec_sql_error"
ReasonScanRowError = "scan_row_error"
ReasonBuildSQLError = "build_sql_error"
ReasonValidationFailed = "validation_failed"
)
// Stage values
const (
StagePrepareRequest = "prepare_request"
StageBuildSQL = "build_sql"
StageExecSQL = "exec_sql"
StageScanRow = "scan_row"
StageValidation = "validation"
StageTokenDecode = "token_decode"
StageCheckAuth = "check_auth"
StageTransformData = "transform_data"
StageSendRequest = "send_request"
)