Skip to content

Module: model

The model module contains the canonical data structures produced by generation and consumed by generators (codegen, test-suite writer, reporting).

Depends on

  • None

Used by

  • example-value, core, distribution-bundle, plugin, cli, and feature modules

Key types

  • TestSuite: operation-level container for generated test cases
  • TestCase: a single generated case (request data + expected status/body + metadata)
  • Outcome<T>: success / partial success / failure value type
  • GenerationReport / GenerationError: structured reporting payloads
  • ErrorMode / ErrorHandlingConfig: fail-fast vs collect-all behavior

API reference