@@ -16,6 +16,7 @@ def __init__(self, data: dict):
16
16
self .appeal_date : Optional [str ] = data ['appeal_date' ]
17
17
self .requested_by : str = data ['requested_by' ]
18
18
self .exists : bool = data ['exists' ]
19
+ self .raw : dict = data
19
20
20
21
21
22
class BanSimple :
@@ -25,6 +26,7 @@ def __init__(self, data: dict):
25
26
self .proof : str = data ['proof' ]
26
27
self .moderator_id : str = data ['moderator_id' ]
27
28
self .active : bool = data ['is_ban_active' ]
29
+ self .raw : dict = data
28
30
29
31
30
32
class Image :
@@ -33,6 +35,7 @@ def __init__(self, data: dict):
33
35
self .snowflake : str = data ['snowflake' ]
34
36
self .nsfw : bool = data ['nsfw' ]
35
37
self .tag : str = data ['tag' ]
38
+ self .raw : dict = data
36
39
37
40
38
41
class Location :
@@ -44,6 +47,8 @@ def __init__(self, data: dict):
44
47
self .type : List [str ] = data ['type' ]
45
48
self .map : Optional [str ] = data .get ('map' )
46
49
50
+ self .raw : dict = data
51
+
47
52
48
53
class LyricResult :
49
54
def __init__ (self , data : dict ):
@@ -59,6 +64,9 @@ def __init__(self, data: dict):
59
64
self .popularity : int = data ['popularity' ]
60
65
self .id : str = data ['id' ]
61
66
self .search_score : float = data ['search_score' ]
67
+ self .url : str = data ['url' ]
68
+
69
+ self .raw : dict = data
62
70
63
71
64
72
class PaginatorListing :
@@ -71,6 +79,7 @@ def __init__(self, data: dict):
71
79
self .next_page : Optional [int ] = data ['next_page' ]
72
80
self .previous_page : Optional [int ] = data ['previous_page' ]
73
81
self .data : List [BanInfo ] = [BanInfo (ban ) for ban in data ['data' ]]
82
+ self .raw : dict = data
74
83
75
84
76
85
class Recommendation :
@@ -98,6 +107,8 @@ def __init__(self, data: dict):
98
107
for artist in spotify_artists
99
108
]
100
109
110
+ self .raw : dict = data
111
+
101
112
102
113
class RedditImage :
103
114
def __init__ (self , data : dict ):
@@ -112,12 +123,16 @@ def __init__(self, data: dict):
112
123
self .created_at : int = data .get ('created_at' )
113
124
self .nsfw : bool = data .get ('nsfw' )
114
125
126
+ self .raw : dict = data
127
+
115
128
116
129
class Tag :
117
130
def __init__ (self , data : dict ):
118
131
self .name : str = data .get ('name' )
119
132
self .nsfw : bool = data .get ('nsfw' )
120
133
134
+ self .raw : dict = data
135
+
121
136
def __str__ (self ):
122
137
return self .name
123
138
@@ -129,6 +144,8 @@ def __init__(self, data: dict):
129
144
self .sfw_tags : List [str ] = data .get ('tags' )
130
145
self .nsfw_tags : List [str ] = data .get ('nsfw_tags' , [])
131
146
147
+ self .raw : dict = data
148
+
132
149
def __len__ (self ):
133
150
return len (self .models )
134
151
@@ -155,3 +172,5 @@ def __init__(self, data: dict):
155
172
self .title : str = data .get ('title' )
156
173
self .nsfw : bool = data .get ('nsfw' )
157
174
self .article_url : str = data .get ('article_url' )
175
+
176
+ self .raw : dict = data
0 commit comments