Module userland.models.message.tag
Message tag model
Classes
class MessageTag (**data)
-
Expand source code
class MessageTag(SQLModel, table=True): """Message tag model""" name: str | None = Field(max_length=32, primary_key=True, default=None) """The tag's name""" created: datetime = Field(default_factory=datetime.now) """When the tag was created""" __tablename__ = "message_tag" # type: ignore def __init__(self, **data: Any): super().__init__(**data) def __repr__(self): # pragma: no cover return f"MessageTag({self.name})"
Message tag model
Ancestors
- sqlmodel.main.SQLModel
- pydantic.main.BaseModel
Class variables
var model_config
Instance variables
var created : datetime.datetime
-
Expand source code
def __get__( self, instance: Optional[object], owner: Any ) -> Union[InstrumentedAttribute[_T_co], _T_co]: if instance is None: return self dict_ = instance_dict(instance) if self.impl.supports_population and self.key in dict_: return dict_[self.key] # type: ignore[no-any-return] else: try: state = instance_state(instance) except AttributeError as err: raise orm_exc.UnmappedInstanceError(instance) from err return self.impl.get(state, dict_) # type: ignore[no-any-return]
When the tag was created
var name : str | None
-
Expand source code
def __get__( self, instance: Optional[object], owner: Any ) -> Union[InstrumentedAttribute[_T_co], _T_co]: if instance is None: return self dict_ = instance_dict(instance) if self.impl.supports_population and self.key in dict_: return dict_[self.key] # type: ignore[no-any-return] else: try: state = instance_state(instance) except AttributeError as err: raise orm_exc.UnmappedInstanceError(instance) from err return self.impl.get(state, dict_) # type: ignore[no-any-return]
The tag's name