Skip to content

Complex types

Complex types represent structured data.

1. Fields

cmn
type Customer {
    id*: Id
    name*: String
}

2. Containments

cmn
address: Address

3. References

cmn
manager -> Employee

4. Cardinalities

cmn
orders: Order[]
tags: String[0..*]

5. Dictionaries

cmn
translation: String[String]

6. Includes

cmn
...Person

7. Flags

  • * mandatory
  • ** key field