API Design Swing and Piston Check Valve