Skip to main content

Crate perfgate_api

Crate perfgate_api 

Source
Expand description

Common API types and models for perfgate baseline service.

Structs§

ApiError
Generic error response for the API.
BaselineRecord
The primary storage model for baselines.
BaselineSummary
Summary of a baseline record (without full receipt).
BaselineVersion
Version history metadata (without full receipt).
DeleteBaselineResponse
Response for baseline deletion.
HealthResponse
Response for health check.
ListBaselinesQuery
Request for baseline list operation.
ListBaselinesResponse
Response for baseline list operation.
ListVerdictsQuery
Request for verdict list operation.
ListVerdictsResponse
Response for verdict list operation.
PaginationInfo
Pagination information for lists.
Project
Multi-tenancy namespace with retention policies.
PromoteBaselineRequest
Request for baseline promotion.
PromoteBaselineResponse
Response for baseline promotion.
RetentionPolicy
Retention policy for a project.
StorageHealth
Health status of a storage backend.
SubmitVerdictRequest
Request for submitting a verdict.
UploadBaselineRequest
Request for baseline upload.
UploadBaselineResponse
Response for successful baseline upload.
VerdictRecord
A record of a benchmark execution verdict.

Enums§

BaselineSource
Source of baseline creation.
VersioningStrategy
Strategy for auto-generating versions.

Constants§

BASELINE_SCHEMA_V1
Schema identifier for baseline records.
PROJECT_SCHEMA_V1
Schema identifier for project records.
VERDICT_SCHEMA_V1
Schema identifier for verdict records.