Chore: Remove result field from alert commands and queries (#62714)

* remove result field from alert notification commands and queries

* fix a few more tests

* ok, linter

* remove alert result fields

* fix api calls

* et tu, linter
This commit is contained in:
Serge Zaitsev
2023-02-02 09:41:05 +01:00
committed by GitHub
parent d9fd807375
commit b1c98f7119
21 changed files with 412 additions and 444 deletions
+1 -11
View File
@@ -158,8 +158,6 @@ type SetAlertStateCommand struct {
State AlertStateType
Error string
EvalData *simplejson.Json
Result Alert
}
// Queries
@@ -171,25 +169,17 @@ type GetAlertsQuery struct {
Limit int64
Query string
User *user.SignedInUser
Result []*AlertListItemDTO
}
type GetAllAlertsQuery struct {
Result []*Alert
}
type GetAllAlertsQuery struct{}
type GetAlertByIdQuery struct {
Id int64
Result *Alert
}
type GetAlertStatesForDashboardQuery struct {
OrgId int64
DashboardId int64
Result []*AlertStateInfoDTO
}
type AlertListItemDTO struct {
@@ -54,8 +54,6 @@ type CreateAlertNotificationCommand struct {
OrgId int64 `json:"-"`
EncryptedSecureSettings map[string][]byte `json:"-"`
Result *AlertNotification `json:"-"`
}
type UpdateAlertNotificationCommand struct {
@@ -72,8 +70,6 @@ type UpdateAlertNotificationCommand struct {
OrgId int64 `json:"-"`
EncryptedSecureSettings map[string][]byte `json:"-"`
Result *AlertNotification `json:"-"`
}
type UpdateAlertNotificationWithUidCommand struct {
@@ -88,8 +84,7 @@ type UpdateAlertNotificationWithUidCommand struct {
Settings *simplejson.Json `json:"settings" binding:"Required"`
SecureSettings map[string]string `json:"secureSettings"`
OrgId int64 `json:"-"`
Result *AlertNotification `json:"-"`
OrgId int64 `json:"-"`
}
type DeleteAlertNotificationCommand struct {
@@ -106,36 +101,26 @@ type DeleteAlertNotificationWithUidCommand struct {
type GetAlertNotificationUidQuery struct {
Id int64
OrgId int64
Result string
}
type GetAlertNotificationsQuery struct {
Name string
Id int64
OrgId int64
Result *AlertNotification
}
type GetAlertNotificationsWithUidQuery struct {
Uid string
OrgId int64
Result *AlertNotification
}
type GetAlertNotificationsWithUidToSendQuery struct {
Uids []string
OrgId int64
Result []*AlertNotification
}
type GetAllAlertNotificationsQuery struct {
OrgId int64
Result []*AlertNotification
}
type AlertNotificationState struct {
@@ -166,6 +151,4 @@ type GetOrCreateNotificationStateQuery struct {
OrgId int64
AlertId int64
NotifierId int64
Result *AlertNotificationState
}