GuardSet class
- Inheritance
-
- Object
- LayoutSerializable
- GuardSet
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