Returns the default value of the given field, for the message-class Args: f (str): field name Returns: Any: default value of the field, or None if not set or if the field does not exist.
(cls, f: str)
| 230 | |
| 231 | @classmethod |
| 232 | def default_value(cls, f: str) -> Any: |
| 233 | """ |
| 234 | Returns the default value of the given field, for the message-class |
| 235 | Args: |
| 236 | f (str): field name |
| 237 | |
| 238 | Returns: |
| 239 | Any: default value of the field, or None if not set or if the |
| 240 | field does not exist. |
| 241 | """ |
| 242 | schema = cls.model_json_schema() |
| 243 | properties = schema["properties"] |
| 244 | return properties.get(f, {}).get("default", None) |
| 245 | |
| 246 | @classmethod |
| 247 | def format_instructions(cls, tool: bool = False) -> str: |