@cfxlabsinc/b2b-services
    Preparing search index...
    type ProductActivation = {
        effectiveRule: ProductConfig["activationRules"][number] | null;
        reason:
            | "SET_BY_CUSTOMER"
            | "SET_BY_ADMIN_FOR_CUSTOMER"
            | "SET_BY_ADMIN_GLOBALLY"
            | "NO_MATCHING_RULES";
        status: ProductConfig["activationRules"][number]["value"];
    }
    Index

    Properties

    effectiveRule: ProductConfig["activationRules"][number] | null

    The effective rule that determined this outcome

    reason:
        | "SET_BY_CUSTOMER"
        | "SET_BY_ADMIN_FOR_CUSTOMER"
        | "SET_BY_ADMIN_GLOBALLY"
        | "NO_MATCHING_RULES"

    The reason for resolving to the current status

    status: ProductConfig["activationRules"][number]["value"]

    Whether the product is active or not