Package net.datafaker.idnumbers
Class AmericanIdNumber
java.lang.Object
net.datafaker.idnumbers.AmericanIdNumber
- All Implemented Interfaces:
IdNumberGenerator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionISO-2 code of the country this generator provides ID numbers forgenerateInvalid(BaseProviders faker) Generates an invalid ID number for given country (a.k.a.Generates a valid ID number for given country (a.k.a.generateValid(BaseProviders faker, IdNumber.IdNumberRequest request) Generates a valid ID number for given country corresponding to given criterias (age range, gender etc.)Deprecated.
-
Constructor Details
-
AmericanIdNumber
public AmericanIdNumber()
-
-
Method Details
-
countryCode
Description copied from interface:IdNumberGeneratorISO-2 code of the country this generator provides ID numbers for- Specified by:
countryCodein interfaceIdNumberGenerator- Returns:
- e.g. "US" for America, "EE" for Estonia, "MD" for Moldova etc.
-
getValidSsn
Deprecated. -
generateValid
Description copied from interface:IdNumberGeneratorGenerates a valid ID number for given country (a.k.a. "SSN", "Personal code" etc.)- Specified by:
generateValidin interfaceIdNumberGenerator
-
generateValid
Description copied from interface:IdNumberGeneratorGenerates a valid ID number for given country corresponding to given criterias (age range, gender etc.)- Specified by:
generateValidin interfaceIdNumberGenerator- Returns:
- PersonIdNumber containing a valid combination of ID, Birthday and Gender. In countries where ID number doesn't contain gender and/or birthday, the latter values are just random.
-
generateInvalid
Description copied from interface:IdNumberGeneratorGenerates an invalid ID number for given country (a.k.a. "SSN", "Personal code" etc.)- Specified by:
generateInvalidin interfaceIdNumberGenerator
-