/// <summary> /// Initializes a new instance of the <see cref="SharingDefinitionDTO" /> class. /// </summary> /// <param name="id">Unique identifier for the configuration.</param> /// <param name="documentTypeId">System id for the documentType..</param> /// <param name="businessUnitCode">BusinessUnit code..</param> /// <param name="beginning">Days for the activation of the sharing..</param> /// <param name="expiration">Days for the expiration of the sharing..</param> /// <param name="afterSend">Possible values: 0: None 1: Email 2: R 3: RR 4: EmailArchiveContent .</param> /// <param name="repeatSendMail">Resend for the mail..</param> /// <param name="repeatSendMailTime">Resend mail Days..</param> /// <param name="repeatSendMailNumber">Max number of resend for mail..</param> /// <param name="workflowAfterRead">Workflow id for the read operation..</param> /// <param name="workflowAfterExpiration">Workflow id for the expiration of a read sharing.</param> /// <param name="workflowAfterExpirationNotRead">Workflow id for the expiration of a not read sharing.</param> /// <param name="alertForNoRead">Enable warning for no read sharing..</param> /// <param name="alertForNoReadTime">Warning message for no read sharing days..</param> /// <param name="disableAfterRead">Disable sharing after read..</param> /// <param name="deleteAfterExpiration">Delete after expiration..</param> /// <param name="immediatlySend">Immediatly send..</param> /// <param name="sendTime">Send datetime..</param> /// <param name="maxDownloadTime">Max number of download.</param> /// <param name="detailsAsZip">Archive the details in one zip.</param> /// <param name="defaultLanguage">Default language..</param> /// <param name="downloadDirectly">Donwload the documents directly from mail.</param> /// <param name="aggregable">Aggregable sharing..</param> /// <param name="aggregateMode">Possible values: 0: ByDefinition 1: ByDocumentType .</param> /// <param name="sharingMode">Possible values: 0: Link 1: Attachment 2: None .</param> /// <param name="mailDefinitions">List of mails to send..</param> /// <param name="htmlForAccess">List of Html for access to sharing page..</param> /// <param name="htmlForExpiration">List of html for expiration page.</param> /// <param name="selectedFields">Fields For Profile selection..</param> /// <param name="sharingDefinitionSender">Sharing sender..</param> public SharingDefinitionDTO(string id = default(string), int?documentTypeId = default(int?), string businessUnitCode = default(string), int?beginning = default(int?), int?expiration = default(int?), int?afterSend = default(int?), bool?repeatSendMail = default(bool?), int?repeatSendMailTime = default(int?), int?repeatSendMailNumber = default(int?), int?workflowAfterRead = default(int?), int?workflowAfterExpiration = default(int?), int?workflowAfterExpirationNotRead = default(int?), bool?alertForNoRead = default(bool?), int?alertForNoReadTime = default(int?), bool?disableAfterRead = default(bool?), bool?deleteAfterExpiration = default(bool?), bool?immediatlySend = default(bool?), DateTime?sendTime = default(DateTime?), int?maxDownloadTime = default(int?), bool?detailsAsZip = default(bool?), string defaultLanguage = default(string), bool?downloadDirectly = default(bool?), bool?aggregable = default(bool?), int?aggregateMode = default(int?), int?sharingMode = default(int?), List <SharingMailDTO> mailDefinitions = default(List <SharingMailDTO>), List <SharingHtmlDTO> htmlForAccess = default(List <SharingHtmlDTO>), List <SharingHtmlDTO> htmlForExpiration = default(List <SharingHtmlDTO>), SelectDTO selectedFields = default(SelectDTO), SharingDefinitionSenderDTO sharingDefinitionSender = default(SharingDefinitionSenderDTO)) { this.Id = id; this.DocumentTypeId = documentTypeId; this.BusinessUnitCode = businessUnitCode; this.Beginning = beginning; this.Expiration = expiration; this.AfterSend = afterSend; this.RepeatSendMail = repeatSendMail; this.RepeatSendMailTime = repeatSendMailTime; this.RepeatSendMailNumber = repeatSendMailNumber; this.WorkflowAfterRead = workflowAfterRead; this.WorkflowAfterExpiration = workflowAfterExpiration; this.WorkflowAfterExpirationNotRead = workflowAfterExpirationNotRead; this.AlertForNoRead = alertForNoRead; this.AlertForNoReadTime = alertForNoReadTime; this.DisableAfterRead = disableAfterRead; this.DeleteAfterExpiration = deleteAfterExpiration; this.ImmediatlySend = immediatlySend; this.SendTime = sendTime; this.MaxDownloadTime = maxDownloadTime; this.DetailsAsZip = detailsAsZip; this.DefaultLanguage = defaultLanguage; this.DownloadDirectly = downloadDirectly; this.Aggregable = aggregable; this.AggregateMode = aggregateMode; this.SharingMode = sharingMode; this.MailDefinitions = mailDefinitions; this.HtmlForAccess = htmlForAccess; this.HtmlForExpiration = htmlForExpiration; this.SelectedFields = selectedFields; this.SharingDefinitionSender = sharingDefinitionSender; }
/// <summary> /// Initializes a new instance of the <see cref="ViewDTO" /> class. /// </summary> /// <param name="MaxItems">Max items for result.</param> /// <param name="DocumentTypeDescription">Description of Document Type.</param> /// <param name="Id">Identifier.</param> /// <param name="Description">Description.</param> /// <param name="User">Author Identifier.</param> /// <param name="UserCompleteName">Author Complete Name.</param> /// <param name="DocumentType">Document Type of first level.</param> /// <param name="Type2">Document Type of second level.</param> /// <param name="Type3">Document Type of third level.</param> /// <param name="SelectFields">Select Fields.</param> /// <param name="EditFields">Edit Fields.</param> /// <param name="LockFields">Uneditable Fields.</param> /// <param name="OrderFields">Order Fields.</param> /// <param name="ShowFields">Show Fields.</param> /// <param name="FormOpen">Opening the search form after running the Arxivar client view..</param> /// <param name="AllowEmptyFilterMode">Possible values: 0: Yes 1: No 2: OnDemand .</param> /// <param name="ShowGroupsMode">Possible values: 0: No 1: Yes .</param> /// <param name="CanExecute">Execute.</param> /// <param name="CanUpdate">Edit.</param> /// <param name="CanDelete">Delete.</param> /// <param name="SearchFilterDto">SearchFilterDto.</param> /// <param name="SelectFilterDto">SelectFilterDto.</param> public ViewDTO(int?MaxItems = default(int?), string DocumentTypeDescription = default(string), string Id = default(string), string Description = default(string), int?User = default(int?), string UserCompleteName = default(string), int?DocumentType = default(int?), int?Type2 = default(int?), int?Type3 = default(int?), string SelectFields = default(string), string EditFields = default(string), SearchDTO LockFields = default(SearchDTO), string OrderFields = default(string), bool?ShowFields = default(bool?), bool?FormOpen = default(bool?), int?AllowEmptyFilterMode = default(int?), int?ShowGroupsMode = default(int?), bool?CanExecute = default(bool?), bool?CanUpdate = default(bool?), bool?CanDelete = default(bool?), SearchDTO SearchFilterDto = default(SearchDTO), SelectDTO SelectFilterDto = default(SelectDTO)) { this.MaxItems = MaxItems; this.DocumentTypeDescription = DocumentTypeDescription; this.Id = Id; this.Description = Description; this.User = User; this.UserCompleteName = UserCompleteName; this.DocumentType = DocumentType; this.Type2 = Type2; this.Type3 = Type3; this.SelectFields = SelectFields; this.EditFields = EditFields; this.LockFields = LockFields; this.OrderFields = OrderFields; this.ShowFields = ShowFields; this.FormOpen = FormOpen; this.AllowEmptyFilterMode = AllowEmptyFilterMode; this.ShowGroupsMode = ShowGroupsMode; this.CanExecute = CanExecute; this.CanUpdate = CanUpdate; this.CanDelete = CanDelete; this.SearchFilterDto = SearchFilterDto; this.SelectFilterDto = SelectFilterDto; }
/// <summary> /// Initializes a new instance of the <see cref="SearchCriteriaDto" /> class. /// </summary> /// <param name="searchFilterDto">searchFilterDto.</param> /// <param name="selectFilterDto">selectFilterDto.</param> public SearchCriteriaDto(SearchDTO searchFilterDto = default(SearchDTO), SelectDTO selectFilterDto = default(SelectDTO)) { this.SearchFilterDto = searchFilterDto; this.SelectFilterDto = selectFilterDto; }
/// <summary> /// Initializes a new instance of the <see cref="ViewDTO" /> class. /// </summary> /// <param name="maxItems">Max items for result.</param> /// <param name="documentTypeDescription">Description of Document Type.</param> /// <param name="id">Identifier.</param> /// <param name="description">Description.</param> /// <param name="user">Author Identifier.</param> /// <param name="userCompleteName">Author Complete Name.</param> /// <param name="documentType">Document Type of first level.</param> /// <param name="type2">Document Type of second level.</param> /// <param name="type3">Document Type of third level.</param> /// <param name="selectFields">Select Fields.</param> /// <param name="editFields">Edit Fields.</param> /// <param name="lockFields">Uneditable Fields.</param> /// <param name="orderFields">Order Fields.</param> /// <param name="showFields">Show Fields.</param> /// <param name="formOpen">Opening the search form after running the Arxivar client view..</param> /// <param name="allowEmptyFilterMode">Possible values: 0: Yes 1: No 2: OnDemand .</param> /// <param name="showGroupsMode">Possible values: 0: No 1: Yes .</param> /// <param name="canExecute">Execute.</param> /// <param name="canUpdate">Edit.</param> /// <param name="canDelete">Delete.</param> /// <param name="searchFilterDto">searchFilterDto.</param> /// <param name="selectFilterDto">selectFilterDto.</param> public ViewDTO(int?maxItems = default(int?), string documentTypeDescription = default(string), string id = default(string), string description = default(string), int?user = default(int?), string userCompleteName = default(string), int?documentType = default(int?), int?type2 = default(int?), int?type3 = default(int?), string selectFields = default(string), string editFields = default(string), SearchDTO lockFields = default(SearchDTO), string orderFields = default(string), bool?showFields = default(bool?), bool?formOpen = default(bool?), int?allowEmptyFilterMode = default(int?), int?showGroupsMode = default(int?), bool?canExecute = default(bool?), bool?canUpdate = default(bool?), bool?canDelete = default(bool?), SearchDTO searchFilterDto = default(SearchDTO), SelectDTO selectFilterDto = default(SelectDTO)) { this.MaxItems = maxItems; this.DocumentTypeDescription = documentTypeDescription; this.Id = id; this.Description = description; this.User = user; this.UserCompleteName = userCompleteName; this.DocumentType = documentType; this.Type2 = type2; this.Type3 = type3; this.SelectFields = selectFields; this.EditFields = editFields; this.LockFields = lockFields; this.OrderFields = orderFields; this.ShowFields = showFields; this.FormOpen = formOpen; this.AllowEmptyFilterMode = allowEmptyFilterMode; this.ShowGroupsMode = showGroupsMode; this.CanExecute = canExecute; this.CanUpdate = canUpdate; this.CanDelete = canDelete; this.SearchFilterDto = searchFilterDto; this.SelectFilterDto = selectFilterDto; }
/// <summary> /// Initializes a new instance of the <see cref="QuickSearchDto" /> class. /// </summary> /// <param name="find">Find information.</param> /// <param name="searchFilterDtoList">searchFilterDtoList.</param> /// <param name="selectFilterDto">selectFilterDto.</param> public QuickSearchDto(FindDTO find = default(FindDTO), List <SearchDTO> searchFilterDtoList = default(List <SearchDTO>), SelectDTO selectFilterDto = default(SelectDTO)) { this.Find = find; this.SearchFilterDtoList = searchFilterDtoList; this.SelectFilterDto = selectFilterDto; }
/// <summary> /// Initializes a new instance of the <see cref="FullIndexSearchRequestDto" /> class. /// </summary> /// <param name="filterText">Filter.</param> /// <param name="selectFilterDto">Select filter.</param> public FullIndexSearchRequestDto(string filterText = default(string), SelectDTO selectFilterDto = default(SelectDTO)) { this.FilterText = filterText; this.SelectFilterDto = selectFilterDto; }
/// <summary> /// Initializes a new instance of the <see cref="SimpleQuickSearchDto" /> class. /// </summary> /// <param name="find">Find information.</param> /// <param name="searchFilterDto">searchFilterDto.</param> /// <param name="selectFilterDto">selectFilterDto.</param> public SimpleQuickSearchDto(FindDTO find = default(FindDTO), SearchDTO searchFilterDto = default(SearchDTO), SelectDTO selectFilterDto = default(SelectDTO)) { this.Find = find; this.SearchFilterDto = searchFilterDto; this.SelectFilterDto = selectFilterDto; }
/// <summary> /// Initializes a new instance of the <see cref="RelationCriteriaDTO" /> class. /// </summary> /// <param name="docNumber">Document Identifier.</param> /// <param name="relationExploringMethod">Possible values: 0: Class 1: Fathers 2: childs .</param> /// <param name="select">Columns to show for the documents contained.</param> public RelationCriteriaDTO(int?docNumber = default(int?), int?relationExploringMethod = default(int?), SelectDTO select = default(SelectDTO)) { this.DocNumber = docNumber; this.RelationExploringMethod = relationExploringMethod; this.Select = select; }
/// <summary> /// Initializes a new instance of the <see cref="AddressBookSearchConcreteCriteriaDTO" /> class. /// </summary> /// <param name="searchDto">Addressbook search.</param> /// <param name="selectDto">Addressbook select.</param> public AddressBookSearchConcreteCriteriaDTO(AddressBookSearchConcreteDTO searchDto = default(AddressBookSearchConcreteDTO), SelectDTO selectDto = default(SelectDTO)) { this.SearchDto = searchDto; this.SelectDto = selectDto; }
/// <summary> /// Initializes a new instance of the <see cref="SearchCriteriaMultipleDto" /> class. /// </summary> /// <param name="SearchFilterDtoList">SearchFilterDtoList.</param> /// <param name="SelectFilterDto">SelectFilterDto.</param> public SearchCriteriaMultipleDto(List <SearchDTO> SearchFilterDtoList = default(List <SearchDTO>), SelectDTO SelectFilterDto = default(SelectDTO)) { this.SearchFilterDtoList = SearchFilterDtoList; this.SelectFilterDto = SelectFilterDto; }
/// <summary> /// Initializes a new instance of the <see cref="SharingDefinitionDTO" /> class. /// </summary> /// <param name="Id">Unique identifier for the configuration.</param> /// <param name="DocumentTypeId">System id for the documentType..</param> /// <param name="BusinessUnitCode">BusinessUnit code..</param> /// <param name="Beginning">Days for the activation of the sharing..</param> /// <param name="Expiration">Days for the expiration of the sharing..</param> /// <param name="AfterSend">Possible values: 0: None 1: Email 2: R 3: RR 4: EmailArchiveContent .</param> /// <param name="RepeatSendMail">Resend for the mail..</param> /// <param name="RepeatSendMailTime">Resend mail Days..</param> /// <param name="RepeatSendMailNumber">Max number of resend for mail..</param> /// <param name="WorkflowAfterRead">Workflow id for the read operation..</param> /// <param name="WorkflowAfterExpiration">Workflow id for the expiration of a read sharing.</param> /// <param name="WorkflowAfterExpirationNotRead">Workflow id for the expiration of a not read sharing.</param> /// <param name="AlertForNoRead">Enable warning for no read sharing..</param> /// <param name="AlertForNoReadTime">Warning message for no read sharing days..</param> /// <param name="DisableAfterRead">Disable sharing after read..</param> /// <param name="DeleteAfterExpiration">Delete after expiration..</param> /// <param name="ImmediatlySend">Immediatly send..</param> /// <param name="SendTime">Send datetime..</param> /// <param name="MaxDownloadTime">Max number of download.</param> /// <param name="DetailsAsZip">Archive the details in one zip.</param> /// <param name="DefaultLanguage">Default language..</param> /// <param name="DownloadDirectly">Donwload the documents directly from mail.</param> /// <param name="Aggregable">Aggregable sharing..</param> /// <param name="AggregateMode">Possible values: 0: ByDefinition 1: ByDocumentType .</param> /// <param name="SharingMode">Possible values: 0: Link 1: Attachment 2: None .</param> /// <param name="MailDefinitions">List of mails to send..</param> /// <param name="HtmlForAccess">List of Html for access to sharing page..</param> /// <param name="HtmlForExpiration">List of html for expiration page.</param> /// <param name="SelectedFields">Fields For Profile selection..</param> /// <param name="SharingDefinitionSender">Sharing sender..</param> public SharingDefinitionDTO(string Id = default(string), int?DocumentTypeId = default(int?), string BusinessUnitCode = default(string), int?Beginning = default(int?), int?Expiration = default(int?), int?AfterSend = default(int?), bool?RepeatSendMail = default(bool?), int?RepeatSendMailTime = default(int?), int?RepeatSendMailNumber = default(int?), int?WorkflowAfterRead = default(int?), int?WorkflowAfterExpiration = default(int?), int?WorkflowAfterExpirationNotRead = default(int?), bool?AlertForNoRead = default(bool?), int?AlertForNoReadTime = default(int?), bool?DisableAfterRead = default(bool?), bool?DeleteAfterExpiration = default(bool?), bool?ImmediatlySend = default(bool?), DateTime?SendTime = default(DateTime?), int?MaxDownloadTime = default(int?), bool?DetailsAsZip = default(bool?), string DefaultLanguage = default(string), bool?DownloadDirectly = default(bool?), bool?Aggregable = default(bool?), int?AggregateMode = default(int?), int?SharingMode = default(int?), List <SharingMailDTO> MailDefinitions = default(List <SharingMailDTO>), List <SharingHtmlDTO> HtmlForAccess = default(List <SharingHtmlDTO>), List <SharingHtmlDTO> HtmlForExpiration = default(List <SharingHtmlDTO>), SelectDTO SelectedFields = default(SelectDTO), SharingDefinitionSenderDTO SharingDefinitionSender = default(SharingDefinitionSenderDTO)) { this.Id = Id; this.DocumentTypeId = DocumentTypeId; this.BusinessUnitCode = BusinessUnitCode; this.Beginning = Beginning; this.Expiration = Expiration; this.AfterSend = AfterSend; this.RepeatSendMail = RepeatSendMail; this.RepeatSendMailTime = RepeatSendMailTime; this.RepeatSendMailNumber = RepeatSendMailNumber; this.WorkflowAfterRead = WorkflowAfterRead; this.WorkflowAfterExpiration = WorkflowAfterExpiration; this.WorkflowAfterExpirationNotRead = WorkflowAfterExpirationNotRead; this.AlertForNoRead = AlertForNoRead; this.AlertForNoReadTime = AlertForNoReadTime; this.DisableAfterRead = DisableAfterRead; this.DeleteAfterExpiration = DeleteAfterExpiration; this.ImmediatlySend = ImmediatlySend; this.SendTime = SendTime; this.MaxDownloadTime = MaxDownloadTime; this.DetailsAsZip = DetailsAsZip; this.DefaultLanguage = DefaultLanguage; this.DownloadDirectly = DownloadDirectly; this.Aggregable = Aggregable; this.AggregateMode = AggregateMode; this.SharingMode = SharingMode; this.MailDefinitions = MailDefinitions; this.HtmlForAccess = HtmlForAccess; this.HtmlForExpiration = HtmlForExpiration; this.SelectedFields = SelectedFields; this.SharingDefinitionSender = SharingDefinitionSender; }
/// <summary> /// Initializes a new instance of the <see cref="BinderProfilesSearchRequestDTO" /> class. /// </summary> /// <param name="Binderids">Binders ids.</param> /// <param name="SelectDto">Select for columns and positions for profiles result.</param> public BinderProfilesSearchRequestDTO(List <int?> Binderids = default(List <int?>), SelectDTO SelectDto = default(SelectDTO)) { this.Binderids = Binderids; this.SelectDto = SelectDto; }
/// <summary> /// Initializes a new instance of the <see cref="RelationCriteriaDTO" /> class. /// </summary> /// <param name="DocNumber">Document Identifier.</param> /// <param name="RelationExploringMethod">Possible values: 0: Class 1: Fathers 2: childs .</param> /// <param name="Select">Columns to show for the documents contained.</param> public RelationCriteriaDTO(int?DocNumber = default(int?), int?RelationExploringMethod = default(int?), SelectDTO Select = default(SelectDTO)) { this.DocNumber = DocNumber; this.RelationExploringMethod = RelationExploringMethod; this.Select = Select; }
/// <summary> /// Initializes a new instance of the <see cref="QuickSearchDto" /> class. /// </summary> /// <param name="Find">Find information.</param> /// <param name="SearchFilterDtoList">SearchFilterDtoList.</param> /// <param name="SelectFilterDto">SelectFilterDto.</param> public QuickSearchDto(FindDTO Find = default(FindDTO), List <SearchDTO> SearchFilterDtoList = default(List <SearchDTO>), SelectDTO SelectFilterDto = default(SelectDTO)) { this.Find = Find; this.SearchFilterDtoList = SearchFilterDtoList; this.SelectFilterDto = SelectFilterDto; }
/// <summary> /// Initializes a new instance of the <see cref="TaskWorkRequestDTO" /> class. /// </summary> /// <param name="Select">Select.</param> /// <param name="WorkFlowIds">WorkFlowIds.</param> /// <param name="TaskWorkIds">TaskWorkIds.</param> public TaskWorkRequestDTO(SelectDTO Select = default(SelectDTO), List <int?> WorkFlowIds = default(List <int?>), List <int?> TaskWorkIds = default(List <int?>)) { this.Select = Select; this.WorkFlowIds = WorkFlowIds; this.TaskWorkIds = TaskWorkIds; }
/// <summary> /// Initializes a new instance of the <see cref="TaskWorkRequestDTO" /> class. /// </summary> /// <param name="select">select.</param> /// <param name="workFlowIds">workFlowIds.</param> /// <param name="taskWorkIds">taskWorkIds.</param> public TaskWorkRequestDTO(SelectDTO select = default(SelectDTO), List <int?> workFlowIds = default(List <int?>), List <int?> taskWorkIds = default(List <int?>)) { this.Select = select; this.WorkFlowIds = workFlowIds; this.TaskWorkIds = taskWorkIds; }