in utils/generator.py [0:0]
def generate_query_py(schema, filename):
"""Generate query.py with all the properties of `QueryContainer` as Python
classes.
"""
classes = []
query_container = schema.find_type("QueryContainer", "_types.query_dsl")
for p in query_container["properties"]:
classes += schema.property_to_python_class(p)
with open(filename, "wt") as f:
f.write(query_py.render(classes=classes, parent="Query"))
print(f"Generated {filename}.")