@@ -92,7 +92,6 @@ class VectorStoreRecordVectorField(VectorStoreRecordField):
92
92
# region: Protocols
93
93
94
94
95
- @experimental
96
95
@runtime_checkable
97
96
class ToDictFunctionProtocol (Protocol ):
98
97
"""Protocol for to_dict function.
@@ -108,7 +107,6 @@ class ToDictFunctionProtocol(Protocol):
108
107
def __call__ (self , record : Any , ** kwargs : Any ) -> Sequence [dict [str , Any ]]: ... # pragma: no cover # noqa: D102
109
108
110
109
111
- @experimental
112
110
@runtime_checkable
113
111
class FromDictFunctionProtocol (Protocol ):
114
112
"""Protocol for from_dict function.
@@ -124,7 +122,6 @@ class FromDictFunctionProtocol(Protocol):
124
122
def __call__ (self , records : Sequence [dict [str , Any ]], ** kwargs : Any ) -> Any : ... # noqa: D102
125
123
126
124
127
- @experimental
128
125
@runtime_checkable
129
126
class SerializeFunctionProtocol (Protocol ):
130
127
"""Protocol for serialize function.
@@ -141,7 +138,6 @@ class SerializeFunctionProtocol(Protocol):
141
138
def __call__ (self , record : Any , ** kwargs : Any ) -> Any : ... # noqa: D102
142
139
143
140
144
- @experimental
145
141
@runtime_checkable
146
142
class DeserializeFunctionProtocol (Protocol ):
147
143
"""Protocol for deserialize function.
@@ -158,7 +154,6 @@ class DeserializeFunctionProtocol(Protocol):
158
154
def __call__ (self , records : Any , ** kwargs : Any ) -> Any : ... # noqa: D102
159
155
160
156
161
- @experimental
162
157
@runtime_checkable
163
158
class SerializeMethodProtocol (Protocol ):
164
159
"""Data model serialization protocol.
@@ -172,7 +167,6 @@ def serialize(self, **kwargs: Any) -> Any:
172
167
... # pragma: no cover
173
168
174
169
175
- @experimental
176
170
@runtime_checkable
177
171
class ToDictMethodProtocol (Protocol ):
178
172
"""Class used internally to check if a model has a to_dict method."""
0 commit comments