/// <summary> /// Initializes a new instance of the <see cref="UpdateApplicationRequest" /> class. /// </summary> /// <param name="containsPersonalData">containsPersonalData.</param> /// <param name="detailsTransformationScript">detailsTransformationScript.</param> /// <param name="displayedDetailsFields">displayedDetailsFields.</param> /// <param name="id">id.</param> /// <param name="ipWhiteList">ipWhiteList.</param> /// <param name="latestHashRecipientEmails">latestHashRecipientEmails.</param> /// <param name="logLevelErrorReportRecipientEmails">logLevelErrorReportRecipientEmails.</param> /// <param name="logLevelRegexes">logLevelRegexes.</param> /// <param name="metadataExtractionPaths">metadataExtractionPaths.</param> /// <param name="name">name.</param> /// <param name="openDataAnonymizationRegexes">openDataAnonymizationRegexes.</param> /// <param name="openDataAnonymizeBodyFields">openDataAnonymizeBodyFields.</param> /// <param name="openDataEnabled">openDataEnabled.</param> /// <param name="openDataWhitelistRegexes">openDataWhitelistRegexes.</param> /// <param name="partialVerificationPeriodMinutes">partialVerificationPeriodMinutes.</param> /// <param name="retentionMonths">retentionMonths.</param> /// <param name="signatureVerificationPublicKeys">signatureVerificationPublicKeys.</param> /// <param name="storeHashesInEthereum">storeHashesInEthereum.</param> /// <param name="verificationFailureReportRecipientEmails">verificationFailureReportRecipientEmails.</param> /// <param name="verificationPeriodMinutes">verificationPeriodMinutes.</param> /// <param name="warnLevel">warnLevel.</param> public UpdateApplicationRequest(bool?containsPersonalData = default(bool?), string detailsTransformationScript = default(string), string displayedDetailsFields = default(string), Guid?id = default(Guid?), List <string> ipWhiteList = default(List <string>), List <string> latestHashRecipientEmails = default(List <string>), List <string> logLevelErrorReportRecipientEmails = default(List <string>), Dictionary <string, string> logLevelRegexes = default(Dictionary <string, string>), MetadataExtractionPaths metadataExtractionPaths = default(MetadataExtractionPaths), string name = default(string), List <string> openDataAnonymizationRegexes = default(List <string>), List <string> openDataAnonymizeBodyFields = default(List <string>), bool?openDataEnabled = default(bool?), List <string> openDataWhitelistRegexes = default(List <string>), int?partialVerificationPeriodMinutes = default(int?), int?retentionMonths = default(int?), List <string> signatureVerificationPublicKeys = default(List <string>), bool?storeHashesInEthereum = default(bool?), List <string> verificationFailureReportRecipientEmails = default(List <string>), int?verificationPeriodMinutes = default(int?), WarnLevelEnum?warnLevel = default(WarnLevelEnum?)) { this.ContainsPersonalData = containsPersonalData; this.DetailsTransformationScript = detailsTransformationScript; this.DisplayedDetailsFields = displayedDetailsFields; this.Id = id; this.IpWhiteList = ipWhiteList; this.LatestHashRecipientEmails = latestHashRecipientEmails; this.LogLevelErrorReportRecipientEmails = logLevelErrorReportRecipientEmails; this.LogLevelRegexes = logLevelRegexes; this.MetadataExtractionPaths = metadataExtractionPaths; this.Name = name; this.OpenDataAnonymizationRegexes = openDataAnonymizationRegexes; this.OpenDataAnonymizeBodyFields = openDataAnonymizeBodyFields; this.OpenDataEnabled = openDataEnabled; this.OpenDataWhitelistRegexes = openDataWhitelistRegexes; this.PartialVerificationPeriodMinutes = partialVerificationPeriodMinutes; this.RetentionMonths = retentionMonths; this.SignatureVerificationPublicKeys = signatureVerificationPublicKeys; this.StoreHashesInEthereum = storeHashesInEthereum; this.VerificationFailureReportRecipientEmails = verificationFailureReportRecipientEmails; this.VerificationPeriodMinutes = verificationPeriodMinutes; this.WarnLevel = warnLevel; }
/// <summary> /// Initializes a new instance of the <see cref="Application" /> class. /// </summary> /// <param name="containsPersonalData">containsPersonalData.</param> /// <param name="created">created.</param> /// <param name="detailsTransformationScript">detailsTransformationScript.</param> /// <param name="displayedDetailsFields">displayedDetailsFields.</param> /// <param name="genesisEntryId">genesisEntryId.</param> /// <param name="id">id.</param> /// <param name="ipWhiteList">ipWhiteList.</param> /// <param name="latestEthereumTxHash">latestEthereumTxHash.</param> /// <param name="latestGlacierArchiveId">latestGlacierArchiveId.</param> /// <param name="latestHashRecipientEmails">latestHashRecipientEmails.</param> /// <param name="logLevelErrorReportRecipientEmails">logLevelErrorReportRecipientEmails.</param> /// <param name="logLevelRegexes">logLevelRegexes.</param> /// <param name="machineLearningSettings">machineLearningSettings.</param> /// <param name="merkleTreeGenerationMinutes">merkleTreeGenerationMinutes.</param> /// <param name="metadataExtractionPaths">metadataExtractionPaths.</param> /// <param name="missingLogsAlertId">missingLogsAlertId.</param> /// <param name="name">name.</param> /// <param name="openDataAnonymizationRegexes">openDataAnonymizationRegexes.</param> /// <param name="openDataAnonymizeBodyFields">openDataAnonymizeBodyFields.</param> /// <param name="openDataEnabled">openDataEnabled.</param> /// <param name="openDataWhitelistRegexes">openDataWhitelistRegexes.</param> /// <param name="organizationId">organizationId.</param> /// <param name="partialVerificationPeriodMinutes">partialVerificationPeriodMinutes.</param> /// <param name="performVerification">performVerification.</param> /// <param name="retentionMonths">retentionMonths.</param> /// <param name="signatureVerificationPublicKeys">signatureVerificationPublicKeys.</param> /// <param name="storeHashesInEthereum">storeHashesInEthereum.</param> /// <param name="syslogId">syslogId.</param> /// <param name="updated">updated.</param> /// <param name="verificationFailureReportRecipientEmails">verificationFailureReportRecipientEmails.</param> /// <param name="verificationPeriodMinutes">verificationPeriodMinutes.</param> /// <param name="warnLevel">warnLevel.</param> public Application(bool?containsPersonalData = default(bool?), DateTime?created = default(DateTime?), string detailsTransformationScript = default(string), string displayedDetailsFields = default(string), Guid?genesisEntryId = default(Guid?), Guid?id = default(Guid?), List <string> ipWhiteList = default(List <string>), string latestEthereumTxHash = default(string), string latestGlacierArchiveId = default(string), List <string> latestHashRecipientEmails = default(List <string>), List <string> logLevelErrorReportRecipientEmails = default(List <string>), Dictionary <string, string> logLevelRegexes = default(Dictionary <string, string>), MachineLearningSettings machineLearningSettings = default(MachineLearningSettings), int?merkleTreeGenerationMinutes = default(int?), MetadataExtractionPaths metadataExtractionPaths = default(MetadataExtractionPaths), Guid?missingLogsAlertId = default(Guid?), string name = default(string), List <string> openDataAnonymizationRegexes = default(List <string>), List <string> openDataAnonymizeBodyFields = default(List <string>), bool?openDataEnabled = default(bool?), List <string> openDataWhitelistRegexes = default(List <string>), Guid?organizationId = default(Guid?), int?partialVerificationPeriodMinutes = default(int?), bool?performVerification = default(bool?), int?retentionMonths = default(int?), List <string> signatureVerificationPublicKeys = default(List <string>), bool?storeHashesInEthereum = default(bool?), string syslogId = default(string), DateTime?updated = default(DateTime?), List <string> verificationFailureReportRecipientEmails = default(List <string>), int?verificationPeriodMinutes = default(int?), WarnLevelEnum?warnLevel = default(WarnLevelEnum?)) { this.ContainsPersonalData = containsPersonalData; this.Created = created; this.DetailsTransformationScript = detailsTransformationScript; this.DisplayedDetailsFields = displayedDetailsFields; this.GenesisEntryId = genesisEntryId; this.Id = id; this.IpWhiteList = ipWhiteList; this.LatestEthereumTxHash = latestEthereumTxHash; this.LatestGlacierArchiveId = latestGlacierArchiveId; this.LatestHashRecipientEmails = latestHashRecipientEmails; this.LogLevelErrorReportRecipientEmails = logLevelErrorReportRecipientEmails; this.LogLevelRegexes = logLevelRegexes; this.MachineLearningSettings = machineLearningSettings; this.MerkleTreeGenerationMinutes = merkleTreeGenerationMinutes; this.MetadataExtractionPaths = metadataExtractionPaths; this.MissingLogsAlertId = missingLogsAlertId; this.Name = name; this.OpenDataAnonymizationRegexes = openDataAnonymizationRegexes; this.OpenDataAnonymizeBodyFields = openDataAnonymizeBodyFields; this.OpenDataEnabled = openDataEnabled; this.OpenDataWhitelistRegexes = openDataWhitelistRegexes; this.OrganizationId = organizationId; this.PartialVerificationPeriodMinutes = partialVerificationPeriodMinutes; this.PerformVerification = performVerification; this.RetentionMonths = retentionMonths; this.SignatureVerificationPublicKeys = signatureVerificationPublicKeys; this.StoreHashesInEthereum = storeHashesInEthereum; this.SyslogId = syslogId; this.Updated = updated; this.VerificationFailureReportRecipientEmails = verificationFailureReportRecipientEmails; this.VerificationPeriodMinutes = verificationPeriodMinutes; this.WarnLevel = warnLevel; }