Class SignerPermissionRequest
- Namespace
- Thirdweb.AccountAbstraction
- Assembly
- Thirdweb.dll
[Struct("SignerPermissionRequest")]
public class SignerPermissionRequest
- Inheritance
-
SignerPermissionRequest
- Inherited Members
-
Properties
ApprovedTargets
[Parameter("address[]", "approvedTargets", 3)]
public virtual List<string> ApprovedTargets { get; set; }
Property Value
- List<string>
IsAdmin
[Parameter("uint8", "isAdmin", 2)]
public virtual byte IsAdmin { get; set; }
Property Value
- byte
NativeTokenLimitPerTransaction
[Parameter("uint256", "nativeTokenLimitPerTransaction", 4)]
public virtual BigInteger NativeTokenLimitPerTransaction { get; set; }
Property Value
- BigInteger
PermissionEndTimestamp
[Parameter("uint128", "permissionEndTimestamp", 6)]
public virtual BigInteger PermissionEndTimestamp { get; set; }
Property Value
- BigInteger
PermissionStartTimestamp
[Parameter("uint128", "permissionStartTimestamp", 5)]
public virtual BigInteger PermissionStartTimestamp { get; set; }
Property Value
- BigInteger
ReqValidityEndTimestamp
[Parameter("uint128", "reqValidityEndTimestamp", 8)]
public virtual BigInteger ReqValidityEndTimestamp { get; set; }
Property Value
- BigInteger
ReqValidityStartTimestamp
[Parameter("uint128", "reqValidityStartTimestamp", 7)]
public virtual BigInteger ReqValidityStartTimestamp { get; set; }
Property Value
- BigInteger
Signer
[Parameter("address", "signer", 1)]
public virtual string Signer { get; set; }
Property Value
- string
Uid
[Parameter("bytes32", "uid", 9)]
public virtual byte[] Uid { get; set; }
Property Value
- byte[]