API Reference > imodeljs-common > Codes Codes Types for working with Codes. Classes Name Description Code A three-part structure containing information about the Code of an Element CodeSpec A Code Specification captures the rules for encoding and decoding significant business information into Enumerations Name Description BisCodeSpec Names of the internal BIS CodeSpecs. Interfaces Name Description CodeProps The wire format for a Code Namespaces Name Description CodeScopeSpec The scope of the Code. Type Aliases Name Description CodeScopeProps The props that hold the identity of the object defining the uniqueness scope for a set of Code values. Last Updated: 15 June, 2021