ProjectGrantSearchFilter constructor

ProjectGrantSearchFilter({
  1. ProjectNameFilter? projectNameFilter,
  2. ProjectRoleKeyFilter? roleKeyFilter,
  3. InIDsFilter? inProjectIdsFilter,
  4. IDFilter? projectResourceOwnerFilter,
  5. IDFilter? projectGrantResourceOwnerFilter,
})

Implementation

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