SolanaPayRequest class abstract

Available extensions
Annotations
  • @freezed

Constructors

SolanaPayRequest({required Ed25519HDPublicKey recipient, Decimal? amount, Ed25519HDPublicKey? splToken, Iterable<Ed25519HDPublicKey>? reference, String? label, String? message, String? memo})
const
factory
SolanaPayRequest.parse(String url)
factory

Properties

amount → Decimal?
no setterinherited
copyWith → $SolanaPayRequestCopyWith<SolanaPayRequest>
Create a copy of SolanaPayRequest with the given fields replaced by the non-null parameter values.
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
label String?
no setterinherited
memo String?
no setterinherited
message String?
no setterinherited
recipient Ed25519HDPublicKey
no setterinherited
reference Iterable<Ed25519HDPublicKey>?
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
splToken Ed25519HDPublicKey?
no setterinherited

Methods

map<TResult extends Object?>(TResult $default(_SolanaPayRequest value)) → TResult

Available on SolanaPayRequest, provided by the SolanaPayRequestPatterns extension

A switch-like method, using callbacks.
mapOrNull<TResult extends Object?>(TResult? $default(_SolanaPayRequest value)?) → TResult?

Available on SolanaPayRequest, provided by the SolanaPayRequestPatterns extension

A variant of map that fallback to returning null.
maybeMap<TResult extends Object?>(TResult $default(_SolanaPayRequest value)?, {required TResult orElse()}) → TResult

Available on SolanaPayRequest, provided by the SolanaPayRequestPatterns extension

A variant of map that fallback to returning orElse.
maybeWhen<TResult extends Object?>(TResult $default(Ed25519HDPublicKey recipient, Decimal? amount, Ed25519HDPublicKey? splToken, Iterable<Ed25519HDPublicKey>? reference, String? label, String? message, String? memo)?, {required TResult orElse()}) → TResult

Available on SolanaPayRequest, provided by the SolanaPayRequestPatterns extension

A variant of when that fallback to an orElse callback.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited
toUrl() String
when<TResult extends Object?>(TResult $default(Ed25519HDPublicKey recipient, Decimal? amount, Ed25519HDPublicKey? splToken, Iterable<Ed25519HDPublicKey>? reference, String? label, String? message, String? memo)) → TResult

Available on SolanaPayRequest, provided by the SolanaPayRequestPatterns extension

A switch-like method, using callbacks.
whenOrNull<TResult extends Object?>(TResult? $default(Ed25519HDPublicKey recipient, Decimal? amount, Ed25519HDPublicKey? splToken, Iterable<Ed25519HDPublicKey>? reference, String? label, String? message, String? memo)?) → TResult?

Available on SolanaPayRequest, provided by the SolanaPayRequestPatterns extension

A variant of when that fallback to returning null

Operators

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

Static Methods

tryParse(String url) SolanaPayRequest?