Module mailslurp_client.models.email_audit_analysis_result
MailSlurp API
MailSlurp is an API for sending and receiving emails and SMS from dynamically allocated email addresses and phone numbers. It's designed for developers and QA teams to test applications, process inbound emails, send templated notifications, attachments, and more. ## Resources - Homepage - Get an API KEY - Generated SDK Clients - Examples repository # noqa: E501
The version of the OpenAPI document: 6.5.2 Contact: contact@mailslurp.dev Generated by: https://openapi-generator.tech
Classes
class EmailAuditAnalysisResult (content_review=None, status=None, health_score=None, total_checks=None, passing_checks=None, failing_checks=None, detected_links=None, checked_links=None, detected_images=None, checked_images=None, link_issue_count=None, image_issue_count=None, spelling_issue_count=None, broken_links=None, broken_images=None, spelling_issues=None, compatibility_warning_count=None, compatibility_not_supported_count=None, compatibility_unknown_count=None, feature_support=None, html_error_count=None, html_warning_count=None, html_info_count=None, html_validation=None, reputation_failure_count=None, attachment_mention_issue_count=None, external_check_skipped_count=None, insights=None, error_message=None, spam_verdict=None, virus_verdict=None, spf_verdict=None, dkim_verdict=None, dmarc_verdict=None, local_vars_configuration=None)-
NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech
Do not edit the class manually.
EmailAuditAnalysisResult - a model defined in OpenAPI
Expand source code
class EmailAuditAnalysisResult(object): """NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech Do not edit the class manually. """ """ Attributes: openapi_types (dict): The key is attribute name and the value is attribute type. attribute_map (dict): The key is attribute name and the value is json key in definition. """ openapi_types = { 'content_review': 'list[EmailAuditCheck]', 'status': 'str', 'health_score': 'int', 'total_checks': 'int', 'passing_checks': 'int', 'failing_checks': 'int', 'detected_links': 'int', 'checked_links': 'int', 'detected_images': 'int', 'checked_images': 'int', 'link_issue_count': 'int', 'image_issue_count': 'int', 'spelling_issue_count': 'int', 'broken_links': 'list[EmailAuditUrlIssue]', 'broken_images': 'list[EmailAuditUrlIssue]', 'spelling_issues': 'list[EmailAuditSpellingIssue]', 'compatibility_warning_count': 'int', 'compatibility_not_supported_count': 'int', 'compatibility_unknown_count': 'int', 'feature_support': 'EmailFeatureSupportResult', 'html_error_count': 'int', 'html_warning_count': 'int', 'html_info_count': 'int', 'html_validation': 'HTMLValidationResult', 'reputation_failure_count': 'int', 'attachment_mention_issue_count': 'int', 'external_check_skipped_count': 'int', 'insights': 'list[str]', 'error_message': 'str', 'spam_verdict': 'str', 'virus_verdict': 'str', 'spf_verdict': 'str', 'dkim_verdict': 'str', 'dmarc_verdict': 'str' } attribute_map = { 'content_review': 'contentReview', 'status': 'status', 'health_score': 'healthScore', 'total_checks': 'totalChecks', 'passing_checks': 'passingChecks', 'failing_checks': 'failingChecks', 'detected_links': 'detectedLinks', 'checked_links': 'checkedLinks', 'detected_images': 'detectedImages', 'checked_images': 'checkedImages', 'link_issue_count': 'linkIssueCount', 'image_issue_count': 'imageIssueCount', 'spelling_issue_count': 'spellingIssueCount', 'broken_links': 'brokenLinks', 'broken_images': 'brokenImages', 'spelling_issues': 'spellingIssues', 'compatibility_warning_count': 'compatibilityWarningCount', 'compatibility_not_supported_count': 'compatibilityNotSupportedCount', 'compatibility_unknown_count': 'compatibilityUnknownCount', 'feature_support': 'featureSupport', 'html_error_count': 'htmlErrorCount', 'html_warning_count': 'htmlWarningCount', 'html_info_count': 'htmlInfoCount', 'html_validation': 'htmlValidation', 'reputation_failure_count': 'reputationFailureCount', 'attachment_mention_issue_count': 'attachmentMentionIssueCount', 'external_check_skipped_count': 'externalCheckSkippedCount', 'insights': 'insights', 'error_message': 'errorMessage', 'spam_verdict': 'spamVerdict', 'virus_verdict': 'virusVerdict', 'spf_verdict': 'spfVerdict', 'dkim_verdict': 'dkimVerdict', 'dmarc_verdict': 'dmarcVerdict' } def __init__(self, content_review=None, status=None, health_score=None, total_checks=None, passing_checks=None, failing_checks=None, detected_links=None, checked_links=None, detected_images=None, checked_images=None, link_issue_count=None, image_issue_count=None, spelling_issue_count=None, broken_links=None, broken_images=None, spelling_issues=None, compatibility_warning_count=None, compatibility_not_supported_count=None, compatibility_unknown_count=None, feature_support=None, html_error_count=None, html_warning_count=None, html_info_count=None, html_validation=None, reputation_failure_count=None, attachment_mention_issue_count=None, external_check_skipped_count=None, insights=None, error_message=None, spam_verdict=None, virus_verdict=None, spf_verdict=None, dkim_verdict=None, dmarc_verdict=None, local_vars_configuration=None): # noqa: E501 """EmailAuditAnalysisResult - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() self.local_vars_configuration = local_vars_configuration self._content_review = None self._status = None self._health_score = None self._total_checks = None self._passing_checks = None self._failing_checks = None self._detected_links = None self._checked_links = None self._detected_images = None self._checked_images = None self._link_issue_count = None self._image_issue_count = None self._spelling_issue_count = None self._broken_links = None self._broken_images = None self._spelling_issues = None self._compatibility_warning_count = None self._compatibility_not_supported_count = None self._compatibility_unknown_count = None self._feature_support = None self._html_error_count = None self._html_warning_count = None self._html_info_count = None self._html_validation = None self._reputation_failure_count = None self._attachment_mention_issue_count = None self._external_check_skipped_count = None self._insights = None self._error_message = None self._spam_verdict = None self._virus_verdict = None self._spf_verdict = None self._dkim_verdict = None self._dmarc_verdict = None self.discriminator = None self.content_review = content_review self.status = status self.health_score = health_score self.total_checks = total_checks self.passing_checks = passing_checks self.failing_checks = failing_checks self.detected_links = detected_links self.checked_links = checked_links self.detected_images = detected_images self.checked_images = checked_images self.link_issue_count = link_issue_count self.image_issue_count = image_issue_count self.spelling_issue_count = spelling_issue_count self.broken_links = broken_links self.broken_images = broken_images self.spelling_issues = spelling_issues self.compatibility_warning_count = compatibility_warning_count self.compatibility_not_supported_count = compatibility_not_supported_count self.compatibility_unknown_count = compatibility_unknown_count self.feature_support = feature_support self.html_error_count = html_error_count self.html_warning_count = html_warning_count self.html_info_count = html_info_count self.html_validation = html_validation self.reputation_failure_count = reputation_failure_count self.attachment_mention_issue_count = attachment_mention_issue_count self.external_check_skipped_count = external_check_skipped_count self.insights = insights self.error_message = error_message self.spam_verdict = spam_verdict self.virus_verdict = virus_verdict self.spf_verdict = spf_verdict self.dkim_verdict = dkim_verdict self.dmarc_verdict = dmarc_verdict @property def content_review(self): """Gets the content_review of this EmailAuditAnalysisResult. # noqa: E501 Versioned static accessibility, unresolved template, and compliance review checks. Null on historical audits that did not run these checks. # noqa: E501 :return: The content_review of this EmailAuditAnalysisResult. # noqa: E501 :rtype: list[EmailAuditCheck] """ return self._content_review @content_review.setter def content_review(self, content_review): """Sets the content_review of this EmailAuditAnalysisResult. Versioned static accessibility, unresolved template, and compliance review checks. Null on historical audits that did not run these checks. # noqa: E501 :param content_review: The content_review of this EmailAuditAnalysisResult. # noqa: E501 :type: list[EmailAuditCheck] """ self._content_review = content_review @property def status(self): """Gets the status of this EmailAuditAnalysisResult. # noqa: E501 Health status for a one-shot email audit # noqa: E501 :return: The status of this EmailAuditAnalysisResult. # noqa: E501 :rtype: str """ return self._status @status.setter def status(self, status): """Sets the status of this EmailAuditAnalysisResult. Health status for a one-shot email audit # noqa: E501 :param status: The status of this EmailAuditAnalysisResult. # noqa: E501 :type: str """ if self.local_vars_configuration.client_side_validation and status is None: # noqa: E501 raise ValueError("Invalid value for `status`, must not be `None`") # noqa: E501 allowed_values = ["HEALTHY", "WARNING", "FAILED"] # noqa: E501 if self.local_vars_configuration.client_side_validation and status not in allowed_values: # noqa: E501 raise ValueError( "Invalid value for `status` ({0}), must be one of {1}" # noqa: E501 .format(status, allowed_values) ) self._status = status @property def health_score(self): """Gets the health_score of this EmailAuditAnalysisResult. # noqa: E501 :return: The health_score of this EmailAuditAnalysisResult. # noqa: E501 :rtype: int """ return self._health_score @health_score.setter def health_score(self, health_score): """Sets the health_score of this EmailAuditAnalysisResult. :param health_score: The health_score of this EmailAuditAnalysisResult. # noqa: E501 :type: int """ if self.local_vars_configuration.client_side_validation and health_score is None: # noqa: E501 raise ValueError("Invalid value for `health_score`, must not be `None`") # noqa: E501 self._health_score = health_score @property def total_checks(self): """Gets the total_checks of this EmailAuditAnalysisResult. # noqa: E501 :return: The total_checks of this EmailAuditAnalysisResult. # noqa: E501 :rtype: int """ return self._total_checks @total_checks.setter def total_checks(self, total_checks): """Sets the total_checks of this EmailAuditAnalysisResult. :param total_checks: The total_checks of this EmailAuditAnalysisResult. # noqa: E501 :type: int """ if self.local_vars_configuration.client_side_validation and total_checks is None: # noqa: E501 raise ValueError("Invalid value for `total_checks`, must not be `None`") # noqa: E501 self._total_checks = total_checks @property def passing_checks(self): """Gets the passing_checks of this EmailAuditAnalysisResult. # noqa: E501 :return: The passing_checks of this EmailAuditAnalysisResult. # noqa: E501 :rtype: int """ return self._passing_checks @passing_checks.setter def passing_checks(self, passing_checks): """Sets the passing_checks of this EmailAuditAnalysisResult. :param passing_checks: The passing_checks of this EmailAuditAnalysisResult. # noqa: E501 :type: int """ if self.local_vars_configuration.client_side_validation and passing_checks is None: # noqa: E501 raise ValueError("Invalid value for `passing_checks`, must not be `None`") # noqa: E501 self._passing_checks = passing_checks @property def failing_checks(self): """Gets the failing_checks of this EmailAuditAnalysisResult. # noqa: E501 :return: The failing_checks of this EmailAuditAnalysisResult. # noqa: E501 :rtype: int """ return self._failing_checks @failing_checks.setter def failing_checks(self, failing_checks): """Sets the failing_checks of this EmailAuditAnalysisResult. :param failing_checks: The failing_checks of this EmailAuditAnalysisResult. # noqa: E501 :type: int """ if self.local_vars_configuration.client_side_validation and failing_checks is None: # noqa: E501 raise ValueError("Invalid value for `failing_checks`, must not be `None`") # noqa: E501 self._failing_checks = failing_checks @property def detected_links(self): """Gets the detected_links of this EmailAuditAnalysisResult. # noqa: E501 :return: The detected_links of this EmailAuditAnalysisResult. # noqa: E501 :rtype: int """ return self._detected_links @detected_links.setter def detected_links(self, detected_links): """Sets the detected_links of this EmailAuditAnalysisResult. :param detected_links: The detected_links of this EmailAuditAnalysisResult. # noqa: E501 :type: int """ if self.local_vars_configuration.client_side_validation and detected_links is None: # noqa: E501 raise ValueError("Invalid value for `detected_links`, must not be `None`") # noqa: E501 self._detected_links = detected_links @property def checked_links(self): """Gets the checked_links of this EmailAuditAnalysisResult. # noqa: E501 :return: The checked_links of this EmailAuditAnalysisResult. # noqa: E501 :rtype: int """ return self._checked_links @checked_links.setter def checked_links(self, checked_links): """Sets the checked_links of this EmailAuditAnalysisResult. :param checked_links: The checked_links of this EmailAuditAnalysisResult. # noqa: E501 :type: int """ if self.local_vars_configuration.client_side_validation and checked_links is None: # noqa: E501 raise ValueError("Invalid value for `checked_links`, must not be `None`") # noqa: E501 self._checked_links = checked_links @property def detected_images(self): """Gets the detected_images of this EmailAuditAnalysisResult. # noqa: E501 :return: The detected_images of this EmailAuditAnalysisResult. # noqa: E501 :rtype: int """ return self._detected_images @detected_images.setter def detected_images(self, detected_images): """Sets the detected_images of this EmailAuditAnalysisResult. :param detected_images: The detected_images of this EmailAuditAnalysisResult. # noqa: E501 :type: int """ if self.local_vars_configuration.client_side_validation and detected_images is None: # noqa: E501 raise ValueError("Invalid value for `detected_images`, must not be `None`") # noqa: E501 self._detected_images = detected_images @property def checked_images(self): """Gets the checked_images of this EmailAuditAnalysisResult. # noqa: E501 :return: The checked_images of this EmailAuditAnalysisResult. # noqa: E501 :rtype: int """ return self._checked_images @checked_images.setter def checked_images(self, checked_images): """Sets the checked_images of this EmailAuditAnalysisResult. :param checked_images: The checked_images of this EmailAuditAnalysisResult. # noqa: E501 :type: int """ if self.local_vars_configuration.client_side_validation and checked_images is None: # noqa: E501 raise ValueError("Invalid value for `checked_images`, must not be `None`") # noqa: E501 self._checked_images = checked_images @property def link_issue_count(self): """Gets the link_issue_count of this EmailAuditAnalysisResult. # noqa: E501 :return: The link_issue_count of this EmailAuditAnalysisResult. # noqa: E501 :rtype: int """ return self._link_issue_count @link_issue_count.setter def link_issue_count(self, link_issue_count): """Sets the link_issue_count of this EmailAuditAnalysisResult. :param link_issue_count: The link_issue_count of this EmailAuditAnalysisResult. # noqa: E501 :type: int """ if self.local_vars_configuration.client_side_validation and link_issue_count is None: # noqa: E501 raise ValueError("Invalid value for `link_issue_count`, must not be `None`") # noqa: E501 self._link_issue_count = link_issue_count @property def image_issue_count(self): """Gets the image_issue_count of this EmailAuditAnalysisResult. # noqa: E501 :return: The image_issue_count of this EmailAuditAnalysisResult. # noqa: E501 :rtype: int """ return self._image_issue_count @image_issue_count.setter def image_issue_count(self, image_issue_count): """Sets the image_issue_count of this EmailAuditAnalysisResult. :param image_issue_count: The image_issue_count of this EmailAuditAnalysisResult. # noqa: E501 :type: int """ if self.local_vars_configuration.client_side_validation and image_issue_count is None: # noqa: E501 raise ValueError("Invalid value for `image_issue_count`, must not be `None`") # noqa: E501 self._image_issue_count = image_issue_count @property def spelling_issue_count(self): """Gets the spelling_issue_count of this EmailAuditAnalysisResult. # noqa: E501 :return: The spelling_issue_count of this EmailAuditAnalysisResult. # noqa: E501 :rtype: int """ return self._spelling_issue_count @spelling_issue_count.setter def spelling_issue_count(self, spelling_issue_count): """Sets the spelling_issue_count of this EmailAuditAnalysisResult. :param spelling_issue_count: The spelling_issue_count of this EmailAuditAnalysisResult. # noqa: E501 :type: int """ if self.local_vars_configuration.client_side_validation and spelling_issue_count is None: # noqa: E501 raise ValueError("Invalid value for `spelling_issue_count`, must not be `None`") # noqa: E501 self._spelling_issue_count = spelling_issue_count @property def broken_links(self): """Gets the broken_links of this EmailAuditAnalysisResult. # noqa: E501 :return: The broken_links of this EmailAuditAnalysisResult. # noqa: E501 :rtype: list[EmailAuditUrlIssue] """ return self._broken_links @broken_links.setter def broken_links(self, broken_links): """Sets the broken_links of this EmailAuditAnalysisResult. :param broken_links: The broken_links of this EmailAuditAnalysisResult. # noqa: E501 :type: list[EmailAuditUrlIssue] """ if self.local_vars_configuration.client_side_validation and broken_links is None: # noqa: E501 raise ValueError("Invalid value for `broken_links`, must not be `None`") # noqa: E501 self._broken_links = broken_links @property def broken_images(self): """Gets the broken_images of this EmailAuditAnalysisResult. # noqa: E501 :return: The broken_images of this EmailAuditAnalysisResult. # noqa: E501 :rtype: list[EmailAuditUrlIssue] """ return self._broken_images @broken_images.setter def broken_images(self, broken_images): """Sets the broken_images of this EmailAuditAnalysisResult. :param broken_images: The broken_images of this EmailAuditAnalysisResult. # noqa: E501 :type: list[EmailAuditUrlIssue] """ if self.local_vars_configuration.client_side_validation and broken_images is None: # noqa: E501 raise ValueError("Invalid value for `broken_images`, must not be `None`") # noqa: E501 self._broken_images = broken_images @property def spelling_issues(self): """Gets the spelling_issues of this EmailAuditAnalysisResult. # noqa: E501 :return: The spelling_issues of this EmailAuditAnalysisResult. # noqa: E501 :rtype: list[EmailAuditSpellingIssue] """ return self._spelling_issues @spelling_issues.setter def spelling_issues(self, spelling_issues): """Sets the spelling_issues of this EmailAuditAnalysisResult. :param spelling_issues: The spelling_issues of this EmailAuditAnalysisResult. # noqa: E501 :type: list[EmailAuditSpellingIssue] """ if self.local_vars_configuration.client_side_validation and spelling_issues is None: # noqa: E501 raise ValueError("Invalid value for `spelling_issues`, must not be `None`") # noqa: E501 self._spelling_issues = spelling_issues @property def compatibility_warning_count(self): """Gets the compatibility_warning_count of this EmailAuditAnalysisResult. # noqa: E501 :return: The compatibility_warning_count of this EmailAuditAnalysisResult. # noqa: E501 :rtype: int """ return self._compatibility_warning_count @compatibility_warning_count.setter def compatibility_warning_count(self, compatibility_warning_count): """Sets the compatibility_warning_count of this EmailAuditAnalysisResult. :param compatibility_warning_count: The compatibility_warning_count of this EmailAuditAnalysisResult. # noqa: E501 :type: int """ if self.local_vars_configuration.client_side_validation and compatibility_warning_count is None: # noqa: E501 raise ValueError("Invalid value for `compatibility_warning_count`, must not be `None`") # noqa: E501 self._compatibility_warning_count = compatibility_warning_count @property def compatibility_not_supported_count(self): """Gets the compatibility_not_supported_count of this EmailAuditAnalysisResult. # noqa: E501 :return: The compatibility_not_supported_count of this EmailAuditAnalysisResult. # noqa: E501 :rtype: int """ return self._compatibility_not_supported_count @compatibility_not_supported_count.setter def compatibility_not_supported_count(self, compatibility_not_supported_count): """Sets the compatibility_not_supported_count of this EmailAuditAnalysisResult. :param compatibility_not_supported_count: The compatibility_not_supported_count of this EmailAuditAnalysisResult. # noqa: E501 :type: int """ if self.local_vars_configuration.client_side_validation and compatibility_not_supported_count is None: # noqa: E501 raise ValueError("Invalid value for `compatibility_not_supported_count`, must not be `None`") # noqa: E501 self._compatibility_not_supported_count = compatibility_not_supported_count @property def compatibility_unknown_count(self): """Gets the compatibility_unknown_count of this EmailAuditAnalysisResult. # noqa: E501 :return: The compatibility_unknown_count of this EmailAuditAnalysisResult. # noqa: E501 :rtype: int """ return self._compatibility_unknown_count @compatibility_unknown_count.setter def compatibility_unknown_count(self, compatibility_unknown_count): """Sets the compatibility_unknown_count of this EmailAuditAnalysisResult. :param compatibility_unknown_count: The compatibility_unknown_count of this EmailAuditAnalysisResult. # noqa: E501 :type: int """ if self.local_vars_configuration.client_side_validation and compatibility_unknown_count is None: # noqa: E501 raise ValueError("Invalid value for `compatibility_unknown_count`, must not be `None`") # noqa: E501 self._compatibility_unknown_count = compatibility_unknown_count @property def feature_support(self): """Gets the feature_support of this EmailAuditAnalysisResult. # noqa: E501 :return: The feature_support of this EmailAuditAnalysisResult. # noqa: E501 :rtype: EmailFeatureSupportResult """ return self._feature_support @feature_support.setter def feature_support(self, feature_support): """Sets the feature_support of this EmailAuditAnalysisResult. :param feature_support: The feature_support of this EmailAuditAnalysisResult. # noqa: E501 :type: EmailFeatureSupportResult """ self._feature_support = feature_support @property def html_error_count(self): """Gets the html_error_count of this EmailAuditAnalysisResult. # noqa: E501 :return: The html_error_count of this EmailAuditAnalysisResult. # noqa: E501 :rtype: int """ return self._html_error_count @html_error_count.setter def html_error_count(self, html_error_count): """Sets the html_error_count of this EmailAuditAnalysisResult. :param html_error_count: The html_error_count of this EmailAuditAnalysisResult. # noqa: E501 :type: int """ if self.local_vars_configuration.client_side_validation and html_error_count is None: # noqa: E501 raise ValueError("Invalid value for `html_error_count`, must not be `None`") # noqa: E501 self._html_error_count = html_error_count @property def html_warning_count(self): """Gets the html_warning_count of this EmailAuditAnalysisResult. # noqa: E501 :return: The html_warning_count of this EmailAuditAnalysisResult. # noqa: E501 :rtype: int """ return self._html_warning_count @html_warning_count.setter def html_warning_count(self, html_warning_count): """Sets the html_warning_count of this EmailAuditAnalysisResult. :param html_warning_count: The html_warning_count of this EmailAuditAnalysisResult. # noqa: E501 :type: int """ if self.local_vars_configuration.client_side_validation and html_warning_count is None: # noqa: E501 raise ValueError("Invalid value for `html_warning_count`, must not be `None`") # noqa: E501 self._html_warning_count = html_warning_count @property def html_info_count(self): """Gets the html_info_count of this EmailAuditAnalysisResult. # noqa: E501 :return: The html_info_count of this EmailAuditAnalysisResult. # noqa: E501 :rtype: int """ return self._html_info_count @html_info_count.setter def html_info_count(self, html_info_count): """Sets the html_info_count of this EmailAuditAnalysisResult. :param html_info_count: The html_info_count of this EmailAuditAnalysisResult. # noqa: E501 :type: int """ if self.local_vars_configuration.client_side_validation and html_info_count is None: # noqa: E501 raise ValueError("Invalid value for `html_info_count`, must not be `None`") # noqa: E501 self._html_info_count = html_info_count @property def html_validation(self): """Gets the html_validation of this EmailAuditAnalysisResult. # noqa: E501 :return: The html_validation of this EmailAuditAnalysisResult. # noqa: E501 :rtype: HTMLValidationResult """ return self._html_validation @html_validation.setter def html_validation(self, html_validation): """Sets the html_validation of this EmailAuditAnalysisResult. :param html_validation: The html_validation of this EmailAuditAnalysisResult. # noqa: E501 :type: HTMLValidationResult """ self._html_validation = html_validation @property def reputation_failure_count(self): """Gets the reputation_failure_count of this EmailAuditAnalysisResult. # noqa: E501 :return: The reputation_failure_count of this EmailAuditAnalysisResult. # noqa: E501 :rtype: int """ return self._reputation_failure_count @reputation_failure_count.setter def reputation_failure_count(self, reputation_failure_count): """Sets the reputation_failure_count of this EmailAuditAnalysisResult. :param reputation_failure_count: The reputation_failure_count of this EmailAuditAnalysisResult. # noqa: E501 :type: int """ if self.local_vars_configuration.client_side_validation and reputation_failure_count is None: # noqa: E501 raise ValueError("Invalid value for `reputation_failure_count`, must not be `None`") # noqa: E501 self._reputation_failure_count = reputation_failure_count @property def attachment_mention_issue_count(self): """Gets the attachment_mention_issue_count of this EmailAuditAnalysisResult. # noqa: E501 :return: The attachment_mention_issue_count of this EmailAuditAnalysisResult. # noqa: E501 :rtype: int """ return self._attachment_mention_issue_count @attachment_mention_issue_count.setter def attachment_mention_issue_count(self, attachment_mention_issue_count): """Sets the attachment_mention_issue_count of this EmailAuditAnalysisResult. :param attachment_mention_issue_count: The attachment_mention_issue_count of this EmailAuditAnalysisResult. # noqa: E501 :type: int """ if self.local_vars_configuration.client_side_validation and attachment_mention_issue_count is None: # noqa: E501 raise ValueError("Invalid value for `attachment_mention_issue_count`, must not be `None`") # noqa: E501 self._attachment_mention_issue_count = attachment_mention_issue_count @property def external_check_skipped_count(self): """Gets the external_check_skipped_count of this EmailAuditAnalysisResult. # noqa: E501 :return: The external_check_skipped_count of this EmailAuditAnalysisResult. # noqa: E501 :rtype: int """ return self._external_check_skipped_count @external_check_skipped_count.setter def external_check_skipped_count(self, external_check_skipped_count): """Sets the external_check_skipped_count of this EmailAuditAnalysisResult. :param external_check_skipped_count: The external_check_skipped_count of this EmailAuditAnalysisResult. # noqa: E501 :type: int """ if self.local_vars_configuration.client_side_validation and external_check_skipped_count is None: # noqa: E501 raise ValueError("Invalid value for `external_check_skipped_count`, must not be `None`") # noqa: E501 self._external_check_skipped_count = external_check_skipped_count @property def insights(self): """Gets the insights of this EmailAuditAnalysisResult. # noqa: E501 :return: The insights of this EmailAuditAnalysisResult. # noqa: E501 :rtype: list[str] """ return self._insights @insights.setter def insights(self, insights): """Sets the insights of this EmailAuditAnalysisResult. :param insights: The insights of this EmailAuditAnalysisResult. # noqa: E501 :type: list[str] """ if self.local_vars_configuration.client_side_validation and insights is None: # noqa: E501 raise ValueError("Invalid value for `insights`, must not be `None`") # noqa: E501 self._insights = insights @property def error_message(self): """Gets the error_message of this EmailAuditAnalysisResult. # noqa: E501 :return: The error_message of this EmailAuditAnalysisResult. # noqa: E501 :rtype: str """ return self._error_message @error_message.setter def error_message(self, error_message): """Sets the error_message of this EmailAuditAnalysisResult. :param error_message: The error_message of this EmailAuditAnalysisResult. # noqa: E501 :type: str """ self._error_message = error_message @property def spam_verdict(self): """Gets the spam_verdict of this EmailAuditAnalysisResult. # noqa: E501 Spam verdict supplied by the source mail receiver # noqa: E501 :return: The spam_verdict of this EmailAuditAnalysisResult. # noqa: E501 :rtype: str """ return self._spam_verdict @spam_verdict.setter def spam_verdict(self, spam_verdict): """Sets the spam_verdict of this EmailAuditAnalysisResult. Spam verdict supplied by the source mail receiver # noqa: E501 :param spam_verdict: The spam_verdict of this EmailAuditAnalysisResult. # noqa: E501 :type: str """ self._spam_verdict = spam_verdict @property def virus_verdict(self): """Gets the virus_verdict of this EmailAuditAnalysisResult. # noqa: E501 Virus verdict supplied by the source mail receiver # noqa: E501 :return: The virus_verdict of this EmailAuditAnalysisResult. # noqa: E501 :rtype: str """ return self._virus_verdict @virus_verdict.setter def virus_verdict(self, virus_verdict): """Sets the virus_verdict of this EmailAuditAnalysisResult. Virus verdict supplied by the source mail receiver # noqa: E501 :param virus_verdict: The virus_verdict of this EmailAuditAnalysisResult. # noqa: E501 :type: str """ self._virus_verdict = virus_verdict @property def spf_verdict(self): """Gets the spf_verdict of this EmailAuditAnalysisResult. # noqa: E501 SPF verdict supplied by the source mail receiver # noqa: E501 :return: The spf_verdict of this EmailAuditAnalysisResult. # noqa: E501 :rtype: str """ return self._spf_verdict @spf_verdict.setter def spf_verdict(self, spf_verdict): """Sets the spf_verdict of this EmailAuditAnalysisResult. SPF verdict supplied by the source mail receiver # noqa: E501 :param spf_verdict: The spf_verdict of this EmailAuditAnalysisResult. # noqa: E501 :type: str """ self._spf_verdict = spf_verdict @property def dkim_verdict(self): """Gets the dkim_verdict of this EmailAuditAnalysisResult. # noqa: E501 DKIM verdict supplied by the source mail receiver # noqa: E501 :return: The dkim_verdict of this EmailAuditAnalysisResult. # noqa: E501 :rtype: str """ return self._dkim_verdict @dkim_verdict.setter def dkim_verdict(self, dkim_verdict): """Sets the dkim_verdict of this EmailAuditAnalysisResult. DKIM verdict supplied by the source mail receiver # noqa: E501 :param dkim_verdict: The dkim_verdict of this EmailAuditAnalysisResult. # noqa: E501 :type: str """ self._dkim_verdict = dkim_verdict @property def dmarc_verdict(self): """Gets the dmarc_verdict of this EmailAuditAnalysisResult. # noqa: E501 DMARC verdict supplied by the source mail receiver # noqa: E501 :return: The dmarc_verdict of this EmailAuditAnalysisResult. # noqa: E501 :rtype: str """ return self._dmarc_verdict @dmarc_verdict.setter def dmarc_verdict(self, dmarc_verdict): """Sets the dmarc_verdict of this EmailAuditAnalysisResult. DMARC verdict supplied by the source mail receiver # noqa: E501 :param dmarc_verdict: The dmarc_verdict of this EmailAuditAnalysisResult. # noqa: E501 :type: str """ self._dmarc_verdict = dmarc_verdict def to_dict(self): """Returns the model properties as a dict""" result = {} for attr, _ in six.iteritems(self.openapi_types): value = getattr(self, attr) if isinstance(value, list): result[attr] = list(map( lambda x: x.to_dict() if hasattr(x, "to_dict") else x, value )) elif hasattr(value, "to_dict"): result[attr] = value.to_dict() elif isinstance(value, dict): result[attr] = dict(map( lambda item: (item[0], item[1].to_dict()) if hasattr(item[1], "to_dict") else item, value.items() )) else: result[attr] = value return result def to_str(self): """Returns the string representation of the model""" return pprint.pformat(self.to_dict()) def __repr__(self): """For `print` and `pprint`""" return self.to_str() def __eq__(self, other): """Returns true if both objects are equal""" if not isinstance(other, EmailAuditAnalysisResult): return False return self.to_dict() == other.to_dict() def __ne__(self, other): """Returns true if both objects are not equal""" if not isinstance(other, EmailAuditAnalysisResult): return True return self.to_dict() != other.to_dict()Class variables
var attribute_mapvar openapi_types
Instance variables
prop attachment_mention_issue_count-
Gets the attachment_mention_issue_count of this EmailAuditAnalysisResult. # noqa: E501
:return: The attachment_mention_issue_count of this EmailAuditAnalysisResult. # noqa: E501 :rtype: int
Expand source code
@property def attachment_mention_issue_count(self): """Gets the attachment_mention_issue_count of this EmailAuditAnalysisResult. # noqa: E501 :return: The attachment_mention_issue_count of this EmailAuditAnalysisResult. # noqa: E501 :rtype: int """ return self._attachment_mention_issue_count prop broken_images-
Gets the broken_images of this EmailAuditAnalysisResult. # noqa: E501
:return: The broken_images of this EmailAuditAnalysisResult. # noqa: E501 :rtype: list[EmailAuditUrlIssue]
Expand source code
@property def broken_images(self): """Gets the broken_images of this EmailAuditAnalysisResult. # noqa: E501 :return: The broken_images of this EmailAuditAnalysisResult. # noqa: E501 :rtype: list[EmailAuditUrlIssue] """ return self._broken_images prop broken_links-
Gets the broken_links of this EmailAuditAnalysisResult. # noqa: E501
:return: The broken_links of this EmailAuditAnalysisResult. # noqa: E501 :rtype: list[EmailAuditUrlIssue]
Expand source code
@property def broken_links(self): """Gets the broken_links of this EmailAuditAnalysisResult. # noqa: E501 :return: The broken_links of this EmailAuditAnalysisResult. # noqa: E501 :rtype: list[EmailAuditUrlIssue] """ return self._broken_links prop checked_images-
Gets the checked_images of this EmailAuditAnalysisResult. # noqa: E501
:return: The checked_images of this EmailAuditAnalysisResult. # noqa: E501 :rtype: int
Expand source code
@property def checked_images(self): """Gets the checked_images of this EmailAuditAnalysisResult. # noqa: E501 :return: The checked_images of this EmailAuditAnalysisResult. # noqa: E501 :rtype: int """ return self._checked_images prop checked_links-
Gets the checked_links of this EmailAuditAnalysisResult. # noqa: E501
:return: The checked_links of this EmailAuditAnalysisResult. # noqa: E501 :rtype: int
Expand source code
@property def checked_links(self): """Gets the checked_links of this EmailAuditAnalysisResult. # noqa: E501 :return: The checked_links of this EmailAuditAnalysisResult. # noqa: E501 :rtype: int """ return self._checked_links prop compatibility_not_supported_count-
Gets the compatibility_not_supported_count of this EmailAuditAnalysisResult. # noqa: E501
:return: The compatibility_not_supported_count of this EmailAuditAnalysisResult. # noqa: E501 :rtype: int
Expand source code
@property def compatibility_not_supported_count(self): """Gets the compatibility_not_supported_count of this EmailAuditAnalysisResult. # noqa: E501 :return: The compatibility_not_supported_count of this EmailAuditAnalysisResult. # noqa: E501 :rtype: int """ return self._compatibility_not_supported_count prop compatibility_unknown_count-
Gets the compatibility_unknown_count of this EmailAuditAnalysisResult. # noqa: E501
:return: The compatibility_unknown_count of this EmailAuditAnalysisResult. # noqa: E501 :rtype: int
Expand source code
@property def compatibility_unknown_count(self): """Gets the compatibility_unknown_count of this EmailAuditAnalysisResult. # noqa: E501 :return: The compatibility_unknown_count of this EmailAuditAnalysisResult. # noqa: E501 :rtype: int """ return self._compatibility_unknown_count prop compatibility_warning_count-
Gets the compatibility_warning_count of this EmailAuditAnalysisResult. # noqa: E501
:return: The compatibility_warning_count of this EmailAuditAnalysisResult. # noqa: E501 :rtype: int
Expand source code
@property def compatibility_warning_count(self): """Gets the compatibility_warning_count of this EmailAuditAnalysisResult. # noqa: E501 :return: The compatibility_warning_count of this EmailAuditAnalysisResult. # noqa: E501 :rtype: int """ return self._compatibility_warning_count prop content_review-
Gets the content_review of this EmailAuditAnalysisResult. # noqa: E501
Versioned static accessibility, unresolved template, and compliance review checks. Null on historical audits that did not run these checks. # noqa: E501
:return: The content_review of this EmailAuditAnalysisResult. # noqa: E501 :rtype: list[EmailAuditCheck]
Expand source code
@property def content_review(self): """Gets the content_review of this EmailAuditAnalysisResult. # noqa: E501 Versioned static accessibility, unresolved template, and compliance review checks. Null on historical audits that did not run these checks. # noqa: E501 :return: The content_review of this EmailAuditAnalysisResult. # noqa: E501 :rtype: list[EmailAuditCheck] """ return self._content_review prop detected_images-
Gets the detected_images of this EmailAuditAnalysisResult. # noqa: E501
:return: The detected_images of this EmailAuditAnalysisResult. # noqa: E501 :rtype: int
Expand source code
@property def detected_images(self): """Gets the detected_images of this EmailAuditAnalysisResult. # noqa: E501 :return: The detected_images of this EmailAuditAnalysisResult. # noqa: E501 :rtype: int """ return self._detected_images prop detected_links-
Gets the detected_links of this EmailAuditAnalysisResult. # noqa: E501
:return: The detected_links of this EmailAuditAnalysisResult. # noqa: E501 :rtype: int
Expand source code
@property def detected_links(self): """Gets the detected_links of this EmailAuditAnalysisResult. # noqa: E501 :return: The detected_links of this EmailAuditAnalysisResult. # noqa: E501 :rtype: int """ return self._detected_links prop dkim_verdict-
Gets the dkim_verdict of this EmailAuditAnalysisResult. # noqa: E501
DKIM verdict supplied by the source mail receiver # noqa: E501
:return: The dkim_verdict of this EmailAuditAnalysisResult. # noqa: E501 :rtype: str
Expand source code
@property def dkim_verdict(self): """Gets the dkim_verdict of this EmailAuditAnalysisResult. # noqa: E501 DKIM verdict supplied by the source mail receiver # noqa: E501 :return: The dkim_verdict of this EmailAuditAnalysisResult. # noqa: E501 :rtype: str """ return self._dkim_verdict prop dmarc_verdict-
Gets the dmarc_verdict of this EmailAuditAnalysisResult. # noqa: E501
DMARC verdict supplied by the source mail receiver # noqa: E501
:return: The dmarc_verdict of this EmailAuditAnalysisResult. # noqa: E501 :rtype: str
Expand source code
@property def dmarc_verdict(self): """Gets the dmarc_verdict of this EmailAuditAnalysisResult. # noqa: E501 DMARC verdict supplied by the source mail receiver # noqa: E501 :return: The dmarc_verdict of this EmailAuditAnalysisResult. # noqa: E501 :rtype: str """ return self._dmarc_verdict prop error_message-
Gets the error_message of this EmailAuditAnalysisResult. # noqa: E501
:return: The error_message of this EmailAuditAnalysisResult. # noqa: E501 :rtype: str
Expand source code
@property def error_message(self): """Gets the error_message of this EmailAuditAnalysisResult. # noqa: E501 :return: The error_message of this EmailAuditAnalysisResult. # noqa: E501 :rtype: str """ return self._error_message prop external_check_skipped_count-
Gets the external_check_skipped_count of this EmailAuditAnalysisResult. # noqa: E501
:return: The external_check_skipped_count of this EmailAuditAnalysisResult. # noqa: E501 :rtype: int
Expand source code
@property def external_check_skipped_count(self): """Gets the external_check_skipped_count of this EmailAuditAnalysisResult. # noqa: E501 :return: The external_check_skipped_count of this EmailAuditAnalysisResult. # noqa: E501 :rtype: int """ return self._external_check_skipped_count prop failing_checks-
Gets the failing_checks of this EmailAuditAnalysisResult. # noqa: E501
:return: The failing_checks of this EmailAuditAnalysisResult. # noqa: E501 :rtype: int
Expand source code
@property def failing_checks(self): """Gets the failing_checks of this EmailAuditAnalysisResult. # noqa: E501 :return: The failing_checks of this EmailAuditAnalysisResult. # noqa: E501 :rtype: int """ return self._failing_checks prop feature_support-
Gets the feature_support of this EmailAuditAnalysisResult. # noqa: E501
:return: The feature_support of this EmailAuditAnalysisResult. # noqa: E501 :rtype: EmailFeatureSupportResult
Expand source code
@property def feature_support(self): """Gets the feature_support of this EmailAuditAnalysisResult. # noqa: E501 :return: The feature_support of this EmailAuditAnalysisResult. # noqa: E501 :rtype: EmailFeatureSupportResult """ return self._feature_support prop health_score-
Gets the health_score of this EmailAuditAnalysisResult. # noqa: E501
:return: The health_score of this EmailAuditAnalysisResult. # noqa: E501 :rtype: int
Expand source code
@property def health_score(self): """Gets the health_score of this EmailAuditAnalysisResult. # noqa: E501 :return: The health_score of this EmailAuditAnalysisResult. # noqa: E501 :rtype: int """ return self._health_score prop html_error_count-
Gets the html_error_count of this EmailAuditAnalysisResult. # noqa: E501
:return: The html_error_count of this EmailAuditAnalysisResult. # noqa: E501 :rtype: int
Expand source code
@property def html_error_count(self): """Gets the html_error_count of this EmailAuditAnalysisResult. # noqa: E501 :return: The html_error_count of this EmailAuditAnalysisResult. # noqa: E501 :rtype: int """ return self._html_error_count prop html_info_count-
Gets the html_info_count of this EmailAuditAnalysisResult. # noqa: E501
:return: The html_info_count of this EmailAuditAnalysisResult. # noqa: E501 :rtype: int
Expand source code
@property def html_info_count(self): """Gets the html_info_count of this EmailAuditAnalysisResult. # noqa: E501 :return: The html_info_count of this EmailAuditAnalysisResult. # noqa: E501 :rtype: int """ return self._html_info_count prop html_validation-
Gets the html_validation of this EmailAuditAnalysisResult. # noqa: E501
:return: The html_validation of this EmailAuditAnalysisResult. # noqa: E501 :rtype: HTMLValidationResult
Expand source code
@property def html_validation(self): """Gets the html_validation of this EmailAuditAnalysisResult. # noqa: E501 :return: The html_validation of this EmailAuditAnalysisResult. # noqa: E501 :rtype: HTMLValidationResult """ return self._html_validation prop html_warning_count-
Gets the html_warning_count of this EmailAuditAnalysisResult. # noqa: E501
:return: The html_warning_count of this EmailAuditAnalysisResult. # noqa: E501 :rtype: int
Expand source code
@property def html_warning_count(self): """Gets the html_warning_count of this EmailAuditAnalysisResult. # noqa: E501 :return: The html_warning_count of this EmailAuditAnalysisResult. # noqa: E501 :rtype: int """ return self._html_warning_count prop image_issue_count-
Gets the image_issue_count of this EmailAuditAnalysisResult. # noqa: E501
:return: The image_issue_count of this EmailAuditAnalysisResult. # noqa: E501 :rtype: int
Expand source code
@property def image_issue_count(self): """Gets the image_issue_count of this EmailAuditAnalysisResult. # noqa: E501 :return: The image_issue_count of this EmailAuditAnalysisResult. # noqa: E501 :rtype: int """ return self._image_issue_count prop insights-
Gets the insights of this EmailAuditAnalysisResult. # noqa: E501
:return: The insights of this EmailAuditAnalysisResult. # noqa: E501 :rtype: list[str]
Expand source code
@property def insights(self): """Gets the insights of this EmailAuditAnalysisResult. # noqa: E501 :return: The insights of this EmailAuditAnalysisResult. # noqa: E501 :rtype: list[str] """ return self._insights prop link_issue_count-
Gets the link_issue_count of this EmailAuditAnalysisResult. # noqa: E501
:return: The link_issue_count of this EmailAuditAnalysisResult. # noqa: E501 :rtype: int
Expand source code
@property def link_issue_count(self): """Gets the link_issue_count of this EmailAuditAnalysisResult. # noqa: E501 :return: The link_issue_count of this EmailAuditAnalysisResult. # noqa: E501 :rtype: int """ return self._link_issue_count prop passing_checks-
Gets the passing_checks of this EmailAuditAnalysisResult. # noqa: E501
:return: The passing_checks of this EmailAuditAnalysisResult. # noqa: E501 :rtype: int
Expand source code
@property def passing_checks(self): """Gets the passing_checks of this EmailAuditAnalysisResult. # noqa: E501 :return: The passing_checks of this EmailAuditAnalysisResult. # noqa: E501 :rtype: int """ return self._passing_checks prop reputation_failure_count-
Gets the reputation_failure_count of this EmailAuditAnalysisResult. # noqa: E501
:return: The reputation_failure_count of this EmailAuditAnalysisResult. # noqa: E501 :rtype: int
Expand source code
@property def reputation_failure_count(self): """Gets the reputation_failure_count of this EmailAuditAnalysisResult. # noqa: E501 :return: The reputation_failure_count of this EmailAuditAnalysisResult. # noqa: E501 :rtype: int """ return self._reputation_failure_count prop spam_verdict-
Gets the spam_verdict of this EmailAuditAnalysisResult. # noqa: E501
Spam verdict supplied by the source mail receiver # noqa: E501
:return: The spam_verdict of this EmailAuditAnalysisResult. # noqa: E501 :rtype: str
Expand source code
@property def spam_verdict(self): """Gets the spam_verdict of this EmailAuditAnalysisResult. # noqa: E501 Spam verdict supplied by the source mail receiver # noqa: E501 :return: The spam_verdict of this EmailAuditAnalysisResult. # noqa: E501 :rtype: str """ return self._spam_verdict prop spelling_issue_count-
Gets the spelling_issue_count of this EmailAuditAnalysisResult. # noqa: E501
:return: The spelling_issue_count of this EmailAuditAnalysisResult. # noqa: E501 :rtype: int
Expand source code
@property def spelling_issue_count(self): """Gets the spelling_issue_count of this EmailAuditAnalysisResult. # noqa: E501 :return: The spelling_issue_count of this EmailAuditAnalysisResult. # noqa: E501 :rtype: int """ return self._spelling_issue_count prop spelling_issues-
Gets the spelling_issues of this EmailAuditAnalysisResult. # noqa: E501
:return: The spelling_issues of this EmailAuditAnalysisResult. # noqa: E501 :rtype: list[EmailAuditSpellingIssue]
Expand source code
@property def spelling_issues(self): """Gets the spelling_issues of this EmailAuditAnalysisResult. # noqa: E501 :return: The spelling_issues of this EmailAuditAnalysisResult. # noqa: E501 :rtype: list[EmailAuditSpellingIssue] """ return self._spelling_issues prop spf_verdict-
Gets the spf_verdict of this EmailAuditAnalysisResult. # noqa: E501
SPF verdict supplied by the source mail receiver # noqa: E501
:return: The spf_verdict of this EmailAuditAnalysisResult. # noqa: E501 :rtype: str
Expand source code
@property def spf_verdict(self): """Gets the spf_verdict of this EmailAuditAnalysisResult. # noqa: E501 SPF verdict supplied by the source mail receiver # noqa: E501 :return: The spf_verdict of this EmailAuditAnalysisResult. # noqa: E501 :rtype: str """ return self._spf_verdict prop status-
Gets the status of this EmailAuditAnalysisResult. # noqa: E501
Health status for a one-shot email audit # noqa: E501
:return: The status of this EmailAuditAnalysisResult. # noqa: E501 :rtype: str
Expand source code
@property def status(self): """Gets the status of this EmailAuditAnalysisResult. # noqa: E501 Health status for a one-shot email audit # noqa: E501 :return: The status of this EmailAuditAnalysisResult. # noqa: E501 :rtype: str """ return self._status prop total_checks-
Gets the total_checks of this EmailAuditAnalysisResult. # noqa: E501
:return: The total_checks of this EmailAuditAnalysisResult. # noqa: E501 :rtype: int
Expand source code
@property def total_checks(self): """Gets the total_checks of this EmailAuditAnalysisResult. # noqa: E501 :return: The total_checks of this EmailAuditAnalysisResult. # noqa: E501 :rtype: int """ return self._total_checks prop virus_verdict-
Gets the virus_verdict of this EmailAuditAnalysisResult. # noqa: E501
Virus verdict supplied by the source mail receiver # noqa: E501
:return: The virus_verdict of this EmailAuditAnalysisResult. # noqa: E501 :rtype: str
Expand source code
@property def virus_verdict(self): """Gets the virus_verdict of this EmailAuditAnalysisResult. # noqa: E501 Virus verdict supplied by the source mail receiver # noqa: E501 :return: The virus_verdict of this EmailAuditAnalysisResult. # noqa: E501 :rtype: str """ return self._virus_verdict
Methods
def to_dict(self)-
Returns the model properties as a dict
def to_str(self)-
Returns the string representation of the model