package Ġnl . se if erd . af as uploader . model Ċ Ċ class ĠKn Subject Message ( val Ġkn Subject : ĠKn Subject ) Ġ{ ĊĠĠĠ Ġclass ĠKn Subject ( val Ġelement : ĠElement ) Ġ{ ĊĠĠĠĠĠĠĠ Ġclass ĠElement ( var Ġfields : ĠFields , Ġvar Ġobjects : ĠList < Objects >) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġclass ĠFields ( val Ġst Id : ĠInt , Ġval Ġds : ĠString , Ġval Ġda : ĠString , Ġval Ġus Id : ĠString , Ġval Ġfv F 1 : ĠInt ?) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġclass ĠObjects ( var Ġkn Subject Link : ĠKn Subject Link , Ġvar Ġkn Subject Attachment : ĠKn Subject Attachment ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġclass ĠKn Subject Link ( val Ġelement : ĠElement ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġclass ĠElement ( val Ġfields : ĠFields ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġclass ĠFields ( val Ġsf Tp : ĠInt Ġ= Ġ 2 , Ġval Ġsf Id : ĠString , Ġval Ġto Em : ĠBoolean Ġ= Ġtrue ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġclass ĠKn Subject Attachment ( val Ġelement : ĠElement ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġclass ĠElement ( val Ġfields : ĠFields ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġclass ĠFields ( val ĠfileName : ĠString , Ġval Ġfile Stream : ĠString ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }