|
123456789101112131415161718192021222324252627282930313233 |
- package jpush
-
- const (
- ScheduleTimeUnitDay = "day"
- ScheduleTimeUnitWeek = "week"
- ScheduleTimeUnitMonth = "month"
- )
-
- type ScheduleRequest struct {
- Cid string `json:"cid,omitempty"`
- Name string `json:"name"`
- Enabled bool `json:"enabled"`
- Push *PushRequest `json:"push"`
- Trigger *ScheduleTrigger `json:"trigger"`
- }
-
- type ScheduleTrigger struct {
- Single *ScheduleTriggerSingle `json:"single,omitempty"`
- Periodical *ScheduleTriggerPeriodical `json:"periodical,omitempty"`
- }
-
- type ScheduleTriggerSingle struct {
- Timer string `json:"time,omitempty"`
- }
-
- type ScheduleTriggerPeriodical struct {
- Start string `json:"start,omitempty"`
- End string `json:"end,omitempty"`
- Time string `json:"time,omitempty"`
- TimeUnit string `json:"time_unit,omitempty"`
- Frequency int `json:"frequency,int,omitempty"`
- Point interface{} `json:"point,omitempty"`
- }
|