@override Map<String, Object> toJson() => {'rule': 'permission', 'types': requiredPermissionTypes.toList()};