Documentation ¶
Index ¶
- Constants
- Variables
- func IGtTransmissionTemplate(payload Payload) (*getui.Transmission, *getui.PushInfo, error)
- type BasicPayload
- func (p *BasicPayload) GetExt() string
- func (p *BasicPayload) GetIntent() string
- func (p *BasicPayload) GetIsShowNotify() int
- func (p *BasicPayload) GetNotifyBody() string
- func (p *BasicPayload) GetNotifyTitle() string
- func (p *BasicPayload) SetExt(ext string)
- func (p *BasicPayload) SetIntent(_ string)
- func (p *BasicPayload) SetIsShowNotify(isshow int)
- func (p *BasicPayload) SetNotifyBody(body string)
- func (p *BasicPayload) SetNotifyTitle(title string)
- func (p *BasicPayload) String() string
- type GetuiConfig
- type GetuiPush
- func (g *GetuiPush) MergeAppConditions(filters ...getui.AppCondition) getui.Condition
- func (g *GetuiPush) PushAppConditions(filters ...getui.AppCondition) getui.Condition
- func (g *GetuiPush) RequestId(useUuid bool) (s string)
- func (g *GetuiPush) SendTransmissionByCid(cid string, payload Payload) error
- func (g *GetuiPush) SendTransmissionByCidList(cids []string, payload Payload) error
- func (g *GetuiPush) SendTransmissionToAll(payload Payload, filter ...getui.AppCondition) error
- type Payload
Constants ¶
View Source
const ( LogNone = iota LogStd LogFile )
View Source
const NotifyTypeIntent = "1"
View Source
const NotifyTypePayload = "0"
View Source
const NotifyTypeUrl = "2"
Variables ¶
View Source
var LogType = LogNone
Functions ¶
func IGtTransmissionTemplate ¶
Types ¶
type BasicPayload ¶
type BasicPayload struct { NotifyTitle string `json:"push_title"` NotifyBody string `json:"push_body"` IsShowNotify int `json:"is_show_notify"` Ext string `json:"ext"` }
func (*BasicPayload) GetExt ¶
func (p *BasicPayload) GetExt() string
func (*BasicPayload) GetIntent ¶
func (p *BasicPayload) GetIntent() string
func (*BasicPayload) GetIsShowNotify ¶
func (p *BasicPayload) GetIsShowNotify() int
func (*BasicPayload) GetNotifyBody ¶
func (p *BasicPayload) GetNotifyBody() string
func (*BasicPayload) GetNotifyTitle ¶
func (p *BasicPayload) GetNotifyTitle() string
func (*BasicPayload) SetExt ¶
func (p *BasicPayload) SetExt(ext string)
func (*BasicPayload) SetIntent ¶
func (p *BasicPayload) SetIntent(_ string)
func (*BasicPayload) SetIsShowNotify ¶
func (p *BasicPayload) SetIsShowNotify(isshow int)
func (*BasicPayload) SetNotifyBody ¶
func (p *BasicPayload) SetNotifyBody(body string)
func (*BasicPayload) SetNotifyTitle ¶
func (p *BasicPayload) SetNotifyTitle(title string)
func (*BasicPayload) String ¶
func (p *BasicPayload) String() string
type GetuiConfig ¶
type GetuiPush ¶
type GetuiPush struct {
Config *GetuiConfig
}
func NewGeTui ¶
func NewGeTui(config *GetuiConfig) (*GetuiPush, error)
func (*GetuiPush) MergeAppConditions ¶
func (g *GetuiPush) MergeAppConditions(filters ...getui.AppCondition) getui.Condition
func (*GetuiPush) PushAppConditions ¶
func (g *GetuiPush) PushAppConditions(filters ...getui.AppCondition) getui.Condition
func (*GetuiPush) SendTransmissionByCid ¶
func (*GetuiPush) SendTransmissionByCidList ¶
func (*GetuiPush) SendTransmissionToAll ¶
func (g *GetuiPush) SendTransmissionToAll(payload Payload, filter ...getui.AppCondition) error
Click to show internal directories.
Click to hide internal directories.