---
title: QuantumProgramResultModel (latest version)
description: API reference for ibm_quantum_schemas.executor.version_0_1.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-0-1-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_0_1/models.py#L220-L240)

Bases: `BaseModel`

Result from executing a quantum program.

### data

*field*

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

Resulting data for each quantum program item.

### metadata

*field*

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

Execution metadata pertaining to the job as a whole.

**Validated by**

- `upgrade_none_to_metadata`

### schema\_version

*field*

Type: `Literal`\[`'v0.1'`]

Default value: `'v0.1'`

Schema version of the result type.

### upgrade\_none\_to\_metadata

*validator* `upgrade_none_to_metadata`

[GitHub](https://github.com/Qiskit/ibm-quantum-schemas/tree/0.10.20260723/ibm_quantum_schemas/executor/version_0_1/models.py#L232-L240)

Upgrade none values to empty metadata.
