SearchQuery constructor

SearchQuery({
  1. UserNameQuery? userNameQuery,
  2. FirstNameQuery? firstNameQuery,
  3. LastNameQuery? lastNameQuery,
  4. NickNameQuery? nickNameQuery,
  5. DisplayNameQuery? displayNameQuery,
  6. EmailQuery? emailQuery,
  7. StateQuery? stateQuery,
  8. TypeQuery? typeQuery,
  9. LoginNameQuery? loginNameQuery,
})

Implementation

factory SearchQuery({
  UserNameQuery? userNameQuery,
  FirstNameQuery? firstNameQuery,
  LastNameQuery? lastNameQuery,
  NickNameQuery? nickNameQuery,
  DisplayNameQuery? displayNameQuery,
  EmailQuery? emailQuery,
  StateQuery? stateQuery,
  TypeQuery? typeQuery,
  LoginNameQuery? loginNameQuery,
}) {
  final _result = create();
  if (userNameQuery != null) {
    _result.userNameQuery = userNameQuery;
  }
  if (firstNameQuery != null) {
    _result.firstNameQuery = firstNameQuery;
  }
  if (lastNameQuery != null) {
    _result.lastNameQuery = lastNameQuery;
  }
  if (nickNameQuery != null) {
    _result.nickNameQuery = nickNameQuery;
  }
  if (displayNameQuery != null) {
    _result.displayNameQuery = displayNameQuery;
  }
  if (emailQuery != null) {
    _result.emailQuery = emailQuery;
  }
  if (stateQuery != null) {
    _result.stateQuery = stateQuery;
  }
  if (typeQuery != null) {
    _result.typeQuery = typeQuery;
  }
  if (loginNameQuery != null) {
    _result.loginNameQuery = loginNameQuery;
  }
  return _result;
}