// Model generated: 15-11-16 11:28 module fb { export class Models_MaeklarObjektTilltraedelseROGen { SkerHosFastighetsbyran: ChangeTrack; MedarbetareId: ChangeTrack; TilltraedelsesplatsNamn: ChangeTrack; TilltraedelsesplatsAdress: ChangeTrack; TilltraedelsesplatsPostnummer: ChangeTrack; TilltraedelsesplatsPostort: ChangeTrack; TilltraedelsesplatsTelefon: ChangeTrack; TilltraedelsesplatsMejlAdress: ChangeTrack; KoeparensKontaktpersonPaaTilltraedesdagenId: ChangeTrack; KoeparensKontaktpersonPaaTilltraedesdagenNamn: ChangeTrack;// Uneditable KoeparensKontaktpersonPaaTilltraedesdagenTelefon: ChangeTrack; KoeparensKontaktpersonPaaTilltraedesdagenMejlAdress: ChangeTrack; KontaktpersonSomHanterarTilltraedelseNamn: ChangeTrack; KontaktpersonSomHanterarTilltraedelseMejlAdress: ChangeTrack; KontaktpersonSomHanterarTilltraedelseTelefon: ChangeTrack; KontaktpersonPaaTilltraedelseplatsNamn: ChangeTrack; KontaktpersonPaaTilltraedelseplatsTelefon: ChangeTrack; KontaktpersonPaaTilltraedelseplatsMejlAdress: ChangeTrack; KontaktpersonPaaTilltraedelseplatsId: ChangeTrack; Anteckningar: ChangeTrack; constructor(data, rootObject) { if (!data) { data = {}; } this.SkerHosFastighetsbyran = new fb.ChangeTrack(data.SkerHosFastighetsbyran, rootObject, 'SkerHosFastighetsbyran'); this.MedarbetareId = new fb.ChangeTrack(data.MedarbetareId, rootObject, 'MedarbetareId'); this.TilltraedelsesplatsNamn = new fb.ChangeTrack(data.TilltraedelsesplatsNamn, rootObject, 'TilltraedelsesplatsNamn'); this.TilltraedelsesplatsAdress = new fb.ChangeTrack(data.TilltraedelsesplatsAdress, rootObject, 'TilltraedelsesplatsAdress'); this.TilltraedelsesplatsPostnummer = new fb.ChangeTrack(data.TilltraedelsesplatsPostnummer, rootObject, 'TilltraedelsesplatsPostnummer'); this.TilltraedelsesplatsPostort = new fb.ChangeTrack(data.TilltraedelsesplatsPostort, rootObject, 'TilltraedelsesplatsPostort'); this.TilltraedelsesplatsTelefon = new fb.ChangeTrack(data.TilltraedelsesplatsTelefon, rootObject, 'TilltraedelsesplatsTelefon'); this.TilltraedelsesplatsMejlAdress = new fb.ChangeTrack(data.TilltraedelsesplatsMejlAdress, rootObject, 'TilltraedelsesplatsMejlAdress'); this.KoeparensKontaktpersonPaaTilltraedesdagenId = new fb.ChangeTrack(data.KoeparensKontaktpersonPaaTilltraedesdagenId, rootObject, 'KoeparensKontaktpersonPaaTilltraedesdagenId'); this.KoeparensKontaktpersonPaaTilltraedesdagenNamn = new fb.ChangeTrack(data.KoeparensKontaktpersonPaaTilltraedesdagenNamn, rootObject, 'KoeparensKontaktpersonPaaTilltraedesdagenNamn'); this.KoeparensKontaktpersonPaaTilltraedesdagenTelefon = new fb.ChangeTrack(data.KoeparensKontaktpersonPaaTilltraedesdagenTelefon, rootObject, 'KoeparensKontaktpersonPaaTilltraedesdagenTelefon'); this.KoeparensKontaktpersonPaaTilltraedesdagenMejlAdress = new fb.ChangeTrack(data.KoeparensKontaktpersonPaaTilltraedesdagenMejlAdress, rootObject, 'KoeparensKontaktpersonPaaTilltraedesdagenMejlAdress'); this.KontaktpersonSomHanterarTilltraedelseNamn = new fb.ChangeTrack(data.KontaktpersonSomHanterarTilltraedelseNamn, rootObject, 'KontaktpersonSomHanterarTilltraedelseNamn'); this.KontaktpersonSomHanterarTilltraedelseMejlAdress = new fb.ChangeTrack(data.KontaktpersonSomHanterarTilltraedelseMejlAdress, rootObject, 'KontaktpersonSomHanterarTilltraedelseMejlAdress'); this.KontaktpersonSomHanterarTilltraedelseTelefon = new fb.ChangeTrack(data.KontaktpersonSomHanterarTilltraedelseTelefon, rootObject, 'KontaktpersonSomHanterarTilltraedelseTelefon'); this.KontaktpersonPaaTilltraedelseplatsId = new fb.ChangeTrack(data.KontaktpersonPaaTilltraedelseplatsId, rootObject, 'KontaktpersonPaaTilltraedelseplatsId'); this.KontaktpersonPaaTilltraedelseplatsNamn = new fb.ChangeTrack(data.KontaktpersonPaaTilltraedelseplatsNamn, rootObject, 'KontaktpersonPaaTilltraedelseplatsNamn'); this.KontaktpersonPaaTilltraedelseplatsTelefon = new fb.ChangeTrack(data.KontaktpersonPaaTilltraedelseplatsTelefon, rootObject, 'KontaktpersonPaaTilltraedelseplatsTelefon'); this.KontaktpersonPaaTilltraedelseplatsMejlAdress = new fb.ChangeTrack(data.KontaktpersonPaaTilltraedelseplatsMejlAdress, rootObject, 'KontaktpersonPaaTilltraedelseplatsMejlAdress'); this.Anteckningar = new fb.ChangeTrack(data.Anteckningar, rootObject, 'Anteckningar'); rootObject.setValidation(this, fb.Models_MaeklarObjektTilltraedelseROGen.getValidation()); } static getValidation() { return { 'SkerHosFastighetsbyran': { required: true, }, 'TilltraedelsesplatsNamn': { maxLength: 50, }, 'TilltraedelsesplatsAdress': { maxLength: 100, }, 'TilltraedelsesplatsPostnummer': { maxLength: 15, }, 'TilltraedelsesplatsPostort': { maxLength: 35, }, 'TilltraedelsesplatsTelefon': { regex: new RegExp('(?=^(00[1-9]|0[1-9]|\\+46\\s*[1-9]|\\+[1-35-9]|\\+4[^6])[\\d\\s\\-]+$)(^.{7,20}$)'), minLength: 7, maxLength: 20, }, 'TilltraedelsesplatsMejlAdress': { regex: new RegExp('^[A-Za-z0-9_+-]+(\\.[A-Za-z0-9_+-]+)*@[A-Za-z0-9-]+(\\.[A-Za-z0-9-]+)*\\.[A-Za-z]{2,}$'), maxLength: 250, }, 'KoeparensKontaktpersonPaaTilltraedesdagenTelefon': { regex: new RegExp('(?=^(00[1-9]|0[1-9]|\\+46\\s*[1-9]|\\+[1-35-9]|\\+4[^6])[\\d\\s\\-]+$)(^.{7,20}$)'), minLength: 7, maxLength: 20, }, 'KoeparensKontaktpersonPaaTilltraedesdagenMejlAdress': { regex: new RegExp('^[A-Za-z0-9_+-]+(\\.[A-Za-z0-9_+-]+)*@[A-Za-z0-9-]+(\\.[A-Za-z0-9-]+)*\\.[A-Za-z]{2,}$'), maxLength: 250, }, 'KontaktpersonSomHanterarTilltraedelseNamn': { maxLength: 50, }, 'KontaktpersonSomHanterarTilltraedelseMejlAdress': { regex: new RegExp('^[A-Za-z0-9_+-]+(\\.[A-Za-z0-9_+-]+)*@[A-Za-z0-9-]+(\\.[A-Za-z0-9-]+)*\\.[A-Za-z]{2,}$'), maxLength: 250, }, 'KontaktpersonSomHanterarTilltraedelseTelefon': { regex: new RegExp('(?=^(00[1-9]|0[1-9]|\\+46\\s*[1-9]|\\+[1-35-9]|\\+4[^6])[\\d\\s\\-]+$)(^.{7,20}$)'), minLength: 7, maxLength: 20, }, 'KontaktpersonPaaTilltraedelseplatsNamn': { maxLength: 50, }, 'KontaktpersonPaaTilltraedelseplatsTelefon': { regex: new RegExp('(?=^(00[1-9]|0[1-9]|\\+46\\s*[1-9]|\\+[1-35-9]|\\+4[^6])[\\d\\s\\-]+$)(^.{7,20}$)'), minLength: 7, maxLength: 20, }, 'KontaktpersonPaaTilltraedelseplatsMejlAdress': { regex: new RegExp('^[A-Za-z0-9_+-]+(\\.[A-Za-z0-9_+-]+)*@[A-Za-z0-9-]+(\\.[A-Za-z0-9-]+)*\\.[A-Za-z]{2,}$'), maxLength: 250, }, } } } }