common_entities.py 322 B

12345678910111213141516
  1. from typing import Optional
  2. from pydantic import BaseModel
  3. class I18nObject(BaseModel):
  4. """
  5. Model class for i18n object.
  6. """
  7. zh_Hans: Optional[str] = None
  8. en_US: str
  9. def __init__(self, **data):
  10. super().__init__(**data)
  11. if not self.zh_Hans:
  12. self.zh_Hans = self.en_US