// Model generated: 17-01-18 12:45 module fb { export class Models_Telefonnummer2ROGen { Telefonnummer: ChangeTrack; NormaliseratTelefonnummer: ChangeTrack;// Uneditable AerSpaerrat: ChangeTrack;// Uneditable RadVersion: ChangeTrack; FlyttaMedBevakningar: ChangeTrack; constructor(data, rootObject) { if (!data) { data = {}; } this.Telefonnummer = new fb.ChangeTrack(data.Telefonnummer, rootObject, 'Telefonnummer'); this.NormaliseratTelefonnummer = new fb.ChangeTrack(data.NormaliseratTelefonnummer, rootObject, 'NormaliseratTelefonnummer'); this.AerSpaerrat = new fb.ChangeTrack(data.AerSpaerrat, rootObject, 'AerSpaerrat'); this.RadVersion = new fb.ChangeTrack(data.RadVersion, rootObject, 'RadVersion'); this.FlyttaMedBevakningar = new fb.ChangeTrack(data.FlyttaMedBevakningar, rootObject, 'FlyttaMedBevakningar'); rootObject.setValidation(this, fb.Models_Telefonnummer2ROGen.getValidation()); } static getValidation() { return { 'Telefonnummer': { 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, // OBS: Pga skillnader i hur telefonnummer hanteras frontend och backend måste required kommenteras bort //required: true, }, } } } }