-
Notifications
You must be signed in to change notification settings - Fork 2
/
error_go_gen.cue
71 lines (63 loc) · 2.06 KB
/
error_go_gen.cue
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
// Code generated by cue get go. DO NOT EDIT.
//cue:generate cue get go github.com/dgruber/drmaa2interface
package drmaa2cue
// ErrorID type represents a DRMAA2 standardized error ID which
// is part of the DRMAA2 Error type.
#ErrorID: int // #enumErrorID
#enumErrorID:
#Success |
#DeniedByDrms |
#DrmCommunication |
#TryLater |
#SessionManagement |
#Timeout |
#Internal |
#InvalidArgument |
#InvalidSession |
#InvalidState |
#OutOfResource |
#UnsupportedAttribute |
#UnsupportedOperation |
#ImplementationSpecific |
#LastError
#values_ErrorID: {
Success: #Success
DeniedByDrms: #DeniedByDrms
DrmCommunication: #DrmCommunication
TryLater: #TryLater
SessionManagement: #SessionManagement
Timeout: #Timeout
Internal: #Internal
InvalidArgument: #InvalidArgument
InvalidSession: #InvalidSession
InvalidState: #InvalidState
OutOfResource: #OutOfResource
UnsupportedAttribute: #UnsupportedAttribute
UnsupportedOperation: #UnsupportedOperation
ImplementationSpecific: #ImplementationSpecific
LastError: #LastError
}
#Success: #ErrorID & 0
#DeniedByDrms: #ErrorID & 1
#DrmCommunication: #ErrorID & 2
#TryLater: #ErrorID & 3
#SessionManagement: #ErrorID & 4
#Timeout: #ErrorID & 5
#Internal: #ErrorID & 6
#InvalidArgument: #ErrorID & 7
#InvalidSession: #ErrorID & 8
#InvalidState: #ErrorID & 9
#OutOfResource: #ErrorID & 10
#UnsupportedAttribute: #ErrorID & 11
#UnsupportedOperation: #ErrorID & 12
#ImplementationSpecific: #ErrorID & 13
#LastError: #ErrorID & 14
// Error is a DRMAA2 error type (implements Go Error interface). All errors
// returned by any DRMAA2 method is (and can be casted to) this Error type.
#Error: {
// Messages is a dynamically created human readable error description.
// There is no fixed message catalog defined.
Message: string
// ID is used for identifying the error type
ID: #ErrorID
}