package domain import "git.cin.su/m/Assistant/contracts/work" func PauseInvestigation(value work.Investigation) work.Investigation { if value.Valid() { value.State = work.LongRunningPaused value.Revision++ } return value } func ResumeInvestigation(value work.Investigation) work.Investigation { if value.Valid() && value.State == work.LongRunningPaused { value.State = work.LongRunningRunning value.Revision++ } return value }