Class EmailAuditAnalysisResult
Combined email audit analysis across validation, client support, links, and images
Implements
Inherited Members
Namespace: mailslurp.Model
Assembly: mailslurp.dll
Syntax
[DataContract(Name = "EmailAuditAnalysisResult")]
public class EmailAuditAnalysisResult : IValidatableObject
Constructors
View SourceEmailAuditAnalysisResult()
Initializes a new instance of the EmailAuditAnalysisResult class.
Declaration
[JsonConstructor]
protected EmailAuditAnalysisResult()
EmailAuditAnalysisResult(StatusEnum, int, int, int, int, int, int, int, int, int, int, int, List<EmailAuditUrlIssue>, List<EmailAuditUrlIssue>, List<EmailAuditSpellingIssue>, int, int, int, EmailFeatureSupportResult, int, int, int, HTMLValidationResult, int, int, int, List<string>, string)
Initializes a new instance of the EmailAuditAnalysisResult class.
Declaration
public EmailAuditAnalysisResult(EmailAuditAnalysisResult.StatusEnum status = (EmailAuditAnalysisResult.StatusEnum)0, int healthScore = 0, int totalChecks = 0, int passingChecks = 0, int failingChecks = 0, int detectedLinks = 0, int checkedLinks = 0, int detectedImages = 0, int checkedImages = 0, int linkIssueCount = 0, int imageIssueCount = 0, int spellingIssueCount = 0, List<EmailAuditUrlIssue> brokenLinks = null, List<EmailAuditUrlIssue> brokenImages = null, List<EmailAuditSpellingIssue> spellingIssues = null, int compatibilityWarningCount = 0, int compatibilityNotSupportedCount = 0, int compatibilityUnknownCount = 0, EmailFeatureSupportResult featureSupport = null, int htmlErrorCount = 0, int htmlWarningCount = 0, int htmlInfoCount = 0, HTMLValidationResult htmlValidation = null, int reputationFailureCount = 0, int attachmentMentionIssueCount = 0, int externalCheckSkippedCount = 0, List<string> insights = null, string errorMessage = null)
Parameters
| Type | Name | Description |
|---|---|---|
| EmailAuditAnalysisResult.StatusEnum | status | Health status for a one-shot email audit (required). |
| int | healthScore | healthScore (required). |
| int | totalChecks | totalChecks (required). |
| int | passingChecks | passingChecks (required). |
| int | failingChecks | failingChecks (required). |
| int | detectedLinks | detectedLinks (required). |
| int | checkedLinks | checkedLinks (required). |
| int | detectedImages | detectedImages (required). |
| int | checkedImages | checkedImages (required). |
| int | linkIssueCount | linkIssueCount (required). |
| int | imageIssueCount | imageIssueCount (required). |
| int | spellingIssueCount | spellingIssueCount (required). |
| List<EmailAuditUrlIssue> | brokenLinks | brokenLinks (required). |
| List<EmailAuditUrlIssue> | brokenImages | brokenImages (required). |
| List<EmailAuditSpellingIssue> | spellingIssues | spellingIssues (required). |
| int | compatibilityWarningCount | compatibilityWarningCount (required). |
| int | compatibilityNotSupportedCount | compatibilityNotSupportedCount (required). |
| int | compatibilityUnknownCount | compatibilityUnknownCount (required). |
| EmailFeatureSupportResult | featureSupport | featureSupport. |
| int | htmlErrorCount | htmlErrorCount (required). |
| int | htmlWarningCount | htmlWarningCount (required). |
| int | htmlInfoCount | htmlInfoCount (required). |
| HTMLValidationResult | htmlValidation | htmlValidation. |
| int | reputationFailureCount | reputationFailureCount (required). |
| int | attachmentMentionIssueCount | attachmentMentionIssueCount (required). |
| int | externalCheckSkippedCount | externalCheckSkippedCount (required). |
| List<string> | insights | insights (required). |
| string | errorMessage | errorMessage. |
Properties
View SourceAttachmentMentionIssueCount
Gets or Sets AttachmentMentionIssueCount
Declaration
[DataMember(Name = "attachmentMentionIssueCount", IsRequired = true, EmitDefaultValue = true)]
public int AttachmentMentionIssueCount { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
BrokenImages
Gets or Sets BrokenImages
Declaration
[DataMember(Name = "brokenImages", IsRequired = true, EmitDefaultValue = true)]
public List<EmailAuditUrlIssue> BrokenImages { get; set; }
Property Value
| Type | Description |
|---|---|
| List<EmailAuditUrlIssue> |
BrokenLinks
Gets or Sets BrokenLinks
Declaration
[DataMember(Name = "brokenLinks", IsRequired = true, EmitDefaultValue = true)]
public List<EmailAuditUrlIssue> BrokenLinks { get; set; }
Property Value
| Type | Description |
|---|---|
| List<EmailAuditUrlIssue> |
CheckedImages
Gets or Sets CheckedImages
Declaration
[DataMember(Name = "checkedImages", IsRequired = true, EmitDefaultValue = true)]
public int CheckedImages { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
CheckedLinks
Gets or Sets CheckedLinks
Declaration
[DataMember(Name = "checkedLinks", IsRequired = true, EmitDefaultValue = true)]
public int CheckedLinks { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
CompatibilityNotSupportedCount
Gets or Sets CompatibilityNotSupportedCount
Declaration
[DataMember(Name = "compatibilityNotSupportedCount", IsRequired = true, EmitDefaultValue = true)]
public int CompatibilityNotSupportedCount { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
CompatibilityUnknownCount
Gets or Sets CompatibilityUnknownCount
Declaration
[DataMember(Name = "compatibilityUnknownCount", IsRequired = true, EmitDefaultValue = true)]
public int CompatibilityUnknownCount { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
CompatibilityWarningCount
Gets or Sets CompatibilityWarningCount
Declaration
[DataMember(Name = "compatibilityWarningCount", IsRequired = true, EmitDefaultValue = true)]
public int CompatibilityWarningCount { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
DetectedImages
Gets or Sets DetectedImages
Declaration
[DataMember(Name = "detectedImages", IsRequired = true, EmitDefaultValue = true)]
public int DetectedImages { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
DetectedLinks
Gets or Sets DetectedLinks
Declaration
[DataMember(Name = "detectedLinks", IsRequired = true, EmitDefaultValue = true)]
public int DetectedLinks { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
ErrorMessage
Gets or Sets ErrorMessage
Declaration
[DataMember(Name = "errorMessage", EmitDefaultValue = true)]
public string ErrorMessage { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ExternalCheckSkippedCount
Gets or Sets ExternalCheckSkippedCount
Declaration
[DataMember(Name = "externalCheckSkippedCount", IsRequired = true, EmitDefaultValue = true)]
public int ExternalCheckSkippedCount { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
FailingChecks
Gets or Sets FailingChecks
Declaration
[DataMember(Name = "failingChecks", IsRequired = true, EmitDefaultValue = true)]
public int FailingChecks { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
FeatureSupport
Gets or Sets FeatureSupport
Declaration
[DataMember(Name = "featureSupport", EmitDefaultValue = false)]
public EmailFeatureSupportResult FeatureSupport { get; set; }
Property Value
| Type | Description |
|---|---|
| EmailFeatureSupportResult |
HealthScore
Gets or Sets HealthScore
Declaration
[DataMember(Name = "healthScore", IsRequired = true, EmitDefaultValue = true)]
public int HealthScore { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
HtmlErrorCount
Gets or Sets HtmlErrorCount
Declaration
[DataMember(Name = "htmlErrorCount", IsRequired = true, EmitDefaultValue = true)]
public int HtmlErrorCount { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
HtmlInfoCount
Gets or Sets HtmlInfoCount
Declaration
[DataMember(Name = "htmlInfoCount", IsRequired = true, EmitDefaultValue = true)]
public int HtmlInfoCount { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
HtmlValidation
Gets or Sets HtmlValidation
Declaration
[DataMember(Name = "htmlValidation", EmitDefaultValue = true)]
public HTMLValidationResult HtmlValidation { get; set; }
Property Value
| Type | Description |
|---|---|
| HTMLValidationResult |
HtmlWarningCount
Gets or Sets HtmlWarningCount
Declaration
[DataMember(Name = "htmlWarningCount", IsRequired = true, EmitDefaultValue = true)]
public int HtmlWarningCount { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
ImageIssueCount
Gets or Sets ImageIssueCount
Declaration
[DataMember(Name = "imageIssueCount", IsRequired = true, EmitDefaultValue = true)]
public int ImageIssueCount { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
Insights
Gets or Sets Insights
Declaration
[DataMember(Name = "insights", IsRequired = true, EmitDefaultValue = true)]
public List<string> Insights { get; set; }
Property Value
| Type | Description |
|---|---|
| List<string> |
LinkIssueCount
Gets or Sets LinkIssueCount
Declaration
[DataMember(Name = "linkIssueCount", IsRequired = true, EmitDefaultValue = true)]
public int LinkIssueCount { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
PassingChecks
Gets or Sets PassingChecks
Declaration
[DataMember(Name = "passingChecks", IsRequired = true, EmitDefaultValue = true)]
public int PassingChecks { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
ReputationFailureCount
Gets or Sets ReputationFailureCount
Declaration
[DataMember(Name = "reputationFailureCount", IsRequired = true, EmitDefaultValue = true)]
public int ReputationFailureCount { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
SpellingIssueCount
Gets or Sets SpellingIssueCount
Declaration
[DataMember(Name = "spellingIssueCount", IsRequired = true, EmitDefaultValue = true)]
public int SpellingIssueCount { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
SpellingIssues
Gets or Sets SpellingIssues
Declaration
[DataMember(Name = "spellingIssues", IsRequired = true, EmitDefaultValue = true)]
public List<EmailAuditSpellingIssue> SpellingIssues { get; set; }
Property Value
| Type | Description |
|---|---|
| List<EmailAuditSpellingIssue> |
Status
Health status for a one-shot email audit
Declaration
[DataMember(Name = "status", IsRequired = true, EmitDefaultValue = true)]
public EmailAuditAnalysisResult.StatusEnum Status { get; set; }
Property Value
| Type | Description |
|---|---|
| EmailAuditAnalysisResult.StatusEnum | Health status for a one-shot email audit |
TotalChecks
Gets or Sets TotalChecks
Declaration
[DataMember(Name = "totalChecks", IsRequired = true, EmitDefaultValue = true)]
public int TotalChecks { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
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 |