import 'package:luthor/luthor.dart';
import 'package:freezed_annotation/freezed_annotation.dart';
part 'number_schema.freezed.dart';
part 'number_schema.g.dart';
class NumberSchema extends _$NumberSchema {
const factory NumberSchema({
static SchemaValidationResult<NumberSchema> validate(
Map<String, dynamic> json,
_$NumberSchemaValidate(json);
factory NumberSchema.fromJson(Map<String, dynamic> json) =>
_$NumberSchemaFromJson(json);
print(NumberSchema.validate({'value': 42}));
print(NumberSchema.validate({'value': 42.0}));