Location class

Annotations
  • @JsonSerializable(explicitToJson: true)

Constructors

Location({bool? isAccepted, bool? isOa, bool? isPublished, String? landingPageUrl, String? license, DehydratedSource? source, String? pdfUrl, String? version})
Location.fromJson(Map<String, dynamic> json)
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
isAccepted bool?
true if this location's version is either acceptedVersion or publishedVersion; otherwise false.
getter/setter pair
isOa bool?
True if this work is Open Access (OA). There are many ways to define OA. OpenAlex uses a broad definition: having a URL where you can read the fulltext of this work without needing to pay money or log in.
getter/setter pair
isPublished bool?
true if this location's version is publishedVersion; otherwise false.
getter/setter pair
landingPageUrl String?
The landing page URL for this location.
getter/setter pair
license String?
The location's publishing license. This can be a Create Commons license such as cc0 or cc-by, a publisher-specific license, or null which means we are not able to determine a license for this location.
getter/setter pair
pdfUrl String?
A URL where you can find this location as a PDF.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
source DehydratedSource?
Information about the source of this location, as a DehydratedSource object. The concept of a source is meant to capture a certain social relationship between the host organization and a version of a work. When an organization puts the work on the internet, there is an understanding that they have, at some level, endorsed the work. This level varies, and can be very different depending on the source!
getter/setter pair
version String?
The version of the work, based on the DRIVER Guidelines versioning scheme. Possible values are:. publishedVersion: The document’s version of record. This is the most authoritative version. acceptedVersion: The document after having completed peer review and being officially accepted for publication. It will lack publisher formatting, but the content should be interchangeable with the that of the publishedVersion. submittedVersion: the document as submitted to the publisher by the authors, but before peer-review. Its content may differ significantly from that of the accepted article.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

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