OperationResult Classe
Representa o resultado de uma operação.
Esta classe encapsula o estado de sucesso ou falha de uma operação, juntamente com quaisquer erros associados.
Construtor
OperationResult()
Parâmetros
| Name | Description |
|---|---|
|
succeeded
Necessário
|
|
|
errors
|
Default value: None
|
Métodos
| __init__ |
Inicialize uma nova instância da classe OperationResultat. |
| __new__ | |
| failed |
Crie um OperationResult indicando uma operação falhada. |
| success |
Devolver um Resultado da Operação indicando uma operação bem-sucedida. |
__init__
Inicialize uma nova instância da classe OperationResultat.
__init__(succeeded: bool, errors: List[OperationError] | None = None)
Parâmetros
| Name | Description |
|---|---|
|
succeeded
Necessário
|
Bandeira a indicar se a operação teve sucesso. |
|
errors
|
Lista opcional de erros que ocorreram durante a operação. Default value: None
|
__new__
__new__(**kwargs)
failed
Crie um OperationResult indicando uma operação falhada.
static failed(*errors: OperationError) -> OperationResult
Parâmetros
| Name | Description |
|---|---|
|
*errors
Necessário
|
Número variável de instâncias de OperationError. |
Devoluções
| Tipo | Description |
|---|---|
|
Um Resultado da Operação a indicar uma operação falhada. |
success
Devolver um Resultado da Operação indicando uma operação bem-sucedida.
static success() -> OperationResult
Devoluções
| Tipo | Description |
|---|---|
|
Um Resultado da Operação a indicar uma operação bem-sucedida. |
Atributos
errors
Obtenha a lista de erros que ocorreram durante a operação.
Note
Esta propriedade devolve uma cópia defensiva da lista interna de erros
para evitar modificações externas, o que é especialmente importante para
protegendo a instância singleton devolvida por sucesso().
Devoluções
| Tipo | Description |
|---|---|
|
Uma cópia da lista de erros de operação. |
succeeded
Arranja uma bandeira a indicar se a operação foi bem-sucedida.
Devoluções
| Tipo | Description |
|---|---|
|
Verdade se a operação tivesse sucesso, caso contrário Falso. |