success property
S
success
Returns a new value of Success result.
Throws an exception if the result is Failure.
Example usage.
Do something with successful operation results or handle an error:
final result = await getPhotos();
if (result.isSuccess) {
print('Photos Items: ${result.success}');
} else {
print('Error: ${result.failure}');
}
Implementation
S get success {
if (isSuccess) {
return (this as Success<S, F>).value;
}
throw Exception(
'Make sure that result [isSuccess] before accessing [success]. \n$_right',
);
}