I am upgrading someone else’s code that is old. When using Constant<string> or Constant<string[]> I get a warning that the syntax is obsolete.

I fixed two of the classes, but I cannot figure out how to fix this one
public class IDs : Constant<string[]>
I was able to change Contant<string> in the “Open” class and the “Closed” class by using PX.Data.BQL.BqlString.Constant<Open> and PX.Data.BQL.BqlString.Constant<Closed>
I just don’t know what the syntax is for changing Constant<string[]>.
Here is the source code
public class FDSpecStatusAttribute : PXStringListAttribute
{
#region Constants
//public class Open : Constant<string>
public class Open : PX.Data.BQL.BqlString.Constant<Open>
{
public const string VALUE = "O";
public const string DISPLAY_NAME = "Open";
public Open() : base(Open.VALUE) { }
}
//public class Closed : Constant<string>
public class Closed : PX.Data.BQL.BqlString.Constant<Closed>
{
public const string VALUE = "C";
public const string DISPLAY_NAME = "Closed";
public Closed() : base(VALUE) { }
}
public class IDs : Constant<string[]>
{
public static readonly string[] VALUE = new string[]
{
Open.VALUE,
Closed.VALUE,
};
public IDs() : base(VALUE) { }
}
Any advice would be appreciated.
Thank you,
Joe Schmucker