HeliumTransactionPoCReceiptsV1 class

Inheritance
Annotations
  • @JsonSerializable()

Constructors

HeliumTransactionPoCReceiptsV1({required HeliumTransactionType type, required String hash, required int height, required DateTime time, required String challenger, required String challengerOwner, required String challengerLocation, required double challengerLat, required double challengerLon, required List<HeliumPoCReceiptsPathElement> path, required String secret, required String onionKeyHash, String? requestBlockHash, required int fee})
HeliumTransactionPoCReceiptsV1.fromJson(Map<String, dynamic> json)
factory

Properties

challenger String
final
challengerLat double
final
challengerLocation String
final
challengerLon double
final
challengerOwner String
final
fee int
final
hash String
The transaction hash.
finalinherited
hashCode int
The hash code for this object.
no setterinherited
height int
The block containing the transaction.
finalinherited
onionKeyHash String
final
path List<HeliumPoCReceiptsPathElement>
final
requestBlockHash String?
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
secret String
final
time DateTime
The transaction time.
finalinherited
type HeliumTransactionType
The type of transaction.
finalinherited

Methods

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

Operators

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