-
-
Notifications
You must be signed in to change notification settings - Fork 9
/
errors.go
259 lines (223 loc) · 13.7 KB
/
errors.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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
// This file is part of the Smart Home
// Program complex distribution https://github.com/e154/smart-home
// Copyright (C) 2016-2021, Filippov Alex
//
// This library is free software: you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
// License as published by the Free Software Foundation; either
// version 3 of the License, or (at your option) any later version.
//
// This library 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 GNU
// Library General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public
// License along with this library. If not, see
// <https://www.gnu.org/licenses/>.
package apperr
import (
"errors"
)
var (
ErrInternal = errors.New("internal error")
ErrAlreadyExists = errors.New("already exists")
ErrNotAllowed = errors.New("not allowed")
ErrNotFound = errors.New("not found")
ErrInvalidArgument = errors.New("invalid argument")
ErrInvalidRequest = errors.New("invalid request")
ErrUnauthorized = errors.New("unauthorized")
)
var (
ErrUnimplemented = errors.New("unimplemented")
ErrPassNotValid = errors.New("password not valid")
ErrAccountIsBlocked = errors.New("account is blocked")
ErrTokenIsDeprecated = errors.New("token is deprecated")
ErrBadLoginOrPassword = errors.New("bad login or password")
ErrMqttServerNoWorked = errors.New("mqtt server not worked")
ErrBadRequestParams = errors.New("bad request params")
ErrBadActorSettingsParameters = errors.New("bad actor settings parameters")
ErrTimeout = errors.New("timeout")
ErrProviderIsEmpty = errors.New("provider is empty")
ErrBadSettings = errors.New("there are no settings or the parameters are incorrectly set")
)
var (
ErrDashboardImport = New("failed to import dashboard", ErrInternal)
ErrDashboardAdd = New("failed to add dashboard", ErrInternal)
ErrDashboardGet = New("failed to get dashboard", ErrInternal)
ErrDashboardList = New("failed to list dashboard", ErrInternal)
ErrDashboardNotFound = New("dashboard is not found", ErrNotFound)
ErrDashboardUpdate = New("failed to update dashboard", ErrInternal)
ErrDashboardDelete = New("failed to delete dashboard", ErrInternal)
ErrDashboardSearch = New("failed to search dashboard", ErrInternal)
ErrDashboardCardAdd = New("failed to add dashboard card", ErrInternal)
ErrDashboardCardGet = New("failed to get dashboard card", ErrInternal)
ErrDashboardCardList = New("failed to list dashboard card", ErrInternal)
ErrDashboardCardNotFound = New("dashboard card is not found", ErrNotFound)
ErrDashboardCardUpdate = New("failed to update dashboard card", ErrInternal)
ErrDashboardCardDelete = New("failed to delete dashboard card", ErrInternal)
ErrDashboardCardItemAdd = New("failed to add dashboard card item", ErrInternal)
ErrDashboardCardItemGet = New("failed to get dashboard card item", ErrInternal)
ErrDashboardCardItemList = New("failed to list dashboard card item", ErrInternal)
ErrDashboardCardItemNotFound = New("dashboard card item is not found", ErrNotFound)
ErrDashboardCardItemUpdate = New("failed to update dashboard card item", ErrInternal)
ErrDashboardCardItemDelete = New("failed to delete dashboard card item", ErrInternal)
ErrDashboardTabAdd = New("failed to add dashboard tab", ErrInternal)
ErrDashboardTabGet = New("failed to get dashboard tab", ErrInternal)
ErrDashboardTabList = New("failed to list dashboard tab", ErrInternal)
ErrDashboardTabNotFound = New("dashboard tab is not found", ErrNotFound)
ErrDashboardTabUpdate = New("failed to update dashboard tab", ErrInternal)
ErrDashboardTabDelete = New("failed to delete dashboard tab", ErrInternal)
ErrActionDelete = New("failed to delete action", ErrInternal)
ErrEntityAdd = New("failed to add entity", ErrInternal)
ErrEntityGet = New("failed to get entity", ErrInternal)
ErrEntityList = New("failed to list entity", ErrInternal)
ErrEntityNotFound = New("entity is not found", ErrNotFound)
ErrEntityUpdate = New("failed to update entity", ErrInternal)
ErrEntityDelete = New("failed to delete entity", ErrInternal)
ErrEntitySerch = New("failed to search entity", ErrInternal)
ErrEntityAppendMetric = New("entity append metric", ErrInternal)
ErrEntityDeleteMetric = New("delete metric failed", ErrInternal)
ErrEntityReplaceMetric = New("replace metric failed", ErrInternal)
ErrEntityAppendScript = New("append script failed", ErrInternal)
ErrEntityDeleteScript = New("delete script failed", ErrInternal)
ErrEntityReplaceScript = New("replace script failed", ErrInternal)
ErrAlexaIntentAdd = New("failed to add intent", ErrInternal)
ErrAlexaIntentUpdate = New("failed to update intent", ErrInternal)
ErrAlexaIntentGet = New("failed to get intent", ErrInternal)
ErrAlexaIntentDelete = New("failed to delete intent", ErrInternal)
ErrAlexaIntentNotFound = New("intent is not found", ErrNotFound)
ErrAlexaSkillAdd = New("failed to add skill", ErrInternal)
ErrAlexaSkillGet = New("failed to get skill", ErrInternal)
ErrAlexaSkillUpdate = New("failed to update skill", ErrInternal)
ErrAlexaSkillList = New("failed to list skill", ErrInternal)
ErrAlexaSkillNotFound = New("skill is not found", ErrNotFound)
ErrAlexaSkillDelete = New("failed to delete skill", ErrInternal)
ErrAreaAdd = New("failed to add area", ErrInternal)
ErrAreaGet = New("failed to get area", ErrAreaNotFound)
ErrAreaUpdate = New("failed to update area", ErrInternal)
ErrAreaList = New("failed to list area", ErrInternal)
ErrAreaNotFound = New("area is not found", ErrNotFound)
ErrAreaDelete = New("failed to delete area", ErrInternal)
ErrAreaClean = New("failed to clean area", ErrInternal)
ErrConditionDelete = New("condition delete", ErrInternal)
ErrEntityActionAdd = New("failed to add action", ErrInternal)
ErrEntityActionGet = New("failed to get action", ErrAreaNotFound)
ErrEntityActionUpdate = New("failed to update action", ErrInternal)
ErrEntityActionList = New("failed to list action", ErrInternal)
ErrEntityActionNotFound = New("action is not found", ErrNotFound)
ErrEntityActionDelete = New("failed to delete action", ErrInternal)
ErrEntityStateAdd = New("failed to add state", ErrInternal)
ErrEntityStateGet = New("failed to get state", ErrAreaNotFound)
ErrEntityStateUpdate = New("failed to update state", ErrInternal)
ErrEntityStateList = New("failed to list state", ErrInternal)
ErrEntityStateNotFound = New("state is not found", ErrNotFound)
ErrEntityStateDelete = New("failed to delete state", ErrInternal)
ErrEntityStorageAdd = New("failed to add storage", ErrInternal)
ErrEntityStorageGet = New("failed to get storage", ErrAreaNotFound)
ErrEntityStorageList = New("failed to list storage", ErrInternal)
ErrImageAdd = New("failed to add image", ErrInternal)
ErrImageGet = New("failed to get image", ErrAreaNotFound)
ErrImageUpdate = New("failed to update image", ErrInternal)
ErrImageList = New("failed to list image", ErrInternal)
ErrImageNotFound = New("image is not found", ErrNotFound)
ErrImageDelete = New("failed to delete image", ErrInternal)
ErrLogAdd = New("failed to add log", ErrInternal)
ErrLogGet = New("failed to get log", ErrAreaNotFound)
ErrLogList = New("failed to list log", ErrInternal)
ErrLogNotFound = New("log is not found", ErrNotFound)
ErrLogDelete = New("failed to delete log", ErrNotFound)
ErrMessageAdd = New("failed to add message", ErrInternal)
ErrMessageDeliveryAdd = New("failed to add message delivery", ErrInternal)
ErrMessageDeliveryList = New("failed to list message delivery", ErrInternal)
ErrMessageDeliveryUpdate = New("failed to update message delivery", ErrInternal)
ErrMessageDeliveryDelete = New("failed to delete message delivery", ErrInternal)
ErrMessageDeliveryGet = New("failed to get message delivery", ErrAreaNotFound)
ErrMessageDeliveryNotFound = New("message delivery is not found", ErrNotFound)
ErrMetricAdd = New("failed to add metric", ErrInternal)
ErrMetricGet = New("failed to get metric", ErrAreaNotFound)
ErrMetricUpdate = New("failed to update metric", ErrInternal)
ErrMetricList = New("failed to list metric", ErrInternal)
ErrMetricNotFound = New("metric is not found", ErrNotFound)
ErrMetricDelete = New("failed to delete metric", ErrInternal)
ErrMetricSearch = New("failed to search metric", ErrInternal)
ErrMetricBucketAdd = New("failed to add metric backet", ErrInternal)
ErrMetricBucketGet = New("failed to get metric backet", ErrAreaNotFound)
ErrMetricBucketDelete = New("failed to delete metric backet", ErrInternal)
ErrPermissionAdd = New("failed to add permission", ErrInternal)
ErrPermissionGet = New("failed to get permission", ErrAreaNotFound)
ErrPermissionDelete = New("failed to delete permission", ErrInternal)
ErrPluginAdd = New("failed to add plugin", ErrInternal)
ErrPluginGet = New("failed to get plugin", ErrAreaNotFound)
ErrPluginUpdate = New("failed to update plugin", ErrInternal)
ErrPluginList = New("failed to list plugin", ErrInternal)
ErrPluginNotFound = New("plugin is not found", ErrNotFound)
ErrPluginDelete = New("failed to delete plugin", ErrInternal)
ErrPluginSearch = New("failed to search plugin", ErrInternal)
ErrRoleAdd = New("failed to add role", ErrInternal)
ErrRoleGet = New("failed to get role", ErrAreaNotFound)
ErrRoleUpdate = New("failed to update role", ErrInternal)
ErrRoleList = New("failed to list role", ErrInternal)
ErrRoleNotFound = New("role is not found", ErrNotFound)
ErrRoleDelete = New("failed to delete role", ErrInternal)
ErrRoleSearch = New("failed to search role", ErrInternal)
ErrRunStoryAdd = New("failed to add run story", ErrInternal)
ErrRunStoryUpdate = New("failed to update run story", ErrInternal)
ErrRunStoryList = New("failed to list run story", ErrInternal)
ErrScriptAdd = New("failed to add script", ErrInternal)
ErrScriptGet = New("failed to get script", ErrAreaNotFound)
ErrScriptUpdate = New("failed to update script", ErrInternal)
ErrScriptList = New("failed to list script", ErrInternal)
ErrScriptNotFound = New("script is not found", ErrNotFound)
ErrScriptDelete = New("failed to delete script", ErrInternal)
ErrScriptSearch = New("failed to search script", ErrInternal)
ErrStorageAdd = New("failed to add storage", ErrInternal)
ErrStorageGet = New("failed to get storage", ErrAreaNotFound)
ErrStorageNotFound = New("storage is not found", ErrNotFound)
ErrStorageDelete = New("failed to delete storage", ErrInternal)
ErrStorageSearch = New("failed to search storage", ErrInternal)
ErrTaskAdd = New("failed to add Task", ErrInternal)
ErrTaskGet = New("failed to get Task", ErrAreaNotFound)
ErrTaskUpdate = New("failed to update Task", ErrInternal)
ErrTaskList = New("failed to list Task", ErrInternal)
ErrTaskNotFound = New("Task is not found", ErrNotFound)
ErrTaskDelete = New("failed to delete Task", ErrInternal)
ErrTaskSearch = New("failed to search Task", ErrInternal)
ErrChatAdd = New("failed to add chat", ErrInternal)
ErrChatList = New("failed to list chat", ErrInternal)
ErrChatDelete = New("failed to delete chat", ErrInternal)
ErrTemplateAdd = New("failed to add template", ErrInternal)
ErrTemplateGet = New("failed to get template", ErrAreaNotFound)
ErrTemplateUpdate = New("failed to update template", ErrInternal)
ErrTemplateList = New("failed to list template", ErrInternal)
ErrTemplateNotFound = New("template is not found", ErrNotFound)
ErrTemplateDelete = New("failed to delete template", ErrInternal)
ErrTemplateSearch = New("failed to search template", ErrInternal)
ErrTriggerDelete = New("failed to delete trigger", ErrInternal)
ErrUserAdd = New("failed to add user", ErrInternal)
ErrUserMetaAdd = New("failed to add user meta", ErrInternal)
ErrUserGet = New("failed to get user", ErrAreaNotFound)
ErrUserUpdate = New("failed to update user", ErrInternal)
ErrUserList = New("failed to list user", ErrInternal)
ErrUserNotFound = New("user is not found", ErrNotFound)
ErrUserDelete = New("failed to delete user", ErrInternal)
ErrVariableAdd = New("failed to add variable", ErrInternal)
ErrVariableGet = New("failed to get variable", ErrAreaNotFound)
ErrVariableUpdate = New("failed to update variable", ErrInternal)
ErrVariableList = New("failed to list variable", ErrInternal)
ErrVariableNotFound = New("variable is not found", ErrNotFound)
ErrVariableDelete = New("failed to delete variable", ErrInternal)
ErrZigbee2mqttAdd = New("failed to add zigbee2mqtt", ErrInternal)
ErrZigbee2mqttGet = New("failed to get zigbee2mqtt", ErrAreaNotFound)
ErrZigbee2mqttUpdate = New("failed to update zigbee2mqtt", ErrInternal)
ErrZigbee2mqttList = New("failed to list zigbee2mqtt", ErrInternal)
ErrZigbee2mqttNotFound = New("zigbee2mqtt is not found", ErrNotFound)
ErrZigbee2mqttDelete = New("failed to delete zigbee2mqtt", ErrInternal)
ErrZigbeeDeviceAdd = New("failed to add device", ErrInternal)
ErrZigbeeDeviceGet = New("failed to get device", ErrAreaNotFound)
ErrZigbeeDeviceUpdate = New("failed to update device", ErrInternal)
ErrZigbeeDeviceList = New("failed to list device", ErrInternal)
ErrZigbeeDeviceNotFound = New("device is not found", ErrNotFound)
ErrZigbeeDeviceDelete = New("failed to delete device", ErrInternal)
ErrZigbeeDeviceSearch = New("failed to search device", ErrInternal)
)