quicktype icon indicating copy to clipboard operation
quicktype copied to clipboard

Update Dart Model Generation Command to Support Optional Fields

Open bhanuka96 opened this issue 1 year ago • 1 comments

I have been using the following command to generate Dart model classes locally:

npm start -- "--lang dart --null-safety --final-props --copy-with -o jsons/sample.dart jsons/sample.json"

While the command works well, I noticed that all generated fields are marked as required, even when I haven't explicitly specified them as required arguments.

Expected Behavior: The command should generate Dart model classes with optional fields for those properties that are not marked as required in the JSON schema.

bhanuka96 avatar Jan 13 '24 14:01 bhanuka96

Hi @bhanuka96 , could you help to provide an example of your input and output as well as the expected output ?

inferrinizzard avatar May 22 '24 14:05 inferrinizzard