Module lunar.rec.recommendations.models

Sub-modules

lunar.rec.recommendations.models.recommendation_models

Classes

class RecommendationIn (**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

Class variables

var channel_id : str
var id : str
var params : Optional[Dict[str, Any]]
class RecommendationOut (**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

Class variables

var items : List[Dict[str, Any]]

Static methods

def check_ids(items)