ToJson() public method

public ToJson ( ) : string
return string
Ejemplo n.º 1
0
        public ScheduleResult sendSchedule(SchedulePayload schedulepayload)
        {
            Preconditions.checkArgument(schedulepayload != null, (object)"schedulepayload should not be empty");
            schedulepayload.Check();
            string json = schedulepayload.ToJson();

            Console.WriteLine(json);
            return(this.sendSchedule(json));
        }
Ejemplo n.º 2
0
        public ScheduleResult putSchedule(
            SchedulePayload schedulepayload,
            string schedule_id)
        {
            Preconditions.checkArgument(schedulepayload != null, (object)"schedulepayload should not be empty");
            Preconditions.checkArgument(schedule_id != null, (object)"schedule_id should not be empty");
            if (schedulepayload.push.audience == null || schedulepayload.push.platform == null)
            {
                schedulepayload.push = (PushPayload)null;
            }
            if (schedulepayload.trigger.getTime() == null && schedulepayload.trigger.getSingleTime() == null)
            {
                schedulepayload.trigger = (TriggerPayload)null;
            }
            string json = schedulepayload.ToJson();

            Console.WriteLine(json);
            return(this.putSchedule(json, schedule_id));
        }
 //POST https://api.jpush.cn/v3/schedules
 //创建一个新的定时任务。
 public ScheduleResult sendSchedule(SchedulePayload schedulepayload)
 {
     Preconditions.checkArgument(schedulepayload != null, "schedulepayload should not be empty");
     schedulepayload.Check();
     String schedulepayloadJson = schedulepayload.ToJson();
     Console.WriteLine(schedulepayloadJson);
     return sendSchedule(schedulepayloadJson);
 }
        //PUT  https://api.jpush.cn/v3/schedules/{schedule_id}
        //修改指定的Schedule
        public ScheduleResult putSchedule(SchedulePayload schedulepayload,String schedule_id)
        {
            Preconditions.checkArgument(schedulepayload != null, "schedulepayload should not be empty");
            Preconditions.checkArgument(schedule_id != null, "schedule_id should not be empty");

            if (schedulepayload.push.audience == null || schedulepayload.push.platform == null) {
                schedulepayload.push = null;
            }

            if(schedulepayload.trigger.getTime()==null && schedulepayload.trigger.getSingleTime() == null)
            {
                schedulepayload.trigger = null;
            }

            String schedulepayloadJson = schedulepayload.ToJson();
            Console.WriteLine(schedulepayloadJson);
            return putSchedule(schedulepayloadJson,schedule_id);
        }