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_values
for JSON serialization - Changed News
GetAllNews()
method togetNews()
- Changed Course
getCoursePrerequisiteBySubjectCatalog
togetCoursePrerequisite
- Every endpoint returns a
DataResponse
now and this DataResponse containsmeta
from the http request anddeserialized data
APIResponse
is now fullyserializable
.- Deleted APIResponse
rawString
field from APIResponse because there is a toString method for thedata
field makeRawRequest()
now accepts aString
forarguments
and amap
for 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.