import 'package:freezed_annotation/freezed_annotation.dart'; import 'package:flutter/foundation.dart'; part 'my_random.freezed.dart'; part 'my_random.g.dart'; @freezed class MyRandom with _$MyRandom { const MyRandom._(); const factory MyRandom({ @JsonKey(name: 'complexV') @Default('') String complexv, @JsonKey(name: 'floatV') @Default(0) num floatv, @JsonKey(name: 'intV') @Default(0) num intv, @JsonKey(name: 'nowV') @Default(0) num nowv }) = _MyRandom; factory MyRandom.fromJson(Map json) => _$MyRandomFromJson(json); }