forked from harveysburger/pinnaclewrapper
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathGetFixturesResponse.cs
55 lines (42 loc) · 1.34 KB
/
GetFixturesResponse.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
using System;
using System.Collections.Generic;
using Newtonsoft.Json;
using PinnacleWrapper.Enums;
namespace PinnacleWrapper.Data
{
public class GetFixturesResponse
{
[JsonProperty(PropertyName = "sportId")]
public int SportId;
[JsonProperty(PropertyName = "last")]
public long Last;
[JsonProperty(PropertyName = "league")]
public List<FixturesLeague> Leagues;
}
public class FixturesLeague
{
[JsonProperty(PropertyName = "id")]
public int Id;
[JsonProperty(PropertyName = "events")]
public List<FixturesEvent> Events;
}
public class FixturesEvent
{
[JsonProperty(PropertyName = "id")]
public int Id;
[JsonProperty(PropertyName = "starts")]
public DateTime Start;
[JsonProperty(PropertyName = "home")]
public string Home;
[JsonProperty(PropertyName = "away")]
public string Away;
[JsonProperty(PropertyName = "rotNum")]
public string RotationNumber;
[JsonProperty(PropertyName = "liveStatus")]
public LiveStatus LiveStatus;
[JsonProperty(PropertyName = "status")]
public EventStatus EventStatus;
[JsonProperty(PropertyName = "parlayRestriction")]
public ParlayRestriction ParlayRestriction;
}
}