| Name | Type | Description | Notes |
|---|---|---|---|
| name | String | The name of the parameter as it appears in the ABI | |
| description | String | A description of the parameter, fetched from the devdoc of this contract | [optional] |
| internalType | String | The internal type of the parameter as it appears in the ABI | [optional] |
| type | String | The type of the parameter as it appears in the ABI | |
| components | List<Parameter> | [optional] | |
| value | Object | The value of the parameter. The shape follows the ABI `type`: a string for `string`/`address`/`bytes*`, a number for `uint*`/`int*`, a boolean for `bool`, an array for `T[]`, and for `tuple` an array of nested ParameterWithValue objects (one per entry in `components`, in ABI order). | [optional] |
| functionValue | LeanAbiFunction | The function value of this param (if has one). If this is set, the `value` shouldn`t be. Used for proxies | [optional] |