Member Junction
    Preparing search index...
    ValueConstraint:
        | {
            FromFieldMetadata?: boolean;
            ItemRef?: string;
            OnViolation: ViolationPolicy;
            Type: "enum";
            ValueDescriptions?: Record<string, string>;
            Values?: string[];
        }
        | {
            DisplayFields?: string[];
            Entity?: string;
            Filter?: string;
            ItemRef?: string;
            MatchField?: string;
            OnViolation: ViolationPolicy;
            Type: "lookup";
        }
        | {
            Integer?: boolean;
            Levels?: string[];
            Max?: number;
            Min?: number;
            OnViolation: ViolationPolicy;
            Type: "numeric";
        }
        | {
            CurrencyCode?: string;
            Max?: number;
            Min?: number;
            OnViolation: ViolationPolicy;
            Type: "money";
        }
        | {
            Max?: string;
            Min?: string;
            OnViolation: ViolationPolicy;
            Type: "date";
        }
        | { OnViolation: ViolationPolicy; Threshold?: number; Type: "boolean" }
        | { MaxLength?: number; OnViolation?: ViolationPolicy; Type: "freetext" }