package com.airlock.iam.base.misc.data;

import jakarta.annotation.Nullable;

public class OptionalBoolean extends OptionalValue<Boolean> {
   public OptionalBoolean(boolean hasValue, @Nullable Boolean value) {
      super(hasValue, value);
   }

   public static OptionalBoolean none() {
      return new OptionalBoolean(false, null);
   }

   public static OptionalBoolean of(@Nullable Boolean value) {
      return new OptionalBoolean(true, value);
   }
}
