# Pinned Xray endpoints the library models -> the name of the hoisted response
# schema (becomes the top-level generated model). One "<slug> <SchemaName>" per
# line. `slug` is a page under https://docs.jfrog.com/security/reference/<slug>.md
# whose embedded OpenAPI carries the response schema.
#
# Array responses hoist their ITEM under <SchemaName> (response = array of it);
# object responses hoist the object itself. Nested objects are named by the code
# generator in Phase 2. Refresh: `uv run --group codegen python scripts/pull_spec.py`.

artifact-summary_artifacts-v2-openapi            ArtifactSummary
build-summary_artifacts-v2-openapi               BuildSummary
get-violations                                   ViolationsResponse
list-ignored-violations                          IgnoredViolationsResponse
find-component-by-cve                            CveSearchResult
find-cves-by-component                           ComponentCveSearchResult
search-resources-by-vulnerability-and-package    ImpactedResourcesResponse
get-component-by-name                            ComponentDetail
artifact-scan-status                             ArtifactScanStatus
build-scan-status                                BuildScanStatus
get-licenses                                     LicenseName
