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[]