SearchFilter constructor
SearchFilter({
- OrFilter? orFilter,
- AndFilter? andFilter,
- NotFilter? notFilter,
- UserIDFilter? userIdFilter,
- OrganizationIDFilter? organizationIdFilter,
- UsernameFilter? usernameFilter,
- EmailFilter? emailFilter,
- PhoneFilter? phoneFilter,
- StateFilter? stateFilter,
- SchemaIDFilter? schemaIdFilter,
- SchemaTypeFilter? schemaTypeFilter,
Implementation
factory SearchFilter({
OrFilter? orFilter,
AndFilter? andFilter,
NotFilter? notFilter,
UserIDFilter? userIdFilter,
OrganizationIDFilter? organizationIdFilter,
UsernameFilter? usernameFilter,
EmailFilter? emailFilter,
PhoneFilter? phoneFilter,
StateFilter? stateFilter,
SchemaIDFilter? schemaIdFilter,
SchemaTypeFilter? schemaTypeFilter,
}) {
final result = create();
if (orFilter != null) result.orFilter = orFilter;
if (andFilter != null) result.andFilter = andFilter;
if (notFilter != null) result.notFilter = notFilter;
if (userIdFilter != null) result.userIdFilter = userIdFilter;
if (organizationIdFilter != null)
result.organizationIdFilter = organizationIdFilter;
if (usernameFilter != null) result.usernameFilter = usernameFilter;
if (emailFilter != null) result.emailFilter = emailFilter;
if (phoneFilter != null) result.phoneFilter = phoneFilter;
if (stateFilter != null) result.stateFilter = stateFilter;
if (schemaIdFilter != null) result.schemaIdFilter = schemaIdFilter;
if (schemaTypeFilter != null) result.schemaTypeFilter = schemaTypeFilter;
return result;
}