From ba9bcdc66ff54d7fbdc34a336f84988614ac40be Mon Sep 17 00:00:00 2001 From: Ryan Black Date: Tue, 16 Aug 2022 17:09:03 -0700 Subject: [PATCH 1/2] Elevate PlayId to long because Play Ids are breaking the Int32.MaxValue barrier --- .gitignore | 1 + docs/PlayStat.md | 2 +- docs/PlayWP.md | 2 +- src/CFBSharp/Model/Play.cs | 4 ++-- src/CFBSharp/Model/PlayStat.cs | 4 ++-- src/CFBSharp/Model/PlayWP.cs | 4 ++-- 6 files changed, 9 insertions(+), 8 deletions(-) diff --git a/.gitignore b/.gitignore index 17302c93..fa7380bc 100644 --- a/.gitignore +++ b/.gitignore @@ -184,3 +184,4 @@ $RECYCLE.BIN/ # Visual Studio 2014 CTP **/*.sln.ide +**/.vs/ diff --git a/docs/PlayStat.md b/docs/PlayStat.md index 122c6ddd..90e1f863 100644 --- a/docs/PlayStat.md +++ b/docs/PlayStat.md @@ -12,7 +12,7 @@ Name | Type | Description | Notes **TeamScore** | **int?** | | [optional] **OpponentScore** | **int?** | | [optional] **DriveId** | **int?** | | [optional] -**PlayId** | **int?** | | [optional] +**PlayId** | **long?** | | [optional] **Period** | **int?** | | [optional] **Clock** | **Object** | | [optional] **YardsToGoal** | **int?** | | [optional] diff --git a/docs/PlayWP.md b/docs/PlayWP.md index 8c190fc0..a0adae60 100644 --- a/docs/PlayWP.md +++ b/docs/PlayWP.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **GamesId** | **int?** | | [optional] -**PlayId** | **int?** | | [optional] +**PlayId** | **long?** | | [optional] **PlayText** | **string** | | [optional] **HomeId** | **int?** | | [optional] **Home** | **string** | | [optional] diff --git a/src/CFBSharp/Model/Play.cs b/src/CFBSharp/Model/Play.cs index 5ee35d82..42a6aacb 100644 --- a/src/CFBSharp/Model/Play.cs +++ b/src/CFBSharp/Model/Play.cs @@ -58,7 +58,7 @@ public partial class Play : IEquatable /// playText. /// ppa. /// wallclock. - public Play(int? id = default(int?), int? driveId = default(int?), int? gameId = default(int?), int? driveNumber = default(int?), int? playNumber = default(int?), string offense = default(string), string offenseConference = default(string), int? offenseScore = default(int?), string defense = default(string), string home = default(string), string away = default(string), string defenseConference = default(string), int? defenseScore = default(int?), int? period = default(int?), Object clock = default(Object), int? offenseTimeouts = default(int?), int? defenseTimeouts = default(int?), int? yardLine = default(int?), int? yardsToGoal = default(int?), int? down = default(int?), int? distance = default(int?), int? yardsGained = default(int?), bool? scoring = default(bool?), string playType = default(string), string playText = default(string), decimal? ppa = default(decimal?), string wallclock = default(string)) + public Play(long? id = default(long?), int? driveId = default(int?), int? gameId = default(int?), int? driveNumber = default(int?), int? playNumber = default(int?), string offense = default(string), string offenseConference = default(string), int? offenseScore = default(int?), string defense = default(string), string home = default(string), string away = default(string), string defenseConference = default(string), int? defenseScore = default(int?), int? period = default(int?), Object clock = default(Object), int? offenseTimeouts = default(int?), int? defenseTimeouts = default(int?), int? yardLine = default(int?), int? yardsToGoal = default(int?), int? down = default(int?), int? distance = default(int?), int? yardsGained = default(int?), bool? scoring = default(bool?), string playType = default(string), string playText = default(string), decimal? ppa = default(decimal?), string wallclock = default(string)) { this.Id = id; this.DriveId = driveId; @@ -93,7 +93,7 @@ public partial class Play : IEquatable /// Gets or Sets Id /// [DataMember(Name="id", EmitDefaultValue=false)] - public int? Id { get; set; } + public long? Id { get; set; } /// /// Gets or Sets DriveId diff --git a/src/CFBSharp/Model/PlayStat.cs b/src/CFBSharp/Model/PlayStat.cs index 2dce6e4b..73fa6376 100644 --- a/src/CFBSharp/Model/PlayStat.cs +++ b/src/CFBSharp/Model/PlayStat.cs @@ -50,7 +50,7 @@ public partial class PlayStat : IEquatable /// athleteName. /// statType. /// stat. - public PlayStat(int? gameId = default(int?), int? season = default(int?), int? week = default(int?), string team = default(string), string conference = default(string), string opponent = default(string), int? teamScore = default(int?), int? opponentScore = default(int?), int? driveId = default(int?), int? playId = default(int?), int? period = default(int?), Object clock = default(Object), int? yardsToGoal = default(int?), int? down = default(int?), int? distance = default(int?), int? athleteId = default(int?), string athleteName = default(string), string statType = default(string), int? stat = default(int?)) + public PlayStat(int? gameId = default(int?), int? season = default(int?), int? week = default(int?), string team = default(string), string conference = default(string), string opponent = default(string), int? teamScore = default(int?), int? opponentScore = default(int?), int? driveId = default(int?), long? playId = default(long?), int? period = default(int?), Object clock = default(Object), int? yardsToGoal = default(int?), int? down = default(int?), int? distance = default(int?), int? athleteId = default(int?), string athleteName = default(string), string statType = default(string), int? stat = default(int?)) { this.GameId = gameId; this.Season = season; @@ -131,7 +131,7 @@ public partial class PlayStat : IEquatable /// Gets or Sets PlayId /// [DataMember(Name="playId", EmitDefaultValue=false)] - public int? PlayId { get; set; } + public long? PlayId { get; set; } /// /// Gets or Sets Period diff --git a/src/CFBSharp/Model/PlayWP.cs b/src/CFBSharp/Model/PlayWP.cs index 6f1291ff..afff6078 100644 --- a/src/CFBSharp/Model/PlayWP.cs +++ b/src/CFBSharp/Model/PlayWP.cs @@ -48,7 +48,7 @@ public partial class PlayWP : IEquatable /// distance. /// homeWinProb. /// playNumber. - public PlayWP(int? gamesId = default(int?), int? playId = default(int?), string playText = default(string), int? homeId = default(int?), string home = default(string), int? awayId = default(int?), string away = default(string), decimal? spread = default(decimal?), bool? homeBall = default(bool?), int? homeScore = default(int?), int? awayScore = default(int?), int? timeRemaining = default(int?), int? yardLine = default(int?), int? down = default(int?), int? distance = default(int?), decimal? homeWinProb = default(decimal?), int? playNumber = default(int?)) + public PlayWP(int? gamesId = default(int?), long? playId = default(int?), string playText = default(string), int? homeId = default(int?), string home = default(string), int? awayId = default(int?), string away = default(string), decimal? spread = default(decimal?), bool? homeBall = default(bool?), int? homeScore = default(int?), int? awayScore = default(int?), int? timeRemaining = default(int?), int? yardLine = default(int?), int? down = default(int?), int? distance = default(int?), decimal? homeWinProb = default(decimal?), int? playNumber = default(int?)) { this.GamesId = gamesId; this.PlayId = playId; @@ -79,7 +79,7 @@ public partial class PlayWP : IEquatable /// Gets or Sets PlayId /// [DataMember(Name="playId", EmitDefaultValue=false)] - public int? PlayId { get; set; } + public long? PlayId { get; set; } /// /// Gets or Sets PlayText From 40a3f72d7920fc035bfa37f64ad35605b2ca9687 Mon Sep 17 00:00:00 2001 From: Ryan Black Date: Tue, 16 Aug 2022 17:09:03 -0700 Subject: [PATCH 2/2] Elevate PlayId and DriveId to long because they break the Int32.MaxValue barrier. Needed library updates --- .gitignore | 1 + docs/PlayStat.md | 2 +- docs/PlayWP.md | 2 +- src/CFBSharp/CFBSharp.csproj | 9 +++++---- src/CFBSharp/Model/Drive.cs | 4 ++-- src/CFBSharp/Model/Play.cs | 6 +++--- src/CFBSharp/Model/PlayStat.cs | 6 +++--- src/CFBSharp/Model/PlayWP.cs | 4 ++-- 8 files changed, 18 insertions(+), 16 deletions(-) diff --git a/.gitignore b/.gitignore index 17302c93..fa7380bc 100644 --- a/.gitignore +++ b/.gitignore @@ -184,3 +184,4 @@ $RECYCLE.BIN/ # Visual Studio 2014 CTP **/*.sln.ide +**/.vs/ diff --git a/docs/PlayStat.md b/docs/PlayStat.md index 122c6ddd..90e1f863 100644 --- a/docs/PlayStat.md +++ b/docs/PlayStat.md @@ -12,7 +12,7 @@ Name | Type | Description | Notes **TeamScore** | **int?** | | [optional] **OpponentScore** | **int?** | | [optional] **DriveId** | **int?** | | [optional] -**PlayId** | **int?** | | [optional] +**PlayId** | **long?** | | [optional] **Period** | **int?** | | [optional] **Clock** | **Object** | | [optional] **YardsToGoal** | **int?** | | [optional] diff --git a/docs/PlayWP.md b/docs/PlayWP.md index 8c190fc0..a0adae60 100644 --- a/docs/PlayWP.md +++ b/docs/PlayWP.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **GamesId** | **int?** | | [optional] -**PlayId** | **int?** | | [optional] +**PlayId** | **long?** | | [optional] **PlayText** | **string** | | [optional] **HomeId** | **int?** | | [optional] **Home** | **string** | | [optional] diff --git a/src/CFBSharp/CFBSharp.csproj b/src/CFBSharp/CFBSharp.csproj index 941e6721..27a04ec9 100644 --- a/src/CFBSharp/CFBSharp.csproj +++ b/src/CFBSharp/CFBSharp.csproj @@ -23,10 +23,11 @@ - - - - + + + + + diff --git a/src/CFBSharp/Model/Drive.cs b/src/CFBSharp/Model/Drive.cs index b322c324..5d1f2362 100644 --- a/src/CFBSharp/Model/Drive.cs +++ b/src/CFBSharp/Model/Drive.cs @@ -55,7 +55,7 @@ public partial class Drive : IEquatable /// startDefenseScore. /// endOffenseScore. /// endDefenseScore. - public Drive(string offense = default(string), string offenseConference = default(string), string defense = default(string), string defenseConference = default(string), int? gameId = default(int?), int? id = default(int?), int? driveNumber = default(int?), bool? scoring = default(bool?), int? startPeriod = default(int?), int? startYardline = default(int?), int? startYardsToGoal = default(int?), Object startTime = default(Object), int? endPeriod = default(int?), int? endYardline = default(int?), int? endYardsToGoal = default(int?), Object endTime = default(Object), int? plays = default(int?), int? yards = default(int?), string driveResult = default(string), bool? isHomeOffense = default(bool?), int? startOffenseScore = default(int?), int? startDefenseScore = default(int?), int? endOffenseScore = default(int?), int? endDefenseScore = default(int?)) + public Drive(string offense = default(string), string offenseConference = default(string), string defense = default(string), string defenseConference = default(string), int? gameId = default(int?), long? id = default(int?), int? driveNumber = default(int?), bool? scoring = default(bool?), int? startPeriod = default(int?), int? startYardline = default(int?), int? startYardsToGoal = default(int?), Object startTime = default(Object), int? endPeriod = default(int?), int? endYardline = default(int?), int? endYardsToGoal = default(int?), Object endTime = default(Object), int? plays = default(int?), int? yards = default(int?), string driveResult = default(string), bool? isHomeOffense = default(bool?), int? startOffenseScore = default(int?), int? startDefenseScore = default(int?), int? endOffenseScore = default(int?), int? endDefenseScore = default(int?)) { this.Offense = offense; this.OffenseConference = offenseConference; @@ -117,7 +117,7 @@ public partial class Drive : IEquatable /// Gets or Sets Id /// [DataMember(Name="id", EmitDefaultValue=false)] - public int? Id { get; set; } + public long? Id { get; set; } /// /// Gets or Sets DriveNumber diff --git a/src/CFBSharp/Model/Play.cs b/src/CFBSharp/Model/Play.cs index 5ee35d82..b0c1c1e9 100644 --- a/src/CFBSharp/Model/Play.cs +++ b/src/CFBSharp/Model/Play.cs @@ -58,7 +58,7 @@ public partial class Play : IEquatable /// playText. /// ppa. /// wallclock. - public Play(int? id = default(int?), int? driveId = default(int?), int? gameId = default(int?), int? driveNumber = default(int?), int? playNumber = default(int?), string offense = default(string), string offenseConference = default(string), int? offenseScore = default(int?), string defense = default(string), string home = default(string), string away = default(string), string defenseConference = default(string), int? defenseScore = default(int?), int? period = default(int?), Object clock = default(Object), int? offenseTimeouts = default(int?), int? defenseTimeouts = default(int?), int? yardLine = default(int?), int? yardsToGoal = default(int?), int? down = default(int?), int? distance = default(int?), int? yardsGained = default(int?), bool? scoring = default(bool?), string playType = default(string), string playText = default(string), decimal? ppa = default(decimal?), string wallclock = default(string)) + public Play(long? id = default(long?), long? driveId = default(int?), int? gameId = default(int?), int? driveNumber = default(int?), int? playNumber = default(int?), string offense = default(string), string offenseConference = default(string), int? offenseScore = default(int?), string defense = default(string), string home = default(string), string away = default(string), string defenseConference = default(string), int? defenseScore = default(int?), int? period = default(int?), Object clock = default(Object), int? offenseTimeouts = default(int?), int? defenseTimeouts = default(int?), int? yardLine = default(int?), int? yardsToGoal = default(int?), int? down = default(int?), int? distance = default(int?), int? yardsGained = default(int?), bool? scoring = default(bool?), string playType = default(string), string playText = default(string), decimal? ppa = default(decimal?), string wallclock = default(string)) { this.Id = id; this.DriveId = driveId; @@ -93,13 +93,13 @@ public partial class Play : IEquatable /// Gets or Sets Id /// [DataMember(Name="id", EmitDefaultValue=false)] - public int? Id { get; set; } + public long? Id { get; set; } /// /// Gets or Sets DriveId /// [DataMember(Name="drive_id", EmitDefaultValue=false)] - public int? DriveId { get; set; } + public long? DriveId { get; set; } /// /// Gets or Sets GameId diff --git a/src/CFBSharp/Model/PlayStat.cs b/src/CFBSharp/Model/PlayStat.cs index 2dce6e4b..1d2578da 100644 --- a/src/CFBSharp/Model/PlayStat.cs +++ b/src/CFBSharp/Model/PlayStat.cs @@ -50,7 +50,7 @@ public partial class PlayStat : IEquatable /// athleteName. /// statType. /// stat. - public PlayStat(int? gameId = default(int?), int? season = default(int?), int? week = default(int?), string team = default(string), string conference = default(string), string opponent = default(string), int? teamScore = default(int?), int? opponentScore = default(int?), int? driveId = default(int?), int? playId = default(int?), int? period = default(int?), Object clock = default(Object), int? yardsToGoal = default(int?), int? down = default(int?), int? distance = default(int?), int? athleteId = default(int?), string athleteName = default(string), string statType = default(string), int? stat = default(int?)) + public PlayStat(int? gameId = default(int?), int? season = default(int?), int? week = default(int?), string team = default(string), string conference = default(string), string opponent = default(string), int? teamScore = default(int?), int? opponentScore = default(int?), long? driveId = default(int?), long? playId = default(long?), int? period = default(int?), Object clock = default(Object), int? yardsToGoal = default(int?), int? down = default(int?), int? distance = default(int?), int? athleteId = default(int?), string athleteName = default(string), string statType = default(string), int? stat = default(int?)) { this.GameId = gameId; this.Season = season; @@ -125,13 +125,13 @@ public partial class PlayStat : IEquatable /// Gets or Sets DriveId /// [DataMember(Name="driveId", EmitDefaultValue=false)] - public int? DriveId { get; set; } + public long? DriveId { get; set; } /// /// Gets or Sets PlayId /// [DataMember(Name="playId", EmitDefaultValue=false)] - public int? PlayId { get; set; } + public long? PlayId { get; set; } /// /// Gets or Sets Period diff --git a/src/CFBSharp/Model/PlayWP.cs b/src/CFBSharp/Model/PlayWP.cs index 6f1291ff..afff6078 100644 --- a/src/CFBSharp/Model/PlayWP.cs +++ b/src/CFBSharp/Model/PlayWP.cs @@ -48,7 +48,7 @@ public partial class PlayWP : IEquatable /// distance. /// homeWinProb. /// playNumber. - public PlayWP(int? gamesId = default(int?), int? playId = default(int?), string playText = default(string), int? homeId = default(int?), string home = default(string), int? awayId = default(int?), string away = default(string), decimal? spread = default(decimal?), bool? homeBall = default(bool?), int? homeScore = default(int?), int? awayScore = default(int?), int? timeRemaining = default(int?), int? yardLine = default(int?), int? down = default(int?), int? distance = default(int?), decimal? homeWinProb = default(decimal?), int? playNumber = default(int?)) + public PlayWP(int? gamesId = default(int?), long? playId = default(int?), string playText = default(string), int? homeId = default(int?), string home = default(string), int? awayId = default(int?), string away = default(string), decimal? spread = default(decimal?), bool? homeBall = default(bool?), int? homeScore = default(int?), int? awayScore = default(int?), int? timeRemaining = default(int?), int? yardLine = default(int?), int? down = default(int?), int? distance = default(int?), decimal? homeWinProb = default(decimal?), int? playNumber = default(int?)) { this.GamesId = gamesId; this.PlayId = playId; @@ -79,7 +79,7 @@ public partial class PlayWP : IEquatable /// Gets or Sets PlayId /// [DataMember(Name="playId", EmitDefaultValue=false)] - public int? PlayId { get; set; } + public long? PlayId { get; set; } /// /// Gets or Sets PlayText