package com.airlock.iam.base.infrastructure.validation;

import com.google.common.base.Preconditions;

public record PageParameterLimits(int defaultPageSize, int maxPageSize) {
   public PageParameterLimits {
      Preconditions.checkArgument(defaultPageSize > 0, "defaultPageSize must be > 0");
      Preconditions.checkArgument(maxPageSize >= defaultPageSize, "maxPageSize must be >= defaultPageSize");
   }
}
