fuget.org
ParkSquare.SkyTv
by Jon Meesam
4.0.2
25 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 8.0.0
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.0.2.nupkg
nuget.org
www.parksq.co.uk
License
<
PackageReference
Include
=
"ParkSquare.SkyTv"
Version
=
"4.0.2"
/>
Frameworks
netstandard2.0
Dependencies
Newtonsoft.Json 12.0.3
ParkSquare.RestClient 2.4.2
Rssdp 4.0.2
API Diff between 4.0.2 and 8.0.0
167
Additions
25
Removals
ParkSquare.SkyTv
public
enum
PictureQuality
public
class
RestClientResponse
public
enum
ServiceType
ParkSquare.SkyTv.Epg
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
ChannelListingJsonConverter
:
JsonConverter
public
ChannelListingJsonConverter
()
public
class
ChannelListings
public
int
ChannelId
{
get
;
set
; }
public
int
ChannelType
{
get
;
set
; }
public
int
Genre
{
get
;
set
; }
public
IReadOnlyCollection
<
Programme
>
Programmes
{
get
;
set
; }
public
string
Title
{
get
;
set
; }
public
ChannelListings
()
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
<
ChannelListings
>>
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
<
ChannelListings
>>
SearchListingsAsync
(
SearchCriteria
criteria
)
public
class
ParentalRating
public
string
Key
{
get
;
set
; }
public
string
Value
{
get
;
set
; }
public
ParentalRating
()
public
class
ProgramJsonConverter
:
JsonConverter
public
ProgramJsonConverter
()
public
class
Programme
public
bool
BlackOut
{
get
;
set
; }
public
int
ChannelId
{
get
;
set
; }
public
DateTime
Date
{
get
;
set
; }
public
string
Description
{
get
;
set
; }
public
TimeSpan
Duration
{
get
;
set
; }
public
bool
EditorsChoice
{
get
;
set
; }
public
int
EventId
{
get
;
set
; }
public
int
Genre
{
get
;
set
; }
public
ParentalRating
ParentalRating
{
get
;
set
; }
public
int
Record
{
get
;
set
; }
public
bool
RemoteRecordable
{
get
;
set
; }
public
string
ScheduleStatus
{
get
;
set
; }
public
Sound
Sound
{
get
;
set
; }
public
DateTime
Start
{
get
;
set
; }
public
int
SubGenre
{
get
;
set
; }
public
string
Title
{
get
;
set
; }
public
Programme
()
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
DateTime
{
get
;
set
; }
public
TimeSpan
Duration
{
get
;
set
; }
public
SearchCriteria
()
public
class
Sound
public
string
Key
{
get
;
set
; }
public
string
Value
{
get
;
set
; }
public
Sound
()
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
ChannelListingDto
public
int
ChannelId
{
get
;
set
; }
public
int
ChannelType
{
get
;
set
; }
public
int
Genre
{
get
;
set
; }
public
IReadOnlyCollection
<
ProgramDto
>
Programs
{
get
;
set
; }
public
string
Title
{
get
;
set
; }
public
ChannelListingDto
()
public
class
ChannelListingsResponseDto
public
IReadOnlyCollection
<
ChannelListingDto
>
ChannelListings
{
get
;
set
; }
public
ChannelListingsResponseDto
()
public
class
EpgGenreDto
public
int
Id
{
get
;
set
; }
public
string
Name
{
get
;
set
; }
public
EpgGenreDto
()
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
ListingsRequestDto
public
IReadOnlyCollection
<
int
>
Channels
{
get
;
set
; }
public
int
Detail
{
get
; }
public
int
Dur
{
get
;
set
; }
public
string
Time
{
get
;
set
; }
public
ListingsRequestDto
()
public
class
ParentalRatingDto
public
string
Key
{
get
;
set
; }
public
string
Value
{
get
;
set
; }
public
ParentalRatingDto
()
public
class
ProgramDto
public
bool
BlackOut
{
get
;
set
; }
public
int
ChannelId
{
get
;
set
; }
public
string
Date
{
get
;
set
; }
public
string
Description
{
get
;
set
; }
public
int
Duration
{
get
;
set
; }
public
bool
EditorsChoice
{
get
;
set
; }
public
int
EventId
{
get
;
set
; }
public
int
Genre
{
get
;
set
; }
public
ParentalRatingDto
ParentalRating
{
get
;
set
; }
public
int
Record
{
get
;
set
; }
public
bool
RemoteRecordable
{
get
;
set
; }
public
string
ScheduleStatus
{
get
;
set
; }
public
SoundDto
Sound
{
get
;
set
; }
public
long
Start
{
get
;
set
; }
public
int
SubGenre
{
get
;
set
; }
public
string
Title
{
get
;
set
; }
public
ProgramDto
()
public
class
RegionDto
public
string
Code
{
get
;
set
; }
public
string
Name
{
get
;
set
; }
public
RegionDto
()
public
class
SoundDto
public
string
Key
{
get
;
set
; }
public
string
Value
{
get
;
set
; }
public
SoundDto
()
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
DeleteRecordingAsync
(
string
pvrId
)
public
Task
<
IReadOnlyCollection
<
Service
>>
GetServicesAsync
()
public
Task
<
StorageStatus
>
GetStorageStatusAsync
()
public
Task
<
CurrentTime
>
GetTimeAsync
()
public
Task
<
bool
>
RecordProgrammeAsync
(
string
eventId
,
bool
seriesLink
=
false
)
public
Task
RecordProgrammeAsync
(
string
eventId
)
public
class
ApiClientFactory
:
IApiClientFactory
public
ApiClientFactory
(
HttpClient
httpClient
)
public
ApiClientFactory
(
IRestClient
restClient
)
public
class
CurrentTime
public
interface
IApiClient
Task
<
bool
>
CancelRecordingAsync
(
string
pvrId
)
Task
<
bool
>
DeleteRecordingAsync
(
string
pvrId
,
bool
permanentlyDelete
=
false
)
Task
DeleteRecordingAsync
(
string
pvrId
)
Task
<
IReadOnlyCollection
<
Service
>>
GetServicesAsync
()
Task
<
StorageStatus
>
GetStorageStatusAsync
()
Task
<
CurrentTime
>
GetTimeAsync
()
Task
<
bool
>
RecordProgrammeAsync
(
string
eventId
,
bool
seriesLink
=
false
)
Task
RecordProgrammeAsync
(
string
eventId
)
public
enum
PictureQuality
HighDefinition
=
2
StandardDefinition
=
1
UltraHighDefinition
=
3
Unknown
=
0
public
class
Recording
public
PictureQuality
PictureQuality
{
get
;
set
; }
public
PictureQuality
PictureQuality
{
get
;
set
; }
public
class
Service
public
class
StorageStatus
ParkSquare.SkyTv.SetTopBox.Dto
public
class
GetServicesDto
public
class
GetStorageStatusDto
public
class
GetTimeDto
public
class
ServiceDto