# PropertyValue constructor

PropertyValue(

1. String _name,
2. Object? value, {
3. String? qualifiedName,
4. String? packageName,

})

Represents a property with a `_name` and its associated `_value`.

Extends ConvertibleValue to support property value conversion and can be marked as optional. Used extensively in pod property configuration.

Example usage:

    final pv = PropertyValue('host', 'localhost');
    pv.optional = true;
    print(pv.name); // 'host'
    print(pv.value); // 'localhost'

`name`: The name of the property `value`: The value of the property (may need conversion) `qualifiedName`: The qualified name of the property

## Implementation

    PropertyValue(this._name, Object? value, {String? qualifiedName, String? packageName}) : super(
      value,
      qualifiedName: qualifiedName,
      packageName: packageName,
    );