response method
T
response()
Implementation
T response() {
final res = this;
switch (res) {
case ApiResultSuccess():
{
return res.data;
}
case ApiResultErrorInternal():
{
throw Failure(
title: "Internal Error",
job: "",
procedure: "",
msg: res.message ?? "",
code: "");
}
case ApiResultErrorNetwork():
{
throw Failure(
title: "Network Error",
job: "",
procedure: "",
msg: "${res.statusCode}/${res.message}",
code: res.statusCode.toString());
}
case ApiResultErrorFailure():
{
throw res.failure;
}
}
}