Zappy
Toggle table of contents
jvm
Target filter
jvm
Switch theme
Search in API
Skip to content
Zappy
core
/
dev.mtctx.zappy.zpl
/
ZPLProvider
ZPLProvider
abstract
class
ZPLProvider
<
R
:
Any
>
ZPL stands for Zappy Pattern Language
Inheritors
DomainZPLProvider
EmailZPLProvider
ISODateZPLProvider
NameZPLProvider
NumericZPLProvider
PasswordZPLProvider
PhoneNumberZPLProvider
TokenZPLProvider
URLZPLProvider
UUIDZPLProvider
Members
Constructors
ZPLProvider
Link copied to clipboard
constructor
(
)
Properties
character
List
Link copied to clipboard
abstract
val
characterList
:
Collection
<
Char
>
default
Max
Length
Link copied to clipboard
open
val
defaultMaxLength
:
Int
=
20
default
Min
Length
Link copied to clipboard
open
val
defaultMinLength
:
Int
=
1
id
Link copied to clipboard
abstract
val
id
:
String
return
Type
Link copied to clipboard
abstract
val
returnType
:
KClass
<
R
>
Functions
generate
Link copied to clipboard
open
fun
generate
(
minLength
:
Int
=
defaultMinLength
,
maxLength
:
Int
=
defaultMaxLength
)
:
R
to
Type
Link copied to clipboard
open
fun
toType
(
generated
:
String
)
:
R