Stellar PHP SDK API Documentation

XdrSCValBase
in package

Table of Contents

Properties

$address  : XdrSCAddress|null
$b  : bool|null
$bytes  : XdrDataValueMandatory|null
$duration  : int|null
$error  : XdrSCError|null
$i128  : XdrInt128Parts|null
$i256  : XdrInt256Parts|null
$i32  : int|null
$i64  : int|null
$instance  : XdrSCContractInstance|null
$map  : array<string|int, mixed>|null
$nonceKey  : XdrSCNonceKey|null
$str  : string|null
$sym  : string|null
$timepoint  : int|null
$type  : XdrSCValType
$u128  : XdrUInt128Parts|null
$u256  : XdrUInt256Parts|null
$u32  : int|null
$u64  : int|null
$vec  : array<string|int, mixed>|null

Methods

__construct()  : mixed
decode()  : static
encode()  : string
fromBase64Xdr()  : static
fromTxRep()  : static
getAddress()  : XdrSCAddress|null
getB()  : bool|null
getBytes()  : XdrDataValueMandatory|null
getDuration()  : int|null
getError()  : XdrSCError|null
getI128()  : XdrInt128Parts|null
getI256()  : XdrInt256Parts|null
getI32()  : int|null
getI64()  : int|null
getInstance()  : XdrSCContractInstance|null
getMap()  : array<string|int, mixed>|null
getNonceKey()  : XdrSCNonceKey|null
getStr()  : string|null
getSym()  : string|null
getTimepoint()  : int|null
getType()  : XdrSCValType
getU128()  : XdrUInt128Parts|null
getU256()  : XdrUInt256Parts|null
getU32()  : int|null
getU64()  : int|null
getVec()  : array<string|int, mixed>|null
setAddress()  : void
setB()  : void
setBytes()  : void
setDuration()  : void
setError()  : void
setI128()  : void
setI256()  : void
setI32()  : void
setI64()  : void
setInstance()  : void
setMap()  : void
setNonceKey()  : void
setStr()  : void
setSym()  : void
setTimepoint()  : void
setType()  : void
setU128()  : void
setU256()  : void
setU32()  : void
setU64()  : void
setVec()  : void
toBase64Xdr()  : string
toTxRep()  : void

Properties

Methods

fromBase64Xdr()

public static fromBase64Xdr(string $xdr) : static
Parameters
$xdr : string
Return values
static

fromTxRep()

public static fromTxRep(array<string|int, mixed> $map, string $prefix) : static
Parameters
$map : array<string|int, mixed>
$prefix : string
Return values
static

getB()

public getB() : bool|null
Return values
bool|null

getDuration()

public getDuration() : int|null
Return values
int|null

getI32()

public getI32() : int|null
Return values
int|null

getI64()

public getI64() : int|null
Return values
int|null

getMap()

public getMap() : array<string|int, mixed>|null
Return values
array<string|int, mixed>|null

getStr()

public getStr() : string|null
Return values
string|null

getSym()

public getSym() : string|null
Return values
string|null

getTimepoint()

public getTimepoint() : int|null
Return values
int|null

getU32()

public getU32() : int|null
Return values
int|null

getU64()

public getU64() : int|null
Return values
int|null

getVec()

public getVec() : array<string|int, mixed>|null
Return values
array<string|int, mixed>|null

setB()

public setB(bool|null $b) : void
Parameters
$b : bool|null

setDuration()

public setDuration(int|null $duration) : void
Parameters
$duration : int|null

setI32()

public setI32(int|null $i32) : void
Parameters
$i32 : int|null

setI64()

public setI64(int|null $i64) : void
Parameters
$i64 : int|null

setMap()

public setMap(array<string|int, mixed>|null $map) : void
Parameters
$map : array<string|int, mixed>|null

setStr()

public setStr(string|null $str) : void
Parameters
$str : string|null

setSym()

public setSym(string|null $sym) : void
Parameters
$sym : string|null

setTimepoint()

public setTimepoint(int|null $timepoint) : void
Parameters
$timepoint : int|null

setU32()

public setU32(int|null $u32) : void
Parameters
$u32 : int|null

setU64()

public setU64(int|null $u64) : void
Parameters
$u64 : int|null

setVec()

public setVec(array<string|int, mixed>|null $vec) : void
Parameters
$vec : array<string|int, mixed>|null

toBase64Xdr()

public toBase64Xdr() : string
Return values
string

toTxRep()

public toTxRep(string $prefix, array<string|int, mixed> &$lines) : void
Parameters
$prefix : string
$lines : array<string|int, mixed>

        
On this page

Search results