import type { fields_models_VisibilityComparator } from './fields_models_VisibilityComparator'; import type { fields_models_VisibilityRuleType } from './fields_models_VisibilityRuleType'; import type { fields_models_VisibilityRuleValueItem } from './fields_models_VisibilityRuleValueItem'; export type fields_models_VisibilityRule = { comparator?: fields_models_VisibilityComparator; /** * only needed when ruleType is CustomFieldVisibility */ customFieldId?: string; isCompanyCustomField?: boolean; ruleType?: fields_models_VisibilityRuleType; /** * used for client visibility rules with per-company granularity */ valueItems?: Array; values?: Array; };