/
status.go
30 lines (28 loc) · 1.32 KB
/
status.go
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
package starlarkgrpc
import (
"go.starlark.net/starlark"
"go.starlark.net/starlarkstruct"
"google.golang.org/grpc/codes"
)
var Status = starlarkstruct.FromStringDict(
Symbol("grpc.status"),
starlark.StringDict{
"OK": starlark.MakeInt(int(codes.OK)),
"CANCELED": starlark.MakeInt(int(codes.Canceled)),
"UNKNOWN": starlark.MakeInt(int(codes.Unknown)),
"INVALIDARGUMENT": starlark.MakeInt(int(codes.InvalidArgument)),
"DEADLINEEXCEEDED": starlark.MakeInt(int(codes.DeadlineExceeded)),
"NOTFOUND": starlark.MakeInt(int(codes.NotFound)),
"ALREADYEXISTS": starlark.MakeInt(int(codes.AlreadyExists)),
"PERMISSIONDENIED": starlark.MakeInt(int(codes.PermissionDenied)),
"RESOURCEEXHAUSTED": starlark.MakeInt(int(codes.ResourceExhausted)),
"FAILEDPRECONDITION": starlark.MakeInt(int(codes.FailedPrecondition)),
"ABORTED": starlark.MakeInt(int(codes.Aborted)),
"OUTOFRANGE": starlark.MakeInt(int(codes.OutOfRange)),
"UNIMPLEMENTED": starlark.MakeInt(int(codes.Unimplemented)),
"INTERNAL": starlark.MakeInt(int(codes.Internal)),
"UNAVAILABLE": starlark.MakeInt(int(codes.Unavailable)),
"DATALOSS": starlark.MakeInt(int(codes.DataLoss)),
"UNAUTHENTICATED": starlark.MakeInt(int(codes.Unauthenticated)),
},
)