package Ġcom . so yle . stories . use case . pro se . detect Invalid Ment ions Ċ Ċ import Ġcom . so yle . stories . domain . pro se . Mention ed EntityId Ċ import Ġcom . so yle . stories . domain . pro se . Pro se Ċ Ċ interface ĠDetect Invalid ated Ment ions Ġ{ ĊĠĠĠ Ġsuspend Ġoperator Ġfun Ġinvoke ( pro se Id : ĠPro se . Id , Ġoutput : ĠOutput Port ) ĊĊĠĠĠ Ġclass ĠResponse Model ( ĊĠĠĠĠĠĠĠ Ġval Ġpro se Id : ĠPro se . Id , ĊĠĠĠĠĠĠĠ Ġval Ġinvalid Entity Ids : ĠCollection < Mention ed EntityId <* >> ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġinterface ĠOutput Port ĊĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠ Ġsuspend Ġfun Ġreceive Detected Invalid ated Ment ions ( response : ĠResponse Model ) ĊĠĠĠ Ġ} Ċ }