coffee_http 0.2.6
coffee_http: ^0.2.6 copied to clipboard
Easy http request
/**
* Created by lejard_h on 25/04/16.
*/
import "dart:async";
import "package:coffee_http/coffee.dart";
import "models/models.dart";
import "api/api.dart";
Future<Null> main() async {
initApi();
try {
ResourceModel model = await await (api["resources"] as CoffeeCrud<ResourceModel>).read("0");
print(model);
} catch (e) {
if (e is CoffeeError) {
print(e.statusCode);
}
}
try {
ResourceModel model = await (api["resources"] as CoffeeCrud<ResourceModel>).create(new ResourceModel()
..name = "truc"
..capacity = 3);
print(model);
} catch (e) {
if (e is CoffeeError) {
print(e.statusCode);
print(e.rawResponse);
}
}
try {
List<ResourceModel> model = await (api["resources"] as CoffeeCrud<ResourceModel>).all();
print(model);
} catch (e) {
if (e is CoffeeError) {
print(e.statusCode);
print(e.rawResponse);
}
}
}