Map<String, Object?> toJson() => <String, Object?>{ if (reveal != null) 'reveal': reveal!.toJson(), };