fuget.org
ParkSquare.SkyTv
by Jon Meesam
4.0.0
23 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 4.1.6
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.0.nupkg
nuget.org
www.parksq.co.uk
License
<
PackageReference
Include
=
"ParkSquare.SkyTv"
Version
=
"4.0.0"
/>
Frameworks
netstandard2.0
Dependencies
Newtonsoft.Json 12.0.2
ParkSquare.RestClient 2.4.2
Rssdp 4.0.2
API Diff between 4.0.0 and 4.1.6
94
Additions
56
Removals
ParkSquare.SkyTv
public
interface
IRestClient
public
enum
PictureQuality
public
class
RestClient
:
IRestClient
public
class
RestClientResponse
ParkSquare.SkyTv.Epg
public
enum
Audio
public
class
ChannelListing
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
EpgService
:
IEpgService
public
EpgService
(
IRestClient
restClient
)
public
EpgService
(
IRestClient
restClient
)
public
Task
<
IReadOnlyCollection
<
ChannelListing
>>
SearchListingsAsync
(
SearchCriteria
criteria
)
public
Task
<
IReadOnlyCollection
<
ChannelListings
>>
SearchListingsAsync
(
SearchCriteria
criteria
)
public
interface
IEpgService
Task
<
IReadOnlyCollection
<
ChannelListing
>>
SearchListingsAsync
(
SearchCriteria
criteria
)
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
Audio
Audio
{
get
;
set
; }
public
bool
AudioDescription
{
get
;
set
; }
public
bool
BlackOut
{
get
;
set
; }
public
DateTime
Date
{
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
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
bool
Widescreen
{
get
;
set
; }
public
enum
Rating
public
class
SearchCriteria
public
DateTime
Date
{
get
;
set
; }
public
DateTime
DateTime
{
get
;
set
; }
public
TimeSpan
Duration
{
get
;
set
; }
public
class
Sound
public
string
Key
{
get
;
set
; }
public
string
Value
{
get
;
set
; }
public
Sound
()
ParkSquare.SkyTv.Epg.Dto
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
EventDto
public
class
GetListingsResponseDto
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
ScheduleDto
public
class
SoundDto
public
string
Key
{
get
;
set
; }
public
string
Value
{
get
;
set
; }
public
SoundDto
()
ParkSquare.SkyTv.SetTopBox
public
class
ApiClient
:
IApiClient
public
ApiClient
(
IRestClient
restClient
,
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
<
object
>
DeleteRecordingAsync
()
public
Task
<
IReadOnlyCollection
<
Recording
>>
GetRecordingsAsync
()
public
Task
<
StorageStatus
>
GetStorageStatusAsync
()
public
Task
<
CurrentTime
>
GetTimeAsync
()
public
Task
<
bool
>
RecordProgrammeAsync
(
string
eventId
,
bool
seriesLink
=
false
)
public
Task
<
object
>
GetRecordingsAsync
()
public
Task
<
object
>
RecordProgrammeAsync
()
public
class
ApiClientFactory
:
IApiClientFactory
public
ApiClientFactory
(
IRestClient
restClient
)
public
ApiClientFactory
(
IRestClient
restClient
)
public
class
CurrentTime
public
class
DeviceDiscovery
:
IDeviceDiscovery
public
void
Dispose
()
public
Task
<
IReadOnlyCollection
<
IPAddress
>>
FindSkyBoxesAsync
(
IEnumerable
<
IPAddress
>
hostIpAddresses
,
TimeSpan
timeout
)
public
Task
<
IReadOnlyCollection
<
DiscoveredSsdpDevice
>>
FindSkyBoxesAsync
(
IEnumerable
<
IPAddress
>
hostIpAddresses
,
TimeSpan
timeout
)
public
interface
IApiClient
Task
<
bool
>
CancelRecordingAsync
(
string
pvrId
)
Task
<
bool
>
DeleteRecordingAsync
(
string
pvrId
,
bool
permanentlyDelete
=
false
)
Task
<
object
>
DeleteRecordingAsync
()
Task
<
IReadOnlyCollection
<
Recording
>>
GetRecordingsAsync
()
Task
<
StorageStatus
>
GetStorageStatusAsync
()
Task
<
CurrentTime
>
GetTimeAsync
()
Task
<
bool
>
RecordProgrammeAsync
(
string
eventId
,
bool
seriesLink
=
false
)
Task
<
object
>
GetRecordingsAsync
()
Task
<
object
>
RecordProgrammeAsync
()
public
interface
IDeviceDiscovery
Task
<
IReadOnlyCollection
<
IPAddress
>>
FindSkyBoxesAsync
(
IEnumerable
<
IPAddress
>
hostIpAddresses
,
TimeSpan
timeout
)
Task
<
IReadOnlyCollection
<
DiscoveredSsdpDevice
>>
FindSkyBoxesAsync
(
IEnumerable
<
IPAddress
>
hostIpAddresses
,
TimeSpan
timeout
)
public
enum
PowerStatus
public
class
Recording
public
enum
RecordingSource
public
enum
RecordingStatus
public
class
RemoteControlException
:
Exception
public
RemoteControlException
()
protected
RemoteControlException
(
SerializationInfo
info
,
StreamingContext
context
)
public
RemoteControlException
(
string
message
)
public
RemoteControlException
(
string
message
,
Exception
innerException
)
public
class
SkyBox
public
bool
ActiveStandby
{
get
;
set
; }
public
PowerStatus
PowerStatus
{
get
;
set
; }
public
class
StorageStatus
ParkSquare.SkyTv.SetTopBox.Dto
public
class
GetRecordingsDto
public
class
GetStorageStatusDto
public
class
GetTimeDto
public
class
PvrItemDto