Module lunar.rec.channels.models.channel_models

Classes

class Channel (**data: Any)

Create a new model by parsing and validating input data from keyword arguments.

Raises ValidationError if the input data cannot be parsed to form a valid model.

Ancestors

  • ChannelBase
  • pydantic.main.BaseModel
  • pydantic.utils.Representation

Class variables

var id : str
class ChannelBase (**data: Any)

Create a new model by parsing and validating input data from keyword arguments.

Raises ValidationError if the input data cannot be parsed to form a valid model.

Ancestors

  • pydantic.main.BaseModel
  • pydantic.utils.Representation

Subclasses

Class variables

var Config
var experiment_id : Optional[str]
class ChannelPatchIn (**data: Any)

Create a new model by parsing and validating input data from keyword arguments.

Raises ValidationError if the input data cannot be parsed to form a valid model.

Ancestors

  • ChannelBase
  • pydantic.main.BaseModel
  • pydantic.utils.Representation

Class variables

var experiment_id : Optional[str]
class ChannelPutIn (**data: Any)

Create a new model by parsing and validating input data from keyword arguments.

Raises ValidationError if the input data cannot be parsed to form a valid model.

Ancestors

  • ChannelBase
  • pydantic.main.BaseModel
  • pydantic.utils.Representation

Class variables

var experiment_id : Optional[str]