# ArtifactResponse

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**analyzable** | **bool** | Whether this artifact can have an SBOM generated or a security scan run against it. `false` for proxy-cached (Remote) objects: those are listed with a synthetic, SHA-256-derived id (see [`cached_artifact_id`]) and have no row in the `artifacts` table (#1280/#1278), so SBOM/scan lookups by `artifacts.id` cannot resolve them and `sbom_documents`/`scan_results` cannot reference them. `true` for hosted artifacts, which carry a real DB id. The web UI uses this to hide/disable the \"Generate SBOM\" / \"Scan\" actions where they cannot work; clients that predate the field should treat an absent value as `true` so hosted artifacts are never hidden. (#2227) | 
**cache_cached_at** | Option<**String**> | When the proxy cache entry for this artifact was last written. Only populated for Remote (proxy) repositories whose proxy service is configured AND that have a cache-metadata blob for this path. None for Local / Virtual / Staging repos and for Remote repos whose cache hasn't been populated yet (e.g. an artifact that exists as a DB row from a direct upload but has never been fetched through the proxy). (#1541) | [optional]
**cache_expires_at** | Option<**String**> | When the proxy cache entry for this artifact will expire and be re-validated against upstream. Same gating as `cache_cached_at`. (#1541) | [optional]
**checksum_sha256** | **String** |  | 
**content_type** | **String** |  | 
**created_at** | **String** |  | 
**download_count** | **i64** |  | 
**id** | [**uuid::Uuid**](uuid::Uuid.md) |  | 
**metadata** | Option<[**serde_json::Value**](.md)> |  | [optional]
**name** | **String** |  | 
**path** | **String** |  | 
**repository_key** | **String** |  | 
**size_bytes** | **i64** |  | 
**version** | Option<**String**> |  | [optional]

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)


