Module mailslurp_client.models.agent_sms_conversation_queue_item_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 AgentSmsConversationQueueItemDto (conversation_id=None, phone_number_id=None, phone_number=None, other_phone_number=None, last_body=None, latest_message_direction=None, latest_message_id=None, latest_received_sms_id=None, latest_sent_sms_id=None, message_count=None, unread_count=None, has_media=None, created_at=None, last_message_at=None, projected_at=None, version=None, workflow_state=None, outcome=None, review_status=None, requires_human_review=None, needs_operational_attention=None, claim=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.

AgentSmsConversationQueueItemDto - a model defined in OpenAPI

Expand source code
class AgentSmsConversationQueueItemDto(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 = {
        'conversation_id': 'str',
        'phone_number_id': 'str',
        'phone_number': 'str',
        'other_phone_number': 'str',
        'last_body': 'str',
        'latest_message_direction': 'str',
        'latest_message_id': 'str',
        'latest_received_sms_id': 'str',
        'latest_sent_sms_id': 'str',
        'message_count': 'int',
        'unread_count': 'int',
        'has_media': 'bool',
        'created_at': 'datetime',
        'last_message_at': 'datetime',
        'projected_at': 'datetime',
        'version': 'int',
        'workflow_state': 'str',
        'outcome': 'str',
        'review_status': 'str',
        'requires_human_review': 'bool',
        'needs_operational_attention': 'bool',
        'claim': 'AgentConversationClaimDto'
    }

    attribute_map = {
        'conversation_id': 'conversationId',
        'phone_number_id': 'phoneNumberId',
        'phone_number': 'phoneNumber',
        'other_phone_number': 'otherPhoneNumber',
        'last_body': 'lastBody',
        'latest_message_direction': 'latestMessageDirection',
        'latest_message_id': 'latestMessageId',
        'latest_received_sms_id': 'latestReceivedSmsId',
        'latest_sent_sms_id': 'latestSentSmsId',
        'message_count': 'messageCount',
        'unread_count': 'unreadCount',
        'has_media': 'hasMedia',
        'created_at': 'createdAt',
        'last_message_at': 'lastMessageAt',
        'projected_at': 'projectedAt',
        'version': 'version',
        'workflow_state': 'workflowState',
        'outcome': 'outcome',
        'review_status': 'reviewStatus',
        'requires_human_review': 'requiresHumanReview',
        'needs_operational_attention': 'needsOperationalAttention',
        'claim': 'claim'
    }

    def __init__(self, conversation_id=None, phone_number_id=None, phone_number=None, other_phone_number=None, last_body=None, latest_message_direction=None, latest_message_id=None, latest_received_sms_id=None, latest_sent_sms_id=None, message_count=None, unread_count=None, has_media=None, created_at=None, last_message_at=None, projected_at=None, version=None, workflow_state=None, outcome=None, review_status=None, requires_human_review=None, needs_operational_attention=None, claim=None, local_vars_configuration=None):  # noqa: E501
        """AgentSmsConversationQueueItemDto - 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._conversation_id = None
        self._phone_number_id = None
        self._phone_number = None
        self._other_phone_number = None
        self._last_body = None
        self._latest_message_direction = None
        self._latest_message_id = None
        self._latest_received_sms_id = None
        self._latest_sent_sms_id = None
        self._message_count = None
        self._unread_count = None
        self._has_media = None
        self._created_at = None
        self._last_message_at = None
        self._projected_at = None
        self._version = None
        self._workflow_state = None
        self._outcome = None
        self._review_status = None
        self._requires_human_review = None
        self._needs_operational_attention = None
        self._claim = None
        self.discriminator = None

        self.conversation_id = conversation_id
        self.phone_number_id = phone_number_id
        self.phone_number = phone_number
        self.other_phone_number = other_phone_number
        self.last_body = last_body
        self.latest_message_direction = latest_message_direction
        self.latest_message_id = latest_message_id
        self.latest_received_sms_id = latest_received_sms_id
        self.latest_sent_sms_id = latest_sent_sms_id
        self.message_count = message_count
        self.unread_count = unread_count
        self.has_media = has_media
        self.created_at = created_at
        self.last_message_at = last_message_at
        self.projected_at = projected_at
        self.version = version
        self.workflow_state = workflow_state
        self.outcome = outcome
        self.review_status = review_status
        self.requires_human_review = requires_human_review
        self.needs_operational_attention = needs_operational_attention
        self.claim = claim

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


        :return: The conversation_id of this AgentSmsConversationQueueItemDto.  # noqa: E501
        :rtype: str
        """
        return self._conversation_id

    @conversation_id.setter
    def conversation_id(self, conversation_id):
        """Sets the conversation_id of this AgentSmsConversationQueueItemDto.


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

        self._conversation_id = conversation_id

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


        :return: The phone_number_id of this AgentSmsConversationQueueItemDto.  # noqa: E501
        :rtype: str
        """
        return self._phone_number_id

    @phone_number_id.setter
    def phone_number_id(self, phone_number_id):
        """Sets the phone_number_id of this AgentSmsConversationQueueItemDto.


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

        self._phone_number_id = phone_number_id

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


        :return: The phone_number of this AgentSmsConversationQueueItemDto.  # noqa: E501
        :rtype: str
        """
        return self._phone_number

    @phone_number.setter
    def phone_number(self, phone_number):
        """Sets the phone_number of this AgentSmsConversationQueueItemDto.


        :param phone_number: The phone_number of this AgentSmsConversationQueueItemDto.  # noqa: E501
        :type: str
        """

        self._phone_number = phone_number

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


        :return: The other_phone_number of this AgentSmsConversationQueueItemDto.  # noqa: E501
        :rtype: str
        """
        return self._other_phone_number

    @other_phone_number.setter
    def other_phone_number(self, other_phone_number):
        """Sets the other_phone_number of this AgentSmsConversationQueueItemDto.


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

        self._other_phone_number = other_phone_number

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


        :return: The last_body of this AgentSmsConversationQueueItemDto.  # noqa: E501
        :rtype: str
        """
        return self._last_body

    @last_body.setter
    def last_body(self, last_body):
        """Sets the last_body of this AgentSmsConversationQueueItemDto.


        :param last_body: The last_body of this AgentSmsConversationQueueItemDto.  # noqa: E501
        :type: str
        """

        self._last_body = last_body

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


        :return: The latest_message_direction of this AgentSmsConversationQueueItemDto.  # noqa: E501
        :rtype: str
        """
        return self._latest_message_direction

    @latest_message_direction.setter
    def latest_message_direction(self, latest_message_direction):
        """Sets the latest_message_direction of this AgentSmsConversationQueueItemDto.


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

        self._latest_message_direction = latest_message_direction

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


        :return: The latest_message_id of this AgentSmsConversationQueueItemDto.  # noqa: E501
        :rtype: str
        """
        return self._latest_message_id

    @latest_message_id.setter
    def latest_message_id(self, latest_message_id):
        """Sets the latest_message_id of this AgentSmsConversationQueueItemDto.


        :param latest_message_id: The latest_message_id of this AgentSmsConversationQueueItemDto.  # noqa: E501
        :type: str
        """

        self._latest_message_id = latest_message_id

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


        :return: The latest_received_sms_id of this AgentSmsConversationQueueItemDto.  # noqa: E501
        :rtype: str
        """
        return self._latest_received_sms_id

    @latest_received_sms_id.setter
    def latest_received_sms_id(self, latest_received_sms_id):
        """Sets the latest_received_sms_id of this AgentSmsConversationQueueItemDto.


        :param latest_received_sms_id: The latest_received_sms_id of this AgentSmsConversationQueueItemDto.  # noqa: E501
        :type: str
        """

        self._latest_received_sms_id = latest_received_sms_id

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


        :return: The latest_sent_sms_id of this AgentSmsConversationQueueItemDto.  # noqa: E501
        :rtype: str
        """
        return self._latest_sent_sms_id

    @latest_sent_sms_id.setter
    def latest_sent_sms_id(self, latest_sent_sms_id):
        """Sets the latest_sent_sms_id of this AgentSmsConversationQueueItemDto.


        :param latest_sent_sms_id: The latest_sent_sms_id of this AgentSmsConversationQueueItemDto.  # noqa: E501
        :type: str
        """

        self._latest_sent_sms_id = latest_sent_sms_id

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


        :return: The message_count of this AgentSmsConversationQueueItemDto.  # noqa: E501
        :rtype: int
        """
        return self._message_count

    @message_count.setter
    def message_count(self, message_count):
        """Sets the message_count of this AgentSmsConversationQueueItemDto.


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

        self._message_count = message_count

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


        :return: The unread_count of this AgentSmsConversationQueueItemDto.  # noqa: E501
        :rtype: int
        """
        return self._unread_count

    @unread_count.setter
    def unread_count(self, unread_count):
        """Sets the unread_count of this AgentSmsConversationQueueItemDto.


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

        self._unread_count = unread_count

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


        :return: The has_media of this AgentSmsConversationQueueItemDto.  # noqa: E501
        :rtype: bool
        """
        return self._has_media

    @has_media.setter
    def has_media(self, has_media):
        """Sets the has_media of this AgentSmsConversationQueueItemDto.


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

        self._has_media = has_media

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


        :return: The created_at of this AgentSmsConversationQueueItemDto.  # noqa: E501
        :rtype: datetime
        """
        return self._created_at

    @created_at.setter
    def created_at(self, created_at):
        """Sets the created_at of this AgentSmsConversationQueueItemDto.


        :param created_at: The created_at of this AgentSmsConversationQueueItemDto.  # 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 last_message_at(self):
        """Gets the last_message_at of this AgentSmsConversationQueueItemDto.  # noqa: E501


        :return: The last_message_at of this AgentSmsConversationQueueItemDto.  # noqa: E501
        :rtype: datetime
        """
        return self._last_message_at

    @last_message_at.setter
    def last_message_at(self, last_message_at):
        """Sets the last_message_at of this AgentSmsConversationQueueItemDto.


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

        self._last_message_at = last_message_at

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


        :return: The projected_at of this AgentSmsConversationQueueItemDto.  # noqa: E501
        :rtype: datetime
        """
        return self._projected_at

    @projected_at.setter
    def projected_at(self, projected_at):
        """Sets the projected_at of this AgentSmsConversationQueueItemDto.


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

        self._projected_at = projected_at

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


        :return: The version of this AgentSmsConversationQueueItemDto.  # noqa: E501
        :rtype: int
        """
        return self._version

    @version.setter
    def version(self, version):
        """Sets the version of this AgentSmsConversationQueueItemDto.


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

        self._version = version

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


        :return: The workflow_state of this AgentSmsConversationQueueItemDto.  # noqa: E501
        :rtype: str
        """
        return self._workflow_state

    @workflow_state.setter
    def workflow_state(self, workflow_state):
        """Sets the workflow_state of this AgentSmsConversationQueueItemDto.


        :param workflow_state: The workflow_state of this AgentSmsConversationQueueItemDto.  # noqa: E501
        :type: str
        """
        if self.local_vars_configuration.client_side_validation and workflow_state is None:  # noqa: E501
            raise ValueError("Invalid value for `workflow_state`, must not be `None`")  # noqa: E501
        allowed_values = ["AVAILABLE", "CLAIMED", "WAITING_ON_AGENT", "WAITING_ON_CUSTOMER", "REVIEW", "RESOLVED"]  # noqa: E501
        if self.local_vars_configuration.client_side_validation and workflow_state not in allowed_values:  # noqa: E501
            raise ValueError(
                "Invalid value for `workflow_state` ({0}), must be one of {1}"  # noqa: E501
                .format(workflow_state, allowed_values)
            )

        self._workflow_state = workflow_state

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


        :return: The outcome of this AgentSmsConversationQueueItemDto.  # noqa: E501
        :rtype: str
        """
        return self._outcome

    @outcome.setter
    def outcome(self, outcome):
        """Sets the outcome of this AgentSmsConversationQueueItemDto.


        :param outcome: The outcome of this AgentSmsConversationQueueItemDto.  # noqa: E501
        :type: str
        """
        allowed_values = [None,"READ", "DRAFTED", "REPLIED", "REVIEW_REQUESTED", "FAILED", "RESOLVED"]  # noqa: E501
        if self.local_vars_configuration.client_side_validation and outcome not in allowed_values:  # noqa: E501
            raise ValueError(
                "Invalid value for `outcome` ({0}), must be one of {1}"  # noqa: E501
                .format(outcome, allowed_values)
            )

        self._outcome = outcome

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


        :return: The review_status of this AgentSmsConversationQueueItemDto.  # noqa: E501
        :rtype: str
        """
        return self._review_status

    @review_status.setter
    def review_status(self, review_status):
        """Sets the review_status of this AgentSmsConversationQueueItemDto.


        :param review_status: The review_status of this AgentSmsConversationQueueItemDto.  # noqa: E501
        :type: str
        """
        if self.local_vars_configuration.client_side_validation and review_status is None:  # noqa: E501
            raise ValueError("Invalid value for `review_status`, must not be `None`")  # noqa: E501
        allowed_values = ["NONE", "REQUESTED", "ASSIGNED", "APPROVED", "REJECTED", "RESOLVED"]  # noqa: E501
        if self.local_vars_configuration.client_side_validation and review_status not in allowed_values:  # noqa: E501
            raise ValueError(
                "Invalid value for `review_status` ({0}), must be one of {1}"  # noqa: E501
                .format(review_status, allowed_values)
            )

        self._review_status = review_status

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


        :return: The requires_human_review of this AgentSmsConversationQueueItemDto.  # noqa: E501
        :rtype: bool
        """
        return self._requires_human_review

    @requires_human_review.setter
    def requires_human_review(self, requires_human_review):
        """Sets the requires_human_review of this AgentSmsConversationQueueItemDto.


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

        self._requires_human_review = requires_human_review

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


        :return: The needs_operational_attention of this AgentSmsConversationQueueItemDto.  # noqa: E501
        :rtype: bool
        """
        return self._needs_operational_attention

    @needs_operational_attention.setter
    def needs_operational_attention(self, needs_operational_attention):
        """Sets the needs_operational_attention of this AgentSmsConversationQueueItemDto.


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

        self._needs_operational_attention = needs_operational_attention

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


        :return: The claim of this AgentSmsConversationQueueItemDto.  # noqa: E501
        :rtype: AgentConversationClaimDto
        """
        return self._claim

    @claim.setter
    def claim(self, claim):
        """Sets the claim of this AgentSmsConversationQueueItemDto.


        :param claim: The claim of this AgentSmsConversationQueueItemDto.  # noqa: E501
        :type: AgentConversationClaimDto
        """

        self._claim = claim

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

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

Class variables

var attribute_map
var openapi_types

Instance variables

prop claim

Gets the claim of this AgentSmsConversationQueueItemDto. # noqa: E501

:return: The claim of this AgentSmsConversationQueueItemDto. # noqa: E501 :rtype: AgentConversationClaimDto

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


    :return: The claim of this AgentSmsConversationQueueItemDto.  # noqa: E501
    :rtype: AgentConversationClaimDto
    """
    return self._claim
prop conversation_id

Gets the conversation_id of this AgentSmsConversationQueueItemDto. # noqa: E501

:return: The conversation_id of this AgentSmsConversationQueueItemDto. # noqa: E501 :rtype: str

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


    :return: The conversation_id of this AgentSmsConversationQueueItemDto.  # noqa: E501
    :rtype: str
    """
    return self._conversation_id
prop created_at

Gets the created_at of this AgentSmsConversationQueueItemDto. # noqa: E501

:return: The created_at of this AgentSmsConversationQueueItemDto. # noqa: E501 :rtype: datetime

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


    :return: The created_at of this AgentSmsConversationQueueItemDto.  # noqa: E501
    :rtype: datetime
    """
    return self._created_at
prop has_media

Gets the has_media of this AgentSmsConversationQueueItemDto. # noqa: E501

:return: The has_media of this AgentSmsConversationQueueItemDto. # noqa: E501 :rtype: bool

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


    :return: The has_media of this AgentSmsConversationQueueItemDto.  # noqa: E501
    :rtype: bool
    """
    return self._has_media
prop last_body

Gets the last_body of this AgentSmsConversationQueueItemDto. # noqa: E501

:return: The last_body of this AgentSmsConversationQueueItemDto. # noqa: E501 :rtype: str

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


    :return: The last_body of this AgentSmsConversationQueueItemDto.  # noqa: E501
    :rtype: str
    """
    return self._last_body
prop last_message_at

Gets the last_message_at of this AgentSmsConversationQueueItemDto. # noqa: E501

:return: The last_message_at of this AgentSmsConversationQueueItemDto. # noqa: E501 :rtype: datetime

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


    :return: The last_message_at of this AgentSmsConversationQueueItemDto.  # noqa: E501
    :rtype: datetime
    """
    return self._last_message_at
prop latest_message_direction

Gets the latest_message_direction of this AgentSmsConversationQueueItemDto. # noqa: E501

:return: The latest_message_direction of this AgentSmsConversationQueueItemDto. # noqa: E501 :rtype: str

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


    :return: The latest_message_direction of this AgentSmsConversationQueueItemDto.  # noqa: E501
    :rtype: str
    """
    return self._latest_message_direction
prop latest_message_id

Gets the latest_message_id of this AgentSmsConversationQueueItemDto. # noqa: E501

:return: The latest_message_id of this AgentSmsConversationQueueItemDto. # noqa: E501 :rtype: str

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


    :return: The latest_message_id of this AgentSmsConversationQueueItemDto.  # noqa: E501
    :rtype: str
    """
    return self._latest_message_id
prop latest_received_sms_id

Gets the latest_received_sms_id of this AgentSmsConversationQueueItemDto. # noqa: E501

:return: The latest_received_sms_id of this AgentSmsConversationQueueItemDto. # noqa: E501 :rtype: str

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


    :return: The latest_received_sms_id of this AgentSmsConversationQueueItemDto.  # noqa: E501
    :rtype: str
    """
    return self._latest_received_sms_id
prop latest_sent_sms_id

Gets the latest_sent_sms_id of this AgentSmsConversationQueueItemDto. # noqa: E501

:return: The latest_sent_sms_id of this AgentSmsConversationQueueItemDto. # noqa: E501 :rtype: str

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


    :return: The latest_sent_sms_id of this AgentSmsConversationQueueItemDto.  # noqa: E501
    :rtype: str
    """
    return self._latest_sent_sms_id
prop message_count

Gets the message_count of this AgentSmsConversationQueueItemDto. # noqa: E501

:return: The message_count of this AgentSmsConversationQueueItemDto. # noqa: E501 :rtype: int

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


    :return: The message_count of this AgentSmsConversationQueueItemDto.  # noqa: E501
    :rtype: int
    """
    return self._message_count
prop needs_operational_attention

Gets the needs_operational_attention of this AgentSmsConversationQueueItemDto. # noqa: E501

:return: The needs_operational_attention of this AgentSmsConversationQueueItemDto. # noqa: E501 :rtype: bool

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


    :return: The needs_operational_attention of this AgentSmsConversationQueueItemDto.  # noqa: E501
    :rtype: bool
    """
    return self._needs_operational_attention
prop other_phone_number

Gets the other_phone_number of this AgentSmsConversationQueueItemDto. # noqa: E501

:return: The other_phone_number of this AgentSmsConversationQueueItemDto. # noqa: E501 :rtype: str

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


    :return: The other_phone_number of this AgentSmsConversationQueueItemDto.  # noqa: E501
    :rtype: str
    """
    return self._other_phone_number
prop outcome

Gets the outcome of this AgentSmsConversationQueueItemDto. # noqa: E501

:return: The outcome of this AgentSmsConversationQueueItemDto. # noqa: E501 :rtype: str

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


    :return: The outcome of this AgentSmsConversationQueueItemDto.  # noqa: E501
    :rtype: str
    """
    return self._outcome
prop phone_number

Gets the phone_number of this AgentSmsConversationQueueItemDto. # noqa: E501

:return: The phone_number of this AgentSmsConversationQueueItemDto. # noqa: E501 :rtype: str

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


    :return: The phone_number of this AgentSmsConversationQueueItemDto.  # noqa: E501
    :rtype: str
    """
    return self._phone_number
prop phone_number_id

Gets the phone_number_id of this AgentSmsConversationQueueItemDto. # noqa: E501

:return: The phone_number_id of this AgentSmsConversationQueueItemDto. # noqa: E501 :rtype: str

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


    :return: The phone_number_id of this AgentSmsConversationQueueItemDto.  # noqa: E501
    :rtype: str
    """
    return self._phone_number_id
prop projected_at

Gets the projected_at of this AgentSmsConversationQueueItemDto. # noqa: E501

:return: The projected_at of this AgentSmsConversationQueueItemDto. # noqa: E501 :rtype: datetime

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


    :return: The projected_at of this AgentSmsConversationQueueItemDto.  # noqa: E501
    :rtype: datetime
    """
    return self._projected_at
prop requires_human_review

Gets the requires_human_review of this AgentSmsConversationQueueItemDto. # noqa: E501

:return: The requires_human_review of this AgentSmsConversationQueueItemDto. # noqa: E501 :rtype: bool

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


    :return: The requires_human_review of this AgentSmsConversationQueueItemDto.  # noqa: E501
    :rtype: bool
    """
    return self._requires_human_review
prop review_status

Gets the review_status of this AgentSmsConversationQueueItemDto. # noqa: E501

:return: The review_status of this AgentSmsConversationQueueItemDto. # noqa: E501 :rtype: str

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


    :return: The review_status of this AgentSmsConversationQueueItemDto.  # noqa: E501
    :rtype: str
    """
    return self._review_status
prop unread_count

Gets the unread_count of this AgentSmsConversationQueueItemDto. # noqa: E501

:return: The unread_count of this AgentSmsConversationQueueItemDto. # noqa: E501 :rtype: int

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


    :return: The unread_count of this AgentSmsConversationQueueItemDto.  # noqa: E501
    :rtype: int
    """
    return self._unread_count
prop version

Gets the version of this AgentSmsConversationQueueItemDto. # noqa: E501

:return: The version of this AgentSmsConversationQueueItemDto. # noqa: E501 :rtype: int

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


    :return: The version of this AgentSmsConversationQueueItemDto.  # noqa: E501
    :rtype: int
    """
    return self._version
prop workflow_state

Gets the workflow_state of this AgentSmsConversationQueueItemDto. # noqa: E501

:return: The workflow_state of this AgentSmsConversationQueueItemDto. # noqa: E501 :rtype: str

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


    :return: The workflow_state of this AgentSmsConversationQueueItemDto.  # noqa: E501
    :rtype: str
    """
    return self._workflow_state

Methods

def to_dict(self)

Returns the model properties as a dict

def to_str(self)

Returns the string representation of the model