A complete clasp assembly consists of a
Retentive arm and a reciprocal arm
Circumferential arm and a bar-type arm
Proximal plate and a retentive arm
Retentive arm, an occlusal rest, and reciprocating elements