Interface SinGeneratorSpec
- All Superinterfaces:
GeneratorSpec<String>
,NullableGeneratorSpec<String>
- All Known Subinterfaces:
SinAsGeneratorSpec
,SinSpec
Spec for generating
Canadian Social Insurance Number (SIN).
- Since:
- 3.1.0
-
Method Summary
Modifier and TypeMethodDescriptionnullable()
Indicates thatnull
value can be generated.Generates a permanent card number with the first digit1-7
, inclusive.Separator for groups of three digits.Generates a temporary card number with the first digit9
.
-
Method Details
-
permanent
SinGeneratorSpec permanent()Generates a permanent card number with the first digit1-7
, inclusive.- Returns:
- spec builder
- Since:
- 3.1.0
-
temporary
SinGeneratorSpec temporary()Generates a temporary card number with the first digit9
.- Returns:
- spec builder
- Since:
- 3.1.0
-
separator
Separator for groups of three digits.- Parameters:
separator
- for separating groups of three digits, default isnull
(groups are not separated)- Returns:
- spec builder
- Since:
- 3.1.0
-
nullable
SinGeneratorSpec nullable()Indicates thatnull
value can be generated.- Specified by:
nullable
in interfaceNullableGeneratorSpec<String>
- Returns:
- spec builder
- Since:
- 3.1.0
-