anchor.diff:                                              proplists:get_value(pageSize,
                                                                   Values),
                                               Start, Permission, FilteredRoles)
  -              end, Req, validate_get_users(Query, DomainAtom, HasStartFrom))
  +              end, Req, Query, get_users_validators(DomainAtom, HasStartFrom))
       end.
   
   handle_get_users_45(Req) ->
  
positive.code:                                {enforceDigits, lists:member(digits, MustPresent)},
                                 {enforceSpecialChars, lists:member(special, MustPresent)}]}).
  
  validate_post_password_policy(Args) ->
      R0 = menelaus_util:validate_has_params({Args, [], []}),
      R1 = menelaus_util:validate_required(minLength, R0),
      R2 = menelaus_util:validate_integer(minLength, R1),
      R3 = menelaus_util:validate_range(minLength, 0, 100, R2),
      R4 = menelaus_util:validate_boolean(enforceUppercase, R3),
      R5 = menelaus_util:validate_boolean(enforceLowercase, R4),
      R6 = menelaus_util:validate_boolean(enforceDigits, R5),
      R7 = menelaus_util:validate_boolean(enforceSpecialChars, R6),
      menelaus_util:validate_unsupported_params(R7).
  
  must_present_value(JsonField, MustPresentAtom, Args) ->
      case proplists:get_value(JsonField, Args) of
  
negative.code:             handle_get_users_45(Req)
      end.
  
  change_password_validators() ->
      [menelaus_util:validate_has_params(_),
       menelaus_util:validate_required(password, _),
       menelaus_util:validate_any_value(password, _),
       menelaus_util:validate_by_fun(
         fun (P) ->
                 case validate_cred(P, password) of
                     true ->
                         ok;
                     Error ->
                         {error, Error}
                 end
         end, password, _),
       menelaus_util:validate_unsupported_params(_)].
  
  handle_change_password(Req) ->
      menelaus_util:assert_is_enterprise(),
  