GuardSet.fromJson constructor

GuardSet.fromJson(
  1. Map<String, dynamic> json
)

Implementation

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