Class CallSpec
- Namespace
- Thirdweb.AccountAbstraction
- Assembly
- Thirdweb.dll
[Struct("CallSpec")]
public class CallSpec
- Inheritance
-
CallSpec
- Inherited Members
-
Properties
Constraints
[Parameter("tuple[]", "constraints", 5, "Constraint[]")]
[JsonProperty("constraints")]
public virtual List<Constraint> Constraints { get; set; }
Property Value
- List<Constraint>
MaxValuePerUse
[Parameter("uint256", "maxValuePerUse", 3)]
[JsonProperty("maxValuePerUse")]
public virtual BigInteger MaxValuePerUse { get; set; }
Property Value
- BigInteger
Selector
[Parameter("bytes4", "selector", 2)]
[JsonProperty("selector")]
public virtual byte[] Selector { get; set; }
Property Value
- byte[]
Target
[Parameter("address", "target", 1)]
[JsonProperty("target")]
public virtual string Target { get; set; }
Property Value
- string
ValueLimit
[Parameter("tuple", "valueLimit", 4, "UsageLimit")]
[JsonProperty("valueLimit")]
public virtual UsageLimit ValueLimit { get; set; }
Property Value
- UsageLimit