DOI class

Digital Object Identifier (DOI).

See: DOI HANDBOOK

Constructors

DOI({required DigitString directoryIndicator, required List<DigitString> registrantCodes, required String suffix})

Properties

directoryIndicator DigitString
final
hashCode int
The hash code for this object.
no setteroverride
registrantCodes UnmodifiableListView<DigitString>
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
suffix String
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
DOI names are case insensitive.
override
toUri() Uri
Uses https://doi.org

Operators

operator ==(Object other) bool
The equality operator.
override

Static Methods

isValid(String value) bool
tryParse(String value) DOI?