fuget.org
ParkSquare.SkyTv
by Jon Meesam
8.0.0
22 Jun 24
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.0.2
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.8.0.0.nupkg
nuget.org
www.parksq.co.uk
License
<
PackageReference
Include
=
"ParkSquare.SkyTv"
Version
=
"8.0.0"
/>
Frameworks
net6.0
net8.0
netstandard2.1
Dependencies
Newtonsoft.Json 13.0.3
Rssdp 4.0.4
API Diff between 8.0.0 and 4.0.2
74
Additions
35
Removals
ParkSquare.SkyTv
public
enum
PictureQuality
AudioOnly
=
4
HighDefinition
=
2
StandardDefinition
=
1
UltraHighDefinition
=
3
Unknown
=
0
public
class
RestClientResponse
public
bool
IsSuccess
{
get
; }
public
int
ResponseCode
{
get
; }
public
RestClientResponse
(
HttpStatusCode
responseCode
)
public
RestClientResponse
(
int
responseCode
)
public
enum
ServiceType
Audio
=
1
Video
=
0
ParkSquare.SkyTv.Epg
public
class
Channel
public
class
ChannelListingJsonConverter
:
JsonConverter
public
class
ChannelListings
public
class
EpgData
public
class
EpgGenre
public
class
EpgService
:
IEpgService
public
class
Filter
public
class
Genre
public
interface
IEpgService
public
class
ParentalRating
public
class
ProgramJsonConverter
:
JsonConverter
public
class
Programme
public
class
Region
public
class
SearchCriteria
public
class
Sound
ParkSquare.SkyTv.Epg.Dto
public
class
ChannelDto
public
class
ChannelListingDto
public
class
ChannelListingsResponseDto
public
class
EpgGenreDto
public
class
FilterDto
public
class
GenreDto
public
class
ListingsRequestDto
public
class
ParentalRatingDto
public
class
ProgramDto
public
class
RegionDto
public
class
SoundDto
public
class
StaticDataResponseDto
ParkSquare.SkyTv.SetTopBox
public
class
ApiClient
:
IApiClient
public
ApiClient
(
IRestClient
restClient
,
IPAddress
ipAddress
)
public
Task
DeleteRecordingAsync
(
string
pvrId
)
public
ApiClient
(
HttpClient
httpClient
,
IPAddress
ipAddress
)
public
Task
<
bool
>
CancelRecordingAsync
(
string
pvrId
)
public
Task
<
bool
>
DeleteRecordingAsync
(
string
pvrId
,
bool
permanentlyDelete
=
false
)
public
Task
RecordProgrammeAsync
(
string
eventId
)
public
Task
<
IReadOnlyCollection
<
Service
>>
GetServicesAsync
()
public
Task
<
StorageStatus
>
GetStorageStatusAsync
()
public
Task
<
CurrentTime
>
GetTimeAsync
()
public
Task
<
bool
>
RecordProgrammeAsync
(
string
eventId
,
bool
seriesLink
=
false
)
public
class
ApiClientFactory
:
IApiClientFactory
public
ApiClientFactory
(
IRestClient
restClient
)
public
ApiClientFactory
(
HttpClient
httpClient
)
public
class
CurrentTime
public
DateTime
Local
{
get
;
set
; }
public
DateTime
Utc
{
get
;
set
; }
public
CurrentTime
()
public
interface
IApiClient
Task
DeleteRecordingAsync
(
string
pvrId
)
Task
<
bool
>
CancelRecordingAsync
(
string
pvrId
)
Task
<
bool
>
DeleteRecordingAsync
(
string
pvrId
,
bool
permanentlyDelete
=
false
)
Task
RecordProgrammeAsync
(
string
eventId
)
Task
<
IReadOnlyCollection
<
Service
>>
GetServicesAsync
()
Task
<
StorageStatus
>
GetStorageStatusAsync
()
Task
<
CurrentTime
>
GetTimeAsync
()
Task
<
bool
>
RecordProgrammeAsync
(
string
eventId
,
bool
seriesLink
=
false
)
public
enum
PictureQuality
public
class
Recording
public
PictureQuality
PictureQuality
{
get
;
set
; }
public
PictureQuality
PictureQuality
{
get
;
set
; }
public
class
Service
public
object
ChannelId
{
get
;
set
; }
public
string
ChannelNumber
{
get
;
set
; }
public
string
Description
{
get
;
set
; }
public
PictureQuality
PictureQuality
{
get
;
set
; }
public
ServiceType
ServiceType
{
get
;
set
; }
public
Service
()
public
class
StorageStatus
public
decimal
PercentageUsed
{
get
;
set
; }
public
int
QuotaMb
{
get
;
set
; }
public
int
UsedMb
{
get
;
set
; }
public
StorageStatus
()
ParkSquare.SkyTv.SetTopBox.Dto
public
class
GetServicesDto
public
int
DocumentId
{
get
;
set
; }
public
IReadOnlyCollection
<
ServiceDto
>
Services
{
get
;
set
; }
public
int
Version
{
get
;
set
; }
public
GetServicesDto
()
public
class
GetStorageStatusDto
public
int
UserQuotaMax
{
get
;
set
; }
public
int
UserQuotaUsed
{
get
;
set
; }
public
GetStorageStatusDto
()
public
class
GetTimeDto
public
int
FutureLocalTimeOffset
{
get
;
set
; }
public
int
FutureTransitionUtc
{
get
;
set
; }
public
int
PresentLocalTimeOffset
{
get
;
set
; }
public
int
Utc
{
get
;
set
; }
public
GetTimeDto
()
public
class
ServiceDto
public
string
C
{
get
;
set
; }
public
string
DvbTriplet
{
get
;
set
; }
public
bool
Schedule
{
get
;
set
; }
public
string
ServiceType
{
get
;
set
; }
public
IReadOnlyCollection
<
string
>
ServiceTypes
{
get
;
set
; }
public
string
Sf
{
get
;
set
; }
public
string
Sg
{
get
;
set
; }
public
string
Sid
{
get
;
set
; }
public
string
Sk
{
get
;
set
; }
public
string
T
{
get
;
set
; }
public
bool
TimeShifted
{
get
;
set
; }
public
string
Xsg
{
get
;
set
; }
public
ServiceDto
()