/// <summary> /// Initializes a new instance of the <see cref="EditProfileSchemaDTO" /> class. /// </summary> /// <param name="EditOptions">Options.</param> /// <param name="ProfileInfo">Additional data.</param> /// <param name="MaskId">Mask Identifier.</param> /// <param name="PredefinedProfileId">Predefined Profile Identifier.</param> /// <param name="Options">Options.</param> /// <param name="Behaviour">Behaviour.</param> /// <param name="MaskType">Possible values: 0: Nothing 1: Barcode 2: Archiviazione .</param> /// <param name="Id">Identifier.</param> /// <param name="Document">File data.</param> /// <param name="Fields">Fields.</param> /// <param name="PostProfilationActions">Post Profilation Actions.</param> /// <param name="ConstrainRoleBehaviour">Possible values: 0: None 1: ForceInsert 2: State .</param> /// <param name="Attachments">Attachments.</param> /// <param name="Notes">Notes.</param> /// <param name="PaNotes">Public Amministration Notes.</param> /// <param name="AuthorityData">Authority Data.</param> /// <param name="GeneratePaProtocol">Defines if a protocol has been generated.</param> public EditProfileSchemaDTO(EditProfileOptionsDTO EditOptions = default(EditProfileOptionsDTO), ProfileAdditionalInfoDTO ProfileInfo = default(ProfileAdditionalInfoDTO), string MaskId = default(string), int?PredefinedProfileId = default(int?), ProfileMaskOptionsDTO Options = default(ProfileMaskOptionsDTO), ProfileMaskBehaviourDTO Behaviour = default(ProfileMaskBehaviourDTO), int?MaskType = default(int?), int?Id = default(int?), FileDTO Document = default(FileDTO), List <FieldBaseDTO> Fields = default(List <FieldBaseDTO>), List <PostProfilationActionDTO> PostProfilationActions = default(List <PostProfilationActionDTO>), int?ConstrainRoleBehaviour = default(int?), List <string> Attachments = default(List <string>), List <NoteDTO> Notes = default(List <NoteDTO>), List <string> PaNotes = default(List <string>), AuthorityDataDTO AuthorityData = default(AuthorityDataDTO), bool?GeneratePaProtocol = default(bool?)) { this.EditOptions = EditOptions; this.ProfileInfo = ProfileInfo; this.MaskId = MaskId; this.PredefinedProfileId = PredefinedProfileId; this.Options = Options; this.Behaviour = Behaviour; this.MaskType = MaskType; this.Id = Id; this.Document = Document; this.Fields = Fields; this.PostProfilationActions = PostProfilationActions; this.ConstrainRoleBehaviour = ConstrainRoleBehaviour; this.Attachments = Attachments; this.Notes = Notes; this.PaNotes = PaNotes; this.AuthorityData = AuthorityData; this.GeneratePaProtocol = GeneratePaProtocol; }
/// <summary> /// Initializes a new instance of the <see cref="EditProfileSchemaDTO" /> class. /// </summary> /// <param name="editOptions">Options.</param> /// <param name="profileInfo">Additional data.</param> /// <param name="maskId">Mask Identifier.</param> /// <param name="maskName">Mask Name.</param> /// <param name="predefinedProfileId">Predefined Profile Identifier.</param> /// <param name="options">Options.</param> /// <param name="behaviour">Behaviour.</param> /// <param name="maskType">Possible values: 0: Nothing 1: Barcode 2: Archiviazione .</param> /// <param name="id">Identifier.</param> /// <param name="document">File data.</param> /// <param name="fields">Fields.</param> /// <param name="postProfilationActions">Post Profilation Actions.</param> /// <param name="constrainRoleBehaviour">Possible values: 0: None 1: ForceInsert 2: State .</param> /// <param name="attachments">Attachments.</param> /// <param name="notes">Notes.</param> /// <param name="paNotes">Public Amministration Notes.</param> /// <param name="authorityData">Authority Data.</param> /// <param name="generatePaProtocol">Defines if a protocol has been generated.</param> public EditProfileSchemaDTO(EditProfileOptionsDTO editOptions = default(EditProfileOptionsDTO), ProfileAdditionalInfoDTO profileInfo = default(ProfileAdditionalInfoDTO), string maskId = default(string), string maskName = default(string), int?predefinedProfileId = default(int?), ProfileMaskOptionsDTO options = default(ProfileMaskOptionsDTO), ProfileMaskBehaviourDTO behaviour = default(ProfileMaskBehaviourDTO), int?maskType = default(int?), int?id = default(int?), FileDTO document = default(FileDTO), List <FieldBaseDTO> fields = default(List <FieldBaseDTO>), List <PostProfilationActionDTO> postProfilationActions = default(List <PostProfilationActionDTO>), int?constrainRoleBehaviour = default(int?), List <string> attachments = default(List <string>), List <NoteDTO> notes = default(List <NoteDTO>), List <string> paNotes = default(List <string>), AuthorityDataDTO authorityData = default(AuthorityDataDTO), bool?generatePaProtocol = default(bool?)) { this.EditOptions = editOptions; this.ProfileInfo = profileInfo; this.MaskId = maskId; this.MaskName = maskName; this.PredefinedProfileId = predefinedProfileId; this.Options = options; this.Behaviour = behaviour; this.MaskType = maskType; this.Id = id; this.Document = document; this.Fields = fields; this.PostProfilationActions = postProfilationActions; this.ConstrainRoleBehaviour = constrainRoleBehaviour; this.Attachments = attachments; this.Notes = notes; this.PaNotes = paNotes; this.AuthorityData = authorityData; this.GeneratePaProtocol = generatePaProtocol; }