PiSummaryModel constructor
PiSummaryModel({
- @JsonKey(fromJson: numFromJson, name: 'domains_being_blocked') @Default(0) num domainsBeingBlocked,
- @JsonKey(fromJson: numFromJson, name: 'dns_queries_today') @Default(0) num dnsQueriesToday,
- @JsonKey(fromJson: numFromJson, name: 'ads_blocked_today') @Default(0) num adsBlockedToday,
- @JsonKey(fromJson: numFromJson, name: 'ads_percentage_today') @Default(0) num adsPercentageToday,
- @JsonKey(fromJson: numFromJson, name: 'unique_domains') @Default(0) num uniqueDomains,
- @JsonKey(fromJson: numFromJson, name: 'queries_forwarded') @Default(0) num queriesForwarded,
- @JsonKey(fromJson: numFromJson, name: 'queries_cached') @Default(0) num queriesCached,
- @JsonKey(fromJson: numFromJson, name: 'clients_ever_seen') @Default(0) num clientsEverSeen,
- @JsonKey(fromJson: numFromJson, name: 'unique_clients') @Default(0) num uniqueClients,
- @JsonKey(fromJson: numFromJson, name: 'dns_queries_all_types') @Default(0) num dnsQueriesAllTypes,
- @JsonKey(fromJson: numFromJson, name: 'reply_NODATA') @Default(0) num replyNoData,
- @JsonKey(fromJson: numFromJson, name: 'reply_NXDOMAIN') @Default(0) num replyNxDomain,
- @JsonKey(fromJson: numFromJson, name: 'reply_CNAME') @Default(0) num replyCName,
- @JsonKey(fromJson: numFromJson, name: 'reply_IP') @Default(0) num replyIP,
- @JsonKey(fromJson: numFromJson, name: 'privacy_level') @Default(0) num privacyLevel,
- @JsonKey(name: 'status') @Default('unknown') String status,
Implementation
factory PiSummaryModel({
@JsonKey(fromJson: numFromJson, name: 'domains_being_blocked')
@Default(0)
num domainsBeingBlocked,
@JsonKey(fromJson: numFromJson, name: 'dns_queries_today')
@Default(0)
num dnsQueriesToday,
@JsonKey(fromJson: numFromJson, name: 'ads_blocked_today')
@Default(0)
num adsBlockedToday,
@JsonKey(fromJson: numFromJson, name: 'ads_percentage_today')
@Default(0)
num adsPercentageToday,
@JsonKey(fromJson: numFromJson, name: 'unique_domains')
@Default(0)
num uniqueDomains,
@JsonKey(fromJson: numFromJson, name: 'queries_forwarded')
@Default(0)
num queriesForwarded,
@JsonKey(fromJson: numFromJson, name: 'queries_cached')
@Default(0)
num queriesCached,
@JsonKey(fromJson: numFromJson, name: 'clients_ever_seen')
@Default(0)
num clientsEverSeen,
@JsonKey(fromJson: numFromJson, name: 'unique_clients')
@Default(0)
num uniqueClients,
@JsonKey(fromJson: numFromJson, name: 'dns_queries_all_types')
@Default(0)
num dnsQueriesAllTypes,
@JsonKey(fromJson: numFromJson, name: 'reply_NODATA')
@Default(0)
num replyNoData,
@JsonKey(fromJson: numFromJson, name: 'reply_NXDOMAIN')
@Default(0)
num replyNxDomain,
@JsonKey(fromJson: numFromJson, name: 'reply_CNAME')
@Default(0)
num replyCName,
@JsonKey(fromJson: numFromJson, name: 'reply_IP') @Default(0) num replyIP,
@JsonKey(fromJson: numFromJson, name: 'privacy_level')
@Default(0)
num privacyLevel,
@JsonKey(name: 'status') @Default('unknown') String status,
}) = _PiSummaryModel;