@@ -30,6 +30,13 @@ class TweetContextAnnotationEntity(BaseModel):
3030 name : Optional [str ] = field (default = None )
3131
3232
33+ @dataclass
34+ class TweetEditControls (BaseModel ):
35+ edits_remaining : Optional [int ] = field (default = None )
36+ is_edit_eligible : Optional [bool ] = field (default = None )
37+ editable_until : Optional [str ] = field (default = None )
38+
39+
3340@dataclass
3441class TweetContextAnnotation (BaseModel ):
3542 """
@@ -159,6 +166,7 @@ class Tweet(BaseModel):
159166
160167 id : Optional [str ] = field (default = None )
161168 text : Optional [str ] = field (default = None )
169+ edit_history_tweet_ids : Optional [List [str ]] = field (default = None )
162170 attachments : Optional [TweetAttachments ] = field (
163171 default = None , repr = False , compare = False
164172 )
@@ -168,6 +176,9 @@ class Tweet(BaseModel):
168176 )
169177 conversation_id : Optional [str ] = field (default = None , repr = False , compare = False )
170178 created_at : Optional [str ] = field (default = None , repr = False , compare = False )
179+ edit_controls : Optional [TweetEditControls ] = field (
180+ default = None , repr = False , compare = False
181+ )
171182 entities : Optional [TweetEntities ] = field (default = None , repr = False , compare = False )
172183 geo : Optional [TweetGeo ] = field (default = None , repr = False , compare = False )
173184 in_reply_to_user_id : Optional [str ] = field (default = None , repr = False , compare = False )
0 commit comments