Module mailslurp_client.models.create_email_warmup_program_options

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 CreateEmailWarmupProgramOptions (name=None, connection_id=None, customer_intent=None, current_daily_volume=None, goal_daily_volume=None, schedule_preset=None, ramp_duration_days=None, maintenance_enabled=None, maintenance_daily_volume=None, send_window_start=None, send_window_end=None, time_zone=None, requested_coverage=None, baseline_test_id=None, content=None, sender_ownership_attested=None, permission_based_sending_attested=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.

CreateEmailWarmupProgramOptions - a model defined in OpenAPI

Expand source code
class CreateEmailWarmupProgramOptions(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 = {
        'name': 'str',
        'connection_id': 'str',
        'customer_intent': 'str',
        'current_daily_volume': 'int',
        'goal_daily_volume': 'int',
        'schedule_preset': 'str',
        'ramp_duration_days': 'int',
        'maintenance_enabled': 'bool',
        'maintenance_daily_volume': 'int',
        'send_window_start': 'str',
        'send_window_end': 'str',
        'time_zone': 'str',
        'requested_coverage': 'str',
        'baseline_test_id': 'str',
        'content': 'EmailWarmupContentOptions',
        'sender_ownership_attested': 'bool',
        'permission_based_sending_attested': 'bool'
    }

    attribute_map = {
        'name': 'name',
        'connection_id': 'connectionId',
        'customer_intent': 'customerIntent',
        'current_daily_volume': 'currentDailyVolume',
        'goal_daily_volume': 'goalDailyVolume',
        'schedule_preset': 'schedulePreset',
        'ramp_duration_days': 'rampDurationDays',
        'maintenance_enabled': 'maintenanceEnabled',
        'maintenance_daily_volume': 'maintenanceDailyVolume',
        'send_window_start': 'sendWindowStart',
        'send_window_end': 'sendWindowEnd',
        'time_zone': 'timeZone',
        'requested_coverage': 'requestedCoverage',
        'baseline_test_id': 'baselineTestId',
        'content': 'content',
        'sender_ownership_attested': 'senderOwnershipAttested',
        'permission_based_sending_attested': 'permissionBasedSendingAttested'
    }

    def __init__(self, name=None, connection_id=None, customer_intent=None, current_daily_volume=None, goal_daily_volume=None, schedule_preset=None, ramp_duration_days=None, maintenance_enabled=None, maintenance_daily_volume=None, send_window_start=None, send_window_end=None, time_zone=None, requested_coverage=None, baseline_test_id=None, content=None, sender_ownership_attested=None, permission_based_sending_attested=None, local_vars_configuration=None):  # noqa: E501
        """CreateEmailWarmupProgramOptions - 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._name = None
        self._connection_id = None
        self._customer_intent = None
        self._current_daily_volume = None
        self._goal_daily_volume = None
        self._schedule_preset = None
        self._ramp_duration_days = None
        self._maintenance_enabled = None
        self._maintenance_daily_volume = None
        self._send_window_start = None
        self._send_window_end = None
        self._time_zone = None
        self._requested_coverage = None
        self._baseline_test_id = None
        self._content = None
        self._sender_ownership_attested = None
        self._permission_based_sending_attested = None
        self.discriminator = None

        self.name = name
        self.connection_id = connection_id
        self.customer_intent = customer_intent
        self.current_daily_volume = current_daily_volume
        self.goal_daily_volume = goal_daily_volume
        self.schedule_preset = schedule_preset
        self.ramp_duration_days = ramp_duration_days
        self.maintenance_enabled = maintenance_enabled
        self.maintenance_daily_volume = maintenance_daily_volume
        self.send_window_start = send_window_start
        self.send_window_end = send_window_end
        self.time_zone = time_zone
        self.requested_coverage = requested_coverage
        self.baseline_test_id = baseline_test_id
        self.content = content
        self.sender_ownership_attested = sender_ownership_attested
        self.permission_based_sending_attested = permission_based_sending_attested

    @property
    def name(self):
        """Gets the name of this CreateEmailWarmupProgramOptions.  # noqa: E501


        :return: The name of this CreateEmailWarmupProgramOptions.  # noqa: E501
        :rtype: str
        """
        return self._name

    @name.setter
    def name(self, name):
        """Sets the name of this CreateEmailWarmupProgramOptions.


        :param name: The name of this CreateEmailWarmupProgramOptions.  # 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
        if (self.local_vars_configuration.client_side_validation and
                name is not None and len(name) > 255):
            raise ValueError("Invalid value for `name`, length must be less than or equal to `255`")  # noqa: E501
        if (self.local_vars_configuration.client_side_validation and
                name is not None and len(name) < 0):
            raise ValueError("Invalid value for `name`, length must be greater than or equal to `0`")  # noqa: E501

        self._name = name

    @property
    def connection_id(self):
        """Gets the connection_id of this CreateEmailWarmupProgramOptions.  # noqa: E501


        :return: The connection_id of this CreateEmailWarmupProgramOptions.  # noqa: E501
        :rtype: str
        """
        return self._connection_id

    @connection_id.setter
    def connection_id(self, connection_id):
        """Sets the connection_id of this CreateEmailWarmupProgramOptions.


        :param connection_id: The connection_id of this CreateEmailWarmupProgramOptions.  # 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 customer_intent(self):
        """Gets the customer_intent of this CreateEmailWarmupProgramOptions.  # noqa: E501


        :return: The customer_intent of this CreateEmailWarmupProgramOptions.  # noqa: E501
        :rtype: str
        """
        return self._customer_intent

    @customer_intent.setter
    def customer_intent(self, customer_intent):
        """Sets the customer_intent of this CreateEmailWarmupProgramOptions.


        :param customer_intent: The customer_intent of this CreateEmailWarmupProgramOptions.  # noqa: E501
        :type: str
        """
        if self.local_vars_configuration.client_side_validation and customer_intent is None:  # noqa: E501
            raise ValueError("Invalid value for `customer_intent`, must not be `None`")  # noqa: E501
        allowed_values = ["NEW_SENDER_WARMUP", "EXISTING_SENDER_REPAIR"]  # noqa: E501
        if self.local_vars_configuration.client_side_validation and customer_intent not in allowed_values:  # noqa: E501
            raise ValueError(
                "Invalid value for `customer_intent` ({0}), must be one of {1}"  # noqa: E501
                .format(customer_intent, allowed_values)
            )

        self._customer_intent = customer_intent

    @property
    def current_daily_volume(self):
        """Gets the current_daily_volume of this CreateEmailWarmupProgramOptions.  # noqa: E501


        :return: The current_daily_volume of this CreateEmailWarmupProgramOptions.  # noqa: E501
        :rtype: int
        """
        return self._current_daily_volume

    @current_daily_volume.setter
    def current_daily_volume(self, current_daily_volume):
        """Sets the current_daily_volume of this CreateEmailWarmupProgramOptions.


        :param current_daily_volume: The current_daily_volume of this CreateEmailWarmupProgramOptions.  # noqa: E501
        :type: int
        """
        if self.local_vars_configuration.client_side_validation and current_daily_volume is None:  # noqa: E501
            raise ValueError("Invalid value for `current_daily_volume`, must not be `None`")  # noqa: E501
        if (self.local_vars_configuration.client_side_validation and
                current_daily_volume is not None and current_daily_volume > 20):  # noqa: E501
            raise ValueError("Invalid value for `current_daily_volume`, must be a value less than or equal to `20`")  # noqa: E501
        if (self.local_vars_configuration.client_side_validation and
                current_daily_volume is not None and current_daily_volume < 0):  # noqa: E501
            raise ValueError("Invalid value for `current_daily_volume`, must be a value greater than or equal to `0`")  # noqa: E501

        self._current_daily_volume = current_daily_volume

    @property
    def goal_daily_volume(self):
        """Gets the goal_daily_volume of this CreateEmailWarmupProgramOptions.  # noqa: E501


        :return: The goal_daily_volume of this CreateEmailWarmupProgramOptions.  # noqa: E501
        :rtype: int
        """
        return self._goal_daily_volume

    @goal_daily_volume.setter
    def goal_daily_volume(self, goal_daily_volume):
        """Sets the goal_daily_volume of this CreateEmailWarmupProgramOptions.


        :param goal_daily_volume: The goal_daily_volume of this CreateEmailWarmupProgramOptions.  # noqa: E501
        :type: int
        """
        if self.local_vars_configuration.client_side_validation and goal_daily_volume is None:  # noqa: E501
            raise ValueError("Invalid value for `goal_daily_volume`, must not be `None`")  # noqa: E501
        if (self.local_vars_configuration.client_side_validation and
                goal_daily_volume is not None and goal_daily_volume > 20):  # noqa: E501
            raise ValueError("Invalid value for `goal_daily_volume`, must be a value less than or equal to `20`")  # noqa: E501
        if (self.local_vars_configuration.client_side_validation and
                goal_daily_volume is not None and goal_daily_volume < 2):  # noqa: E501
            raise ValueError("Invalid value for `goal_daily_volume`, must be a value greater than or equal to `2`")  # noqa: E501

        self._goal_daily_volume = goal_daily_volume

    @property
    def schedule_preset(self):
        """Gets the schedule_preset of this CreateEmailWarmupProgramOptions.  # noqa: E501


        :return: The schedule_preset of this CreateEmailWarmupProgramOptions.  # noqa: E501
        :rtype: str
        """
        return self._schedule_preset

    @schedule_preset.setter
    def schedule_preset(self, schedule_preset):
        """Sets the schedule_preset of this CreateEmailWarmupProgramOptions.


        :param schedule_preset: The schedule_preset of this CreateEmailWarmupProgramOptions.  # noqa: E501
        :type: str
        """
        if self.local_vars_configuration.client_side_validation and schedule_preset is None:  # noqa: E501
            raise ValueError("Invalid value for `schedule_preset`, must not be `None`")  # noqa: E501
        allowed_values = ["GENTLE", "STANDARD", "REPAIR", "CUSTOM"]  # noqa: E501
        if self.local_vars_configuration.client_side_validation and schedule_preset not in allowed_values:  # noqa: E501
            raise ValueError(
                "Invalid value for `schedule_preset` ({0}), must be one of {1}"  # noqa: E501
                .format(schedule_preset, allowed_values)
            )

        self._schedule_preset = schedule_preset

    @property
    def ramp_duration_days(self):
        """Gets the ramp_duration_days of this CreateEmailWarmupProgramOptions.  # noqa: E501


        :return: The ramp_duration_days of this CreateEmailWarmupProgramOptions.  # noqa: E501
        :rtype: int
        """
        return self._ramp_duration_days

    @ramp_duration_days.setter
    def ramp_duration_days(self, ramp_duration_days):
        """Sets the ramp_duration_days of this CreateEmailWarmupProgramOptions.


        :param ramp_duration_days: The ramp_duration_days of this CreateEmailWarmupProgramOptions.  # noqa: E501
        :type: int
        """
        if self.local_vars_configuration.client_side_validation and ramp_duration_days is None:  # noqa: E501
            raise ValueError("Invalid value for `ramp_duration_days`, must not be `None`")  # noqa: E501
        if (self.local_vars_configuration.client_side_validation and
                ramp_duration_days is not None and ramp_duration_days > 90):  # noqa: E501
            raise ValueError("Invalid value for `ramp_duration_days`, must be a value less than or equal to `90`")  # noqa: E501
        if (self.local_vars_configuration.client_side_validation and
                ramp_duration_days is not None and ramp_duration_days < 7):  # noqa: E501
            raise ValueError("Invalid value for `ramp_duration_days`, must be a value greater than or equal to `7`")  # noqa: E501

        self._ramp_duration_days = ramp_duration_days

    @property
    def maintenance_enabled(self):
        """Gets the maintenance_enabled of this CreateEmailWarmupProgramOptions.  # noqa: E501


        :return: The maintenance_enabled of this CreateEmailWarmupProgramOptions.  # noqa: E501
        :rtype: bool
        """
        return self._maintenance_enabled

    @maintenance_enabled.setter
    def maintenance_enabled(self, maintenance_enabled):
        """Sets the maintenance_enabled of this CreateEmailWarmupProgramOptions.


        :param maintenance_enabled: The maintenance_enabled of this CreateEmailWarmupProgramOptions.  # noqa: E501
        :type: bool
        """
        if self.local_vars_configuration.client_side_validation and maintenance_enabled is None:  # noqa: E501
            raise ValueError("Invalid value for `maintenance_enabled`, must not be `None`")  # noqa: E501

        self._maintenance_enabled = maintenance_enabled

    @property
    def maintenance_daily_volume(self):
        """Gets the maintenance_daily_volume of this CreateEmailWarmupProgramOptions.  # noqa: E501


        :return: The maintenance_daily_volume of this CreateEmailWarmupProgramOptions.  # noqa: E501
        :rtype: int
        """
        return self._maintenance_daily_volume

    @maintenance_daily_volume.setter
    def maintenance_daily_volume(self, maintenance_daily_volume):
        """Sets the maintenance_daily_volume of this CreateEmailWarmupProgramOptions.


        :param maintenance_daily_volume: The maintenance_daily_volume of this CreateEmailWarmupProgramOptions.  # noqa: E501
        :type: int
        """
        if self.local_vars_configuration.client_side_validation and maintenance_daily_volume is None:  # noqa: E501
            raise ValueError("Invalid value for `maintenance_daily_volume`, must not be `None`")  # noqa: E501
        if (self.local_vars_configuration.client_side_validation and
                maintenance_daily_volume is not None and maintenance_daily_volume > 20):  # noqa: E501
            raise ValueError("Invalid value for `maintenance_daily_volume`, must be a value less than or equal to `20`")  # noqa: E501
        if (self.local_vars_configuration.client_side_validation and
                maintenance_daily_volume is not None and maintenance_daily_volume < 1):  # noqa: E501
            raise ValueError("Invalid value for `maintenance_daily_volume`, must be a value greater than or equal to `1`")  # noqa: E501

        self._maintenance_daily_volume = maintenance_daily_volume

    @property
    def send_window_start(self):
        """Gets the send_window_start of this CreateEmailWarmupProgramOptions.  # noqa: E501


        :return: The send_window_start of this CreateEmailWarmupProgramOptions.  # noqa: E501
        :rtype: str
        """
        return self._send_window_start

    @send_window_start.setter
    def send_window_start(self, send_window_start):
        """Sets the send_window_start of this CreateEmailWarmupProgramOptions.


        :param send_window_start: The send_window_start of this CreateEmailWarmupProgramOptions.  # noqa: E501
        :type: str
        """
        if self.local_vars_configuration.client_side_validation and send_window_start is None:  # noqa: E501
            raise ValueError("Invalid value for `send_window_start`, must not be `None`")  # noqa: E501

        self._send_window_start = send_window_start

    @property
    def send_window_end(self):
        """Gets the send_window_end of this CreateEmailWarmupProgramOptions.  # noqa: E501


        :return: The send_window_end of this CreateEmailWarmupProgramOptions.  # noqa: E501
        :rtype: str
        """
        return self._send_window_end

    @send_window_end.setter
    def send_window_end(self, send_window_end):
        """Sets the send_window_end of this CreateEmailWarmupProgramOptions.


        :param send_window_end: The send_window_end of this CreateEmailWarmupProgramOptions.  # noqa: E501
        :type: str
        """
        if self.local_vars_configuration.client_side_validation and send_window_end is None:  # noqa: E501
            raise ValueError("Invalid value for `send_window_end`, must not be `None`")  # noqa: E501

        self._send_window_end = send_window_end

    @property
    def time_zone(self):
        """Gets the time_zone of this CreateEmailWarmupProgramOptions.  # noqa: E501


        :return: The time_zone of this CreateEmailWarmupProgramOptions.  # noqa: E501
        :rtype: str
        """
        return self._time_zone

    @time_zone.setter
    def time_zone(self, time_zone):
        """Sets the time_zone of this CreateEmailWarmupProgramOptions.


        :param time_zone: The time_zone of this CreateEmailWarmupProgramOptions.  # noqa: E501
        :type: str
        """
        if self.local_vars_configuration.client_side_validation and time_zone is None:  # noqa: E501
            raise ValueError("Invalid value for `time_zone`, must not be `None`")  # noqa: E501
        if (self.local_vars_configuration.client_side_validation and
                time_zone is not None and len(time_zone) > 64):
            raise ValueError("Invalid value for `time_zone`, length must be less than or equal to `64`")  # noqa: E501
        if (self.local_vars_configuration.client_side_validation and
                time_zone is not None and len(time_zone) < 0):
            raise ValueError("Invalid value for `time_zone`, length must be greater than or equal to `0`")  # noqa: E501

        self._time_zone = time_zone

    @property
    def requested_coverage(self):
        """Gets the requested_coverage of this CreateEmailWarmupProgramOptions.  # noqa: E501


        :return: The requested_coverage of this CreateEmailWarmupProgramOptions.  # noqa: E501
        :rtype: str
        """
        return self._requested_coverage

    @requested_coverage.setter
    def requested_coverage(self, requested_coverage):
        """Sets the requested_coverage of this CreateEmailWarmupProgramOptions.


        :param requested_coverage: The requested_coverage of this CreateEmailWarmupProgramOptions.  # noqa: E501
        :type: str
        """
        if self.local_vars_configuration.client_side_validation and requested_coverage is None:  # noqa: E501
            raise ValueError("Invalid value for `requested_coverage`, must not be `None`")  # noqa: E501
        allowed_values = ["AUTO", "CONTROLLED", "CORE", "EXPANDED"]  # noqa: E501
        if self.local_vars_configuration.client_side_validation and requested_coverage not in allowed_values:  # noqa: E501
            raise ValueError(
                "Invalid value for `requested_coverage` ({0}), must be one of {1}"  # noqa: E501
                .format(requested_coverage, allowed_values)
            )

        self._requested_coverage = requested_coverage

    @property
    def baseline_test_id(self):
        """Gets the baseline_test_id of this CreateEmailWarmupProgramOptions.  # noqa: E501


        :return: The baseline_test_id of this CreateEmailWarmupProgramOptions.  # noqa: E501
        :rtype: str
        """
        return self._baseline_test_id

    @baseline_test_id.setter
    def baseline_test_id(self, baseline_test_id):
        """Sets the baseline_test_id of this CreateEmailWarmupProgramOptions.


        :param baseline_test_id: The baseline_test_id of this CreateEmailWarmupProgramOptions.  # noqa: E501
        :type: str
        """

        self._baseline_test_id = baseline_test_id

    @property
    def content(self):
        """Gets the content of this CreateEmailWarmupProgramOptions.  # noqa: E501


        :return: The content of this CreateEmailWarmupProgramOptions.  # noqa: E501
        :rtype: EmailWarmupContentOptions
        """
        return self._content

    @content.setter
    def content(self, content):
        """Sets the content of this CreateEmailWarmupProgramOptions.


        :param content: The content of this CreateEmailWarmupProgramOptions.  # noqa: E501
        :type: EmailWarmupContentOptions
        """
        if self.local_vars_configuration.client_side_validation and content is None:  # noqa: E501
            raise ValueError("Invalid value for `content`, must not be `None`")  # noqa: E501

        self._content = content

    @property
    def sender_ownership_attested(self):
        """Gets the sender_ownership_attested of this CreateEmailWarmupProgramOptions.  # noqa: E501


        :return: The sender_ownership_attested of this CreateEmailWarmupProgramOptions.  # noqa: E501
        :rtype: bool
        """
        return self._sender_ownership_attested

    @sender_ownership_attested.setter
    def sender_ownership_attested(self, sender_ownership_attested):
        """Sets the sender_ownership_attested of this CreateEmailWarmupProgramOptions.


        :param sender_ownership_attested: The sender_ownership_attested of this CreateEmailWarmupProgramOptions.  # noqa: E501
        :type: bool
        """
        if self.local_vars_configuration.client_side_validation and sender_ownership_attested is None:  # noqa: E501
            raise ValueError("Invalid value for `sender_ownership_attested`, must not be `None`")  # noqa: E501

        self._sender_ownership_attested = sender_ownership_attested

    @property
    def permission_based_sending_attested(self):
        """Gets the permission_based_sending_attested of this CreateEmailWarmupProgramOptions.  # noqa: E501


        :return: The permission_based_sending_attested of this CreateEmailWarmupProgramOptions.  # noqa: E501
        :rtype: bool
        """
        return self._permission_based_sending_attested

    @permission_based_sending_attested.setter
    def permission_based_sending_attested(self, permission_based_sending_attested):
        """Sets the permission_based_sending_attested of this CreateEmailWarmupProgramOptions.


        :param permission_based_sending_attested: The permission_based_sending_attested of this CreateEmailWarmupProgramOptions.  # noqa: E501
        :type: bool
        """
        if self.local_vars_configuration.client_side_validation and permission_based_sending_attested is None:  # noqa: E501
            raise ValueError("Invalid value for `permission_based_sending_attested`, must not be `None`")  # noqa: E501

        self._permission_based_sending_attested = permission_based_sending_attested

    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, CreateEmailWarmupProgramOptions):
            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, CreateEmailWarmupProgramOptions):
            return True

        return self.to_dict() != other.to_dict()

Class variables

var attribute_map
var openapi_types

Instance variables

prop baseline_test_id

Gets the baseline_test_id of this CreateEmailWarmupProgramOptions. # noqa: E501

:return: The baseline_test_id of this CreateEmailWarmupProgramOptions. # noqa: E501 :rtype: str

Expand source code
@property
def baseline_test_id(self):
    """Gets the baseline_test_id of this CreateEmailWarmupProgramOptions.  # noqa: E501


    :return: The baseline_test_id of this CreateEmailWarmupProgramOptions.  # noqa: E501
    :rtype: str
    """
    return self._baseline_test_id
prop connection_id

Gets the connection_id of this CreateEmailWarmupProgramOptions. # noqa: E501

:return: The connection_id of this CreateEmailWarmupProgramOptions. # noqa: E501 :rtype: str

Expand source code
@property
def connection_id(self):
    """Gets the connection_id of this CreateEmailWarmupProgramOptions.  # noqa: E501


    :return: The connection_id of this CreateEmailWarmupProgramOptions.  # noqa: E501
    :rtype: str
    """
    return self._connection_id
prop content

Gets the content of this CreateEmailWarmupProgramOptions. # noqa: E501

:return: The content of this CreateEmailWarmupProgramOptions. # noqa: E501 :rtype: EmailWarmupContentOptions

Expand source code
@property
def content(self):
    """Gets the content of this CreateEmailWarmupProgramOptions.  # noqa: E501


    :return: The content of this CreateEmailWarmupProgramOptions.  # noqa: E501
    :rtype: EmailWarmupContentOptions
    """
    return self._content
prop current_daily_volume

Gets the current_daily_volume of this CreateEmailWarmupProgramOptions. # noqa: E501

:return: The current_daily_volume of this CreateEmailWarmupProgramOptions. # noqa: E501 :rtype: int

Expand source code
@property
def current_daily_volume(self):
    """Gets the current_daily_volume of this CreateEmailWarmupProgramOptions.  # noqa: E501


    :return: The current_daily_volume of this CreateEmailWarmupProgramOptions.  # noqa: E501
    :rtype: int
    """
    return self._current_daily_volume
prop customer_intent

Gets the customer_intent of this CreateEmailWarmupProgramOptions. # noqa: E501

:return: The customer_intent of this CreateEmailWarmupProgramOptions. # noqa: E501 :rtype: str

Expand source code
@property
def customer_intent(self):
    """Gets the customer_intent of this CreateEmailWarmupProgramOptions.  # noqa: E501


    :return: The customer_intent of this CreateEmailWarmupProgramOptions.  # noqa: E501
    :rtype: str
    """
    return self._customer_intent
prop goal_daily_volume

Gets the goal_daily_volume of this CreateEmailWarmupProgramOptions. # noqa: E501

:return: The goal_daily_volume of this CreateEmailWarmupProgramOptions. # noqa: E501 :rtype: int

Expand source code
@property
def goal_daily_volume(self):
    """Gets the goal_daily_volume of this CreateEmailWarmupProgramOptions.  # noqa: E501


    :return: The goal_daily_volume of this CreateEmailWarmupProgramOptions.  # noqa: E501
    :rtype: int
    """
    return self._goal_daily_volume
prop maintenance_daily_volume

Gets the maintenance_daily_volume of this CreateEmailWarmupProgramOptions. # noqa: E501

:return: The maintenance_daily_volume of this CreateEmailWarmupProgramOptions. # noqa: E501 :rtype: int

Expand source code
@property
def maintenance_daily_volume(self):
    """Gets the maintenance_daily_volume of this CreateEmailWarmupProgramOptions.  # noqa: E501


    :return: The maintenance_daily_volume of this CreateEmailWarmupProgramOptions.  # noqa: E501
    :rtype: int
    """
    return self._maintenance_daily_volume
prop maintenance_enabled

Gets the maintenance_enabled of this CreateEmailWarmupProgramOptions. # noqa: E501

:return: The maintenance_enabled of this CreateEmailWarmupProgramOptions. # noqa: E501 :rtype: bool

Expand source code
@property
def maintenance_enabled(self):
    """Gets the maintenance_enabled of this CreateEmailWarmupProgramOptions.  # noqa: E501


    :return: The maintenance_enabled of this CreateEmailWarmupProgramOptions.  # noqa: E501
    :rtype: bool
    """
    return self._maintenance_enabled
prop name

Gets the name of this CreateEmailWarmupProgramOptions. # noqa: E501

:return: The name of this CreateEmailWarmupProgramOptions. # noqa: E501 :rtype: str

Expand source code
@property
def name(self):
    """Gets the name of this CreateEmailWarmupProgramOptions.  # noqa: E501


    :return: The name of this CreateEmailWarmupProgramOptions.  # noqa: E501
    :rtype: str
    """
    return self._name
prop permission_based_sending_attested

Gets the permission_based_sending_attested of this CreateEmailWarmupProgramOptions. # noqa: E501

:return: The permission_based_sending_attested of this CreateEmailWarmupProgramOptions. # noqa: E501 :rtype: bool

Expand source code
@property
def permission_based_sending_attested(self):
    """Gets the permission_based_sending_attested of this CreateEmailWarmupProgramOptions.  # noqa: E501


    :return: The permission_based_sending_attested of this CreateEmailWarmupProgramOptions.  # noqa: E501
    :rtype: bool
    """
    return self._permission_based_sending_attested
prop ramp_duration_days

Gets the ramp_duration_days of this CreateEmailWarmupProgramOptions. # noqa: E501

:return: The ramp_duration_days of this CreateEmailWarmupProgramOptions. # noqa: E501 :rtype: int

Expand source code
@property
def ramp_duration_days(self):
    """Gets the ramp_duration_days of this CreateEmailWarmupProgramOptions.  # noqa: E501


    :return: The ramp_duration_days of this CreateEmailWarmupProgramOptions.  # noqa: E501
    :rtype: int
    """
    return self._ramp_duration_days
prop requested_coverage

Gets the requested_coverage of this CreateEmailWarmupProgramOptions. # noqa: E501

:return: The requested_coverage of this CreateEmailWarmupProgramOptions. # noqa: E501 :rtype: str

Expand source code
@property
def requested_coverage(self):
    """Gets the requested_coverage of this CreateEmailWarmupProgramOptions.  # noqa: E501


    :return: The requested_coverage of this CreateEmailWarmupProgramOptions.  # noqa: E501
    :rtype: str
    """
    return self._requested_coverage
prop schedule_preset

Gets the schedule_preset of this CreateEmailWarmupProgramOptions. # noqa: E501

:return: The schedule_preset of this CreateEmailWarmupProgramOptions. # noqa: E501 :rtype: str

Expand source code
@property
def schedule_preset(self):
    """Gets the schedule_preset of this CreateEmailWarmupProgramOptions.  # noqa: E501


    :return: The schedule_preset of this CreateEmailWarmupProgramOptions.  # noqa: E501
    :rtype: str
    """
    return self._schedule_preset
prop send_window_end

Gets the send_window_end of this CreateEmailWarmupProgramOptions. # noqa: E501

:return: The send_window_end of this CreateEmailWarmupProgramOptions. # noqa: E501 :rtype: str

Expand source code
@property
def send_window_end(self):
    """Gets the send_window_end of this CreateEmailWarmupProgramOptions.  # noqa: E501


    :return: The send_window_end of this CreateEmailWarmupProgramOptions.  # noqa: E501
    :rtype: str
    """
    return self._send_window_end
prop send_window_start

Gets the send_window_start of this CreateEmailWarmupProgramOptions. # noqa: E501

:return: The send_window_start of this CreateEmailWarmupProgramOptions. # noqa: E501 :rtype: str

Expand source code
@property
def send_window_start(self):
    """Gets the send_window_start of this CreateEmailWarmupProgramOptions.  # noqa: E501


    :return: The send_window_start of this CreateEmailWarmupProgramOptions.  # noqa: E501
    :rtype: str
    """
    return self._send_window_start
prop sender_ownership_attested

Gets the sender_ownership_attested of this CreateEmailWarmupProgramOptions. # noqa: E501

:return: The sender_ownership_attested of this CreateEmailWarmupProgramOptions. # noqa: E501 :rtype: bool

Expand source code
@property
def sender_ownership_attested(self):
    """Gets the sender_ownership_attested of this CreateEmailWarmupProgramOptions.  # noqa: E501


    :return: The sender_ownership_attested of this CreateEmailWarmupProgramOptions.  # noqa: E501
    :rtype: bool
    """
    return self._sender_ownership_attested
prop time_zone

Gets the time_zone of this CreateEmailWarmupProgramOptions. # noqa: E501

:return: The time_zone of this CreateEmailWarmupProgramOptions. # noqa: E501 :rtype: str

Expand source code
@property
def time_zone(self):
    """Gets the time_zone of this CreateEmailWarmupProgramOptions.  # noqa: E501


    :return: The time_zone of this CreateEmailWarmupProgramOptions.  # noqa: E501
    :rtype: str
    """
    return self._time_zone

Methods

def to_dict(self)

Returns the model properties as a dict

def to_str(self)

Returns the string representation of the model