FunctionDeclaration(response=None, description='Use this if you like apples.', name='f1', parameters=Schema(example=None, pattern=None, default=None, max_length=None, min_length=None, min_properties=None, max_properties=None, any_of=None, description=None, enum=None, format=None, items=None, max_items=None, maximum=None, min_items=None, minimum=None, nullable=None, properties={'x': Schema(example=None, pattern=None, default=None, max_length=None, min_length=None, min_properties=None, max_properties=None, any_of=None, description=None, enum=None, format=None, items=None, max_items=None, maximum=None, min_items=None, minimum=None, nullable=None, properties=None, property_ordering=None, required=None, title=None, type=<Type.int: 'int'>)}, property_ordering=None, required=None, title=None, type=<Type.OBJECT: 'OBJECT'>))