ProjectGrantSearchFilter constructor

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

Implementation

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