---
title: QuantumProgramResultModel (latest version)
description: API reference for ibm_quantum_schemas.executor.version_1_0.QuantumProgramResultModel in the latest version of qiskit-ibm-runtime
source: https://eu-de.quantum.cloud.ibm.com/docs/en/api/qiskit-ibm-runtime/ibm-quantum-schemas-executor-version-1-0-quantum-program-result-model
---

# QuantumProgramResultModel

*pydantic model* `QuantumProgramResultModel`

[GitHub](https://github.com/Qiskit/ibm-quantum-schemas/tree/0.10.20260723/ibm_quantum_schemas/executor/version_1_0/models.py#L369-L389)

Bases: `BaseModel`

Result from executing a quantum program.

### data

*field*

Type: `list`\[[`QuantumProgramResultItemModel`](/docs/api/qiskit-ibm-runtime/ibm-quantum-schemas-executor-version-1-0-quantum-program-result-item-model "ibm_quantum_schemas.executor.version_1_0.QuantumProgramResultItemModel")]

Resulting data for each quantum program item.

### metadata

*field*

Type: [`MetadataModel`](/docs/api/qiskit-ibm-runtime/ibm-quantum-schemas-executor-version-1-0-metadata-model "ibm_quantum_schemas.executor.version_1_0.MetadataModel")

Execution metadata pertaining to the job as a whole.

### passthrough\_data

*field*

Type: `DataTree`

Default value: `None`

Arbitrary nested data passed through execution without modification.

### schema\_version

*field*

Type: `Literal`\[`'v1.0'`]

Default value: `'v1.0'`

Schema version of the result type.

### semantic\_role

*field*

Type: `str` | `None`

Default value: `None`

Semantic role indicating how execution results may be post-processed by runtime clients.

Reserved system values include ‘sampler-v2’ and ‘estimator-v2’, and are subject to change without notice. Third party clients should not set or depend on this value.
