PathPaymentStrictSendOperation class

send an amount to a destination account through a path. Threshold: med Result: PathPaymentStrictSendResult

Inheritance

Constructors

PathPaymentStrictSendOperation({required StellarAsset sendAsset, required BigInt sendAmount, required MuxedAccount destination, required StellarAsset destAsset, required BigInt destMin, List<StellarAsset> path = const []})
PathPaymentStrictSendOperation.fromStruct(Map<String, dynamic> json)
factory

Properties

destAsset StellarAsset
final
destination MuxedAccount
recipient of the payment
final
destMin BigInt
final
hashCode int
The hash code for this object.
no setterinherited
level OperationLevel
no setterinherited
operationType OperationType
finalinherited
path List<StellarAsset>
additional hops it must go through to get there
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sendAmount BigInt
amount of sendAsset to send (excluding fees)
final
sendAsset StellarAsset
asset we pay with
final
variantName String
no setterinherited

Methods

cast<T extends OperationBody>() → T
inherited
createLayout({String? property}) → Layout<Map<String, dynamic>>
override
createVariantLayout({String? property}) → Layout<Map<String, dynamic>>
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
override
toLayoutStruct() Map<String, dynamic>
override
toString() String
A string representation of this object.
inherited
toVariantLayoutStruct() Map<String, dynamic>
inherited
toVariantXDR({String? property}) List<int>
inherited
toVariantXDRBase64() String
inherited
toVariantXDRHex() String
inherited
toXDR({String? property}) List<int>
inherited
toXDRBase64() String
inherited
toXDRHex() String
inherited

Operators

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

Static Methods

layout({String? property}) → Layout<Map<String, dynamic>>
override