mutterkey
KDE-first push-to-talk transcription tool for KDE Plasma
Loading...
Searching...
No Matches
ModelPackageManifest Struct Reference

Product-owned manifest data parsed from model.json. More...

#include <modelpackage.h>

Public Attributes

QString format
 Stable package format identifier.
 
int schemaVersion = 0
 Schema version for this manifest.
 
ModelMetadata metadata
 Product-owned immutable metadata about the packaged model.
 
std::vector< ModelCompatibilityMarkercompatibleEngines
 Compatible engines and model formats for this package.
 
std::vector< ModelAssetMetadataassets
 Packaged assets referenced by this manifest.
 
QString sourceArtifact
 Optional source artifact description used for diagnostics.
 

Detailed Description

Product-owned manifest data parsed from model.json.

Definition at line 42 of file modelpackage.h.

Member Data Documentation

◆ assets

std::vector<ModelAssetMetadata> ModelPackageManifest::assets

Packaged assets referenced by this manifest.

Definition at line 52 of file modelpackage.h.

◆ compatibleEngines

std::vector<ModelCompatibilityMarker> ModelPackageManifest::compatibleEngines

Compatible engines and model formats for this package.

Definition at line 50 of file modelpackage.h.

◆ format

QString ModelPackageManifest::format

Stable package format identifier.

Definition at line 44 of file modelpackage.h.

◆ metadata

ModelMetadata ModelPackageManifest::metadata

Product-owned immutable metadata about the packaged model.

Definition at line 48 of file modelpackage.h.

◆ schemaVersion

int ModelPackageManifest::schemaVersion = 0

Schema version for this manifest.

Definition at line 46 of file modelpackage.h.

◆ sourceArtifact

QString ModelPackageManifest::sourceArtifact

Optional source artifact description used for diagnostics.

Definition at line 54 of file modelpackage.h.


The documentation for this struct was generated from the following file: