Model Code
Let's take a look at how to implement the code for the model class.
We'll cover the following...
Coding the model class
Each class C
of the JS class model is coded as an ES2015 class with the same name C
and a constructor having a single record parameter, which specifies a field for each non-derived property of the class. The range of these properties should be indicated in a comment. In the case of a reference property, the range is another model class.
In the constructor body, we assign the fields of the record parameter to corresponding properties. These property assignments invoke the corresponding setter methods.