Option recommendations (experimental; quick mode; rules 2026-10-18)

Schema  JSON Schema (https://json-schema.org/draft/2020-12/schema)
  components                       1, 0 operations
  inline objects / enums           0 / 1, nesting depth 0
  shared property names            0 (none)
  inline names = component names   0
  repeated inline objects / enums  0 of 0 shapes / 0 of 0 value sets
  titled components                0: 0 shared titles (none), 0 equal another key, 0 equal their own key
  inline titles                    0 objects, most repeated 0 (none)
  unions                           0 oneOf/anyOf, 0 with a discriminator, 0 inline variants
  union branch tags                0 tagged, 0 single required key, 0 tagged only through allOf $ref, 0 copy their parent
  component keys                   PascalCase (1 of 1); 0 dotted in 0 namespaces
  constraint keywords              uniqueItems 0, patternProperties 0 (0 beyond a typed map), multipleOf 0, OpenAPI 3.0 nullable 0, boolean exclusive bounds 0
  formats                          1 (date-time x1), decimal 0; int32/int64 0, ranges not enforced
  integer/number/boolean schemas   0
  root schema                      object model 1, title words 0

Start from  --preset standard-py314-20261017

Add  nothing on top of the preset

Command
  datamodel-codegen --input order.json --preset standard-py314-20261017 --target-python-version 3.14

pyproject.toml
  [tool.datamodel-codegen]
  input = "order.json"
  preset = "standard-py314-20261017"
  target-python-version = "3.14"
