In order to generate data which is more similar to the real-world data, users are required to provide highly-specified schema. It would be better to provide a set of default constraints internally which are able to be overridden by the users.
i.e.
Input type definition:
From the example, the generated data are not widely used in real world. In that case, it might be better to have default constraints to specify the generated data and make the data more practical.
In order to generate data which is more similar to the real-world data, users are required to provide highly-specified schema. It would be better to provide a set of default constraints internally which are able to be overridden by the users. i.e. Input type definition:
Generated data:
From the example, the generated data are not widely used in real world. In that case, it might be better to have default constraints to specify the generated data and make the data more practical.