The main object representing a field on a Shopify object. Contains mainly a name, and a type. Can also contain more data when the need arises to represent something more specifically.

There are a lot of these, so I'm not going to list them; most of the distinctions are made so that databases with reasonable data can be generated.