Class DmarcReportSourceSummary
Summarized DMARC results for a single source IP
Implements
Inherited Members
Namespace: mailslurp.Model
Assembly: mailslurp.dll
Syntax
[DataContract(Name = "DmarcReportSourceSummary")]
public class DmarcReportSourceSummary : IValidatableObject
Constructors
View SourceDmarcReportSourceSummary()
Initializes a new instance of the DmarcReportSourceSummary class.
Declaration
[JsonConstructor]
protected DmarcReportSourceSummary()
DmarcReportSourceSummary(string, int, string, bool, bool, string)
Initializes a new instance of the DmarcReportSourceSummary class.
Declaration
public DmarcReportSourceSummary(string sourceIp = null, int count = 0, string disposition = null, bool dkimAligned = false, bool spfAligned = false, string headerFrom = null)
Parameters
| Type | Name | Description |
|---|---|---|
| string | sourceIp | sourceIp (required). |
| int | count | count (required). |
| string | disposition | disposition. |
| bool | dkimAligned | dkimAligned (required). |
| bool | spfAligned | spfAligned (required). |
| string | headerFrom | headerFrom. |
Properties
View SourceCount
Gets or Sets Count
Declaration
[DataMember(Name = "count", IsRequired = true, EmitDefaultValue = true)]
public int Count { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
Disposition
Gets or Sets Disposition
Declaration
[DataMember(Name = "disposition", EmitDefaultValue = true)]
public string Disposition { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
DkimAligned
Gets or Sets DkimAligned
Declaration
[DataMember(Name = "dkimAligned", IsRequired = true, EmitDefaultValue = true)]
public bool DkimAligned { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
HeaderFrom
Gets or Sets HeaderFrom
Declaration
[DataMember(Name = "headerFrom", EmitDefaultValue = true)]
public string HeaderFrom { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
SourceIp
Gets or Sets SourceIp
Declaration
[DataMember(Name = "sourceIp", IsRequired = true, EmitDefaultValue = true)]
public string SourceIp { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
SpfAligned
Gets or Sets SpfAligned
Declaration
[DataMember(Name = "spfAligned", IsRequired = true, EmitDefaultValue = true)]
public bool SpfAligned { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
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 |