Success<T> class
final
Subclasse de Result para valores (sucesso).
- Inheritance
- Available extensions
Constructors
- Success.new(T? value)
-
const
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- isFailure → bool
-
Retorna true se for um Result de erro.
no setterinherited
- isSuccess → bool
-
Retorna true se for um Result de sucesso.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- value → T?
-
Valor retornado no sucesso (ou null para void).
final
Methods
-
exceptionOrNull(
) → Object? -
Retorna o erro se for falha, ou null.
override
-
flatMap<
R> (Result< R> mapper(T value)) → Result<R> -
Transforma o valor de sucesso, retornando um Result.
override
-
fold<
R> (R onSuccess(T value), R onFailure(Object error)) → R -
Executa uma função dependendo de o Result ser sucesso ou erro.
override
-
getOrElse(
T defaultValue) → T -
Retorna o valor ou um valor padrão em caso de erro.
override
-
getOrNull(
) → T? -
Retorna o valor se for sucesso, ou null.
override
-
map<
R> (R mapper(T value)) → Result< R> -
Transforma o valor de sucesso com a função
mapper
.override -
mapError(
Object mapper(Object error)) → Result< T> -
Transforma o erro com a função
mapper
se for falha.override -
mapFailure(
Object mapper(Object error)) → Result< T> -
Available on Result<
T> , provided by the ResultExtensions extension -
mapSuccess<
R> (R mapper(T value)) → Result< R> -
Available on Result<
T> , provided by the ResultExtensions extension -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
onFailure(
void action(Object error)) → void -
Executa uma função se for erro.
override
-
onFailureThrow(
) → void -
Lança o erro se for falha.
override
-
onSuccess(
void action(T value)) → void -
Executa uma função se for sucesso.
override
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited