fuget.org
ParkSquare.SkyTv
by Jon Meesam
4.1.5
26 Nov 19
Toggle Dropdown
Version 8
8.0.0
22 Jun 24
Version 5
5.0.15
19 Aug 22
5.0.14
22 Nov 21
5.0.12
16 May 21
5.0.10
19 Apr 21
Version 4
4.1.6
26 Nov 19
4.1.5
26 Nov 19
4.1.0
26 Nov 19
4.0.2
25 Nov 19
4.0.1
24 Nov 19
4.0.0
23 Nov 19
Version 3
3.1.0
12 Sep 19
3.0.3
2 Jul 19
3.0.2
5 Jun 19
3.0.1
4 Jun 19
3.0.0
4 Jun 19
API Diff
with 5.0.14
Toggle Dropdown
Version 8
8.0.0
22 Jun 24
Version 5
5.0.15
19 Aug 22
5.0.14
22 Nov 21
5.0.12
16 May 21
5.0.10
19 Apr 21
Version 4
4.1.6
26 Nov 19
4.1.5
26 Nov 19
4.1.0
26 Nov 19
4.0.2
25 Nov 19
4.0.1
24 Nov 19
4.0.0
23 Nov 19
Version 3
3.1.0
12 Sep 19
3.0.3
2 Jul 19
3.0.2
5 Jun 19
3.0.1
4 Jun 19
3.0.0
4 Jun 19
ParkSquare.SkyTv.4.1.5.nupkg
nuget.org
www.parksq.co.uk
License
<
PackageReference
Include
=
"ParkSquare.SkyTv"
Version
=
"4.1.5"
/>
Frameworks
netstandard2.0
Dependencies
Newtonsoft.Json 12.0.3
ParkSquare.RestClient 2.4.2
Rssdp 4.0.2
API Diff between 4.1.5 and 5.0.14
160
Additions
16
Removals
ParkSquare.SkyTv
public
enum
PictureQuality
AudioOnly
=
4
public
class
RestClientResponse
public
enum
ServiceType
ParkSquare.SkyTv.Epg
public
enum
Audio
DolbyDigital
=
3
DolbySurround
=
4
Mono
=
1
Stereo
=
2
Unknown
=
0
public
class
Channel
public
int
EpgGenre
{
get
;
set
; }
public
int
Genre
{
get
;
set
; }
public
int
Id
{
get
;
set
; }
public
bool
LiveOnSkyPlayer
{
get
;
set
; }
public
int
Number
{
get
;
set
; }
public
string
Title
{
get
;
set
; }
public
int
Type
{
get
;
set
; }
public
Channel
()
public
class
ChannelListing
public
int
ChannelId
{
get
;
set
; }
public
IReadOnlyCollection
<
Programme
>
Programmes
{
get
;
set
; }
public
ChannelListing
()
public
class
EpgData
public
IReadOnlyCollection
<
Channel
>
Channels
{
get
;
set
; }
public
IReadOnlyCollection
<
EpgGenre
>
EpgGenres
{
get
;
set
; }
public
IReadOnlyCollection
<
Filter
>
Filters
{
get
;
set
; }
public
IReadOnlyCollection
<
Genre
>
Genres
{
get
;
set
; }
public
Region
SelectedRegion
{
get
;
set
; }
public
EpgData
()
public
class
EpgGenre
public
int
Id
{
get
;
set
; }
public
string
Name
{
get
;
set
; }
public
EpgGenre
()
public
class
EpgService
:
IEpgService
public
EpgService
(
IRestClient
restClient
)
public
Task
<
EpgData
>
GetEpgAsync
()
public
Task
<
IReadOnlyCollection
<
ChannelListing
>>
SearchListingsAsync
(
SearchCriteria
criteria
)
public
class
Filter
public
int
Id
{
get
;
set
; }
public
string
Name
{
get
;
set
; }
public
Filter
()
public
class
Genre
public
int
Id
{
get
;
set
; }
public
string
Name
{
get
;
set
; }
public
Genre
()
public
interface
IEpgService
Task
<
EpgData
>
GetEpgAsync
()
Task
<
IReadOnlyCollection
<
ChannelListing
>>
SearchListingsAsync
(
SearchCriteria
criteria
)
public
class
Programme
public
Audio
Audio
{
get
;
set
; }
public
bool
AudioDescription
{
get
;
set
; }
public
int
ChannelId
{
get
;
set
; }
public
string
Description
{
get
;
set
; }
public
TimeSpan
Duration
{
get
;
set
; }
public
int
EpisodeNumber
{
get
;
set
; }
public
string
EventId
{
get
;
set
; }
public
int
GenreId
{
get
;
set
; }
public
bool
New
{
get
;
set
; }
public
PictureQuality
PictureQuality
{
get
;
set
; }
public
string
ProgrammeUuid
{
get
;
set
; }
public
Rating
Rating
{
get
;
set
; }
public
int
SeasonNumber
{
get
;
set
; }
public
string
SeriesUuid
{
get
;
set
; }
public
DateTime
StartTime
{
get
;
set
; }
public
bool
Subtitles
{
get
;
set
; }
public
string
Title
{
get
;
set
; }
public
bool
Widescreen
{
get
;
set
; }
public
Programme
()
public
enum
Rating
Age12
=
4
Age15
=
5
Age18
=
6
ParentalGuidance
=
3
Universal
=
2
Unknown
=
0
Unrated
=
1
public
class
Region
public
string
Code
{
get
;
set
; }
public
string
Name
{
get
;
set
; }
public
Region
()
public
class
SearchCriteria
public
IReadOnlyCollection
<
int
>
ChannelIds
{
get
;
set
; }
public
DateTime
Date
{
get
;
set
; }
public
SearchCriteria
()
ParkSquare.SkyTv.Epg.Dto
public
class
ChannelDto
public
int
EpgGenre
{
get
;
set
; }
public
int
Genre
{
get
;
set
; }
public
int
Id
{
get
;
set
; }
public
bool
LiveOnSkyPlayer
{
get
;
set
; }
public
int
Number
{
get
;
set
; }
public
string
Title
{
get
;
set
; }
public
int
Type
{
get
;
set
; }
public
ChannelDto
()
public
class
EpgGenreDto
public
int
Id
{
get
;
set
; }
public
string
Name
{
get
;
set
; }
public
EpgGenreDto
()
public
class
EventDto
public
bool
Ad
{
get
;
set
; }
public
string
At
{
get
;
set
; }
public
bool
Canb
{
get
;
set
; }
public
bool
Canl
{
get
;
set
; }
public
int
Cgid
{
get
;
set
; }
public
int
D
{
get
;
set
; }
public
int
Eg
{
get
;
set
; }
public
string
Eid
{
get
;
set
; }
public
int
Episodenumber
{
get
;
set
; }
public
int
Esg
{
get
;
set
; }
public
bool
HasAlternativeAudio
{
get
;
set
; }
public
bool
Haschildren
{
get
;
set
; }
public
bool
Hd
{
get
;
set
; }
public
bool
Ippv
{
get
;
set
; }
public
bool
New
{
get
;
set
; }
public
bool
Oppv
{
get
;
set
; }
public
string
Programmeuuid
{
get
;
set
; }
public
string
R
{
get
;
set
; }
public
bool
Restartable
{
get
;
set
; }
public
bool
S
{
get
;
set
; }
public
int
?
Seasonnumber
{
get
;
set
; }
public
string
Seasonuuid
{
get
;
set
; }
public
string
Seriesuuid
{
get
;
set
; }
public
bool
Slo
{
get
;
set
; }
public
int
St
{
get
;
set
; }
public
string
Sy
{
get
;
set
; }
public
string
T
{
get
;
set
; }
public
int
Tso
{
get
;
set
; }
public
bool
W
{
get
;
set
; }
public
EventDto
()
public
class
FilterDto
public
string
Id
{
get
;
set
; }
public
string
Name
{
get
;
set
; }
public
FilterDto
()
public
class
GenreDto
public
int
Id
{
get
;
set
; }
public
string
Name
{
get
;
set
; }
public
GenreDto
()
public
class
GetListingsResponseDto
public
string
Date
{
get
;
set
; }
public
List
<
ScheduleDto
>
Schedule
{
get
;
set
; }
public
GetListingsResponseDto
()
public
class
RegionDto
public
string
Code
{
get
;
set
; }
public
string
Name
{
get
;
set
; }
public
RegionDto
()
public
class
ScheduleDto
public
List
<
EventDto
>
Events
{
get
;
set
; }
public
string
Sid
{
get
;
set
; }
public
ScheduleDto
()
public
class
StaticDataResponseDto
public
IReadOnlyCollection
<
ChannelDto
>
Channels
{
get
;
set
; }
public
IReadOnlyCollection
<
EpgGenreDto
>
EpgGenres
{
get
;
set
; }
public
IReadOnlyCollection
<
FilterDto
>
Filters
{
get
;
set
; }
public
IReadOnlyCollection
<
GenreDto
>
Genres
{
get
;
set
; }
public
RegionDto
SelectedRegion
{
get
;
set
; }
public
StaticDataResponseDto
()
ParkSquare.SkyTv.SetTopBox
public
class
ApiClient
:
IApiClient
public
ApiClient
(
HttpClient
httpClient
,
IPAddress
ipAddress
)
public
Task
<
bool
>
CancelRecordingAsync
(
string
pvrId
)
public
Task
<
bool
>
DeleteRecordingAsync
(
string
pvrId
,
bool
permanentlyDelete
=
false
)
public
ApiClient
(
IRestClient
restClient
,
IPAddress
ipAddress
)
public
Task
CancelRecordingAsync
(
string
pvrId
)
public
Task
DeleteRecordingAsync
(
string
pvrId
,
bool
permanentlyDelete
=
false
)
public
Task
<
IReadOnlyCollection
<
Service
>>
GetServicesAsync
()
public
Task
<
bool
>
RecordProgrammeAsync
(
string
eventId
,
bool
seriesLink
=
false
)
public
Task
RecordProgrammeAsync
(
string
eventId
,
bool
seriesLink
=
false
)
public
class
ApiClientFactory
:
IApiClientFactory
public
ApiClientFactory
(
HttpClient
httpClient
)
public
ApiClientFactory
(
IRestClient
restClient
)
public
interface
IApiClient
Task
<
bool
>
CancelRecordingAsync
(
string
pvrId
)
Task
<
bool
>
DeleteRecordingAsync
(
string
pvrId
,
bool
permanentlyDelete
=
false
)
Task
CancelRecordingAsync
(
string
pvrId
)
Task
DeleteRecordingAsync
(
string
pvrId
,
bool
permanentlyDelete
=
false
)
Task
<
IReadOnlyCollection
<
Service
>>
GetServicesAsync
()
Task
<
bool
>
RecordProgrammeAsync
(
string
eventId
,
bool
seriesLink
=
false
)
Task
RecordProgrammeAsync
(
string
eventId
,
bool
seriesLink
=
false
)
public
class
Service
ParkSquare.SkyTv.SetTopBox.Dto
public
class
GetServicesDto
public
class
ServiceDto