]> gitweb.michael.orlitzky.com - dead/htsn-import.git/log
dead/htsn-import.git
9 years agoUse UTC instead of EST to store the timestamps; they're both wrong anyway. 0.0.9
Michael Orlitzky [Fri, 25 Jul 2014 20:59:59 +0000 (16:59 -0400)]
Use UTC instead of EST to store the timestamps; they're both wrong anyway.

9 years agoFix a haddock comment and doc building in the makefile.
Michael Orlitzky [Fri, 25 Jul 2014 19:48:15 +0000 (15:48 -0400)]
Fix a haddock comment and doc building in the makefile.

9 years agoUpdate the earlylineXML dbschema diagram.
Michael Orlitzky [Fri, 25 Jul 2014 19:30:24 +0000 (15:30 -0400)]
Update the earlylineXML dbschema diagram.

9 years agoUpdate the TODO.
Michael Orlitzky [Fri, 25 Jul 2014 19:16:59 +0000 (15:16 -0400)]
Update the TODO.

9 years agoAdd a new pickler for Double values that have no leading integer.
Michael Orlitzky [Fri, 25 Jul 2014 19:15:12 +0000 (15:15 -0400)]
Add a new pickler for Double values that have no leading integer.
Use the new pickler to fix an unhandled AutoRacingResultsXML document.
Add a test case for the aforementioned fix.

9 years agoAdd a makefile rule to generate doc/dbschema/MLB_earlylineXML.png.
Michael Orlitzky [Fri, 25 Jul 2014 07:24:11 +0000 (03:24 -0400)]
Add a makefile rule to generate doc/dbschema/MLB_earlylineXML.png.

9 years agoAdd a new module, TSN.XML.MLBEarlyLines supporting MLB_earlylinesXML.dtd.
Michael Orlitzky [Fri, 25 Jul 2014 03:23:03 +0000 (23:23 -0400)]
Add a new module, TSN.XML.MLBEarlyLines supporting MLB_earlylinesXML.dtd.
Add TSN.XML.MLBEarlyLines to the .ghci and cabal files.
Mention all TSN.XML.MLBEarlyLines-related weirdness in the man page.
Add test cases for TSN.XML.MLBEarlyLines to the test suite.
Enable import of MLB_earlyinesXML.dtd documents in Main.
Bump the file counts in import-duplicates.test.

9 years agoModify TSN.XML.EarlyLine so it can support MLB_earlylineXML.dtd as well.
Michael Orlitzky [Fri, 25 Jul 2014 03:10:41 +0000 (23:10 -0400)]
Modify TSN.XML.EarlyLine so it can support MLB_earlylineXML.dtd as well.

9 years agoAdd MLB_earlylineXML.dtd and the sample XML used to generate it.
Michael Orlitzky [Wed, 23 Jul 2014 19:36:40 +0000 (15:36 -0400)]
Add MLB_earlylineXML.dtd and the sample XML used to generate it.

9 years agoRename some unique constraints for consistency.
Michael Orlitzky [Wed, 23 Jul 2014 19:26:13 +0000 (15:26 -0400)]
Rename some unique constraints for consistency.

9 years agoAdd the dbschema diagram for earlylineXML.dtd.
Michael Orlitzky [Wed, 23 Jul 2014 19:17:09 +0000 (15:17 -0400)]
Add the dbschema diagram for earlylineXML.dtd.

9 years agoAdd more comments to TSN.XML.EarlyLine.
Michael Orlitzky [Wed, 23 Jul 2014 19:12:06 +0000 (15:12 -0400)]
Add more comments to TSN.XML.EarlyLine.
Remove earlylineXML.dtd from the TODO.
Add earlylineXML.dtd to the man page as a supported type.
Bump version in the cabal file.

9 years agoMinor comment fix.
Michael Orlitzky [Wed, 23 Jul 2014 15:44:26 +0000 (11:44 -0400)]
Minor comment fix.

9 years agoAdd tests and database code for EarlyLine.
Michael Orlitzky [Wed, 23 Jul 2014 15:44:12 +0000 (11:44 -0400)]
Add tests and database code for EarlyLine.

9 years agoAdd/rework picklers tests, and use the new picklers in TSN.XML.EarlyLine.
Michael Orlitzky [Wed, 23 Jul 2014 03:20:36 +0000 (23:20 -0400)]
Add/rework picklers tests, and use the new picklers in TSN.XML.EarlyLine.

9 years agoAdd a pickler for the weirdo EarlyLine date format.
Michael Orlitzky [Wed, 23 Jul 2014 03:01:07 +0000 (23:01 -0400)]
Add a pickler for the weirdo EarlyLine date format.
Refactor a little bit in TSN.Picklers.

9 years agoFix hlint suggestions.
Michael Orlitzky [Wed, 23 Jul 2014 01:23:03 +0000 (21:23 -0400)]
Fix hlint suggestions.

9 years agoAdd more tests for existing picklers.
Michael Orlitzky [Wed, 23 Jul 2014 01:22:25 +0000 (21:22 -0400)]
Add more tests for existing picklers.

9 years agoAdd tests for existing picklers.
Michael Orlitzky [Tue, 22 Jul 2014 22:55:38 +0000 (18:55 -0400)]
Add tests for existing picklers.

9 years agoDocument weird date/time issues in the man page.
Michael Orlitzky [Tue, 22 Jul 2014 18:04:03 +0000 (14:04 -0400)]
Document weird date/time issues in the man page.

9 years agoBegin to add xp_ambiguous_time, still needs doctests.
Michael Orlitzky [Tue, 22 Jul 2014 13:46:15 +0000 (09:46 -0400)]
Begin to add xp_ambiguous_time, still needs doctests.

9 years agoBegin to add EarlyLine (earlylineXML) support. Still very incomplete.
Michael Orlitzky [Tue, 22 Jul 2014 02:49:50 +0000 (22:49 -0400)]
Begin to add EarlyLine (earlylineXML) support. Still very incomplete.

9 years agoWhitespace/comment formatting.
Michael Orlitzky [Tue, 22 Jul 2014 02:49:26 +0000 (22:49 -0400)]
Whitespace/comment formatting.

9 years agoAdd the earlylineXML DTD and the sample used to generate it.
Michael Orlitzky [Tue, 22 Jul 2014 01:07:09 +0000 (21:07 -0400)]
Add the earlylineXML DTD and the sample used to generate it.

9 years agoAdd support for the missing [AH]Starter elements in Odds.
Michael Orlitzky [Tue, 15 Jul 2014 21:20:16 +0000 (17:20 -0400)]
Add support for the missing [AH]Starter elements in Odds.
Add a test for the missing [AH]Starter elements in Odds.
Remove the man page note about the (now supported) [AH]Starter elements.

9 years agoAdd another Odds_XML oddity to the man page.
Michael Orlitzky [Mon, 14 Jul 2014 13:54:36 +0000 (09:54 -0400)]
Add another Odds_XML oddity to the man page.

9 years agoVersion bump to 0.0.8. 0.0.8
Michael Orlitzky [Mon, 7 Jul 2014 15:15:39 +0000 (11:15 -0400)]
Version bump to 0.0.8.

9 years agoFix the unique auto racing results constraint name.
Michael Orlitzky [Mon, 7 Jul 2014 15:12:38 +0000 (11:12 -0400)]
Fix the unique auto racing results constraint name.

9 years agoFix Game/SportInfo table names. 0.0.7
Michael Orlitzky [Mon, 7 Jul 2014 14:45:04 +0000 (10:45 -0400)]
Fix Game/SportInfo table names.
Bump to v0.0.7.

9 years agoAdd game/sportinfo test XML files to the cabal file list. 0.0.6
Michael Orlitzky [Mon, 7 Jul 2014 14:04:19 +0000 (10:04 -0400)]
Add game/sportinfo test XML files to the cabal file list.

9 years agoTiny description change.
Michael Orlitzky [Mon, 7 Jul 2014 13:53:11 +0000 (09:53 -0400)]
Tiny description change.

9 years agoAdd an overview to the development README.
Michael Orlitzky [Mon, 7 Jul 2014 13:47:02 +0000 (09:47 -0400)]
Add an overview to the development README.

9 years agoBump the version to 0.0.6 in the cabal file.
Michael Orlitzky [Mon, 7 Jul 2014 04:43:55 +0000 (00:43 -0400)]
Bump the version to 0.0.6 in the cabal file.

9 years agoRemove completed TODO items.
Michael Orlitzky [Mon, 7 Jul 2014 04:43:34 +0000 (00:43 -0400)]
Remove completed TODO items.

9 years agoAdd a has_only_single_sms function to TSN.XML.News.
Michael Orlitzky [Mon, 7 Jul 2014 04:41:39 +0000 (00:41 -0400)]
Add a has_only_single_sms function to TSN.XML.News.
Report multiple SMS in newsxml as unsupported in Main.
Add tests for the multiple SMS elements in newsxml.
Update the man page mention of the double SMS.

9 years agoUse unsafe_read_document in TSN.XML.Weather tests.
Michael Orlitzky [Mon, 7 Jul 2014 04:39:38 +0000 (00:39 -0400)]
Use unsafe_read_document in TSN.XML.Weather tests.

9 years agoMake the AutoRacingSchedule status optional.
Michael Orlitzky [Mon, 7 Jul 2014 04:15:35 +0000 (00:15 -0400)]
Make the AutoRacingSchedule status optional.
Mangle an AutoRacingSchedule test case to test the optional status.
Fix an XML->DB conversion bug in AutoRacingSchedule.
Update the AutoRacingSchedule dbschema diagram.

9 years agoUpdate the scoresxml and weatherxml dbschema diagrams.
Michael Orlitzky [Sun, 6 Jul 2014 20:25:08 +0000 (16:25 -0400)]
Update the scoresxml and weatherxml dbschema diagrams.

9 years agoFix hlint warnings.
Michael Orlitzky [Sun, 6 Jul 2014 20:15:40 +0000 (16:15 -0400)]
Fix hlint warnings.

9 years agoActuall import the detailed weather items.
Michael Orlitzky [Sun, 6 Jul 2014 20:02:04 +0000 (16:02 -0400)]
Actuall import the detailed weather items.

9 years agoUse the TSN.Team and TSN.Location representations in TSN.XML.Scores.
Michael Orlitzky [Sun, 6 Jul 2014 19:39:40 +0000 (15:39 -0400)]
Use the TSN.Team and TSN.Location representations in TSN.XML.Scores.
Use a direct relationship between the scores games and their teams.
Fix optional fields encountered while importing sample scoresxml.

9 years agoAdd a note about the sample backwards teams XML to the man page.
Michael Orlitzky [Sun, 6 Jul 2014 19:39:02 +0000 (15:39 -0400)]
Add a note about the sample backwards teams XML to the man page.

9 years agoAdd a teams_are_normal function to TSN.XML.Weather.
Michael Orlitzky [Sun, 6 Jul 2014 19:37:18 +0000 (15:37 -0400)]
Add a teams_are_normal function to TSN.XML.Weather.
Fail in Main when the Weather teams are not normal (unsupported).
Add a note about the backwards teams to the man page.
Add tests for the backwards teams.

9 years agoAdd a new scoresxml sample and update the generated schema.
Michael Orlitzky [Sun, 6 Jul 2014 11:36:44 +0000 (07:36 -0400)]
Add a new scoresxml sample and update the generated schema.

9 years agoUse HTeam/VTeam wrappers in TSN.XML.ScheduleChanges.
Michael Orlitzky [Sun, 6 Jul 2014 03:20:45 +0000 (23:20 -0400)]
Use HTeam/VTeam wrappers in TSN.XML.ScheduleChanges.
Eliminate redundant Team XML representation in TSN.XML.ScheduleChanges.

9 years agoUse HTeam/VTeam wrappers in TSN.XML.JFile.
Michael Orlitzky [Sun, 6 Jul 2014 03:20:05 +0000 (23:20 -0400)]
Use HTeam/VTeam wrappers in TSN.XML.JFile.

9 years agoAdd HTeam/VTeam newtype wrappers to TSN.Team.
Michael Orlitzky [Sun, 6 Jul 2014 03:19:36 +0000 (23:19 -0400)]
Add HTeam/VTeam newtype wrappers to TSN.Team.

9 years agoUse the common TSN.Location representation in TSN.XML.Scores.
Michael Orlitzky [Sun, 6 Jul 2014 02:41:22 +0000 (22:41 -0400)]
Use the common TSN.Location representation in TSN.XML.Scores.

9 years agoMove pickle_location into the TSN.Location module and update TSN.XML.News.
Michael Orlitzky [Sun, 6 Jul 2014 02:40:54 +0000 (22:40 -0400)]
Move pickle_location into the TSN.Location module and update TSN.XML.News.

9 years agoUpdate two comments.
Michael Orlitzky [Sun, 6 Jul 2014 01:19:36 +0000 (21:19 -0400)]
Update two comments.

9 years agoRemove redundant away team XML representation in ScheduleChanges.
Michael Orlitzky [Sun, 6 Jul 2014 01:16:01 +0000 (21:16 -0400)]
Remove redundant away team XML representation in ScheduleChanges.

9 years agoRemove redundant XML away team representation in TSN.XML.Odds.
Michael Orlitzky [Sun, 6 Jul 2014 01:09:37 +0000 (21:09 -0400)]
Remove redundant XML away team representation in TSN.XML.Odds.

9 years agoRemove two unnecessary XML representations of teams/locations.
Michael Orlitzky [Sun, 6 Jul 2014 01:02:34 +0000 (21:02 -0400)]
Remove two unnecessary XML representations of teams/locations.

9 years agoRemove redundant XML representations of Game/SportInfo.
Michael Orlitzky [Sun, 6 Jul 2014 00:49:34 +0000 (20:49 -0400)]
Remove redundant XML representations of Game/SportInfo.
Add silly Game/SportInfo tests to mask unused field warnings.

9 years agoUse TSN.Location for the News locations.
Michael Orlitzky [Sat, 5 Jul 2014 23:59:20 +0000 (19:59 -0400)]
Use TSN.Location for the News locations.
Update the newsxml dbschema diagram.
Remove some TODOs.

9 years agoNew module: TSN.Location.
Michael Orlitzky [Sat, 5 Jul 2014 23:27:20 +0000 (19:27 -0400)]
New module: TSN.Location.

9 years agoFix the TSN.Team unique constraint name.
Michael Orlitzky [Sat, 5 Jul 2014 23:26:52 +0000 (19:26 -0400)]
Fix the TSN.Team unique constraint name.

9 years agoAdd a function to TSN.XML.Weather to detect the unsupported second type.
Michael Orlitzky [Sat, 5 Jul 2014 23:00:31 +0000 (19:00 -0400)]
Add a function to TSN.XML.Weather to detect the unsupported second type.
Fail with ImportUnsupported instead of an error when we encounter the second type of weatherxml.
Update the man page with a mention of the unsupported weatherxml handling.
Remove a TODO.
Add tests for the unsupported weather document and its underlying function.

9 years agoAdd a sample contained Detailed_Weather to the weatherxml schemagen.
Michael Orlitzky [Sat, 5 Jul 2014 17:35:20 +0000 (13:35 -0400)]
Add a sample contained Detailed_Weather to the weatherxml schemagen.
Update the test/schema DTD for weatherxml.

9 years agoAdd support for the new Detailed_Weather elements.
Michael Orlitzky [Sat, 5 Jul 2014 17:34:09 +0000 (13:34 -0400)]
Add support for the new Detailed_Weather elements.
Add another test case for the weather.
Update the TODO.

9 years agoReport the path along with the error message when an import fails.
Michael Orlitzky [Sat, 5 Jul 2014 17:29:45 +0000 (13:29 -0400)]
Report the path along with the error message when an import fails.

9 years agoMove the weird weatherxml example out of schemagen/ and under doc/.
Michael Orlitzky [Sat, 5 Jul 2014 16:18:37 +0000 (12:18 -0400)]
Move the weird weatherxml example out of schemagen/ and under doc/.
Allow weather forecasts to contain multiple leagues.

9 years agoMake the Odds team rotation numbers optional.
Michael Orlitzky [Sat, 5 Jul 2014 14:51:24 +0000 (10:51 -0400)]
Make the Odds team rotation numbers optional.
Update the Odds dbschema diagram.

9 years agoAdd a note to the man page about the double-SMS in a news sample.
Michael Orlitzky [Fri, 4 Jul 2014 20:29:36 +0000 (16:29 -0400)]
Add a note to the man page about the double-SMS in a news sample.

9 years agoCrop the AutoRacingResults dbschema diagram.
Michael Orlitzky [Fri, 4 Jul 2014 19:52:25 +0000 (15:52 -0400)]
Crop the AutoRacingResults dbschema diagram.
Make the Injuries teamno field a String thanks to a new sample.
Update the Injuries dbschema diagram.

9 years agoChange the AutoRacingResults track length to a String (yeah).
Michael Orlitzky [Fri, 4 Jul 2014 19:42:25 +0000 (15:42 -0400)]
Change the AutoRacingResults track length to a String (yeah).
Update the AutoRacingResults dbschema diagram.

9 years agoUpdate the TODO with some more tasks revealed by testing.
Michael Orlitzky [Fri, 4 Jul 2014 16:24:03 +0000 (12:24 -0400)]
Update the TODO with some more tasks revealed by testing.

9 years agoMove the deployment section from README.development to the man page.
Michael Orlitzky [Fri, 4 Jul 2014 07:23:07 +0000 (03:23 -0400)]
Move the deployment section from README.development to the man page.
Remove another entry from the TODO.

9 years agoCreate a direct relationship between the Odds games and teams.
Michael Orlitzky [Fri, 4 Jul 2014 07:07:37 +0000 (03:07 -0400)]
Create a direct relationship between the Odds games and teams.
Update the Odds_XML dbschema diagram.

9 years agoComment fix.
Michael Orlitzky [Fri, 4 Jul 2014 07:01:00 +0000 (03:01 -0400)]
Comment fix.

9 years agoUpdate JFile to have a direct relationship between the games/teams.
Michael Orlitzky [Fri, 4 Jul 2014 06:47:29 +0000 (02:47 -0400)]
Update JFile to have a direct relationship between the games/teams.
Add the jfilexml dbschema diagram.

9 years agoAdd the XmlImportFkTeams class.
Michael Orlitzky [Fri, 4 Jul 2014 06:40:15 +0000 (02:40 -0400)]
Add the XmlImportFkTeams class.

9 years agoUpdate TSN.XML modules to use the new Child class.
Michael Orlitzky [Fri, 4 Jul 2014 06:39:40 +0000 (02:39 -0400)]
Update TSN.XML modules to use the new Child class.

9 years agoSplit the (Parent a) associated type into a new Child class.
Michael Orlitzky [Fri, 4 Jul 2014 06:38:48 +0000 (02:38 -0400)]
Split the (Parent a) associated type into a new Child class.

9 years agoFinish the documentation for ScheduleChanges.
Michael Orlitzky [Fri, 4 Jul 2014 05:56:42 +0000 (01:56 -0400)]
Finish the documentation for ScheduleChanges.
Finalize the schema for ScheduleChanges.
Add the Schedule_Changes_XML schema diagram.
Remove pointless "team_" prefix from two Team fields.
Update Odds/JFile for the Team changes.

9 years agoAdd the FromXmlFkTeams class.
Michael Orlitzky [Fri, 4 Jul 2014 05:25:12 +0000 (01:25 -0400)]
Add the FromXmlFkTeams class.

9 years agoUpdate TODO again.
Michael Orlitzky [Fri, 4 Jul 2014 04:29:55 +0000 (00:29 -0400)]
Update TODO again.

9 years agoAdd the initial implementation of TSN.XML.ScheduleChanges.
Michael Orlitzky [Fri, 4 Jul 2014 04:28:00 +0000 (00:28 -0400)]
Add the initial implementation of TSN.XML.ScheduleChanges.

9 years agoFix two capitalizations in comments.
Michael Orlitzky [Fri, 4 Jul 2014 04:24:56 +0000 (00:24 -0400)]
Fix two capitalizations in comments.

9 years agoFix misleading comments and reorder two operations in JFile/Odds.
Michael Orlitzky [Fri, 4 Jul 2014 04:23:53 +0000 (00:23 -0400)]
Fix misleading comments and reorder two operations in JFile/Odds.

9 years agoAdd test XML for Schedule_Changes_XML.dtd.
Michael Orlitzky [Fri, 4 Jul 2014 04:23:10 +0000 (00:23 -0400)]
Add test XML for Schedule_Changes_XML.dtd.

9 years agoAdd a few TODOs.
Michael Orlitzky [Fri, 4 Jul 2014 04:22:49 +0000 (00:22 -0400)]
Add a few TODOs.

9 years agoAdd sample Schedule_Changes_XML and the generated DTD.
Michael Orlitzky [Thu, 3 Jul 2014 20:17:12 +0000 (16:17 -0400)]
Add sample Schedule_Changes_XML and the generated DTD.

9 years agoRemove a completed TODO item.
Michael Orlitzky [Thu, 3 Jul 2014 18:31:02 +0000 (14:31 -0400)]
Remove a completed TODO item.

9 years agoMove two READMEs into the man page.
Michael Orlitzky [Thu, 3 Jul 2014 18:29:12 +0000 (14:29 -0400)]
Move two READMEs into the man page.
Move the list of supported document types to the end of the man page.
Add a man page section about new/removed column migrations.

9 years agoUpdate the Odds schema diagram.
Michael Orlitzky [Wed, 2 Jul 2014 15:03:51 +0000 (11:03 -0400)]
Update the Odds schema diagram.

9 years agoAdd League_Name, AStarter, and HStarter support to Odds.
Michael Orlitzky [Tue, 1 Jul 2014 14:31:06 +0000 (10:31 -0400)]
Add League_Name, AStarter, and HStarter support to Odds.
Add another test case for Odds.
Rename a few columns (dropping the "game" prefix) in the Odds tables.

9 years agoAdd a new Odds_XML schema sample and update the DTD.
Michael Orlitzky [Sat, 28 Jun 2014 02:07:06 +0000 (22:07 -0400)]
Add a new Odds_XML schema sample and update the DTD.

9 years agoMake team names and abbreviations optional.
Michael Orlitzky [Sat, 28 Jun 2014 01:45:58 +0000 (21:45 -0400)]
Make team names and abbreviations optional.

9 years agoAdd a new JFile test case and update the shelltest script.
Michael Orlitzky [Sat, 28 Jun 2014 01:31:07 +0000 (21:31 -0400)]
Add a new JFile test case and update the shelltest script.

9 years agoUpdate the list of schemagen files in htsn-import.cabal.
Michael Orlitzky [Sat, 28 Jun 2014 01:18:37 +0000 (21:18 -0400)]
Update the list of schemagen files in htsn-import.cabal.
Remove a TODO.

9 years agoAdd jfilexml to the list of supported document types.
Michael Orlitzky [Sat, 28 Jun 2014 00:16:55 +0000 (20:16 -0400)]
Add jfilexml to the list of supported document types.
Update the TODO.

9 years agoWrite the database code for TSN.XML.JFile.
Michael Orlitzky [Fri, 27 Jun 2014 19:54:48 +0000 (15:54 -0400)]
Write the database code for TSN.XML.JFile.
Add tests for TSN.XML.JFile.
Enable JFile import in Main.
Fixup the shell test expected output.
Simplify the big case statement (guard) in Main.

9 years agoRename xp_racedate to xp_datetime.
Michael Orlitzky [Fri, 27 Jun 2014 19:54:21 +0000 (15:54 -0400)]
Rename xp_racedate to xp_datetime.
Add an xp_time_dots (un)pickler.

9 years agoUse the TSN.Team type in TSN.XML.JFile.
Michael Orlitzky [Tue, 24 Jun 2014 21:26:21 +0000 (17:26 -0400)]
Use the TSN.Team type in TSN.XML.JFile.
Add team pickling to TSN.XML.JFile.

9 years agoAdd a TODO comment to TSN.XML.AutoRacingResults.
Michael Orlitzky [Tue, 24 Jun 2014 21:05:49 +0000 (17:05 -0400)]
Add a TODO comment to TSN.XML.AutoRacingResults.

9 years agoUpdate TSN.XML.Odds to use the new TSN.Team type.
Michael Orlitzky [Tue, 24 Jun 2014 21:05:30 +0000 (17:05 -0400)]
Update TSN.XML.Odds to use the new TSN.Team type.

9 years agoAdd the TSN.Team module housing a common database representation of teams.
Michael Orlitzky [Tue, 24 Jun 2014 20:58:18 +0000 (16:58 -0400)]
Add the TSN.Team module housing a common database representation of teams.

9 years agoBegin work on the TSN.XML.JFile module.
Michael Orlitzky [Tue, 24 Jun 2014 17:11:26 +0000 (13:11 -0400)]
Begin work on the TSN.XML.JFile module.

9 years agoExport the Game types from TSN.XML.Odds.
Michael Orlitzky [Tue, 24 Jun 2014 17:11:06 +0000 (13:11 -0400)]
Export the Game types from TSN.XML.Odds.