Module mailslurp_client.models.domain_health_event_dto
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 DomainHealthEventDto (id=None, domain_id=None, domain_name=None, account_region=None, event_type=None, status=None, severity=None, title=None, message=None, recommendation=None, event_time=None, created_at=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.
DomainHealthEventDto - a model defined in OpenAPI
Expand source code
class DomainHealthEventDto(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 = { 'id': 'str', 'domain_id': 'str', 'domain_name': 'str', 'account_region': 'str', 'event_type': 'str', 'status': 'str', 'severity': 'str', 'title': 'str', 'message': 'str', 'recommendation': 'str', 'event_time': 'datetime', 'created_at': 'datetime' } attribute_map = { 'id': 'id', 'domain_id': 'domainId', 'domain_name': 'domainName', 'account_region': 'accountRegion', 'event_type': 'eventType', 'status': 'status', 'severity': 'severity', 'title': 'title', 'message': 'message', 'recommendation': 'recommendation', 'event_time': 'eventTime', 'created_at': 'createdAt' } def __init__(self, id=None, domain_id=None, domain_name=None, account_region=None, event_type=None, status=None, severity=None, title=None, message=None, recommendation=None, event_time=None, created_at=None, local_vars_configuration=None): # noqa: E501 """DomainHealthEventDto - 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._id = None self._domain_id = None self._domain_name = None self._account_region = None self._event_type = None self._status = None self._severity = None self._title = None self._message = None self._recommendation = None self._event_time = None self._created_at = None self.discriminator = None self.id = id self.domain_id = domain_id self.domain_name = domain_name self.account_region = account_region self.event_type = event_type self.status = status self.severity = severity self.title = title self.message = message self.recommendation = recommendation self.event_time = event_time self.created_at = created_at @property def id(self): """Gets the id of this DomainHealthEventDto. # noqa: E501 :return: The id of this DomainHealthEventDto. # noqa: E501 :rtype: str """ return self._id @id.setter def id(self, id): """Sets the id of this DomainHealthEventDto. :param id: The id of this DomainHealthEventDto. # noqa: E501 :type: str """ if self.local_vars_configuration.client_side_validation and id is None: # noqa: E501 raise ValueError("Invalid value for `id`, must not be `None`") # noqa: E501 self._id = id @property def domain_id(self): """Gets the domain_id of this DomainHealthEventDto. # noqa: E501 :return: The domain_id of this DomainHealthEventDto. # noqa: E501 :rtype: str """ return self._domain_id @domain_id.setter def domain_id(self, domain_id): """Sets the domain_id of this DomainHealthEventDto. :param domain_id: The domain_id of this DomainHealthEventDto. # noqa: E501 :type: str """ self._domain_id = domain_id @property def domain_name(self): """Gets the domain_name of this DomainHealthEventDto. # noqa: E501 :return: The domain_name of this DomainHealthEventDto. # noqa: E501 :rtype: str """ return self._domain_name @domain_name.setter def domain_name(self, domain_name): """Sets the domain_name of this DomainHealthEventDto. :param domain_name: The domain_name of this DomainHealthEventDto. # noqa: E501 :type: str """ self._domain_name = domain_name @property def account_region(self): """Gets the account_region of this DomainHealthEventDto. # noqa: E501 :return: The account_region of this DomainHealthEventDto. # noqa: E501 :rtype: str """ return self._account_region @account_region.setter def account_region(self, account_region): """Sets the account_region of this DomainHealthEventDto. :param account_region: The account_region of this DomainHealthEventDto. # noqa: E501 :type: str """ allowed_values = [None,"US_WEST_2_ACCOUNT_STAGING", "US_EAST_1_ACCOUNT_STAGING", "EU_WEST_1_ACCOUNT_STAGING", "US_WEST_2_ACCOUNT_SES_1", "US_EAST_1_ACCOUNT_SES_1", "EU_WEST_1_ACCOUNT_SES_1", "US_WEST_2_ACCOUNT_SES_2", "EU_WEST_1_ACCOUNT_SES_2", "US_WEST_2_ACCOUNT_SES_3", "US_WEST_2_ACCOUNT_BYTEWISE", "EU_WEST_1_ACCOUNT_BYTEWISE", "US_WEST_2", "EU_WEST_1", "US_EAST_1"] # noqa: E501 if self.local_vars_configuration.client_side_validation and account_region not in allowed_values: # noqa: E501 raise ValueError( "Invalid value for `account_region` ({0}), must be one of {1}" # noqa: E501 .format(account_region, allowed_values) ) self._account_region = account_region @property def event_type(self): """Gets the event_type of this DomainHealthEventDto. # noqa: E501 :return: The event_type of this DomainHealthEventDto. # noqa: E501 :rtype: str """ return self._event_type @event_type.setter def event_type(self, event_type): """Sets the event_type of this DomainHealthEventDto. :param event_type: The event_type of this DomainHealthEventDto. # noqa: E501 :type: str """ if self.local_vars_configuration.client_side_validation and event_type is None: # noqa: E501 raise ValueError("Invalid value for `event_type`, must not be `None`") # noqa: E501 allowed_values = ["DKIM_SETUP_REVOKED", "DKIM_RECORDS_MISSING", "DKIM_VERIFICATION_FAILED", "DMARC_RECORD_ISSUE", "SPF_RECORD_ISSUE", "BIMI_RECORD_ISSUE", "SENDING_DISABLED", "SENDING_ENABLED", "DOMAIN_AUTHENTICATION_ISSUE"] # noqa: E501 if self.local_vars_configuration.client_side_validation and event_type not in allowed_values: # noqa: E501 raise ValueError( "Invalid value for `event_type` ({0}), must be one of {1}" # noqa: E501 .format(event_type, allowed_values) ) self._event_type = event_type @property def status(self): """Gets the status of this DomainHealthEventDto. # noqa: E501 :return: The status of this DomainHealthEventDto. # noqa: E501 :rtype: str """ return self._status @status.setter def status(self, status): """Sets the status of this DomainHealthEventDto. :param status: The status of this DomainHealthEventDto. # 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 = ["OPEN", "RESOLVED"] # 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 severity(self): """Gets the severity of this DomainHealthEventDto. # noqa: E501 :return: The severity of this DomainHealthEventDto. # noqa: E501 :rtype: str """ return self._severity @severity.setter def severity(self, severity): """Sets the severity of this DomainHealthEventDto. :param severity: The severity of this DomainHealthEventDto. # noqa: E501 :type: str """ if self.local_vars_configuration.client_side_validation and severity is None: # noqa: E501 raise ValueError("Invalid value for `severity`, must not be `None`") # noqa: E501 allowed_values = ["INFO", "WARNING", "CRITICAL"] # noqa: E501 if self.local_vars_configuration.client_side_validation and severity not in allowed_values: # noqa: E501 raise ValueError( "Invalid value for `severity` ({0}), must be one of {1}" # noqa: E501 .format(severity, allowed_values) ) self._severity = severity @property def title(self): """Gets the title of this DomainHealthEventDto. # noqa: E501 :return: The title of this DomainHealthEventDto. # noqa: E501 :rtype: str """ return self._title @title.setter def title(self, title): """Sets the title of this DomainHealthEventDto. :param title: The title of this DomainHealthEventDto. # noqa: E501 :type: str """ if self.local_vars_configuration.client_side_validation and title is None: # noqa: E501 raise ValueError("Invalid value for `title`, must not be `None`") # noqa: E501 self._title = title @property def message(self): """Gets the message of this DomainHealthEventDto. # noqa: E501 :return: The message of this DomainHealthEventDto. # noqa: E501 :rtype: str """ return self._message @message.setter def message(self, message): """Sets the message of this DomainHealthEventDto. :param message: The message of this DomainHealthEventDto. # noqa: E501 :type: str """ if self.local_vars_configuration.client_side_validation and message is None: # noqa: E501 raise ValueError("Invalid value for `message`, must not be `None`") # noqa: E501 self._message = message @property def recommendation(self): """Gets the recommendation of this DomainHealthEventDto. # noqa: E501 :return: The recommendation of this DomainHealthEventDto. # noqa: E501 :rtype: str """ return self._recommendation @recommendation.setter def recommendation(self, recommendation): """Sets the recommendation of this DomainHealthEventDto. :param recommendation: The recommendation of this DomainHealthEventDto. # noqa: E501 :type: str """ self._recommendation = recommendation @property def event_time(self): """Gets the event_time of this DomainHealthEventDto. # noqa: E501 :return: The event_time of this DomainHealthEventDto. # noqa: E501 :rtype: datetime """ return self._event_time @event_time.setter def event_time(self, event_time): """Sets the event_time of this DomainHealthEventDto. :param event_time: The event_time of this DomainHealthEventDto. # noqa: E501 :type: datetime """ if self.local_vars_configuration.client_side_validation and event_time is None: # noqa: E501 raise ValueError("Invalid value for `event_time`, must not be `None`") # noqa: E501 self._event_time = event_time @property def created_at(self): """Gets the created_at of this DomainHealthEventDto. # noqa: E501 :return: The created_at of this DomainHealthEventDto. # noqa: E501 :rtype: datetime """ return self._created_at @created_at.setter def created_at(self, created_at): """Sets the created_at of this DomainHealthEventDto. :param created_at: The created_at of this DomainHealthEventDto. # noqa: E501 :type: datetime """ if self.local_vars_configuration.client_side_validation and created_at is None: # noqa: E501 raise ValueError("Invalid value for `created_at`, must not be `None`") # noqa: E501 self._created_at = created_at 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, DomainHealthEventDto): 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, DomainHealthEventDto): return True return self.to_dict() != other.to_dict()Class variables
var attribute_mapvar openapi_types
Instance variables
prop account_region-
Gets the account_region of this DomainHealthEventDto. # noqa: E501
:return: The account_region of this DomainHealthEventDto. # noqa: E501 :rtype: str
Expand source code
@property def account_region(self): """Gets the account_region of this DomainHealthEventDto. # noqa: E501 :return: The account_region of this DomainHealthEventDto. # noqa: E501 :rtype: str """ return self._account_region prop created_at-
Gets the created_at of this DomainHealthEventDto. # noqa: E501
:return: The created_at of this DomainHealthEventDto. # noqa: E501 :rtype: datetime
Expand source code
@property def created_at(self): """Gets the created_at of this DomainHealthEventDto. # noqa: E501 :return: The created_at of this DomainHealthEventDto. # noqa: E501 :rtype: datetime """ return self._created_at prop domain_id-
Gets the domain_id of this DomainHealthEventDto. # noqa: E501
:return: The domain_id of this DomainHealthEventDto. # noqa: E501 :rtype: str
Expand source code
@property def domain_id(self): """Gets the domain_id of this DomainHealthEventDto. # noqa: E501 :return: The domain_id of this DomainHealthEventDto. # noqa: E501 :rtype: str """ return self._domain_id prop domain_name-
Gets the domain_name of this DomainHealthEventDto. # noqa: E501
:return: The domain_name of this DomainHealthEventDto. # noqa: E501 :rtype: str
Expand source code
@property def domain_name(self): """Gets the domain_name of this DomainHealthEventDto. # noqa: E501 :return: The domain_name of this DomainHealthEventDto. # noqa: E501 :rtype: str """ return self._domain_name prop event_time-
Gets the event_time of this DomainHealthEventDto. # noqa: E501
:return: The event_time of this DomainHealthEventDto. # noqa: E501 :rtype: datetime
Expand source code
@property def event_time(self): """Gets the event_time of this DomainHealthEventDto. # noqa: E501 :return: The event_time of this DomainHealthEventDto. # noqa: E501 :rtype: datetime """ return self._event_time prop event_type-
Gets the event_type of this DomainHealthEventDto. # noqa: E501
:return: The event_type of this DomainHealthEventDto. # noqa: E501 :rtype: str
Expand source code
@property def event_type(self): """Gets the event_type of this DomainHealthEventDto. # noqa: E501 :return: The event_type of this DomainHealthEventDto. # noqa: E501 :rtype: str """ return self._event_type prop id-
Gets the id of this DomainHealthEventDto. # noqa: E501
:return: The id of this DomainHealthEventDto. # noqa: E501 :rtype: str
Expand source code
@property def id(self): """Gets the id of this DomainHealthEventDto. # noqa: E501 :return: The id of this DomainHealthEventDto. # noqa: E501 :rtype: str """ return self._id prop message-
Gets the message of this DomainHealthEventDto. # noqa: E501
:return: The message of this DomainHealthEventDto. # noqa: E501 :rtype: str
Expand source code
@property def message(self): """Gets the message of this DomainHealthEventDto. # noqa: E501 :return: The message of this DomainHealthEventDto. # noqa: E501 :rtype: str """ return self._message prop recommendation-
Gets the recommendation of this DomainHealthEventDto. # noqa: E501
:return: The recommendation of this DomainHealthEventDto. # noqa: E501 :rtype: str
Expand source code
@property def recommendation(self): """Gets the recommendation of this DomainHealthEventDto. # noqa: E501 :return: The recommendation of this DomainHealthEventDto. # noqa: E501 :rtype: str """ return self._recommendation prop severity-
Gets the severity of this DomainHealthEventDto. # noqa: E501
:return: The severity of this DomainHealthEventDto. # noqa: E501 :rtype: str
Expand source code
@property def severity(self): """Gets the severity of this DomainHealthEventDto. # noqa: E501 :return: The severity of this DomainHealthEventDto. # noqa: E501 :rtype: str """ return self._severity prop status-
Gets the status of this DomainHealthEventDto. # noqa: E501
:return: The status of this DomainHealthEventDto. # noqa: E501 :rtype: str
Expand source code
@property def status(self): """Gets the status of this DomainHealthEventDto. # noqa: E501 :return: The status of this DomainHealthEventDto. # noqa: E501 :rtype: str """ return self._status prop title-
Gets the title of this DomainHealthEventDto. # noqa: E501
:return: The title of this DomainHealthEventDto. # noqa: E501 :rtype: str
Expand source code
@property def title(self): """Gets the title of this DomainHealthEventDto. # noqa: E501 :return: The title of this DomainHealthEventDto. # noqa: E501 :rtype: str """ return self._title
Methods
def to_dict(self)-
Returns the model properties as a dict
def to_str(self)-
Returns the string representation of the model