DohRequestType enum
DNS record type enumeration
Supports common DNS record types corresponding to RFC standard values
Values
- A → const DohRequestType
-
A record - IPv4 address record
const DohRequestType('A', 1, 'IPv4 address record') - NS → const DohRequestType
-
NS record - Name server record
const DohRequestType('NS', 2, 'Name server record') - CNAME → const DohRequestType
-
CNAME record - Canonical name record
const DohRequestType('CNAME', 5, 'Canonical name record') - SOA → const DohRequestType
-
SOA record - Start of authority record
const DohRequestType('SOA', 6, 'Start of authority record') - PTR → const DohRequestType
-
PTR record - Pointer record (reverse DNS lookup)
const DohRequestType('PTR', 12, 'Pointer record') - MX → const DohRequestType
-
MX record - Mail exchange record
const DohRequestType('MX', 15, 'Mail exchange record') - TXT → const DohRequestType
-
TXT record - Text record
const DohRequestType('TXT', 16, 'Text record') - AAAA → const DohRequestType
-
AAAA record - IPv6 address record
const DohRequestType('AAAA', 28, 'IPv6 address record') - SRV → const DohRequestType
-
SRV record - Service record
const DohRequestType('SRV', 33, 'Service record') - NAPTR → const DohRequestType
-
NAPTR record - Naming authority pointer record
const DohRequestType('NAPTR', 35, 'Naming authority pointer record') - CERT → const DohRequestType
-
CERT record - Certificate record
const DohRequestType('CERT', 37, 'Certificate record') - DNAME → const DohRequestType
-
DNAME record - Delegation name record
const DohRequestType('DNAME', 39, 'Delegation name record') - OPT → const DohRequestType
-
OPT record - Option record (EDNS)
const DohRequestType('OPT', 41, 'Option record') - DS → const DohRequestType
-
DS record - Delegation signer record (DNSSEC)
const DohRequestType('DS', 43, 'Delegation signer record') - SSHFP → const DohRequestType
-
SSHFP record - SSH public key fingerprint record
const DohRequestType('SSHFP', 44, 'SSH public key fingerprint record') - IPSECKEY → const DohRequestType
-
IPSECKEY record - IPSec key record
const DohRequestType('IPSECKEY', 45, 'IPSec key record') - RRSIG → const DohRequestType
-
RRSIG record - Resource record signature (DNSSEC)
const DohRequestType('RRSIG', 46, 'Resource record signature') - NSEC → const DohRequestType
-
NSEC record - Next secure record (DNSSEC)
const DohRequestType('NSEC', 47, 'Next secure record') - DNSKEY → const DohRequestType
-
DNSKEY record - DNS key record (DNSSEC)
const DohRequestType('DNSKEY', 48, 'DNS key record') - DHCID → const DohRequestType
-
DHCID record - DHCP identifier record
const DohRequestType('DHCID', 49, 'DHCP identifier record') - NSEC3 → const DohRequestType
-
NSEC3 record - Next secure record version 3 (DNSSEC)
const DohRequestType('NSEC3', 50, 'Next secure record version 3') - NSEC3PARAM → const DohRequestType
-
NSEC3PARAM record - NSEC3 parameters record (DNSSEC)
const DohRequestType('NSEC3PARAM', 51, 'NSEC3 parameters record') - TLSA → const DohRequestType
-
TLSA record - Transport layer security association record
const DohRequestType('TLSA', 52, 'Transport layer security association record') - CDS → const DohRequestType
-
CDS record - Child delegation signer record (DNSSEC)
const DohRequestType('CDS', 59, 'Child delegation signer record') - CDNSKEY → const DohRequestType
-
CDNSKEY record - Child DNS key record (DNSSEC)
const DohRequestType('CDNSKEY', 60, 'Child DNS key record') - OPENPGPKEY → const DohRequestType
-
OPENPGPKEY record - OpenPGP public key record
const DohRequestType('OPENPGPKEY', 61, 'OpenPGP public key record') - CSYNC → const DohRequestType
-
CSYNC record - Child synchronize record
const DohRequestType('CSYNC', 62, 'Child synchronize record') - CAA → const DohRequestType
-
CAA record - Certificate authority authorization record
const DohRequestType('CAA', 257, 'Certificate authority authorization record') - URI → const DohRequestType
-
URI record - Uniform resource identifier record
const DohRequestType('URI', 256, 'Uniform resource identifier record') - ALIAS → const DohRequestType
-
ALIAS record - Alias record (non-standard)
const DohRequestType('ALIAS', 65401, 'Alias record (non-standard)')
Properties
- description → String
-
Description of the record type
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- index → int
-
A numeric identifier for the enumerated value.
no setterinherited
- name → String
-
Record type name
final
- name → String
-
Available on Enum, provided by the EnumName extension
The name of the enum value.no setter - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- value → int
-
Corresponding value in RFC standard
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
-
commonTypes
→ List<
DohRequestType> -
Get common record types
no setter
-
dnssecTypes
→ List<
DohRequestType> -
Get DNSSEC related record types
no setter
Static Methods
-
fromName(
String name) → DohRequestType? - Find record type by name
-
fromValue(
int value) → DohRequestType? - Find record type by value
Constants
-
values
→ const List<
DohRequestType> - A constant List of the values in this enum, in order of their declaration.