selfprivacy.org.app/lib/logic/models/dns_records.dart

25 lines
503 B
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);
}