# OSGeo::FDO::Connections::Capabilities::ArgumentDefinition Class Reference
[OSGeo::FDO::Connections::Capabilities]

Inheritance diagram for OSGeo::FDO::Connections::Capabilities::ArgumentDefinition:

[legend]

List of all members.

## Detailed Description

The ArgumentDefinition class contains metadata that describes an argument to a function.

()

## Public Member Functions
| ArgumentDefinition (System::String *name, System::String *description, OSGeo::FDO::Schema::PropertyType propertyType, OSGeo::FDO::Schema::DataType dataType)
| Constructs an instance of an ArgumentDefinition using the specified arguments.
| ArgumentDefinition (System::String *name, System::String *description, OSGeo::FDO::Schema::DataType dataType)
| Constructs an instance of an ArgumentDefinition using the specified arguments.
__property OSGeo::FDO::Schema::PropertyValueConstraintList * | get_ArgumentValueList ()
| Returns the argument value list for the current argument.
__property OSGeo::FDO::Schema::DataType | get_DataType ()
| Gets the DataType of the argument.
__property System::String * | get_Description ()
| Gets a brief description of the argument.
__property System::String * | get_Name ()
| Gets the name of the argument.
__property OSGeo::FDO::Schema::PropertyType | get_PropertyType ()
| Gets the PropertyType of the argument.
__property System::Void | set_ArgumentValueList (OSGeo::FDO::Schema::PropertyValueConstraintList *argumentValueList)
| Sets the argument value list for the current argument.