dafluta 0.0.3 copy "dafluta: ^0.0.3" to clipboard
dafluta: ^0.0.3 copied to clipboard

outdated

A set of Flutter utils

Dafluta #

Example: #

if (result.isSuccessful) {
    print('Result: ${result.value}');
} else if (result.isUnsuccessful) {
    print('Error: ${result.response.statusCode}');
} else if (result.hasFailed) {
    print('Exception: ${result.exception}');
}
class GetWebPage extends ValueEndPoint<WebPage> {
  Future<EndPointResult<WebPage>> call() {
    return super.get('https://foo.com/bar');
  }

  @override
  WebPage convert(Response response) {
    return WebPage.json(response.body);
  }
}
@immutable
class WebPage {
  final String url;

  WebPage(this.url);

  static WebPage json(String json) {
    var data = Json.jsonDecode(json);

    return WebPage(data['url']);
  }
}
1
likes
0
pub points
66%
popularity

Publisher

verified publishermauriciotogneri.com

A set of Flutter utils

Homepage

License

unknown (LICENSE)

Dependencies

flutter, http

More

Packages that depend on dafluta