post method
Uploads data.
Returns the server-generated ID for this data point.
Implementation
Future<int> post(DataPoint data) async {
final response = await service._post(dataEndpointUri, body: json.encode(data));
// we expect a map with the ID in the response
Map<String, dynamic> responseJson = service._handleResponse(response) as Map<String, dynamic>;
return responseJson["id"] as int;
}