import 'package:flutter/foundation.dart'; import 'package:json_annotation/json_annotation.dart'; part 'dns_records.g.dart'; @JsonSerializable(createToJson: true, createFactory: false) class DnsRecords { DnsRecords({ @required this.type, @required this.name, @required this.content, this.ttl = 3600, this.priority = 10, this.proxied = false, }); final String type; final String name; final String content; final int ttl; final int priority; final bool proxied; toJson() => _$DnsRecordsToJson(this); }