uwdart 0.0.6
uwdart: ^0.0.6 copied to clipboard
Waterloo OpenData Client in Dart. Allows you to access data provided by Waterloo Open Data for your application.
0.0.6 #
Added #
- Made compatible with flutter
Modified #
- Switched to Dart 2
- Switched from
dartson (reflection)tobuilt_valuesfor JSON serialization - Changed News
GetAllNews()method togetNews() - Changed Course
getCoursePrerequisiteBySubjectCatalogtogetCoursePrerequisite - Every endpoint returns a
DataResponsenow and this DataResponse containsmetafrom the http request anddeserialized data APIResponseis now fullyserializable.- Deleted APIResponse
rawStringfield from APIResponse because there is a toString method for thedatafield makeRawRequest()now accepts aStringforargumentsand amapfor theparameters- Made every endpoint call an explicit async
0.0.5 #
0.0.4 #
Added #
- Static ResponseParser
- Added Static types where ever possible.
- Exported API Endpoint for client to use.
0.0.3 #
Added #
- Implemented and documented API endpoint.
- A Generic example added for all the Endpoints since they are similar.
- Version 0.0.3 published.
Modified #
- Renamed CourseAPI, NewsAPI, UWAPI to CourseEndpoint, NewsEndpoint, and UWEndpoint respectively.
- Deleted individual examples for course and news endpoints.
- Internally modified how map data was being deserialize to objects.
- Added static types for OpenConnection and CloseConnection.