factory TokenGate.fromJson(Map<String, dynamic> json) { return TokenGate(amount: json["amount"], mint: json["mint"]); }