returnsAPIResponse property
bool
returnsAPIResponse
Returns true
if this reflected method returns an APIResponse.
Implementation
bool get returnsAPIResponse {
var returnType = this.returnType;
if (returnType == null) return false;
var typeInfo = returnType.typeInfo;
if (typeInfo.isOf(APIResponse) || typeInfo.isDynamic) return true;
if (typeInfo.isFuture || typeInfo.isFutureOr) {
var arg = typeInfo.arguments0;
if (arg == null) return false;
if (arg.isOf(APIResponse) || arg.isDynamic) return true;
}
return false;
}