Package dev.zyzdev.annotation
Annotation Interface FakeConfig
This is an annotation for fakemodel to specify a property generating
configuration.
- Since:
- 0.0.1
- Version:
- 0.0.1
- Author:
- zyzdev https://github.com/zyzdev
-
Optional Element Summary
Optional Elements -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intDefault setting of item size for List or Map type field.static final intDefault setting of max value for Number type field.static final intDefault setting of min value for Number type field.static final booleanDefault setting of nullable.
-
Field Details
-
DEFAULT_NULLABLE
static final boolean DEFAULT_NULLABLEDefault setting of nullable.- See Also:
-
DEFAULT_MIN_VALUE
static final int DEFAULT_MIN_VALUEDefault setting of min value for Number type field.- See Also:
-
DEFAULT_MAX_VALUE
static final int DEFAULT_MAX_VALUEDefault setting of max value for Number type field.- See Also:
-
DEFAULT_ITEM_SIZE
static final int DEFAULT_ITEM_SIZEDefault setting of item size for List or Map type field.- See Also:
-
-
Element Details
-
nullable
boolean nullableDefine field is nullable. By default, non-nullable.- Returns:
- field is nullable or non-nullable.
- Default:
false
-
minValue
double minValueDefine min value for Number type field. By default, 0.- Returns:
- min value for Number type field.
- Default:
0.0
-
maxValue
double maxValueDefine max value for Number type field. By default, 10000.- Returns:
- max value for Number type field.
- Default:
10000.0
-
itemSize
int itemSizeDefine item size for List or Map type field. By default, 1.- Returns:
- item size for List or Map type field.
- Default:
1
-