/
ndid.go
64 lines (62 loc) · 2.6 KB
/
ndid.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
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
/**
* Copyright (c) 2018, 2019 National Digital ID COMPANY LIMITED
*
* This file is part of NDID software.
*
* NDID is the free software: you can redistribute it and/or modify it under
* the terms of the Affero GNU General Public License as published by the
* Free Software Foundation, either version 3 of the License, or any later
* version.
*
* NDID is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
* See the Affero GNU General Public License for more details.
*
* You should have received a copy of the Affero GNU General Public License
* along with the NDID source code. If not, see https://www.gnu.org/licenses/agpl.txt.
*
* Please contact info@ndid.co.th for any further questions
*
*/
package app
var isNDIDMethod = map[string]bool{
"InitNDID": true,
"RegisterNode": true,
"AddNodeToken": true,
"ReduceNodeToken": true,
"SetNodeToken": true,
"SetPriceFunc": true,
"AddNamespace": true,
"DisableNamespace": true,
"SetValidator": true,
"AddService": true,
"DisableService": true,
"UpdateNodeByNDID": true,
"UpdateService": true,
"RegisterServiceDestinationByNDID": true,
"DisableNode": true,
"DisableServiceDestinationByNDID": true,
"EnableNode": true,
"EnableServiceDestinationByNDID": true,
"EnableNamespace": true,
"EnableService": true,
"SetTimeOutBlockRegisterIdentity": true,
"AddNodeToProxyNode": true,
"UpdateNodeProxyNode": true,
"RemoveNodeFromProxyNode": true,
"AddErrorCode": true,
"RemoveErrorCode": true,
"SetInitData": true,
"EndInit": true,
"SetLastBlock": true,
"SetAllowedModeList": true,
"UpdateNamespace": true,
"SetAllowedMinIalForRegisterIdentityAtFirstIdp": true,
"SetServicePriceCeiling": true,
"SetServicePriceMinEffectiveDatetimeDelay": true,
"AddRequestType": true,
"RemoveRequestType": true,
"AddSuppressedIdentityModificationNotificationNode": true,
"RemoveSuppressedIdentityModificationNotificationNode": true,
}