Compare commits
6 Commits
Author | SHA1 | Date |
---|---|---|
sinhluu | b1a0b41a2b | |
Sinh | 1c35dfb76a | |
Sinh | 5a37fba851 | |
sinhluu | 58c1ec0f8e | |
Sinh | 9a5bdda1d9 | |
Sinh | 615aa4e963 |
|
@ -0,0 +1,7 @@
|
|||
package notification
|
||||
|
||||
const (
|
||||
SortOrderDesc = "-order"
|
||||
SortOrderAsc = "order"
|
||||
SortDefault = "-lastPushAt"
|
||||
)
|
20
model.go
20
model.go
|
@ -10,14 +10,17 @@ type Config struct {
|
|||
|
||||
// PushRequest ...
|
||||
type PushRequest struct {
|
||||
Title string `json:"title"`
|
||||
Body string `json:"body"`
|
||||
Data string `json:"data"`
|
||||
Users []string `json:"users"`
|
||||
Label string `json:"label,omitempty"`
|
||||
Category string `json:"category,omitempty"`
|
||||
Sound *Sound `json:"sound,omitempty"`
|
||||
Link string `json:"link"` // for webpush
|
||||
Title string `json:"title"`
|
||||
Body string `json:"body"`
|
||||
Data string `json:"data"`
|
||||
Users []string `json:"users"`
|
||||
Label string `json:"label,omitempty"`
|
||||
Category string `json:"category,omitempty"`
|
||||
Sound *Sound `json:"sound,omitempty"`
|
||||
Link string `json:"link"` // for webpush
|
||||
Order int `json:"order"` // for sort
|
||||
DisplayUntil int64 `json:"displayUntil"` // time.Unix
|
||||
SaveNotification bool `json:"saveNotification"`
|
||||
}
|
||||
|
||||
// Sound ...
|
||||
|
@ -45,6 +48,7 @@ type Query struct {
|
|||
Status string `json:"status"`
|
||||
Page int64 `json:"page,omitempty"`
|
||||
Limit int64 `json:"limit,omitempty"`
|
||||
Sort string `json:"sort,omitempty"` // SortDefault, SortOrderDesc, SortOrderAsc
|
||||
}
|
||||
|
||||
type query struct {
|
||||
|
|
|
@ -9,7 +9,7 @@ import (
|
|||
)
|
||||
|
||||
// version specify current version of client
|
||||
const version = "1.0.3"
|
||||
const version = "1.0.4"
|
||||
|
||||
const (
|
||||
SendByTopic = "topic"
|
||||
|
|
Loading…
Reference in New Issue