@@ -109,9 +109,6 @@ def _Schema_to_mldev(
109109 if getv (from_object , ['pattern' ]) is not None :
110110 raise ValueError ('pattern parameter is not supported in Gemini API.' )
111111
112- if getv (from_object , ['default' ]) is not None :
113- raise ValueError ('default parameter is not supported in Gemini API.' )
114-
115112 if getv (from_object , ['max_length' ]) is not None :
116113 raise ValueError ('max_length parameter is not supported in Gemini API.' )
117114
@@ -127,6 +124,9 @@ def _Schema_to_mldev(
127124 if getv (from_object , ['any_of' ]) is not None :
128125 setv (to_object , ['anyOf' ], getv (from_object , ['any_of' ]))
129126
127+ if getv (from_object , ['default' ]) is not None :
128+ setv (to_object , ['default' ], getv (from_object , ['default' ]))
129+
130130 if getv (from_object , ['description' ]) is not None :
131131 setv (to_object , ['description' ], getv (from_object , ['description' ]))
132132
@@ -1225,9 +1225,6 @@ def _Schema_to_vertex(
12251225 if getv (from_object , ['pattern' ]) is not None :
12261226 setv (to_object , ['pattern' ], getv (from_object , ['pattern' ]))
12271227
1228- if getv (from_object , ['default' ]) is not None :
1229- setv (to_object , ['default' ], getv (from_object , ['default' ]))
1230-
12311228 if getv (from_object , ['max_length' ]) is not None :
12321229 setv (to_object , ['maxLength' ], getv (from_object , ['max_length' ]))
12331230
@@ -1243,6 +1240,9 @@ def _Schema_to_vertex(
12431240 if getv (from_object , ['any_of' ]) is not None :
12441241 setv (to_object , ['anyOf' ], getv (from_object , ['any_of' ]))
12451242
1243+ if getv (from_object , ['default' ]) is not None :
1244+ setv (to_object , ['default' ], getv (from_object , ['default' ]))
1245+
12461246 if getv (from_object , ['description' ]) is not None :
12471247 setv (to_object , ['description' ], getv (from_object , ['description' ]))
12481248
0 commit comments