mirror of
https://gitlab.com/comunic/comunicmobile
synced 2024-11-25 14:29:22 +00:00
20 lines
409 B
Dart
20 lines
409 B
Dart
import 'dart:convert';
|
|
|
|
/// API response
|
|
///
|
|
/// @author Pierre HUBERT
|
|
|
|
class APIResponse {
|
|
final int code;
|
|
final String content;
|
|
|
|
const APIResponse(this.code, this.content) : assert(code != null);
|
|
|
|
List<dynamic> getArray() => jsonDecode(this.content);
|
|
|
|
Map<String, dynamic> getObject() => jsonDecode(this.content);
|
|
|
|
/// Check if the request is successful or not
|
|
bool get isOK => code == 200;
|
|
}
|