fraudtwin.GraphDataset#

class fraudtwin.GraphDataset(view, source_run_id, nodes, edges, memberships, patterns, from_time, to_time, as_of, campaigns=(), evidence=(), hyperedges=(), hyperedge_memberships=())[source][source]#

Bases: object

One immutable graph view and its structural descriptors.

Parameters:
  • view (Literal['observable', 'oracle'])

  • source_run_id (str)

  • nodes (tuple[GraphNode, ...])

  • edges (tuple[GraphEdge, ...])

  • memberships (tuple[GraphCampaignMembership, ...])

  • patterns (tuple[GraphPattern, ...])

  • from_time (datetime)

  • to_time (datetime)

  • as_of (datetime)

  • campaigns (tuple[GraphCampaign, ...])

  • evidence (tuple[GraphEvidence, ...])

  • hyperedges (tuple[GraphHyperedge, ...])

  • hyperedge_memberships (tuple[GraphHyperedgeMembership, ...])