File tree Expand file tree Collapse file tree 3 files changed +11
-1
lines changed
Expand file tree Collapse file tree 3 files changed +11
-1
lines changed Original file line number Diff line number Diff line change 55"""
66
77from dataclasses import dataclass , field
8- from typing import Optional
8+ from typing import Optional , List
99
1010from .base import BaseModel
1111
@@ -34,6 +34,13 @@ class MediaPublicMetrics(BaseModel):
3434 view_count : Optional [int ] = field (default = None , repr = False )
3535
3636
37+ @dataclass
38+ class MediaVariant (BaseModel ):
39+ bit_rate : Optional [int ] = field (default = None )
40+ content_type : Optional [str ] = field (default = None )
41+ url : Optional [str ] = field (default = None )
42+
43+
3744@dataclass
3845class Media (BaseModel ):
3946 """
@@ -54,3 +61,4 @@ class Media(BaseModel):
5461 public_metrics : Optional [MediaPublicMetrics ] = field (default = None , repr = False )
5562 width : Optional [int ] = field (default = None , repr = False )
5663 alt_text : Optional [str ] = field (default = None , repr = False )
64+ variants : Optional [List [MediaVariant ]] = field (default = None , repr = False )
Original file line number Diff line number Diff line change @@ -44,6 +44,7 @@ class Place(BaseModel):
4444
4545 id : Optional [str ] = field (default = None )
4646 full_name : Optional [str ] = field (default = None )
47+ contained_within : Optional [List ] = field (default = None , repr = False )
4748 country : Optional [str ] = field (default = None , repr = False )
4849 country_code : Optional [str ] = field (default = None , repr = False )
4950 geo : Optional [PlaceGeo ] = field (default = None , repr = False )
Original file line number Diff line number Diff line change @@ -25,6 +25,7 @@ class Space(BaseModel):
2525 is_ticketed : Optional [bool ] = field (default = None , repr = False )
2626 invited_user_ids : Optional [List [str ]] = field (default = None , repr = False )
2727 participant_count : Optional [int ] = field (default = None , repr = False )
28+ subscriber_count : Optional [int ] = field (default = None , repr = False )
2829 scheduled_start : Optional [str ] = field (default = None , repr = False )
2930 speaker_ids : Optional [List [str ]] = field (default = None , repr = False )
3031 started_at : Optional [str ] = field (default = None , repr = False )
You can’t perform that action at this time.
0 commit comments