ListValidationExtension<T, TItem> extension

on

Methods

contains(TItem item, [MessageCallBack<List<TItem>>? message]) FieldValidator<T, List<TItem>>
check if the value contains item
containsFn(ValueGetter<TItem> item, [MessageCallBack<List<TItem>>? message]) FieldValidator<T, List<TItem>>
check if the value contains item
hasLength(int length, [MessageCallBack<List<TItem>>? message]) FieldValidator<T, List<TItem>>
check is the list contains length of elements
hasLengthFn(ValueGetter<int> length, [MessageCallBack<List<TItem>>? message]) FieldValidator<T, List<TItem>>
check is the list contains length of elements
hasMaxLength(int max, [MessageCallBack<List<TItem>>? message]) FieldValidator<T, List<TItem>>
check is the list contains elements less than or equal max
hasMaxLengthFn(ValueGetter<int> max, [MessageCallBack<List<TItem>>? message]) FieldValidator<T, List<TItem>>
check is the list contains elements less than or equal max
hasMinLength(int min, [MessageCallBack<List<TItem>>? message]) FieldValidator<T, List<TItem>>
check is the list contains elements greater than or equal min
hasMinLengthFn(ValueGetter<int> min, [MessageCallBack<List<TItem>>? message]) FieldValidator<T, List<TItem>>
check is the list contains elements greater than or equal min
hasRange(int min, int max, [MessageCallBack<List<TItem>>? message]) FieldValidator<T, List<TItem>>
check is the list contains elements greater than or equal min and less than or equal max
hasRangeFn(ValueGetter<int> min, ValueGetter<int> max, [MessageCallBack<List<TItem>>? message]) FieldValidator<T, List<TItem>>
check is the list contains elements greater than or equal min and less than or equal max
notContains(TItem item, [MessageCallBack<List<TItem>>? message]) FieldValidator<T, List<TItem>>
check if the value not contains item
notContainsFn(ValueGetter<TItem> item, [MessageCallBack<List<TItem>>? message]) FieldValidator<T, List<TItem>>
check if the value not contains item
notEmpty([MessageCallBack<List<TItem>>? message]) FieldValidator<T, List<TItem>>
check if the value is not empty