Class AnalyzeDmarcReportResults
Aggregate analysis results for an uploaded DMARC XML report
Implements
Inherited Members
Namespace: mailslurp.Model
Assembly: mailslurp.dll
Syntax
[DataContract(Name = "AnalyzeDmarcReportResults")]
public class AnalyzeDmarcReportResults : IValidatableObject
Constructors
View SourceAnalyzeDmarcReportResults()
Initializes a new instance of the AnalyzeDmarcReportResults class.
Declaration
[JsonConstructor]
protected AnalyzeDmarcReportResults()
AnalyzeDmarcReportResults(DmarcReportMetadata, int, int, int, int, int, int, int, int, int, List<DmarcReportSourceSummary>, List<string>, List<string>)
Initializes a new instance of the AnalyzeDmarcReportResults class.
Declaration
public AnalyzeDmarcReportResults(DmarcReportMetadata metadata = null, int recordCount = 0, int totalMessages = 0, int rejectCount = 0, int quarantineCount = 0, int noneCount = 0, int dkimAlignedCount = 0, int spfAlignedCount = 0, int fullyAlignedCount = 0, int failedAlignmentCount = 0, List<DmarcReportSourceSummary> topSources = null, List<string> warnings = null, List<string> errors = null)
Parameters
| Type | Name | Description |
|---|---|---|
| DmarcReportMetadata | metadata | metadata (required). |
| int | recordCount | recordCount (required). |
| int | totalMessages | totalMessages (required). |
| int | rejectCount | rejectCount (required). |
| int | quarantineCount | quarantineCount (required). |
| int | noneCount | noneCount (required). |
| int | dkimAlignedCount | dkimAlignedCount (required). |
| int | spfAlignedCount | spfAlignedCount (required). |
| int | fullyAlignedCount | fullyAlignedCount (required). |
| int | failedAlignmentCount | failedAlignmentCount (required). |
| List<DmarcReportSourceSummary> | topSources | topSources (required). |
| List<string> | warnings | warnings (required). |
| List<string> | errors | errors (required). |
Properties
View SourceDkimAlignedCount
Gets or Sets DkimAlignedCount
Declaration
[DataMember(Name = "dkimAlignedCount", IsRequired = true, EmitDefaultValue = true)]
public int DkimAlignedCount { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
Errors
Gets or Sets Errors
Declaration
[DataMember(Name = "errors", IsRequired = true, EmitDefaultValue = true)]
public List<string> Errors { get; set; }
Property Value
| Type | Description |
|---|---|
| List<string> |
FailedAlignmentCount
Gets or Sets FailedAlignmentCount
Declaration
[DataMember(Name = "failedAlignmentCount", IsRequired = true, EmitDefaultValue = true)]
public int FailedAlignmentCount { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
FullyAlignedCount
Gets or Sets FullyAlignedCount
Declaration
[DataMember(Name = "fullyAlignedCount", IsRequired = true, EmitDefaultValue = true)]
public int FullyAlignedCount { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
Metadata
Gets or Sets Metadata
Declaration
[DataMember(Name = "metadata", IsRequired = true, EmitDefaultValue = true)]
public DmarcReportMetadata Metadata { get; set; }
Property Value
| Type | Description |
|---|---|
| DmarcReportMetadata |
NoneCount
Gets or Sets NoneCount
Declaration
[DataMember(Name = "noneCount", IsRequired = true, EmitDefaultValue = true)]
public int NoneCount { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
QuarantineCount
Gets or Sets QuarantineCount
Declaration
[DataMember(Name = "quarantineCount", IsRequired = true, EmitDefaultValue = true)]
public int QuarantineCount { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
RecordCount
Gets or Sets RecordCount
Declaration
[DataMember(Name = "recordCount", IsRequired = true, EmitDefaultValue = true)]
public int RecordCount { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
RejectCount
Gets or Sets RejectCount
Declaration
[DataMember(Name = "rejectCount", IsRequired = true, EmitDefaultValue = true)]
public int RejectCount { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
SpfAlignedCount
Gets or Sets SpfAlignedCount
Declaration
[DataMember(Name = "spfAlignedCount", IsRequired = true, EmitDefaultValue = true)]
public int SpfAlignedCount { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
TopSources
Gets or Sets TopSources
Declaration
[DataMember(Name = "topSources", IsRequired = true, EmitDefaultValue = true)]
public List<DmarcReportSourceSummary> TopSources { get; set; }
Property Value
| Type | Description |
|---|---|
| List<DmarcReportSourceSummary> |
TotalMessages
Gets or Sets TotalMessages
Declaration
[DataMember(Name = "totalMessages", IsRequired = true, EmitDefaultValue = true)]
public int TotalMessages { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
Warnings
Gets or Sets Warnings
Declaration
[DataMember(Name = "warnings", IsRequired = true, EmitDefaultValue = true)]
public List<string> Warnings { get; set; }
Property Value
| Type | Description |
|---|---|
| List<string> |
Methods
View SourceToJson()
Returns the JSON string presentation of the object
Declaration
public virtual string ToJson()
Returns
| Type | Description |
|---|---|
| string | JSON string presentation of the object |
ToString()
Returns the string presentation of the object
Declaration
public override string ToString()
Returns
| Type | Description |
|---|---|
| string | String presentation of the object |