@@ -19,24 +19,22 @@ class RailSpec:
1919
2020 Attributes:
2121 output_schema (Schema):
22- prompt (str):
2322 version (RailSpecVersion): Default: RailSpecVersion.VALUE_0.
2423 input_schema (Union[Unset, Schema]):
2524 instructions (Union[Unset, str]):
25+ prompt (Union[Unset, str]):
2626 """
2727
2828 output_schema : "Schema"
29- prompt : str
3029 version : RailSpecVersion = RailSpecVersion .VALUE_0
3130 input_schema : Union [Unset , "Schema" ] = UNSET
3231 instructions : Union [Unset , str ] = UNSET
32+ prompt : Union [Unset , str ] = UNSET
3333 additional_properties : Dict [str , Any ] = _attrs_field (init = False , factory = dict )
3434
3535 def to_dict (self ) -> Dict [str , Any ]:
3636 output_schema = self .output_schema .to_dict ()
3737
38- prompt = self .prompt
39-
4038 version = self .version .value
4139
4240 input_schema : Union [Unset , Dict [str , Any ]] = UNSET
@@ -45,19 +43,22 @@ def to_dict(self) -> Dict[str, Any]:
4543
4644 instructions = self .instructions
4745
46+ prompt = self .prompt
47+
4848 field_dict : Dict [str , Any ] = {}
4949 field_dict .update (self .additional_properties )
5050 field_dict .update (
5151 {
5252 "outputSchema" : output_schema ,
53- "prompt" : prompt ,
5453 "version" : version ,
5554 }
5655 )
5756 if input_schema is not UNSET :
5857 field_dict ["inputSchema" ] = input_schema
5958 if instructions is not UNSET :
6059 field_dict ["instructions" ] = instructions
60+ if prompt is not UNSET :
61+ field_dict ["prompt" ] = prompt
6162
6263 return field_dict
6364
@@ -68,8 +69,6 @@ def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T:
6869 d = src_dict .copy ()
6970 output_schema = Schema .from_dict (d .pop ("outputSchema" ))
7071
71- prompt = d .pop ("prompt" )
72-
7372 version = RailSpecVersion (d .pop ("version" ))
7473
7574 _input_schema = d .pop ("inputSchema" , UNSET )
@@ -81,12 +80,14 @@ def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T:
8180
8281 instructions = d .pop ("instructions" , UNSET )
8382
83+ prompt = d .pop ("prompt" , UNSET )
84+
8485 rail_spec = cls (
8586 output_schema = output_schema ,
86- prompt = prompt ,
8787 version = version ,
8888 input_schema = input_schema ,
8989 instructions = instructions ,
90+ prompt = prompt ,
9091 )
9192
9293 rail_spec .additional_properties = d
0 commit comments