Schema.Class for class-based schemas
Use Schema.Class to define a schema that decodes to a class instance. You get a constructor and optional/default fields with Schema.optional and Schema.default.
- Use Schema.Class<Type>("Name")({ ... }) for class-based schemas
- Use Schema.optional(schema) for optional fields
- Decoded value is an instance of the class
Loading code editor...