PiSummaryModel constructor

PiSummaryModel({
  1. @JsonKey(fromJson: numFromJson, name: 'domains_being_blocked') @Default(0) num domainsBeingBlocked,
  2. @JsonKey(fromJson: numFromJson, name: 'dns_queries_today') @Default(0) num dnsQueriesToday,
  3. @JsonKey(fromJson: numFromJson, name: 'ads_blocked_today') @Default(0) num adsBlockedToday,
  4. @JsonKey(fromJson: numFromJson, name: 'ads_percentage_today') @Default(0) num adsPercentageToday,
  5. @JsonKey(fromJson: numFromJson, name: 'unique_domains') @Default(0) num uniqueDomains,
  6. @JsonKey(fromJson: numFromJson, name: 'queries_forwarded') @Default(0) num queriesForwarded,
  7. @JsonKey(fromJson: numFromJson, name: 'queries_cached') @Default(0) num queriesCached,
  8. @JsonKey(fromJson: numFromJson, name: 'clients_ever_seen') @Default(0) num clientsEverSeen,
  9. @JsonKey(fromJson: numFromJson, name: 'unique_clients') @Default(0) num uniqueClients,
  10. @JsonKey(fromJson: numFromJson, name: 'dns_queries_all_types') @Default(0) num dnsQueriesAllTypes,
  11. @JsonKey(fromJson: numFromJson, name: 'reply_NODATA') @Default(0) num replyNoData,
  12. @JsonKey(fromJson: numFromJson, name: 'reply_NXDOMAIN') @Default(0) num replyNxDomain,
  13. @JsonKey(fromJson: numFromJson, name: 'reply_CNAME') @Default(0) num replyCName,
  14. @JsonKey(fromJson: numFromJson, name: 'reply_IP') @Default(0) num replyIP,
  15. @JsonKey(fromJson: numFromJson, name: 'privacy_level') @Default(0) num privacyLevel,
  16. @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;