12345678910111213141516171819202122232425262728293031323334 |
- from typing import Optional, List
- from pydantic import BaseModel
- class User(BaseModel):
- id: str
- name: Optional[str] = None
- screen_name: Optional[str] = None
- profile_image_url: Optional[str] = None
- profile_banner_url: Optional[str] = None
- url: Optional[str] = None
- location: Optional[str] = None
- description: Optional[str] = None
- is_blue_verified: Optional[bool] = None
- verified: Optional[bool] = None
- possibly_sensitive: Optional[bool] = None
- can_dm: Optional[bool] = None
- can_media_tag: Optional[bool] = None
- want_retweets: Optional[bool] = None
- default_profile: Optional[bool] = None
- default_profile_image: Optional[bool] = None
- followers_count: Optional[int] = None
- fast_followers_count: Optional[int] = None
- normal_followers_count: Optional[int] = None
- following_count: Optional[int] = None
- favourites_count: Optional[int] = None
- listed_count: Optional[int] = None
- media_count: Optional[int] = None
- statuses_count: Optional[int] = None
- is_translator: Optional[bool] = None
- translator_type: Optional[str] = None
- profile_interstitial_type: Optional[str] = None
- withheld_in_countries: Optional[List[str]] = None
|