tatami.param module

class tatami.param.Header(name=None)[source]

Bases: object

Marks a parameter as a header parameter.

Parameters:

name (str | None) – The name of the header. If not provided, defaults to the parameter name. Underscores will be converted to hyphens and the name will be title-cased.

__init__(name=None)[source]
Parameters:

name (str | None)

class tatami.param.Path(name=None)[source]

Bases: object

Marks a parameter as a path parameter.

Parameters:

name (str | None) – The name of the path parameter. If not provided, defaults to the parameter name.

__init__(name=None)[source]
Parameters:

name (str | None)

class tatami.param.Query(name=None)[source]

Bases: object

Marks a parameter as a query parameter.

Parameters:

name (str | None) – The name of the query parameter. If not provided, defaults to the parameter name.

__init__(name=None)[source]
Parameters:

name (str | None)