|
1 | 1 | # auto-generated from /Users/hanxiao/Documents/docarray/scripts/gen_doc_property_mixin.py |
2 | | -from typing import TYPE_CHECKING, Dict, List, Optional |
| 2 | +from typing import TYPE_CHECKING, Dict, List, Union |
3 | 3 |
|
4 | 4 | if TYPE_CHECKING: |
5 | 5 | from ...score import NamedScore |
|
12 | 12 | class _PropertyMixin: |
13 | 13 | @property |
14 | 14 | def id(self) -> str: |
15 | | - self._data._set_default_value_if_none('id') |
16 | 15 | return self._data.id |
17 | 16 |
|
18 | 17 | @id.setter |
19 | 18 | def id(self, value: str): |
20 | 19 | self._data.id = value |
21 | 20 |
|
22 | 21 | @property |
23 | | - def parent_id(self) -> Optional[str]: |
24 | | - self._data._set_default_value_if_none('parent_id') |
| 22 | + def parent_id(self) -> str: |
25 | 23 | return self._data.parent_id |
26 | 24 |
|
27 | 25 | @parent_id.setter |
28 | 26 | def parent_id(self, value: str): |
29 | 27 | self._data.parent_id = value |
30 | 28 |
|
31 | 29 | @property |
32 | | - def granularity(self) -> Optional[int]: |
33 | | - self._data._set_default_value_if_none('granularity') |
| 30 | + def granularity(self) -> int: |
34 | 31 | return self._data.granularity |
35 | 32 |
|
36 | 33 | @granularity.setter |
37 | 34 | def granularity(self, value: int): |
38 | 35 | self._data.granularity = value |
39 | 36 |
|
40 | 37 | @property |
41 | | - def adjacency(self) -> Optional[int]: |
42 | | - self._data._set_default_value_if_none('adjacency') |
| 38 | + def adjacency(self) -> int: |
43 | 39 | return self._data.adjacency |
44 | 40 |
|
45 | 41 | @adjacency.setter |
46 | 42 | def adjacency(self, value: int): |
47 | 43 | self._data.adjacency = value |
48 | 44 |
|
49 | 45 | @property |
50 | | - def blob(self) -> Optional[bytes]: |
51 | | - self._data._set_default_value_if_none('blob') |
| 46 | + def blob(self) -> bytes: |
52 | 47 | return self._data.blob |
53 | 48 |
|
54 | 49 | @blob.setter |
55 | 50 | def blob(self, value: bytes): |
56 | 51 | self._data.blob = value |
57 | 52 |
|
58 | 53 | @property |
59 | | - def tensor(self) -> Optional['ArrayType']: |
60 | | - self._data._set_default_value_if_none('tensor') |
| 54 | + def tensor(self) -> 'ArrayType': |
61 | 55 | return self._data.tensor |
62 | 56 |
|
63 | 57 | @tensor.setter |
64 | 58 | def tensor(self, value: 'ArrayType'): |
65 | 59 | self._data.tensor = value |
66 | 60 |
|
67 | 61 | @property |
68 | | - def mime_type(self) -> Optional[str]: |
69 | | - self._data._set_default_value_if_none('mime_type') |
| 62 | + def mime_type(self) -> str: |
70 | 63 | return self._data.mime_type |
71 | 64 |
|
72 | 65 | @mime_type.setter |
73 | 66 | def mime_type(self, value: str): |
74 | 67 | self._data.mime_type = value |
75 | 68 |
|
76 | 69 | @property |
77 | | - def text(self) -> Optional[str]: |
78 | | - self._data._set_default_value_if_none('text') |
| 70 | + def text(self) -> str: |
79 | 71 | return self._data.text |
80 | 72 |
|
81 | 73 | @text.setter |
82 | 74 | def text(self, value: str): |
83 | 75 | self._data.text = value |
84 | 76 |
|
85 | 77 | @property |
86 | | - def content(self) -> Optional['DocumentContentType']: |
87 | | - self._data._set_default_value_if_none('content') |
| 78 | + def content(self) -> 'DocumentContentType': |
88 | 79 | return self._data.content |
89 | 80 |
|
90 | 81 | @content.setter |
91 | 82 | def content(self, value: 'DocumentContentType'): |
92 | 83 | self._data.content = value |
93 | 84 |
|
94 | 85 | @property |
95 | | - def weight(self) -> Optional[float]: |
96 | | - self._data._set_default_value_if_none('weight') |
| 86 | + def weight(self) -> float: |
97 | 87 | return self._data.weight |
98 | 88 |
|
99 | 89 | @weight.setter |
100 | 90 | def weight(self, value: float): |
101 | 91 | self._data.weight = value |
102 | 92 |
|
103 | 93 | @property |
104 | | - def uri(self) -> Optional[str]: |
105 | | - self._data._set_default_value_if_none('uri') |
| 94 | + def uri(self) -> str: |
106 | 95 | return self._data.uri |
107 | 96 |
|
108 | 97 | @uri.setter |
109 | 98 | def uri(self, value: str): |
110 | 99 | self._data.uri = value |
111 | 100 |
|
112 | 101 | @property |
113 | | - def tags(self) -> Optional[Dict[str, 'StructValueType']]: |
114 | | - self._data._set_default_value_if_none('tags') |
| 102 | + def tags(self) -> Dict[str, 'StructValueType']: |
115 | 103 | return self._data.tags |
116 | 104 |
|
117 | 105 | @tags.setter |
118 | 106 | def tags(self, value: Dict[str, 'StructValueType']): |
119 | 107 | self._data.tags = value |
120 | 108 |
|
121 | 109 | @property |
122 | | - def offset(self) -> Optional[float]: |
123 | | - self._data._set_default_value_if_none('offset') |
| 110 | + def offset(self) -> float: |
124 | 111 | return self._data.offset |
125 | 112 |
|
126 | 113 | @offset.setter |
127 | 114 | def offset(self, value: float): |
128 | 115 | self._data.offset = value |
129 | 116 |
|
130 | 117 | @property |
131 | | - def location(self) -> Optional[List[float]]: |
132 | | - self._data._set_default_value_if_none('location') |
| 118 | + def location(self) -> List[float]: |
133 | 119 | return self._data.location |
134 | 120 |
|
135 | 121 | @location.setter |
136 | 122 | def location(self, value: List[float]): |
137 | 123 | self._data.location = value |
138 | 124 |
|
139 | 125 | @property |
140 | | - def embedding(self) -> Optional['ArrayType']: |
141 | | - self._data._set_default_value_if_none('embedding') |
| 126 | + def embedding(self) -> 'ArrayType': |
142 | 127 | return self._data.embedding |
143 | 128 |
|
144 | 129 | @embedding.setter |
145 | 130 | def embedding(self, value: 'ArrayType'): |
146 | 131 | self._data.embedding = value |
147 | 132 |
|
148 | 133 | @property |
149 | | - def modality(self) -> Optional[str]: |
150 | | - self._data._set_default_value_if_none('modality') |
| 134 | + def modality(self) -> str: |
151 | 135 | return self._data.modality |
152 | 136 |
|
153 | 137 | @modality.setter |
154 | 138 | def modality(self, value: str): |
155 | 139 | self._data.modality = value |
156 | 140 |
|
157 | 141 | @property |
158 | | - def evaluations(self) -> Optional[Dict[str, 'NamedScore']]: |
159 | | - self._data._set_default_value_if_none('evaluations') |
| 142 | + def evaluations(self) -> Dict[str, Union['NamedScore', Dict]]: |
160 | 143 | return self._data.evaluations |
161 | 144 |
|
162 | 145 | @evaluations.setter |
163 | | - def evaluations(self, value: Dict[str, 'NamedScore']): |
| 146 | + def evaluations(self, value: Dict[str, Union['NamedScore', Dict]]): |
164 | 147 | self._data.evaluations = value |
165 | 148 |
|
166 | 149 | @property |
167 | | - def scores(self) -> Optional[Dict[str, 'NamedScore']]: |
168 | | - self._data._set_default_value_if_none('scores') |
| 150 | + def scores(self) -> Dict[str, Union['NamedScore', Dict]]: |
169 | 151 | return self._data.scores |
170 | 152 |
|
171 | 153 | @scores.setter |
172 | | - def scores(self, value: Dict[str, 'NamedScore']): |
| 154 | + def scores(self, value: Dict[str, Union['NamedScore', Dict]]): |
173 | 155 | self._data.scores = value |
174 | 156 |
|
175 | 157 | @property |
176 | | - def chunks(self) -> Optional['ChunkArray']: |
177 | | - self._data._set_default_value_if_none('chunks') |
| 158 | + def chunks(self) -> 'ChunkArray': |
178 | 159 | return self._data.chunks |
179 | 160 |
|
180 | 161 | @chunks.setter |
181 | 162 | def chunks(self, value: 'DocumentArray'): |
182 | 163 | self._data.chunks = value |
183 | 164 |
|
184 | 165 | @property |
185 | | - def matches(self) -> Optional['MatchArray']: |
186 | | - self._data._set_default_value_if_none('matches') |
| 166 | + def matches(self) -> 'MatchArray': |
187 | 167 | return self._data.matches |
188 | 168 |
|
189 | 169 | @matches.setter |
|
0 commit comments