# Parameters

## Base

```{eval-rst}
.. currentmodule:: param
```

```{eval-rst}
.. autosummary::
  :toctree: generated/
  :nosignatures:

  Parameter
```

## `Parameter` methods and properties

```{eval-rst}
.. autosummary::
  :toctree: generated/

  Parameter.label
  Parameter.rx
  Parameter.schema
  Parameter.deserialize
  Parameter.serialize
```

## `Parameter` subclasses

```{eval-rst}
.. autosummary::
  :toctree: generated/
  :nosignatures:

  String
  Bytes
  Color
  Boolean
  Event
  Dynamic
  Number
  Integer
  Magnitude
  Tuple
  NumericTuple
  XYCoordinates
  Range
  Date
  DateRange
  CalendarDate
  CalendarDateRange
  List
  HookList
  Path
  Filename
  Foldername
  Selector
  FileSelector
  ListSelector
  MultiFileSelector
  ClassSelector
  Dict
  Array
  Series
  DataFrame
  Callable
  Action
  Composite
```

## Helpers

```{eval-rst}
.. currentmodule:: param
```

```{eval-rst}
.. autosummary::
  :toctree: generated/

  get_soft_bounds
  guess_bounds
  guess_param_types
  param_union
  parameters.Time
  resolve_path
```
