How about this below I called this class method from a trigger providing a string value to it, which is same as User's service segment field ( a multi select picklist). but I am getting an error in this line:Service_Segment__c includes leadServiceSegment . The error is expecting a left parentheses, found 'leadServiceSegment'. How to go about it.
public void leadOwners(string leadServiceSegment){
list<user> bdeOwners = [Select ID, Name, Related_Team__c, service_segment__c,ComplianceServices__c, Registration__c, IPR__c, ISO__c
from User
where
(ComplianceServices__c = true
OR
Registration__c = true
OR
IPR__c = true
OR
ISO__c = true)
AND
**Service_Segment__c includes leadServiceSegment**
AND
isActive = true
AND
On_Leave__c = false
ORDER BY name desc];
}