...
1 package eaconst
2
3 const (
4 APIVersion = "1.0"
5 APIVersionKey = "RCLI-API-VERSION"
6 APIServerVersionKey = "RCLI-API-SERVER-VERSION"
7
8 MinimumSupportedMessageVersion MessageVersion = MessageVersion1_0
9 )
10
11 type MessageVersion string
12
13
14 const (
15 MessageVersion1_0 MessageVersion = "1.0"
16 MessageVersion2_0 MessageVersion = "2.0"
17 )
18
19
20 type RequestType string
21
22 const (
23 Command RequestType = "command"
24 Executable RequestType = "executable"
25 )
26
27
28 const (
29 BannerIDKey = "bannerId"
30 CommandIDKey = "commandId"
31 IdentityKey = "identity"
32 SessionIDKey = "sessionId"
33 SignatureKey = "signature"
34 StoreIDKey = "storeId"
35 TerminalIDKey = "terminalId"
36 RequestTypeKey = "type"
37 VersionKey = "version"
38 )
39
40 const (
41 ExecutableIdentifier = "./"
42 )
43
44
45 const (
46 HeaderAuthKeyUsername = "X-Auth-Username"
47 HeaderAuthKeyEmail = "X-Auth-Email"
48 HeaderAuthKeyRoles = "X-Auth-Roles"
49 HeaderAuthKeyBanners = "X-Auth-Banners"
50 )
51
52 const (
53 DefaultSubTemplate = "sub.<STORE_ID>.dsds-ea-response"
54 DefaultTopTemplate = "topic.dsds-ea-request"
55 )
56
View as plain text