fraudtwin.ReconciliationResult#
- class fraudtwin.ReconciliationResult(**data)[source][source]#
Bases:
BaseModelCross-partition invariant results recorded in manifests/checkpoints.
- Parameters:
logical_row_count (int)
partition_row_count (int)
duplicate_logical_ids (tuple[str, ...])
missing_logical_ids (tuple[str, ...])
ledger_debit_total (float)
ledger_credit_total (float)
ledger_balanced (bool)
shard_ledger_totals (dict[str, dict[str, float]])
transfer_reconciliation_records (int)
account_balance_violations (int)
accounts_reconciled (int)
valid (bool)
checks (dict[str, bool])
- model_config: ClassVar[ConfigDict] = {'extra': 'forbid', 'frozen': True}#
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].