fraudtwin.GraphEdge#
- class fraudtwin.GraphEdge(**data)[source][source]#
Bases:
BaseModelTime-bounded relationship with provenance back to source events.
- Parameters:
edge_id (str)
src_id (str)
dst_id (str)
edge_type (str)
event_time (datetime | None)
valid_from (datetime)
valid_to (datetime | None)
source_event_id (str | None)
payment_id (str | None)
scenario_id (str | None)
campaign_id (str | None)
edge_origin (Literal['DOMAIN_EVENT', 'DERIVED_RELATION', 'SCENARIO_GROUND_TRUTH'])
weight (float | None)
support_count (int | None)
available_at (datetime | None)
- model_config: ClassVar[ConfigDict] = {'extra': 'forbid', 'frozen': True}#
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].