getObject method
Implementation
Future<T> getObject() async {
dynamic response = await _fireRequest();
try {
T result = fromMap(response[_keyData]);
if (result is ModelValidation) {
String? validateError = result.validate();
if (validateError != null) {
throw errorModel(response, validateError, ExpectType.object);
}
}
return result;
} on ServerException {
rethrow;
} catch (e) {
throw errorModel(response, e.toString(), ExpectType.object);
}
}