---
title: "ParameterSource"
description: "API documentation for ParameterSource"
url: https://developer.disguise.one/python-api/docs/parametersource/
---

# ParameterSource

One value a recording captures: an expression, the type its result is stored as, and the fixed set of  
choices it is drawn from where it has one. A value made of parts holds a source per part, so a  
3D position records as its own three numbers rather than as one opaque value.

See also: [Devices Guide](/plugins/guides/devices)

Base class: _\_BlipValue_

## Properties

#### **expression** : _[Expression](/python-api/docs/expression#expression)_

#### **fieldSources** : _List\[[ParameterSource](/python-api/docs/parametersource#parametersource)\]_ _(Read-Only)_

#### **isOK** : _bool_ _(Read-Only)_

#### **name** : _str_ _(Read-Only)_

#### **options** : _List\[str\]_

#### **transport** : _[TransportManager](/python-api/docs/transportmanager#transportmanager)_

#### **value** : _Any_ _(Read-Only)_

## Methods

#### **addFields**(self)

#### **isResource**(self) -> _bool_
