KeysSearchFilter constructor

KeysSearchFilter({
  1. IDFilter? keyIdFilter,
  2. IDFilter? userIdFilter,
  3. IDFilter? organizationIdFilter,
  4. TimestampFilter? createdDateFilter,
  5. TimestampFilter? expirationDateFilter,
})

Implementation

factory KeysSearchFilter({
  $1.IDFilter? keyIdFilter,
  $1.IDFilter? userIdFilter,
  $1.IDFilter? organizationIdFilter,
  $1.TimestampFilter? createdDateFilter,
  $1.TimestampFilter? expirationDateFilter,
}) {
  final result = create();
  if (keyIdFilter != null) result.keyIdFilter = keyIdFilter;
  if (userIdFilter != null) result.userIdFilter = userIdFilter;
  if (organizationIdFilter != null)
    result.organizationIdFilter = organizationIdFilter;
  if (createdDateFilter != null) result.createdDateFilter = createdDateFilter;
  if (expirationDateFilter != null)
    result.expirationDateFilter = expirationDateFilter;
  return result;
}