The only class that you really need to look at is inside lib/user_id_generator.dart

You can also see how to instantiate the class and how to use it from the main.py inside the bin/user_id_generator.dart

Tests can be found inside the test/ folder.