DataItemView class final

A container for a single DataItem and Annotations on it.

Inheritance
  • Object
  • ProtoMessage
  • DataItemView

Constructors

DataItemView({DataItem? dataItem, List<Annotation> annotations = const [], bool hasTruncatedAnnotations = false})
DataItemView.fromJson(Object? j)
factory

Properties

annotations List<Annotation>
The Annotations on the DataItem. If too many Annotations should be returned for the DataItem, this field will be truncated per annotations_limit in request. If it was, then the has_truncated_annotations will be set to true.
final
dataItem DataItem?
The DataItem.
final
hashCode int
The hash code for this object.
no setterinherited
hasTruncatedAnnotations bool
True if and only if the Annotations field has been truncated. It happens if more Annotations for this DataItem met the request's annotation_filter than are allowed to be returned by annotations_limit. Note that if Annotations field is not being returned due to field mask, then this field will not be set to true no matter how many Annotations are there.
final
qualifiedName String
The fully qualified name of this message, i.e., google.protobuf.Duration or google.rpc.ErrorInfo.
finalinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

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

Operators

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

Constants

fullyQualifiedName → const String