# DependentPropertyDefUnion

Location: [gRPC API](https://developer.m-files.com/APIs/gRPC-API/index.md) > [Reference](https://developer.m-files.com/APIs/gRPC-API/Reference/index.md) > [Messages](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/index.md)

HTML version: https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.DependentPropertyDefUnion/

Owner property def union.

- **Full name:** `MFiles.DependentPropertyDefUnion`
- **Proto file:** [`mfiles/structs.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/structs.proto)
- **Nested types:** [`DependentPropertyDefUnion.NothingData`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.DependentPropertyDefUnion/index.md#t-NothingData), [`DependentPropertyDefUnion.FillData`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.DependentPropertyDefUnion/index.md#t-FillData), [`DependentPropertyDefUnion.FilterData`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.DependentPropertyDefUnion/index.md#t-FilterData)

<a id="fields"></a>

## Fields

| Field | Type | Number | Description |
|---|---|---|---|
| <a id="f-fill"></a>`fill` | [`DependentPropertyDefUnion.FillData`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.DependentPropertyDefUnion/index.md#t-FillData) (oneof data) | 1 |   |

<a id="used-in-fields"></a>

## Used in fields

- [`OwnerPropertyDef.data`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.OwnerPropertyDef/index.md#f-data): Details of the `DEPENDENCY_RELATION_FILL` relation.

<a id="t-NothingData"></a>

## Nested message NothingData

Full name: `MFiles.DependentPropertyDefUnion.NothingData`

No fields.

<a id="t-FillData"></a>

## Nested message FillData

Full name: `MFiles.DependentPropertyDefUnion.FillData`

| Field | Type | Number | Description |
|---|---|---|---|
| <a id="t-FillData-index_for_automatic_filling"></a>`index_for_automatic_filling` | `int32` | 1 | The order number of a member in ValueListItem from which a value is gathered in automatic filling. |

<a id="t-FilterData"></a>

## Nested message FilterData

Full name: `MFiles.DependentPropertyDefUnion.FilterData`

No fields.
