GuardSet class

Inheritance

Constructors

GuardSet({required BotTax? botTax, required SolPayment? solPayment, required TokenPayment? tokenPayment, required StartDate? startDate, required ThirdPartySigner? thirdPartySigner, required TokenGate? tokenGate, required Gatekeeper? gatekeeper, required EndDate? endDate, required AllowList? allowList, required MintLimit? mintLimit, required NFTPayment? nftPayment, required RedeemedAmount? redeemedAmount, required AddressGate? addressGate, required NftGate? nftGate, required NftBurn? nftBurn, required TokenBurn? tokenBurn, required FreezeSolPayment? freezeSolPayment, required FreezeTokenPayment? freezeTokenPayment, required ProgramGate? programGate, required Allocation? allocation, required Token2022Payment? token2022Payment})
const
GuardSet.fromJson(Map<String, dynamic> json)
factory

Properties

addressGate AddressGate?
final
allocation Allocation?
final
allowList AllowList?
final
botTax BotTax?
final
endDate EndDate?
final
freezeSolPayment FreezeSolPayment?
final
freezeTokenPayment FreezeTokenPayment?
final
gatekeeper Gatekeeper?
final
hashCode int
The hash code for this object.
no setterinherited
layout → StructLayout
The layout representing the structure of the object for serialization.
no setteroverride
mintLimit MintLimit?
final
nftBurn NftBurn?
final
nftGate NftGate?
final
nftPayment NFTPayment?
final
programGate ProgramGate?
final
redeemedAmount RedeemedAmount?
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
solPayment SolPayment?
final
startDate StartDate?
final
thirdPartySigner ThirdPartySigner?
final
token2022Payment Token2022Payment?
final
tokenBurn TokenBurn?
final
tokenGate TokenGate?
final
tokenPayment TokenPayment?
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
serialize() Map<String, dynamic>
Serializes the object to a map.
override
toBytes() List<int>
Converts the object to bytes using Borsh serialization.
inherited
toHex() String
Converts the object to a hexadecimal string.
inherited
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

staticLayout → StructLayout
final