LexString constructor
- @JsonSerializable(includeIfNull: false)
const
LexString(
{ - @Default('string') String type,
- LexStringFormat? format,
- String? description,
- @JsonKey(name: 'default') String? defaultValue,
- int? minLength,
- int? maxLength,
- int? minGraphemes,
- int? maxGraphemes,
- @JsonKey(name: 'enum') List<String>? enumValues,
- @JsonKey(name: 'const') String? constValue,
- List<String>? knownValues,
})
Implementation
@JsonSerializable(includeIfNull: false)
const factory LexString({
@Default('string') String type,
LexStringFormat? format,
String? description,
@JsonKey(name: 'default') String? defaultValue,
int? minLength,
int? maxLength,
int? minGraphemes,
int? maxGraphemes,
@JsonKey(name: 'enum') List<String>? enumValues,
@JsonKey(name: 'const') String? constValue,
List<String>? knownValues,
}) = _LexString;