第三方协议分为哪三类