XdrPathPaymentStrictSendOperation
in package
Table of Contents
Properties
- $destAsset : XdrAsset
- $destination : XdrMuxedAccount
- $destMin : BigInteger
- $path : array<string|int, mixed>
- $sendAmount : BigInteger
- $sendAsset : XdrAsset
Methods
- __construct() : mixed
- decode() : XdrPathPaymentStrictSendOperation
- encode() : string
- fromBase64Xdr() : static
- fromJson() : static
- fromJsonValue() : static
- fromTxRep() : XdrPathPaymentStrictSendOperation
- getDestAsset() : XdrAsset
- getDestination() : XdrMuxedAccount
- getDestMin() : BigInteger
- getPath() : array<string|int, mixed>
- getSendAmount() : BigInteger
- getSendAsset() : XdrAsset
- setDestAsset() : void
- setDestination() : void
- setDestMin() : void
- setPath() : void
- setSendAmount() : void
- setSendAsset() : void
- toBase64Xdr() : string
- toJson() : string
- toJsonValue() : array<string|int, mixed>
- toTxRep() : void
Properties
$destAsset
public
XdrAsset
$destAsset
$destination
public
XdrMuxedAccount
$destination
$destMin
public
BigInteger
$destMin
$path
public
array<string|int, mixed>
$path
$sendAmount
public
BigInteger
$sendAmount
$sendAsset
public
XdrAsset
$sendAsset
Methods
__construct()
public
__construct(XdrAsset $sendAsset, BigInteger $sendAmount, XdrMuxedAccount $destination, XdrAsset $destAsset, BigInteger $destMin, array<string|int, mixed> $path) : mixed
Parameters
- $sendAsset : XdrAsset
- $sendAmount : BigInteger
- $destination : XdrMuxedAccount
- $destAsset : XdrAsset
- $destMin : BigInteger
- $path : array<string|int, mixed>
decode()
public
static decode(XdrBuffer $xdr) : XdrPathPaymentStrictSendOperation
Parameters
- $xdr : XdrBuffer
Return values
XdrPathPaymentStrictSendOperationencode()
public
encode() : string
Return values
stringfromBase64Xdr()
public
static fromBase64Xdr(string $xdr) : static
Parameters
- $xdr : string
Return values
staticfromJson()
public
static fromJson(string $json) : static
Parameters
- $json : string
Tags
Return values
staticfromJsonValue()
public
static fromJsonValue(mixed $value) : static
Parameters
- $value : mixed
Return values
staticfromTxRep()
public
static fromTxRep(array<string|int, mixed> $map, string $prefix) : XdrPathPaymentStrictSendOperation
Parameters
- $map : array<string|int, mixed>
- $prefix : string
Return values
XdrPathPaymentStrictSendOperationgetDestAsset()
public
getDestAsset() : XdrAsset
Return values
XdrAssetgetDestination()
public
getDestination() : XdrMuxedAccount
Return values
XdrMuxedAccountgetDestMin()
public
getDestMin() : BigInteger
Return values
BigIntegergetPath()
public
getPath() : array<string|int, mixed>
Return values
array<string|int, mixed>getSendAmount()
public
getSendAmount() : BigInteger
Return values
BigIntegergetSendAsset()
public
getSendAsset() : XdrAsset
Return values
XdrAssetsetDestAsset()
public
setDestAsset(XdrAsset $destAsset) : void
Parameters
- $destAsset : XdrAsset
setDestination()
public
setDestination(XdrMuxedAccount $destination) : void
Parameters
- $destination : XdrMuxedAccount
setDestMin()
public
setDestMin(BigInteger $destMin) : void
Parameters
- $destMin : BigInteger
setPath()
public
setPath(array<string|int, mixed> $path) : void
Parameters
- $path : array<string|int, mixed>
setSendAmount()
public
setSendAmount(BigInteger $sendAmount) : void
Parameters
- $sendAmount : BigInteger
setSendAsset()
public
setSendAsset(XdrAsset $sendAsset) : void
Parameters
- $sendAsset : XdrAsset
toBase64Xdr()
public
toBase64Xdr() : string
Return values
stringtoJson()
public
toJson() : string
Tags
Return values
stringtoJsonValue()
public
toJsonValue() : array<string|int, mixed>
Return values
array<string|int, mixed>toTxRep()
public
toTxRep(string $prefix, array<string|int, mixed> &$lines) : void
Parameters
- $prefix : string
- $lines : array<string|int, mixed>