Module contract_diff

Module contract_diff 

Source
Expand description

Contract diff API handlers

This module provides API endpoints for:

  • Manual request upload
  • Programmatic request submission
  • Retrieving captured requests
  • Triggering contract diff analysis

Structs§

AnalyzeRequestPayload
Request payload for analysis
GeneratePatchPayload
Request payload for patch generation
SubmitRequestPayload
Request payload for programmatic submission
UploadRequestPayload
Request payload for manual upload

Functions§

analyze_captured_request
Analyze a captured request against a contract specification
generate_patch_file
Generate patch file for correction proposals
get_capture_statistics
Get capture statistics
get_captured_request
Get a specific captured request by ID
get_captured_requests
Get captured requests with optional filters
submit_request
Submit a request programmatically via API
upload_request
Upload a request manually for contract diff analysis