What criteria need to be satisfied in order for a contract to be treated as evidence in writing under the Housing Grants, Construction and Regeneration Act 1996?

All of its principal terms must be evidenced in writing, as in R J T Consulting Engineers Ltd v DM Engineering (Northern Ireland) Ltd [2002] CA.