glideapps / quicktype

Generate types and converters from JSON, Schema, and GraphQL

Home Page:https://app.quicktype.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Update Dart Model Generation Command to Support Optional Fields

bhanuka96 opened this issue · 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.

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