OperationResult クラス
操作の結果を表します。
このクラスは、操作の成功または失敗の状態と、関連するエラーをカプセル化します。
コンストラクター
OperationResult()
パラメーター
| 名前 | 説明 |
|---|---|
|
succeeded
必須
|
|
|
errors
|
規定値: None
|
メソッド
| __init__ |
OperationResult クラスの新しいインスタンスを初期化します。 |
| __new__ | |
| failed |
失敗した操作を示す OperationResult を作成します。 |
| success |
成功した操作を示す OperationResult を返します。 |
__init__
OperationResult クラスの新しいインスタンスを初期化します。
__init__(succeeded: bool, errors: List[OperationError] | None = None)
パラメーター
| 名前 | 説明 |
|---|---|
|
succeeded
必須
|
操作が成功したかどうかを示すフラグ。 |
|
errors
|
操作中に発生したエラーの省略可能な一覧。 規定値: None
|
__new__
__new__(**kwargs)
failed
失敗した操作を示す OperationResult を作成します。
static failed(*errors: OperationError) -> OperationResult
パラメーター
| 名前 | 説明 |
|---|---|
|
*errors
必須
|
OperationError インスタンスの可変数。 |
返品
| 型 | 説明 |
|---|---|
|
失敗した操作を示す OperationResult。 |
success
成功した操作を示す OperationResult を返します。
static success() -> OperationResult
返品
| 型 | 説明 |
|---|---|
|
成功した操作を示す OperationResult。 |
属性
errors
操作中に発生したエラーの一覧を取得します。
Note
このプロパティは、内部エラー 一覧の防御用コピーを返します
外部の変更を防ぐために特に重要です。
success() によって返されるシングルトン インスタンスを保護します。
返品
| 型 | 説明 |
|---|---|
|
操作エラーの一覧のコピー。 |