fraudtwin.simulation.graph_planner#
Public API exported by fraudtwin.simulation.graph_planner.
Status: Stable
Classes#
|
Allocate disjoint resources in stable scenario/configuration order. |
|
Resources reserved for one scenario instance. |
Detailed API#
Deterministic participant planning for M11 scenario instances.
- class fraudtwin.simulation.graph_planner.GraphScenarioPlanner(config, accounts, merchants=(), devices=(), endpoints=(), pix_keys=())[source][source]
Bases:
objectAllocate disjoint resources in stable scenario/configuration order.
- Parameters:
config (SimulationRunConfig)
accounts (tuple[Account, ...])
merchants (tuple[Merchant, ...])
devices (tuple[Device, ...])
endpoints (tuple[NetworkEndpoint, ...])
pix_keys (tuple[PixKey, ...])
- class fraudtwin.simulation.graph_planner.PlannedScenario(scenario, ordinal, accounts, merchants, devices, endpoints, pix_keys)[source][source]
Bases:
objectResources reserved for one scenario instance.
- Parameters:
scenario (GraphScenarioConfig)
ordinal (int)
accounts (tuple[Account, ...])
merchants (tuple[Merchant, ...])
devices (tuple[Device, ...])
endpoints (tuple[NetworkEndpoint, ...])
pix_keys (tuple[PixKey, ...])