Module mailslurp_client.models.automated_inbox_placement_schedule_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 AutomatedInboxPlacementScheduleDto (id=None, connection_id=None, name=None, enabled=None, interval_minutes=None, requested_segment=None, seedlist_profile=None, subject_template=None, text_body_template=None, html_body_template=None, source_run_id=None, last_status=None, consecutive_failures=None, last_run_at=None, next_run_at=None, created_at=None, updated_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.
AutomatedInboxPlacementScheduleDto - a model defined in OpenAPI
Expand source code
class AutomatedInboxPlacementScheduleDto(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', 'connection_id': 'str', 'name': 'str', 'enabled': 'bool', 'interval_minutes': 'int', 'requested_segment': 'str', 'seedlist_profile': 'str', 'subject_template': 'str', 'text_body_template': 'str', 'html_body_template': 'str', 'source_run_id': 'str', 'last_status': 'str', 'consecutive_failures': 'int', 'last_run_at': 'datetime', 'next_run_at': 'datetime', 'created_at': 'datetime', 'updated_at': 'datetime' } attribute_map = { 'id': 'id', 'connection_id': 'connectionId', 'name': 'name', 'enabled': 'enabled', 'interval_minutes': 'intervalMinutes', 'requested_segment': 'requestedSegment', 'seedlist_profile': 'seedlistProfile', 'subject_template': 'subjectTemplate', 'text_body_template': 'textBodyTemplate', 'html_body_template': 'htmlBodyTemplate', 'source_run_id': 'sourceRunId', 'last_status': 'lastStatus', 'consecutive_failures': 'consecutiveFailures', 'last_run_at': 'lastRunAt', 'next_run_at': 'nextRunAt', 'created_at': 'createdAt', 'updated_at': 'updatedAt' } def __init__(self, id=None, connection_id=None, name=None, enabled=None, interval_minutes=None, requested_segment=None, seedlist_profile=None, subject_template=None, text_body_template=None, html_body_template=None, source_run_id=None, last_status=None, consecutive_failures=None, last_run_at=None, next_run_at=None, created_at=None, updated_at=None, local_vars_configuration=None): # noqa: E501 """AutomatedInboxPlacementScheduleDto - 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._connection_id = None self._name = None self._enabled = None self._interval_minutes = None self._requested_segment = None self._seedlist_profile = None self._subject_template = None self._text_body_template = None self._html_body_template = None self._source_run_id = None self._last_status = None self._consecutive_failures = None self._last_run_at = None self._next_run_at = None self._created_at = None self._updated_at = None self.discriminator = None self.id = id self.connection_id = connection_id self.name = name self.enabled = enabled self.interval_minutes = interval_minutes self.requested_segment = requested_segment self.seedlist_profile = seedlist_profile self.subject_template = subject_template self.text_body_template = text_body_template self.html_body_template = html_body_template self.source_run_id = source_run_id self.last_status = last_status self.consecutive_failures = consecutive_failures self.last_run_at = last_run_at self.next_run_at = next_run_at self.created_at = created_at self.updated_at = updated_at @property def id(self): """Gets the id of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :return: The id of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :rtype: str """ return self._id @id.setter def id(self, id): """Sets the id of this AutomatedInboxPlacementScheduleDto. :param id: The id of this AutomatedInboxPlacementScheduleDto. # 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 connection_id(self): """Gets the connection_id of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :return: The connection_id of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :rtype: str """ return self._connection_id @connection_id.setter def connection_id(self, connection_id): """Sets the connection_id of this AutomatedInboxPlacementScheduleDto. :param connection_id: The connection_id of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :type: str """ if self.local_vars_configuration.client_side_validation and connection_id is None: # noqa: E501 raise ValueError("Invalid value for `connection_id`, must not be `None`") # noqa: E501 self._connection_id = connection_id @property def name(self): """Gets the name of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :return: The name of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :rtype: str """ return self._name @name.setter def name(self, name): """Sets the name of this AutomatedInboxPlacementScheduleDto. :param name: The name of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :type: str """ if self.local_vars_configuration.client_side_validation and name is None: # noqa: E501 raise ValueError("Invalid value for `name`, must not be `None`") # noqa: E501 self._name = name @property def enabled(self): """Gets the enabled of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :return: The enabled of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :rtype: bool """ return self._enabled @enabled.setter def enabled(self, enabled): """Sets the enabled of this AutomatedInboxPlacementScheduleDto. :param enabled: The enabled of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :type: bool """ if self.local_vars_configuration.client_side_validation and enabled is None: # noqa: E501 raise ValueError("Invalid value for `enabled`, must not be `None`") # noqa: E501 self._enabled = enabled @property def interval_minutes(self): """Gets the interval_minutes of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :return: The interval_minutes of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :rtype: int """ return self._interval_minutes @interval_minutes.setter def interval_minutes(self, interval_minutes): """Sets the interval_minutes of this AutomatedInboxPlacementScheduleDto. :param interval_minutes: The interval_minutes of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :type: int """ if self.local_vars_configuration.client_side_validation and interval_minutes is None: # noqa: E501 raise ValueError("Invalid value for `interval_minutes`, must not be `None`") # noqa: E501 self._interval_minutes = interval_minutes @property def requested_segment(self): """Gets the requested_segment of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :return: The requested_segment of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :rtype: str """ return self._requested_segment @requested_segment.setter def requested_segment(self, requested_segment): """Sets the requested_segment of this AutomatedInboxPlacementScheduleDto. :param requested_segment: The requested_segment of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :type: str """ if self.local_vars_configuration.client_side_validation and requested_segment is None: # noqa: E501 raise ValueError("Invalid value for `requested_segment`, must not be `None`") # noqa: E501 allowed_values = ["ALL_INBOXES", "PERSONAL_INBOXES", "PROFESSIONAL_INBOXES"] # noqa: E501 if self.local_vars_configuration.client_side_validation and requested_segment not in allowed_values: # noqa: E501 raise ValueError( "Invalid value for `requested_segment` ({0}), must be one of {1}" # noqa: E501 .format(requested_segment, allowed_values) ) self._requested_segment = requested_segment @property def seedlist_profile(self): """Gets the seedlist_profile of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :return: The seedlist_profile of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :rtype: str """ return self._seedlist_profile @seedlist_profile.setter def seedlist_profile(self, seedlist_profile): """Sets the seedlist_profile of this AutomatedInboxPlacementScheduleDto. :param seedlist_profile: The seedlist_profile of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :type: str """ self._seedlist_profile = seedlist_profile @property def subject_template(self): """Gets the subject_template of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :return: The subject_template of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :rtype: str """ return self._subject_template @subject_template.setter def subject_template(self, subject_template): """Sets the subject_template of this AutomatedInboxPlacementScheduleDto. :param subject_template: The subject_template of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :type: str """ if self.local_vars_configuration.client_side_validation and subject_template is None: # noqa: E501 raise ValueError("Invalid value for `subject_template`, must not be `None`") # noqa: E501 self._subject_template = subject_template @property def text_body_template(self): """Gets the text_body_template of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :return: The text_body_template of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :rtype: str """ return self._text_body_template @text_body_template.setter def text_body_template(self, text_body_template): """Sets the text_body_template of this AutomatedInboxPlacementScheduleDto. :param text_body_template: The text_body_template of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :type: str """ self._text_body_template = text_body_template @property def html_body_template(self): """Gets the html_body_template of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :return: The html_body_template of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :rtype: str """ return self._html_body_template @html_body_template.setter def html_body_template(self, html_body_template): """Sets the html_body_template of this AutomatedInboxPlacementScheduleDto. :param html_body_template: The html_body_template of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :type: str """ self._html_body_template = html_body_template @property def source_run_id(self): """Gets the source_run_id of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :return: The source_run_id of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :rtype: str """ return self._source_run_id @source_run_id.setter def source_run_id(self, source_run_id): """Sets the source_run_id of this AutomatedInboxPlacementScheduleDto. :param source_run_id: The source_run_id of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :type: str """ self._source_run_id = source_run_id @property def last_status(self): """Gets the last_status of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :return: The last_status of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :rtype: str """ return self._last_status @last_status.setter def last_status(self, last_status): """Sets the last_status of this AutomatedInboxPlacementScheduleDto. :param last_status: The last_status of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :type: str """ allowed_values = [None,"PREPARING", "SENDING", "SENT_PENDING_CONFIRMATION", "COMPLETE", "PARTIAL", "FAILED", "UNCERTAIN"] # noqa: E501 if self.local_vars_configuration.client_side_validation and last_status not in allowed_values: # noqa: E501 raise ValueError( "Invalid value for `last_status` ({0}), must be one of {1}" # noqa: E501 .format(last_status, allowed_values) ) self._last_status = last_status @property def consecutive_failures(self): """Gets the consecutive_failures of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :return: The consecutive_failures of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :rtype: int """ return self._consecutive_failures @consecutive_failures.setter def consecutive_failures(self, consecutive_failures): """Sets the consecutive_failures of this AutomatedInboxPlacementScheduleDto. :param consecutive_failures: The consecutive_failures of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :type: int """ if self.local_vars_configuration.client_side_validation and consecutive_failures is None: # noqa: E501 raise ValueError("Invalid value for `consecutive_failures`, must not be `None`") # noqa: E501 self._consecutive_failures = consecutive_failures @property def last_run_at(self): """Gets the last_run_at of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :return: The last_run_at of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :rtype: datetime """ return self._last_run_at @last_run_at.setter def last_run_at(self, last_run_at): """Sets the last_run_at of this AutomatedInboxPlacementScheduleDto. :param last_run_at: The last_run_at of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :type: datetime """ self._last_run_at = last_run_at @property def next_run_at(self): """Gets the next_run_at of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :return: The next_run_at of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :rtype: datetime """ return self._next_run_at @next_run_at.setter def next_run_at(self, next_run_at): """Sets the next_run_at of this AutomatedInboxPlacementScheduleDto. :param next_run_at: The next_run_at of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :type: datetime """ self._next_run_at = next_run_at @property def created_at(self): """Gets the created_at of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :return: The created_at of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :rtype: datetime """ return self._created_at @created_at.setter def created_at(self, created_at): """Sets the created_at of this AutomatedInboxPlacementScheduleDto. :param created_at: The created_at of this AutomatedInboxPlacementScheduleDto. # 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 @property def updated_at(self): """Gets the updated_at of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :return: The updated_at of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :rtype: datetime """ return self._updated_at @updated_at.setter def updated_at(self, updated_at): """Sets the updated_at of this AutomatedInboxPlacementScheduleDto. :param updated_at: The updated_at of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :type: datetime """ if self.local_vars_configuration.client_side_validation and updated_at is None: # noqa: E501 raise ValueError("Invalid value for `updated_at`, must not be `None`") # noqa: E501 self._updated_at = updated_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, AutomatedInboxPlacementScheduleDto): 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, AutomatedInboxPlacementScheduleDto): return True return self.to_dict() != other.to_dict()Class variables
var attribute_mapvar openapi_types
Instance variables
prop connection_id-
Gets the connection_id of this AutomatedInboxPlacementScheduleDto. # noqa: E501
:return: The connection_id of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :rtype: str
Expand source code
@property def connection_id(self): """Gets the connection_id of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :return: The connection_id of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :rtype: str """ return self._connection_id prop consecutive_failures-
Gets the consecutive_failures of this AutomatedInboxPlacementScheduleDto. # noqa: E501
:return: The consecutive_failures of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :rtype: int
Expand source code
@property def consecutive_failures(self): """Gets the consecutive_failures of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :return: The consecutive_failures of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :rtype: int """ return self._consecutive_failures prop created_at-
Gets the created_at of this AutomatedInboxPlacementScheduleDto. # noqa: E501
:return: The created_at of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :rtype: datetime
Expand source code
@property def created_at(self): """Gets the created_at of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :return: The created_at of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :rtype: datetime """ return self._created_at prop enabled-
Gets the enabled of this AutomatedInboxPlacementScheduleDto. # noqa: E501
:return: The enabled of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :rtype: bool
Expand source code
@property def enabled(self): """Gets the enabled of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :return: The enabled of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :rtype: bool """ return self._enabled prop html_body_template-
Gets the html_body_template of this AutomatedInboxPlacementScheduleDto. # noqa: E501
:return: The html_body_template of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :rtype: str
Expand source code
@property def html_body_template(self): """Gets the html_body_template of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :return: The html_body_template of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :rtype: str """ return self._html_body_template prop id-
Gets the id of this AutomatedInboxPlacementScheduleDto. # noqa: E501
:return: The id of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :rtype: str
Expand source code
@property def id(self): """Gets the id of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :return: The id of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :rtype: str """ return self._id prop interval_minutes-
Gets the interval_minutes of this AutomatedInboxPlacementScheduleDto. # noqa: E501
:return: The interval_minutes of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :rtype: int
Expand source code
@property def interval_minutes(self): """Gets the interval_minutes of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :return: The interval_minutes of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :rtype: int """ return self._interval_minutes prop last_run_at-
Gets the last_run_at of this AutomatedInboxPlacementScheduleDto. # noqa: E501
:return: The last_run_at of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :rtype: datetime
Expand source code
@property def last_run_at(self): """Gets the last_run_at of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :return: The last_run_at of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :rtype: datetime """ return self._last_run_at prop last_status-
Gets the last_status of this AutomatedInboxPlacementScheduleDto. # noqa: E501
:return: The last_status of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :rtype: str
Expand source code
@property def last_status(self): """Gets the last_status of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :return: The last_status of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :rtype: str """ return self._last_status prop name-
Gets the name of this AutomatedInboxPlacementScheduleDto. # noqa: E501
:return: The name of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :rtype: str
Expand source code
@property def name(self): """Gets the name of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :return: The name of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :rtype: str """ return self._name prop next_run_at-
Gets the next_run_at of this AutomatedInboxPlacementScheduleDto. # noqa: E501
:return: The next_run_at of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :rtype: datetime
Expand source code
@property def next_run_at(self): """Gets the next_run_at of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :return: The next_run_at of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :rtype: datetime """ return self._next_run_at prop requested_segment-
Gets the requested_segment of this AutomatedInboxPlacementScheduleDto. # noqa: E501
:return: The requested_segment of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :rtype: str
Expand source code
@property def requested_segment(self): """Gets the requested_segment of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :return: The requested_segment of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :rtype: str """ return self._requested_segment prop seedlist_profile-
Gets the seedlist_profile of this AutomatedInboxPlacementScheduleDto. # noqa: E501
:return: The seedlist_profile of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :rtype: str
Expand source code
@property def seedlist_profile(self): """Gets the seedlist_profile of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :return: The seedlist_profile of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :rtype: str """ return self._seedlist_profile prop source_run_id-
Gets the source_run_id of this AutomatedInboxPlacementScheduleDto. # noqa: E501
:return: The source_run_id of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :rtype: str
Expand source code
@property def source_run_id(self): """Gets the source_run_id of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :return: The source_run_id of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :rtype: str """ return self._source_run_id prop subject_template-
Gets the subject_template of this AutomatedInboxPlacementScheduleDto. # noqa: E501
:return: The subject_template of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :rtype: str
Expand source code
@property def subject_template(self): """Gets the subject_template of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :return: The subject_template of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :rtype: str """ return self._subject_template prop text_body_template-
Gets the text_body_template of this AutomatedInboxPlacementScheduleDto. # noqa: E501
:return: The text_body_template of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :rtype: str
Expand source code
@property def text_body_template(self): """Gets the text_body_template of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :return: The text_body_template of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :rtype: str """ return self._text_body_template prop updated_at-
Gets the updated_at of this AutomatedInboxPlacementScheduleDto. # noqa: E501
:return: The updated_at of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :rtype: datetime
Expand source code
@property def updated_at(self): """Gets the updated_at of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :return: The updated_at of this AutomatedInboxPlacementScheduleDto. # noqa: E501 :rtype: datetime """ return self._updated_at
Methods
def to_dict(self)-
Returns the model properties as a dict
def to_str(self)-
Returns the string representation of the model