Strange Notifier Emhart Flow Valve?

I think it is a flow switch. See Found an old Notifier waterflow switch