mattermost/server/public/model/push_response.go

34 lines
722 B
Go
Raw Permalink Normal View History

// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
// See LICENSE.txt for license information.
package model
const (
2021-07-12 14:05:36 -04:00
PushStatus = "status"
PushStatusOk = "OK"
PushStatusFail = "FAIL"
PushStatusRemove = "REMOVE"
PushStatusErrorMsg = "error"
)
type PushResponse map[string]string
func NewOkPushResponse() PushResponse {
m := make(map[string]string)
2021-07-12 14:05:36 -04:00
m[PushStatus] = PushStatusOk
return m
}
func NewRemovePushResponse() PushResponse {
m := make(map[string]string)
2021-07-12 14:05:36 -04:00
m[PushStatus] = PushStatusRemove
return m
}
func NewErrorPushResponse(message string) PushResponse {
m := make(map[string]string)
2021-07-12 14:05:36 -04:00
m[PushStatus] = PushStatusFail
m[PushStatusErrorMsg] = message
return m
}