public interface DvrService
| Modifier and Type | Method and Description |
|---|---|
Int |
addRecordSchedule(java.lang.String title,
java.lang.String subtitle,
java.lang.String description,
java.lang.String category,
org.joda.time.DateTime startTime,
org.joda.time.DateTime endTime,
java.lang.String seriesId,
java.lang.String programId,
java.lang.Integer chanId,
java.lang.String station,
java.lang.Integer findDay,
org.joda.time.LocalTime findTime,
java.lang.Integer parentId,
java.lang.Boolean inactive,
java.lang.Integer season,
java.lang.Integer episode,
java.lang.String inetref,
java.lang.String type,
java.lang.String searchType,
java.lang.Integer recPriority,
java.lang.Integer preferredInput,
java.lang.Integer startOffset,
java.lang.Integer endOffset,
java.lang.String dupMethod,
java.lang.String dupIn,
java.lang.Integer filter,
java.lang.String recProfile,
java.lang.String recGroup,
java.lang.String storageGroup,
java.lang.String playGroup,
java.lang.Boolean autoExpire,
java.lang.Integer maxEpisodes,
java.lang.Boolean maxNewest,
java.lang.Boolean autoCommflag,
java.lang.Boolean autoTranscode,
java.lang.Boolean autoMetaLookup,
java.lang.Boolean autoUserJob1,
java.lang.Boolean autoUserJob2,
java.lang.Boolean autoUserJob3,
java.lang.Boolean autoUserJob4,
java.lang.Integer transcoder) |
void |
addRecordSchedule(java.lang.String title,
java.lang.String subtitle,
java.lang.String description,
java.lang.String category,
org.joda.time.DateTime startTime,
org.joda.time.DateTime endTime,
java.lang.String seriesId,
java.lang.String programId,
java.lang.Integer chanId,
java.lang.String station,
java.lang.Integer findDay,
org.joda.time.LocalTime findTime,
java.lang.Integer parentId,
java.lang.Boolean inactive,
java.lang.Integer season,
java.lang.Integer episode,
java.lang.String inetref,
java.lang.String type,
java.lang.String searchType,
java.lang.Integer recPriority,
java.lang.Integer preferredInput,
java.lang.Integer startOffset,
java.lang.Integer endOffset,
java.lang.String dupMethod,
java.lang.String dupIn,
java.lang.Integer filter,
java.lang.String recProfile,
java.lang.String recGroup,
java.lang.String storageGroup,
java.lang.String playGroup,
java.lang.Boolean autoExpire,
java.lang.Integer maxEpisodes,
java.lang.Boolean maxNewest,
java.lang.Boolean autoCommflag,
java.lang.Boolean autoTranscode,
java.lang.Boolean autoMetaLookup,
java.lang.Boolean autoUserJob1,
java.lang.Boolean autoUserJob2,
java.lang.Boolean autoUserJob3,
java.lang.Boolean autoUserJob4,
java.lang.Integer transcoder,
retrofit.Callback<Int> callback) |
Bool |
disableRecordSchedule(java.lang.Integer recordId) |
void |
disableRecordSchedule(java.lang.Integer recordId,
retrofit.Callback<Bool> callback) |
Bool |
enableRecordSchedule(java.lang.Integer recordId) |
void |
enableRecordSchedule(java.lang.Integer recordId,
retrofit.Callback<Bool> callback) |
ProgramList |
getConflictList(java.lang.Integer startIndex,
java.lang.Integer count,
ETagInfo etagInfo,
java.lang.String headerMythRequestId) |
void |
getConflictList(java.lang.Integer startIndex,
java.lang.Integer count,
ETagInfo etagInfo,
java.lang.String headerMythRequestId,
retrofit.Callback<ProgramList> callback) |
EncoderList |
getEncoderList(ETagInfo etagInfo,
java.lang.String headerMythRequestId) |
void |
getEncoderList(ETagInfo etagInfo,
java.lang.String headerMythRequestId,
retrofit.Callback<EncoderList> callback) |
ProgramList |
getExpiringList(java.lang.Integer startIndex,
java.lang.Integer count,
ETagInfo etagInfo,
java.lang.String headerMythRequestId) |
void |
getExpiringList(java.lang.Integer startIndex,
java.lang.Integer count,
ETagInfo etagInfo,
java.lang.String headerMythRequestId,
retrofit.Callback<ProgramList> callback) |
ArrayOfString |
getRecGroupList(ETagInfo etagInfo,
java.lang.String headerMythRequestId) |
void |
getRecGroupList(ETagInfo etagInfo,
java.lang.String headerMythRequestId,
retrofit.Callback<ArrayOfString> callback) |
Program |
getRecorded(java.lang.Integer chanId,
org.joda.time.DateTime startTime,
ETagInfo etagInfo,
java.lang.String headerMythRequestId) |
void |
getRecorded(java.lang.Integer chanId,
org.joda.time.DateTime startTime,
ETagInfo etagInfo,
java.lang.String headerMythRequestId,
retrofit.Callback<Program> callback) |
ProgramList |
getRecordedList(java.lang.Boolean descending,
java.lang.Integer startIndex,
java.lang.Integer count,
java.lang.String titleRegEx,
java.lang.String recGroup,
java.lang.String storageGroup,
ETagInfo etagInfo,
java.lang.String headerMythRequestId) |
void |
getRecordedList(java.lang.Boolean descending,
java.lang.Integer startIndex,
java.lang.Integer count,
java.lang.String titleRegEx,
java.lang.String recGroup,
java.lang.String storageGroup,
ETagInfo etagInfo,
java.lang.String headerMythRequestId,
retrofit.Callback<ProgramList> callback) |
RecRule |
getRecordSchedule(java.lang.Integer recordId,
java.lang.String template,
java.lang.Integer chanId,
org.joda.time.DateTime startTime,
java.lang.Boolean makeOverride,
ETagInfo etagInfo,
java.lang.String headerMythRequestId) |
void |
getRecordSchedule(java.lang.Integer recordId,
java.lang.String template,
java.lang.Integer chanId,
org.joda.time.DateTime startTime,
java.lang.Boolean makeOverride,
ETagInfo etagInfo,
java.lang.String headerMythRequestId,
retrofit.Callback<RecRule> callback) |
RecRuleList |
getRecordScheduleList(java.lang.Integer startIndex,
java.lang.Integer count,
ETagInfo etagInfo,
java.lang.String headerMythRequestId) |
void |
getRecordScheduleList(java.lang.Integer startIndex,
java.lang.Integer count,
ETagInfo etagInfo,
java.lang.String headerMythRequestId,
retrofit.Callback<RecRuleList> callback) |
TitleInfoList |
getTitleInfoList(ETagInfo etagInfo,
java.lang.String headerMythRequestId) |
void |
getTitleInfoList(ETagInfo etagInfo,
java.lang.String headerMythRequestId,
retrofit.Callback<TitleInfoList> callback) |
ArrayOfString |
getTitleList(ETagInfo etagInfo,
java.lang.String headerMythRequestId) |
void |
getTitleList(ETagInfo etagInfo,
java.lang.String headerMythRequestId,
retrofit.Callback<ArrayOfString> callback) |
ProgramList |
getUpcomingList(java.lang.Integer startIndex,
java.lang.Integer count,
java.lang.Boolean showAll,
ETagInfo etagInfo,
java.lang.String headerMythRequestId) |
void |
getUpcomingList(java.lang.Integer startIndex,
java.lang.Integer count,
java.lang.Boolean showAll,
ETagInfo etagInfo,
java.lang.String headerMythRequestId,
retrofit.Callback<ProgramList> callback) |
Bool |
removeRecorded(java.lang.Integer chanId,
org.joda.time.DateTime startTime,
ETagInfo etagInfo,
java.lang.String headerMythRequestId) |
void |
removeRecorded(java.lang.Integer chanId,
org.joda.time.DateTime startTime,
ETagInfo etagInfo,
java.lang.String headerMythRequestId,
retrofit.Callback<Bool> callback) |
Bool |
removeRecordSchedule(java.lang.Integer recordId) |
void |
removeRecordSchedule(java.lang.Integer recordId,
retrofit.Callback<Bool> callback) |
Bool |
updateRecordSchedule(java.lang.Integer recordId,
java.lang.String title,
java.lang.String subtitle,
java.lang.String description,
java.lang.String category,
org.joda.time.DateTime startTime,
org.joda.time.DateTime endTime,
java.lang.String seriesId,
java.lang.String programId,
java.lang.Integer chanId,
java.lang.String station,
java.lang.Integer findDay,
org.joda.time.LocalTime findTime,
java.lang.Boolean inactive,
java.lang.Integer season,
java.lang.Integer episode,
java.lang.String inetref,
java.lang.String type,
java.lang.String searchType,
java.lang.Integer recPriority,
java.lang.Integer preferredInput,
java.lang.Integer startOffset,
java.lang.Integer endOffset,
java.lang.String dupMethod,
java.lang.String dupIn,
java.lang.Integer filter,
java.lang.String recProfile,
java.lang.String recGroup,
java.lang.String storageGroup,
java.lang.String playGroup,
java.lang.Boolean autoExpire,
java.lang.Integer maxEpisodes,
java.lang.Boolean maxNewest,
java.lang.Boolean autoCommflag,
java.lang.Boolean autoTranscode,
java.lang.Boolean autoMetaLookup,
java.lang.Boolean autoUserJob1,
java.lang.Boolean autoUserJob2,
java.lang.Boolean autoUserJob3,
java.lang.Boolean autoUserJob4,
java.lang.Integer transcoder) |
void |
updateRecordSchedule(java.lang.Integer recordId,
java.lang.String title,
java.lang.String subtitle,
java.lang.String description,
java.lang.String category,
org.joda.time.DateTime startTime,
org.joda.time.DateTime endTime,
java.lang.String seriesId,
java.lang.String programId,
java.lang.Integer chanId,
java.lang.String station,
java.lang.Integer findDay,
org.joda.time.LocalTime findTime,
java.lang.Boolean inactive,
java.lang.Integer season,
java.lang.Integer episode,
java.lang.String inetref,
java.lang.String type,
java.lang.String searchType,
java.lang.Integer recPriority,
java.lang.Integer preferredInput,
java.lang.Integer startOffset,
java.lang.Integer endOffset,
java.lang.String dupMethod,
java.lang.String dupIn,
java.lang.Integer filter,
java.lang.String recProfile,
java.lang.String recGroup,
java.lang.String storageGroup,
java.lang.String playGroup,
java.lang.Boolean autoExpire,
java.lang.Integer maxEpisodes,
java.lang.Boolean maxNewest,
java.lang.Boolean autoCommflag,
java.lang.Boolean autoTranscode,
java.lang.Boolean autoMetaLookup,
java.lang.Boolean autoUserJob1,
java.lang.Boolean autoUserJob2,
java.lang.Boolean autoUserJob3,
java.lang.Boolean autoUserJob4,
java.lang.Integer transcoder,
retrofit.Callback<Bool> callback) |
@Headers(value="Accept: application/json") @POST(value="/Dvr/AddRecordSchedule") Int addRecordSchedule(@Query(value="Title") java.lang.String title, @Query(value="Subtitle") java.lang.String subtitle, @Query(value="Description") java.lang.String description, @Query(value="Category") java.lang.String category, @Query(value="StartTime") org.joda.time.DateTime startTime, @Query(value="EndTime") org.joda.time.DateTime endTime, @Query(value="SeriesId") java.lang.String seriesId, @Query(value="ProgramId") java.lang.String programId, @Query(value="ChanId") java.lang.Integer chanId, @Query(value="Station") java.lang.String station, @Query(value="FindDay") java.lang.Integer findDay, @Query(value="FindTime") org.joda.time.LocalTime findTime, @Query(value="ParentId") java.lang.Integer parentId, @Query(value="Inactive") java.lang.Boolean inactive, @Query(value="Season") java.lang.Integer season, @Query(value="Episode") java.lang.Integer episode, @Query(value="Inetref") java.lang.String inetref, @Query(value="Type") java.lang.String type, @Query(value="SearchType") java.lang.String searchType, @Query(value="RecPriority") java.lang.Integer recPriority, @Query(value="PreferredInput") java.lang.Integer preferredInput, @Query(value="StartOffset") java.lang.Integer startOffset, @Query(value="EndOffset") java.lang.Integer endOffset, @Query(value="DupMethod") java.lang.String dupMethod, @Query(value="DupIn") java.lang.String dupIn, @Query(value="Filter") java.lang.Integer filter, @Query(value="RecProfile") java.lang.String recProfile, @Query(value="RecGroup") java.lang.String recGroup, @Query(value="StorageGroup") java.lang.String storageGroup, @Query(value="PlayGroup") java.lang.String playGroup, @Query(value="AutoExpire") java.lang.Boolean autoExpire, @Query(value="MaxEpisodes") java.lang.Integer maxEpisodes, @Query(value="MaxNewest") java.lang.Boolean maxNewest, @Query(value="AutoCommflag") java.lang.Boolean autoCommflag, @Query(value="AutoTranscode") java.lang.Boolean autoTranscode, @Query(value="AutoMetaLookup") java.lang.Boolean autoMetaLookup, @Query(value="AutoUserJob1") java.lang.Boolean autoUserJob1, @Query(value="AutoUserJob2") java.lang.Boolean autoUserJob2, @Query(value="AutoUserJob3") java.lang.Boolean autoUserJob3, @Query(value="AutoUserJob4") java.lang.Boolean autoUserJob4, @Query(value="Transcoder") java.lang.Integer transcoder)
@Headers(value="Accept: application/json")
@POST(value="/Dvr/AddRecordSchedule")
void addRecordSchedule(@Query(value="Title")
java.lang.String title,
@Query(value="Subtitle")
java.lang.String subtitle,
@Query(value="Description")
java.lang.String description,
@Query(value="Category")
java.lang.String category,
@Query(value="StartTime")
org.joda.time.DateTime startTime,
@Query(value="EndTime")
org.joda.time.DateTime endTime,
@Query(value="SeriesId")
java.lang.String seriesId,
@Query(value="ProgramId")
java.lang.String programId,
@Query(value="ChanId")
java.lang.Integer chanId,
@Query(value="Station")
java.lang.String station,
@Query(value="FindDay")
java.lang.Integer findDay,
@Query(value="FindTime")
org.joda.time.LocalTime findTime,
@Query(value="ParentId")
java.lang.Integer parentId,
@Query(value="Inactive")
java.lang.Boolean inactive,
@Query(value="Season")
java.lang.Integer season,
@Query(value="Episode")
java.lang.Integer episode,
@Query(value="Inetref")
java.lang.String inetref,
@Query(value="Type")
java.lang.String type,
@Query(value="SearchType")
java.lang.String searchType,
@Query(value="RecPriority")
java.lang.Integer recPriority,
@Query(value="PreferredInput")
java.lang.Integer preferredInput,
@Query(value="StartOffset")
java.lang.Integer startOffset,
@Query(value="EndOffset")
java.lang.Integer endOffset,
@Query(value="DupMethod")
java.lang.String dupMethod,
@Query(value="DupIn")
java.lang.String dupIn,
@Query(value="Filter")
java.lang.Integer filter,
@Query(value="RecProfile")
java.lang.String recProfile,
@Query(value="RecGroup")
java.lang.String recGroup,
@Query(value="StorageGroup")
java.lang.String storageGroup,
@Query(value="PlayGroup")
java.lang.String playGroup,
@Query(value="AutoExpire")
java.lang.Boolean autoExpire,
@Query(value="MaxEpisodes")
java.lang.Integer maxEpisodes,
@Query(value="MaxNewest")
java.lang.Boolean maxNewest,
@Query(value="AutoCommflag")
java.lang.Boolean autoCommflag,
@Query(value="AutoTranscode")
java.lang.Boolean autoTranscode,
@Query(value="AutoMetaLookup")
java.lang.Boolean autoMetaLookup,
@Query(value="AutoUserJob1")
java.lang.Boolean autoUserJob1,
@Query(value="AutoUserJob2")
java.lang.Boolean autoUserJob2,
@Query(value="AutoUserJob3")
java.lang.Boolean autoUserJob3,
@Query(value="AutoUserJob4")
java.lang.Boolean autoUserJob4,
@Query(value="Transcoder")
java.lang.Integer transcoder,
retrofit.Callback<Int> callback)
@Headers(value="Accept: application/json") @POST(value="/Dvr/DisableRecordSchedule") Bool disableRecordSchedule(@Query(value="RecordId") java.lang.Integer recordId)
@Headers(value="Accept: application/json")
@POST(value="/Dvr/DisableRecordSchedule")
void disableRecordSchedule(@Query(value="RecordId")
java.lang.Integer recordId,
retrofit.Callback<Bool> callback)
@Headers(value="Accept: application/json") @POST(value="/Dvr/EnableRecordSchedule") Bool enableRecordSchedule(@Query(value="RecordId") java.lang.Integer recordId)
@Headers(value="Accept: application/json")
@POST(value="/Dvr/EnableRecordSchedule")
void enableRecordSchedule(@Query(value="RecordId")
java.lang.Integer recordId,
retrofit.Callback<Bool> callback)
@Headers(value="Accept: application/json") @GET(value="/Dvr/GetConflictList") ProgramList getConflictList(@Query(value="StartIndex") java.lang.Integer startIndex, @Query(value="Count") java.lang.Integer count, @Header(value="If-None-Match") ETagInfo etagInfo, @Header(value="MYTH_REQUEST_ID") java.lang.String headerMythRequestId)
@Headers(value="Accept: application/json")
@GET(value="/Dvr/GetConflictList")
void getConflictList(@Query(value="StartIndex")
java.lang.Integer startIndex,
@Query(value="Count")
java.lang.Integer count,
@Header(value="If-None-Match")
ETagInfo etagInfo,
@Header(value="MYTH_REQUEST_ID")
java.lang.String headerMythRequestId,
retrofit.Callback<ProgramList> callback)
@Headers(value="Accept: application/json") @GET(value="/Dvr/GetEncoderList") EncoderList getEncoderList(@Header(value="If-None-Match") ETagInfo etagInfo, @Header(value="MYTH_REQUEST_ID") java.lang.String headerMythRequestId)
@Headers(value="Accept: application/json")
@GET(value="/Dvr/GetEncoderList")
void getEncoderList(@Header(value="If-None-Match")
ETagInfo etagInfo,
@Header(value="MYTH_REQUEST_ID")
java.lang.String headerMythRequestId,
retrofit.Callback<EncoderList> callback)
@Headers(value="Accept: application/json") @GET(value="/Dvr/GetExpiringList") ProgramList getExpiringList(@Query(value="StartIndex") java.lang.Integer startIndex, @Query(value="Count") java.lang.Integer count, @Header(value="If-None-Match") ETagInfo etagInfo, @Header(value="MYTH_REQUEST_ID") java.lang.String headerMythRequestId)
@Headers(value="Accept: application/json")
@GET(value="/Dvr/GetExpiringList")
void getExpiringList(@Query(value="StartIndex")
java.lang.Integer startIndex,
@Query(value="Count")
java.lang.Integer count,
@Header(value="If-None-Match")
ETagInfo etagInfo,
@Header(value="MYTH_REQUEST_ID")
java.lang.String headerMythRequestId,
retrofit.Callback<ProgramList> callback)
@Headers(value="Accept: application/json") @GET(value="/Dvr/GetRecGroupList") ArrayOfString getRecGroupList(@Header(value="If-None-Match") ETagInfo etagInfo, @Header(value="MYTH_REQUEST_ID") java.lang.String headerMythRequestId)
@Headers(value="Accept: application/json")
@GET(value="/Dvr/GetRecGroupList")
void getRecGroupList(@Header(value="If-None-Match")
ETagInfo etagInfo,
@Header(value="MYTH_REQUEST_ID")
java.lang.String headerMythRequestId,
retrofit.Callback<ArrayOfString> callback)
@Headers(value="Accept: application/json") @GET(value="/Dvr/GetRecordSchedule") RecRule getRecordSchedule(@Query(value="RecordId") java.lang.Integer recordId, @Query(value="Template") java.lang.String template, @Query(value="ChanId") java.lang.Integer chanId, @Query(value="StartTime") org.joda.time.DateTime startTime, @Query(value="MakeOverride") java.lang.Boolean makeOverride, @Header(value="If-None-Match") ETagInfo etagInfo, @Header(value="MYTH_REQUEST_ID") java.lang.String headerMythRequestId)
@Headers(value="Accept: application/json")
@GET(value="/Dvr/GetRecordSchedule")
void getRecordSchedule(@Query(value="RecordId")
java.lang.Integer recordId,
@Query(value="Template")
java.lang.String template,
@Query(value="ChanId")
java.lang.Integer chanId,
@Query(value="StartTime")
org.joda.time.DateTime startTime,
@Query(value="MakeOverride")
java.lang.Boolean makeOverride,
@Header(value="If-None-Match")
ETagInfo etagInfo,
@Header(value="MYTH_REQUEST_ID")
java.lang.String headerMythRequestId,
retrofit.Callback<RecRule> callback)
@Headers(value="Accept: application/json") @GET(value="/Dvr/GetRecordScheduleList") RecRuleList getRecordScheduleList(@Query(value="StartIndex") java.lang.Integer startIndex, @Query(value="Count") java.lang.Integer count, @Header(value="If-None-Match") ETagInfo etagInfo, @Header(value="MYTH_REQUEST_ID") java.lang.String headerMythRequestId)
@Headers(value="Accept: application/json")
@GET(value="/Dvr/GetRecordScheduleList")
void getRecordScheduleList(@Query(value="StartIndex")
java.lang.Integer startIndex,
@Query(value="Count")
java.lang.Integer count,
@Header(value="If-None-Match")
ETagInfo etagInfo,
@Header(value="MYTH_REQUEST_ID")
java.lang.String headerMythRequestId,
retrofit.Callback<RecRuleList> callback)
@Headers(value="Accept: application/json") @GET(value="/Dvr/GetRecorded") Program getRecorded(@Query(value="ChanId") java.lang.Integer chanId, @Query(value="StartTime") org.joda.time.DateTime startTime, @Header(value="If-None-Match") ETagInfo etagInfo, @Header(value="MYTH_REQUEST_ID") java.lang.String headerMythRequestId)
@Headers(value="Accept: application/json")
@GET(value="/Dvr/GetRecorded")
void getRecorded(@Query(value="ChanId")
java.lang.Integer chanId,
@Query(value="StartTime")
org.joda.time.DateTime startTime,
@Header(value="If-None-Match")
ETagInfo etagInfo,
@Header(value="MYTH_REQUEST_ID")
java.lang.String headerMythRequestId,
retrofit.Callback<Program> callback)
@Headers(value="Accept: application/json") @GET(value="/Dvr/GetRecordedList") ProgramList getRecordedList(@Query(value="Descending") java.lang.Boolean descending, @Query(value="StartIndex") java.lang.Integer startIndex, @Query(value="Count") java.lang.Integer count, @Query(value="TitleRegEx") java.lang.String titleRegEx, @Query(value="RecGroup") java.lang.String recGroup, @Query(value="StorageGroup") java.lang.String storageGroup, @Header(value="If-None-Match") ETagInfo etagInfo, @Header(value="MYTH_REQUEST_ID") java.lang.String headerMythRequestId)
@Headers(value="Accept: application/json")
@GET(value="/Dvr/GetRecordedList")
void getRecordedList(@Query(value="Descending")
java.lang.Boolean descending,
@Query(value="StartIndex")
java.lang.Integer startIndex,
@Query(value="Count")
java.lang.Integer count,
@Query(value="TitleRegEx")
java.lang.String titleRegEx,
@Query(value="RecGroup")
java.lang.String recGroup,
@Query(value="StorageGroup")
java.lang.String storageGroup,
@Header(value="If-None-Match")
ETagInfo etagInfo,
@Header(value="MYTH_REQUEST_ID")
java.lang.String headerMythRequestId,
retrofit.Callback<ProgramList> callback)
@Headers(value="Accept: application/json") @GET(value="/Dvr/GetTitleInfoList") TitleInfoList getTitleInfoList(@Header(value="If-None-Match") ETagInfo etagInfo, @Header(value="MYTH_REQUEST_ID") java.lang.String headerMythRequestId)
@Headers(value="Accept: application/json")
@GET(value="/Dvr/GetTitleInfoList")
void getTitleInfoList(@Header(value="If-None-Match")
ETagInfo etagInfo,
@Header(value="MYTH_REQUEST_ID")
java.lang.String headerMythRequestId,
retrofit.Callback<TitleInfoList> callback)
@Headers(value="Accept: application/json") @GET(value="/Dvr/GetTitleList") ArrayOfString getTitleList(@Header(value="If-None-Match") ETagInfo etagInfo, @Header(value="MYTH_REQUEST_ID") java.lang.String headerMythRequestId)
@Headers(value="Accept: application/json")
@GET(value="/Dvr/GetTitleList")
void getTitleList(@Header(value="If-None-Match")
ETagInfo etagInfo,
@Header(value="MYTH_REQUEST_ID")
java.lang.String headerMythRequestId,
retrofit.Callback<ArrayOfString> callback)
@Headers(value="Accept: application/json") @GET(value="/Dvr/GetUpcomingList") ProgramList getUpcomingList(@Query(value="StartIndex") java.lang.Integer startIndex, @Query(value="Count") java.lang.Integer count, @Query(value="ShowAll") java.lang.Boolean showAll, @Header(value="If-None-Match") ETagInfo etagInfo, @Header(value="MYTH_REQUEST_ID") java.lang.String headerMythRequestId)
@Headers(value="Accept: application/json")
@GET(value="/Dvr/GetUpcomingList")
void getUpcomingList(@Query(value="StartIndex")
java.lang.Integer startIndex,
@Query(value="Count")
java.lang.Integer count,
@Query(value="ShowAll")
java.lang.Boolean showAll,
@Header(value="If-None-Match")
ETagInfo etagInfo,
@Header(value="MYTH_REQUEST_ID")
java.lang.String headerMythRequestId,
retrofit.Callback<ProgramList> callback)
@Headers(value="Accept: application/json") @POST(value="/Dvr/RemoveRecordSchedule") Bool removeRecordSchedule(@Query(value="RecordId") java.lang.Integer recordId)
@Headers(value="Accept: application/json")
@POST(value="/Dvr/RemoveRecordSchedule")
void removeRecordSchedule(@Query(value="RecordId")
java.lang.Integer recordId,
retrofit.Callback<Bool> callback)
@Headers(value="Accept: application/json") @GET(value="/Dvr/RemoveRecorded") Bool removeRecorded(@Query(value="ChanId") java.lang.Integer chanId, @Query(value="StartTime") org.joda.time.DateTime startTime, @Header(value="If-None-Match") ETagInfo etagInfo, @Header(value="MYTH_REQUEST_ID") java.lang.String headerMythRequestId)
@Headers(value="Accept: application/json")
@GET(value="/Dvr/RemoveRecorded")
void removeRecorded(@Query(value="ChanId")
java.lang.Integer chanId,
@Query(value="StartTime")
org.joda.time.DateTime startTime,
@Header(value="If-None-Match")
ETagInfo etagInfo,
@Header(value="MYTH_REQUEST_ID")
java.lang.String headerMythRequestId,
retrofit.Callback<Bool> callback)
@Headers(value="Accept: application/json") @POST(value="/Dvr/UpdateRecordSchedule") Bool updateRecordSchedule(@Query(value="RecordId") java.lang.Integer recordId, @Query(value="Title") java.lang.String title, @Query(value="Subtitle") java.lang.String subtitle, @Query(value="Description") java.lang.String description, @Query(value="Category") java.lang.String category, @Query(value="StartTime") org.joda.time.DateTime startTime, @Query(value="EndTime") org.joda.time.DateTime endTime, @Query(value="SeriesId") java.lang.String seriesId, @Query(value="ProgramId") java.lang.String programId, @Query(value="ChanId") java.lang.Integer chanId, @Query(value="Station") java.lang.String station, @Query(value="FindDay") java.lang.Integer findDay, @Query(value="FindTime") org.joda.time.LocalTime findTime, @Query(value="Inactive") java.lang.Boolean inactive, @Query(value="Season") java.lang.Integer season, @Query(value="Episode") java.lang.Integer episode, @Query(value="Inetref") java.lang.String inetref, @Query(value="Type") java.lang.String type, @Query(value="SearchType") java.lang.String searchType, @Query(value="RecPriority") java.lang.Integer recPriority, @Query(value="PreferredInput") java.lang.Integer preferredInput, @Query(value="StartOffset") java.lang.Integer startOffset, @Query(value="EndOffset") java.lang.Integer endOffset, @Query(value="DupMethod") java.lang.String dupMethod, @Query(value="DupIn") java.lang.String dupIn, @Query(value="Filter") java.lang.Integer filter, @Query(value="RecProfile") java.lang.String recProfile, @Query(value="RecGroup") java.lang.String recGroup, @Query(value="StorageGroup") java.lang.String storageGroup, @Query(value="PlayGroup") java.lang.String playGroup, @Query(value="AutoExpire") java.lang.Boolean autoExpire, @Query(value="MaxEpisodes") java.lang.Integer maxEpisodes, @Query(value="MaxNewest") java.lang.Boolean maxNewest, @Query(value="AutoCommflag") java.lang.Boolean autoCommflag, @Query(value="AutoTranscode") java.lang.Boolean autoTranscode, @Query(value="AutoMetaLookup") java.lang.Boolean autoMetaLookup, @Query(value="AutoUserJob1") java.lang.Boolean autoUserJob1, @Query(value="AutoUserJob2") java.lang.Boolean autoUserJob2, @Query(value="AutoUserJob3") java.lang.Boolean autoUserJob3, @Query(value="AutoUserJob4") java.lang.Boolean autoUserJob4, @Query(value="Transcoder") java.lang.Integer transcoder)
@Headers(value="Accept: application/json")
@POST(value="/Dvr/UpdateRecordSchedule")
void updateRecordSchedule(@Query(value="RecordId")
java.lang.Integer recordId,
@Query(value="Title")
java.lang.String title,
@Query(value="Subtitle")
java.lang.String subtitle,
@Query(value="Description")
java.lang.String description,
@Query(value="Category")
java.lang.String category,
@Query(value="StartTime")
org.joda.time.DateTime startTime,
@Query(value="EndTime")
org.joda.time.DateTime endTime,
@Query(value="SeriesId")
java.lang.String seriesId,
@Query(value="ProgramId")
java.lang.String programId,
@Query(value="ChanId")
java.lang.Integer chanId,
@Query(value="Station")
java.lang.String station,
@Query(value="FindDay")
java.lang.Integer findDay,
@Query(value="FindTime")
org.joda.time.LocalTime findTime,
@Query(value="Inactive")
java.lang.Boolean inactive,
@Query(value="Season")
java.lang.Integer season,
@Query(value="Episode")
java.lang.Integer episode,
@Query(value="Inetref")
java.lang.String inetref,
@Query(value="Type")
java.lang.String type,
@Query(value="SearchType")
java.lang.String searchType,
@Query(value="RecPriority")
java.lang.Integer recPriority,
@Query(value="PreferredInput")
java.lang.Integer preferredInput,
@Query(value="StartOffset")
java.lang.Integer startOffset,
@Query(value="EndOffset")
java.lang.Integer endOffset,
@Query(value="DupMethod")
java.lang.String dupMethod,
@Query(value="DupIn")
java.lang.String dupIn,
@Query(value="Filter")
java.lang.Integer filter,
@Query(value="RecProfile")
java.lang.String recProfile,
@Query(value="RecGroup")
java.lang.String recGroup,
@Query(value="StorageGroup")
java.lang.String storageGroup,
@Query(value="PlayGroup")
java.lang.String playGroup,
@Query(value="AutoExpire")
java.lang.Boolean autoExpire,
@Query(value="MaxEpisodes")
java.lang.Integer maxEpisodes,
@Query(value="MaxNewest")
java.lang.Boolean maxNewest,
@Query(value="AutoCommflag")
java.lang.Boolean autoCommflag,
@Query(value="AutoTranscode")
java.lang.Boolean autoTranscode,
@Query(value="AutoMetaLookup")
java.lang.Boolean autoMetaLookup,
@Query(value="AutoUserJob1")
java.lang.Boolean autoUserJob1,
@Query(value="AutoUserJob2")
java.lang.Boolean autoUserJob2,
@Query(value="AutoUserJob3")
java.lang.Boolean autoUserJob3,
@Query(value="AutoUserJob4")
java.lang.Boolean autoUserJob4,
@Query(value="Transcoder")
java.lang.Integer transcoder,
retrofit.Callback<Bool> callback)