As one can see in the Java port, it's much better to provide the user with whatever countries are supported rather than have them guess or research what countries can be used:
socrates.validateId('abcd', Country.PT);
As proud as I am of our exception handling for this case, we should create constants for each country and remove it.
As one can see in the Java port, it's much better to provide the user with whatever countries are supported rather than have them guess or research what countries can be used:
As proud as I am of our exception handling for this case, we should create constants for each country and remove it.
e.g.:
or