Adding upstream version 0.8.9.
Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
parent
3b2c48b5e4
commit
c0c4addb85
285 changed files with 25880 additions and 0 deletions
27
pkg/services/gotify/gotify_json.go
Normal file
27
pkg/services/gotify/gotify_json.go
Normal file
|
@ -0,0 +1,27 @@
|
|||
package gotify
|
||||
|
||||
import "fmt"
|
||||
|
||||
// messageRequest is the actual payload being sent to the Gotify API.
|
||||
type messageRequest struct {
|
||||
Message string `json:"message"`
|
||||
Title string `json:"title"`
|
||||
Priority int `json:"priority"`
|
||||
}
|
||||
|
||||
type messageResponse struct {
|
||||
messageRequest
|
||||
ID uint64 `json:"id"`
|
||||
AppID uint64 `json:"appid"`
|
||||
Date string `json:"date"`
|
||||
}
|
||||
|
||||
type responseError struct {
|
||||
Name string `json:"error"`
|
||||
Code uint64 `json:"errorCode"`
|
||||
Description string `json:"errorDescription"`
|
||||
}
|
||||
|
||||
func (er *responseError) Error() string {
|
||||
return fmt.Sprintf("server respondend with %v (%v): %v", er.Name, er.Code, er.Description)
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue