# Buyout { #flood_adapt.objects.Buyout }

```python
objects.Buyout()
```

The expected variables and data types of the "buyout" impact measure.

## Attributes {.doc-section .doc-section-attributes}

<code>[**name**]{.parameter-name} [:]{.parameter-annotation-sep} [[str](`str`)]{.parameter-annotation}</code>

:   Name of the measure.

<code>[**description**]{.parameter-name} [:]{.parameter-annotation-sep} [str, default \"\"]{.parameter-annotation}</code>

:   Description of the measure.

<code>[**type**]{.parameter-name} [:]{.parameter-annotation-sep} [MeasureType, default MeasureType.buyout_properties]{.parameter-annotation}</code>

:   Type of measure.

<code>[**selection_type**]{.parameter-name} [:]{.parameter-annotation-sep} [[SelectionType](`flood_adapt.objects.measures.measures.SelectionType`)]{.parameter-annotation}</code>

:   Type of selection. Should be "polygon" or "aggregation_area".

<code>[**polygon_file**]{.parameter-name} [:]{.parameter-annotation-sep} [([str](`str`), [Optional](`typing.Optional`))]{.parameter-annotation}</code>

:   Path to a polygon file, either absolute or relative to the measure path.

<code>[**aggregation_area_type**]{.parameter-name} [:]{.parameter-annotation-sep} [([str](`str`), [Optional](`typing.Optional`))]{.parameter-annotation}</code>

:   Type of aggregation area. Should be "aggregation_area" or "all".

<code>[**aggregation_area_name**]{.parameter-name} [:]{.parameter-annotation-sep} [([str](`str`), [Optional](`typing.Optional`))]{.parameter-annotation}</code>

:   Name of the aggregation area.

<code>[**property_type**]{.parameter-name} [:]{.parameter-annotation-sep} [[str](`str`)]{.parameter-annotation}</code>

:   Type of property. Should be "residential" or "commercial".

<code>[**elevation**]{.parameter-name} [:]{.parameter-annotation-sep} [[us](`flood_adapt.objects.forcing.unit_system`).[UnitfulLengthRefValue](`flood_adapt.objects.forcing.unit_system.UnitfulLengthRefValue`)]{.parameter-annotation}</code>

:   Elevation of the properties.