/// <summary> /// Initializes a new instance of the <see cref="ReportBaseDTO" /> class. /// </summary> /// <param name="id">Report Id.</param> /// <param name="externalId">Report external id.</param> /// <param name="name">Name of the report.</param> /// <param name="description">Description of the report.</param> /// <param name="author">Author user.</param> /// <param name="authorCompleteName">Author name.</param> /// <param name="modifier">Modifier user.</param> /// <param name="modifierCompleteName">Modifier name.</param> /// <param name="hasReportFile">The report has a template file set.</param> /// <param name="creationDate">Creation date of the report.</param> /// <param name="lastUpdateDate">The last update of the report.</param> /// <param name="idFindGroup">Id of the find group of the source.</param> /// <param name="security">Information about the report security.</param> public ReportBaseDTO(string id = default(string), string externalId = default(string), string name = default(string), string description = default(string), int?author = default(int?), string authorCompleteName = default(string), int?modifier = default(int?), string modifierCompleteName = default(string), bool?hasReportFile = default(bool?), DateTime?creationDate = default(DateTime?), DateTime?lastUpdateDate = default(DateTime?), string idFindGroup = default(string), ReportSecurityDTO security = default(ReportSecurityDTO)) { this.Id = id; this.ExternalId = externalId; this.Name = name; this.Description = description; this.Author = author; this.AuthorCompleteName = authorCompleteName; this.Modifier = modifier; this.ModifierCompleteName = modifierCompleteName; this.HasReportFile = hasReportFile; this.CreationDate = creationDate; this.LastUpdateDate = lastUpdateDate; this.IdFindGroup = idFindGroup; this.Security = security; }
/// <summary> /// Initializes a new instance of the <see cref="ReportDTO" /> class. /// </summary> /// <param name="Parameters">Parameters to input for the execution.</param> /// <param name="Id">Report Id.</param> /// <param name="ExternalId">Report external id.</param> /// <param name="Name">Name of the report.</param> /// <param name="Description">Description of the report.</param> /// <param name="Author">Author user.</param> /// <param name="AuthorCompleteName">Author name.</param> /// <param name="Modifier">Modifier user.</param> /// <param name="ModifierCompleteName">Modifier name.</param> /// <param name="CreationDate">Creation date of the report.</param> /// <param name="LastUpdateDate">The last update of the report.</param> /// <param name="IdFindGroup">Id of the find group of the source.</param> /// <param name="Security">Information about the report security.</param> public ReportDTO(List <ReportParamDTO> Parameters = default(List <ReportParamDTO>), string Id = default(string), string ExternalId = default(string), string Name = default(string), string Description = default(string), int?Author = default(int?), string AuthorCompleteName = default(string), int?Modifier = default(int?), string ModifierCompleteName = default(string), DateTime?CreationDate = default(DateTime?), DateTime?LastUpdateDate = default(DateTime?), string IdFindGroup = default(string), ReportSecurityDTO Security = default(ReportSecurityDTO)) { this.Parameters = Parameters; this.Id = Id; this.ExternalId = ExternalId; this.Name = Name; this.Description = Description; this.Author = Author; this.AuthorCompleteName = AuthorCompleteName; this.Modifier = Modifier; this.ModifierCompleteName = ModifierCompleteName; this.CreationDate = CreationDate; this.LastUpdateDate = LastUpdateDate; this.IdFindGroup = IdFindGroup; this.Security = Security; }