transparentmeta.result package
Submodules
transparentmeta.result.result module
Defines result classes representing the outcomes of use cases in transparentmeta.
Use cases implement the core business logic, and each result class captures the success status and any associated data or errors.
- class transparentmeta.result.result.ReadResult(is_success, error=None, metadata=None)[source]
Bases:
ResultRepresents the result of a metadata read use case.
Extends Result by including a deserialized Metadata object, if available.
- __init__(is_success, error=None, metadata=None)
- class transparentmeta.result.result.Result(is_success, error=None)[source]
Bases:
objectBase class for representing the outcome of a use case.
- is_success
True if the use case completed successfully; False otherwise.
- Type:
bool
- error
An optional error message if the use case failed.
- Type:
Optional[str]
- __init__(is_success, error=None)
-
error:
Optional[str] = None
-
is_success:
bool