XML message about parameters of searching for terminals by multiple conditions
<ScheduleMoreSearchDescription version="2.0" xmlns="http://www.isapi.org/ver20/XMLSchema"> <searchID><!--required, xs:string, search ID, which is used to check whether the current search requester is the same; the search ID is valid for 5 minutes --></searchID> <scheduleName><!--optional, xs:string, program schedule name--></scheduleName> <scheduleNameLike><!--optional, xs:string, fuzzy search by program schedule name--></scheduleNameLike> <scheduleRemarksLike><!--optional, xs:string, fuzzy search by program schedule description--></scheduleRemarksLike> <shareProperty><!--optional, xs:string, shared property: public, private, all--></shareProperty> <uploader><!--optional, xs:string, uploader, if this field is not configured, the uploader is not limited--></uploader> <moder><!--optional, xs:string, modifier--></moder> <orgName><!--optional, xs:string, organization name--></orgName> <includeSubOrg><!--optional, xs:boolean, whether to include lower-level organizations: "true"-yes, "false"-no (default); if this field is not configured, it does not include lower-level organization; this field is valid only when orgName exists--></includeSubOrg> <ScheduleTypeList><!--optional--> <scheduleType><!--required, xs:string, program schedule type: "selfDefine"-custom schedule, "daily"-daily schedule, "weekly"-weekly schedule, "loop"-loop schedule, "defaultSchedule"-default schedule--></scheduleType> </ScheduleTypeList> <ApproveStateList> <approveState><!--optional, xs:string, approval status: "approved"-pass, "notPass"-not pass, "notApprove"-not approved--></approveState> </ApproveStateList> <ScheduleModeList> <scheduleMode><!--optional, xs:string, program schedule modeļ¼normal, decode-, touch, "decodeTouch"-decode and touch--></scheduleMode> </ScheduleModeList> <TimeSpanList><!--optional, modification period of program schedule; if the parameter is not configured, the modification time is not limited--> <TimeSpan> <startTime><!--required, xs:time, start time (ISO 8601 format)--></startTime> <endTime><!--required, xs:time, end time (ISO 8601 format)--></endTime> </TimeSpan> </TimeSpanList> <keyword><!--optional, xs:string, search by keyword: program schedule name, modifier, program schedule description; this field is invalid when uploader, scheduleNameLike or scheduleRemarksLike exists--></keyword> <sortBy><!--optional, xs:string, sort mode of results: "scheduleMode"-by program schedule type, "scheduleType"-by playing mode, "approveState"-by approval status, "shareProperty"-by shared property, "ModeTime"-by modification time, "scheduleName"-by program schedule name--></sortBy> <orderMode><!--optional, sort mode: ascend, descend--></orderMode> <maxResults><!--optional, xs:integer, maximum number of returned results per search--></maxResults> <searchResultsPosition><!--optional, xs:integer, the end position of search result in result list. In a single search, if you cannot get all the records in the result list, you can mark the end position and get the following records after the marked position in the next search --></searchResultsPosition> </ScheduleMoreSearchDescription>