public getScheduleResult getSchedule(int pageid)
{
Preconditions.checkArgument(pageid > 0, "page should more than 0.");
jSetting = new JsonSerializerSettings();
jSetting.NullValueHandling = NullValueHandling.Ignore;
jSetting.DefaultValueHandling = DefaultValueHandling.Ignore;
Console.WriteLine(pageid);
String url = HOST_NAME_SSL;
url += PUSH_PATH;
url += GET_PATH;
url += pageid.ToString();
ResponseWrapper result = sendGet(url, Authorization(), pageid.ToString());
getScheduleResult messResult = new getScheduleResult();
messResult.ResponseResult = result;
ScheduleListResult scheduleListResult = JsonConvert.DeserializeObject<ScheduleListResult>(result.responseContent, jSetting);
messResult.page = scheduleListResult.page;
messResult.total_pages = scheduleListResult.total_pages;
messResult.total_count = scheduleListResult.total_count;
messResult.schedules = scheduleListResult.schedules;
return messResult;
}