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