GuardSet constructor

const GuardSet({
  1. required BotTax? botTax,
  2. required SolPayment? solPayment,
  3. required TokenPayment? tokenPayment,
  4. required StartDate? startDate,
  5. required ThirdPartySigner? thirdPartySigner,
  6. required TokenGate? tokenGate,
  7. required Gatekeeper? gatekeeper,
  8. required EndDate? endDate,
  9. required AllowList? allowList,
  10. required MintLimit? mintLimit,
  11. required NFTPayment? nftPayment,
  12. required RedeemedAmount? redeemedAmount,
  13. required AddressGate? addressGate,
  14. required NftGate? nftGate,
  15. required NftBurn? nftBurn,
  16. required TokenBurn? tokenBurn,
  17. required FreezeSolPayment? freezeSolPayment,
  18. required FreezeTokenPayment? freezeTokenPayment,
  19. required ProgramGate? programGate,
  20. required Allocation? allocation,
  21. required Token2022Payment? token2022Payment,
})

Implementation

const GuardSet(
    {required this.botTax,
    required this.solPayment,
    required this.tokenPayment,
    required this.startDate,
    required this.thirdPartySigner,
    required this.tokenGate,
    required this.gatekeeper,
    required this.endDate,
    required this.allowList,
    required this.mintLimit,
    required this.nftPayment,
    required this.redeemedAmount,
    required this.addressGate,
    required this.nftGate,
    required this.nftBurn,
    required this.tokenBurn,
    required this.freezeSolPayment,
    required this.freezeTokenPayment,
    required this.programGate,
    required this.allocation,
    required this.token2022Payment});