Table of Contents

Class SessionSpec

Namespace
Thirdweb.AccountAbstraction
Assembly
Thirdweb.dll
[Struct("SessionSpec")]
public class SessionSpec
Inheritance
SessionSpec
Inherited Members

Properties

CallPolicies

[Parameter("tuple[]", "callPolicies", 4, "CallSpec[]")]
[JsonProperty("callPolicies")]
public virtual List<CallSpec> CallPolicies { get; set; }

Property Value

List<CallSpec>

ExpiresAt

[Parameter("uint256", "expiresAt", 3)]
[JsonProperty("expiresAt")]
public virtual BigInteger ExpiresAt { get; set; }

Property Value

BigInteger

IsWildcard

[Parameter("bool", "isWildcard", 2)]
[JsonProperty("isWildcard")]
public virtual bool IsWildcard { get; set; }

Property Value

bool

Signer

[Parameter("address", "signer", 1)]
[JsonProperty("signer")]
public virtual string Signer { get; set; }

Property Value

string

TransferPolicies

[Parameter("tuple[]", "transferPolicies", 5, "TransferSpec[]")]
[JsonProperty("transferPolicies")]
public virtual List<TransferSpec> TransferPolicies { get; set; }

Property Value

List<TransferSpec>

Uid

[Parameter("bytes32", "uid", 6)]
[JsonProperty("uid")]
public virtual byte[] Uid { get; set; }

Property Value

byte[]