public Schema()
     : base()
 {
     InstanceType = typeof(__FiFileUplo__);
     ClassName    = "FileUploadFilePage";
     Properties.ClearExposed();
     FileName = Add <__TString__>("FileName");
     FileName.DefaultValue = "";
     FileName.SetCustomAccessors((_p_) => { return(((__FiFileUplo__)_p_).__bf__FileName__); }, (_p_, _v_) => { ((__FiFileUplo__)_p_).__bf__FileName__ = (System.String)_v_; }, false);
     FilePath = Add <__TString__>("FilePath");
     FilePath.DefaultValue = "";
     FilePath.SetCustomAccessors((_p_) => { return(((__FiFileUplo__)_p_).__bf__FilePath__); }, (_p_, _v_) => { ((__FiFileUplo__)_p_).__bf__FilePath__ = (System.String)_v_; }, false);
     FileSize = Add <__TLong__>("FileSize");
     FileSize.DefaultValue = 0L;
     FileSize.SetCustomAccessors((_p_) => { return(((__FiFileUplo__)_p_).__bf__FileSize__); }, (_p_, _v_) => { ((__FiFileUplo__)_p_).__bf__FileSize__ = (System.Int64)_v_; }, false);
     FileSizeString = Add <__TString__>("FileSizeString");
     FileSizeString.DefaultValue = "";
     FileSizeString.SetCustomAccessors((_p_) => { return(((__FiFileUplo__)_p_).__bf__FileSizeString__); }, (_p_, _v_) => { ((__FiFileUplo__)_p_).__bf__FileSizeString__ = (System.String)_v_; }, false);
     DeleteClick = Add <__TLong__>("DeleteClick$");
     DeleteClick.DefaultValue = 0L;
     DeleteClick.Editable     = true;
     DeleteClick.SetCustomAccessors((_p_) => { return(((__FiFileUplo__)_p_).__bf__DeleteClick__); }, (_p_, _v_) => { ((__FiFileUplo__)_p_).__bf__DeleteClick__ = (System.Int64)_v_; }, false);
     DeleteClick.AddHandler((Json pup, Property <Int64> prop, Int64 value) => { return(new Input.DeleteClick()
         {
             App = (FileUploadFilePage)pup, Template = (TLong)prop, Value = value
         }); }, (Json pup, Starcounter.Input <Int64> input) => { ((FileUploadFilePage)pup).Handle((Input.DeleteClick)input); });
 }