ProjectSearchFilter constructor

ProjectSearchFilter({
  1. ProjectNameFilter? projectNameFilter,
  2. InIDsFilter? inProjectIdsFilter,
  3. IDFilter? projectResourceOwnerFilter,
  4. IDFilter? projectGrantResourceOwnerFilter,
  5. IDFilter? projectOrganizationIdFilter,
})

Implementation

factory ProjectSearchFilter({
  ProjectNameFilter? projectNameFilter,
  $1.InIDsFilter? inProjectIdsFilter,
  $1.IDFilter? projectResourceOwnerFilter,
  $1.IDFilter? projectGrantResourceOwnerFilter,
  $1.IDFilter? projectOrganizationIdFilter,
}) {
  final result = create();
  if (projectNameFilter != null) result.projectNameFilter = projectNameFilter;
  if (inProjectIdsFilter != null)
    result.inProjectIdsFilter = inProjectIdsFilter;
  if (projectResourceOwnerFilter != null)
    result.projectResourceOwnerFilter = projectResourceOwnerFilter;
  if (projectGrantResourceOwnerFilter != null)
    result.projectGrantResourceOwnerFilter = projectGrantResourceOwnerFilter;
  if (projectOrganizationIdFilter != null)
    result.projectOrganizationIdFilter = projectOrganizationIdFilter;
  return result;
}