XdrLedgerKey
in package
Table of Contents
Properties
- $account : XdrLedgerKeyAccount|null
- $balanceID : XdrClaimableBalanceID|null
- $configSetting : XdrConfigSettingID|null
- $contractCode : XdrLedgerKeyContractCode|null
- $contractData : XdrLedgerKeyContractData|null
- $data : XdrLedgerKeyData|null
- $liquidityPoolID : string|null
- $offer : XdrLedgerKeyOffer|null
- $trustLine : XdrLedgerKeyTrustLine|null
- $ttl : XdrLedgerKeyTTL|null
- $type : XdrLedgerEntryType
Methods
- __construct() : mixed
- decode() : XdrLedgerKey
- encode() : string
- forAccountId() : XdrLedgerKey
- forClaimableBalanceId() : XdrLedgerKey
- forConfigSettingID() : XdrLedgerKey
- forContractCode() : XdrLedgerKey
- forContractData() : XdrLedgerKey
- forData() : XdrLedgerKey
- forLiquidityPoolId() : XdrLedgerKey
- forOffer() : XdrLedgerKey
- forTrustLine() : XdrLedgerKey
- forTTL() : XdrLedgerKey
- fromBase64Xdr() : XdrLedgerKey
- getAccount() : XdrLedgerKeyAccount|null
- getBalanceID() : XdrClaimableBalanceID|null
- getConfigSetting() : XdrConfigSettingID|null
- getContractCode() : XdrLedgerKeyContractCode|null
- getContractData() : XdrLedgerKeyContractData|null
- getData() : XdrLedgerKeyData|null
- getLiquidityPoolID() : string|null
- getOffer() : XdrLedgerKeyOffer|null
- getTrustLine() : XdrLedgerKeyTrustLine|null
- getTtl() : XdrLedgerKeyTTL|null
- getType() : XdrLedgerEntryType
- setAccount() : void
- setBalanceID() : void
- setConfigSetting() : void
- setContractCode() : void
- setContractData() : void
- setData() : void
- setLiquidityPoolID() : void
- setOffer() : void
- setTrustLine() : void
- setTtl() : void
- setType() : void
- toBase64Xdr() : string
Properties
$account
public
XdrLedgerKeyAccount|null
$account
= null
$balanceID
public
XdrClaimableBalanceID|null
$balanceID
= null
$configSetting
public
XdrConfigSettingID|null
$configSetting
= null
$contractCode
public
XdrLedgerKeyContractCode|null
$contractCode
= null
$contractData
public
XdrLedgerKeyContractData|null
$contractData
= null
$data
public
XdrLedgerKeyData|null
$data
= null
$liquidityPoolID
public
string|null
$liquidityPoolID
= null
$offer
public
XdrLedgerKeyOffer|null
$offer
= null
$trustLine
public
XdrLedgerKeyTrustLine|null
$trustLine
= null
$ttl
public
XdrLedgerKeyTTL|null
$ttl
= null
$type
public
XdrLedgerEntryType
$type
Methods
__construct()
public
__construct(XdrLedgerEntryType $type) : mixed
Parameters
- $type : XdrLedgerEntryType
decode()
public
static decode(XdrBuffer $xdr) : XdrLedgerKey
Parameters
- $xdr : XdrBuffer
Return values
XdrLedgerKeyencode()
public
encode() : string
Return values
stringforAccountId()
public
static forAccountId(string $accountId) : XdrLedgerKey
Parameters
- $accountId : string
Return values
XdrLedgerKeyforClaimableBalanceId()
public
static forClaimableBalanceId(string $claimableBalanceId) : XdrLedgerKey
Parameters
- $claimableBalanceId : string
Return values
XdrLedgerKeyforConfigSettingID()
public
static forConfigSettingID(XdrConfigSettingID $id) : XdrLedgerKey
Parameters
- $id : XdrConfigSettingID
Return values
XdrLedgerKeyforContractCode()
public
static forContractCode(string $code) : XdrLedgerKey
Parameters
- $code : string
Return values
XdrLedgerKeyforContractData()
public
static forContractData(XdrSCAddress $contract, XdrSCVal $key, XdrContractDataDurability $durability) : XdrLedgerKey
Parameters
- $contract : XdrSCAddress
- $key : XdrSCVal
- $durability : XdrContractDataDurability
Return values
XdrLedgerKeyforData()
public
static forData(string $accountId, string $dataName) : XdrLedgerKey
Parameters
- $accountId : string
- $dataName : string
Return values
XdrLedgerKeyforLiquidityPoolId()
public
static forLiquidityPoolId(string $liquidityPoolId) : XdrLedgerKey
Parameters
- $liquidityPoolId : string
Return values
XdrLedgerKeyforOffer()
public
static forOffer(string $sellerId, int $offerId) : XdrLedgerKey
Parameters
- $sellerId : string
- $offerId : int
Return values
XdrLedgerKeyforTrustLine()
public
static forTrustLine(string $accountId, XdrAsset $asset) : XdrLedgerKey
Parameters
- $accountId : string
- $asset : XdrAsset
Return values
XdrLedgerKeyforTTL()
public
static forTTL(string $keyHash) : XdrLedgerKey
Parameters
- $keyHash : string
Return values
XdrLedgerKeyfromBase64Xdr()
public
static fromBase64Xdr(string $base64Xdr) : XdrLedgerKey
Parameters
- $base64Xdr : string
Return values
XdrLedgerKeygetAccount()
public
getAccount() : XdrLedgerKeyAccount|null
Return values
XdrLedgerKeyAccount|nullgetBalanceID()
public
getBalanceID() : XdrClaimableBalanceID|null
Return values
XdrClaimableBalanceID|nullgetConfigSetting()
public
getConfigSetting() : XdrConfigSettingID|null
Return values
XdrConfigSettingID|nullgetContractCode()
public
getContractCode() : XdrLedgerKeyContractCode|null
Return values
XdrLedgerKeyContractCode|nullgetContractData()
public
getContractData() : XdrLedgerKeyContractData|null
Return values
XdrLedgerKeyContractData|nullgetData()
public
getData() : XdrLedgerKeyData|null
Return values
XdrLedgerKeyData|nullgetLiquidityPoolID()
public
getLiquidityPoolID() : string|null
Return values
string|nullgetOffer()
public
getOffer() : XdrLedgerKeyOffer|null
Return values
XdrLedgerKeyOffer|nullgetTrustLine()
public
getTrustLine() : XdrLedgerKeyTrustLine|null
Return values
XdrLedgerKeyTrustLine|nullgetTtl()
public
getTtl() : XdrLedgerKeyTTL|null
Return values
XdrLedgerKeyTTL|nullgetType()
public
getType() : XdrLedgerEntryType
Return values
XdrLedgerEntryTypesetAccount()
public
setAccount(XdrLedgerKeyAccount|null $account) : void
Parameters
- $account : XdrLedgerKeyAccount|null
setBalanceID()
public
setBalanceID(XdrClaimableBalanceID|null $balanceID) : void
Parameters
- $balanceID : XdrClaimableBalanceID|null
setConfigSetting()
public
setConfigSetting(XdrConfigSettingID|null $configSetting) : void
Parameters
- $configSetting : XdrConfigSettingID|null
setContractCode()
public
setContractCode(XdrLedgerKeyContractCode|null $contractCode) : void
Parameters
- $contractCode : XdrLedgerKeyContractCode|null
setContractData()
public
setContractData(XdrLedgerKeyContractData|null $contractData) : void
Parameters
- $contractData : XdrLedgerKeyContractData|null
setData()
public
setData(XdrLedgerKeyData|null $data) : void
Parameters
- $data : XdrLedgerKeyData|null
setLiquidityPoolID()
public
setLiquidityPoolID(string|null $liquidityPoolID) : void
Parameters
- $liquidityPoolID : string|null
setOffer()
public
setOffer(XdrLedgerKeyOffer|null $offer) : void
Parameters
- $offer : XdrLedgerKeyOffer|null
setTrustLine()
public
setTrustLine(XdrLedgerKeyTrustLine|null $trustLine) : void
Parameters
- $trustLine : XdrLedgerKeyTrustLine|null
setTtl()
public
setTtl(XdrLedgerKeyTTL|null $ttl) : void
Parameters
- $ttl : XdrLedgerKeyTTL|null
setType()
public
setType(XdrLedgerEntryType $type) : void
Parameters
- $type : XdrLedgerEntryType
toBase64Xdr()
public
toBase64Xdr() : string