Module mailslurp_client.models.agent_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 AgentConversationQueueItemDto (conversation_id=None, thread_id=None, inbox_id=None, subject=None, customer=None, last_sender=None, last_excerpt=None, latest_message_direction=None, latest_email_id=None, latest_received_email_id=None, latest_sent_email_id=None, message_count=None, unread_count=None, has_attachments=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.

AgentConversationQueueItemDto - a model defined in OpenAPI

Expand source code
class AgentConversationQueueItemDto(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',
        'thread_id': 'str',
        'inbox_id': 'str',
        'subject': 'str',
        'customer': 'str',
        'last_sender': 'str',
        'last_excerpt': 'str',
        'latest_message_direction': 'str',
        'latest_email_id': 'str',
        'latest_received_email_id': 'str',
        'latest_sent_email_id': 'str',
        'message_count': 'int',
        'unread_count': 'int',
        'has_attachments': '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',
        'thread_id': 'threadId',
        'inbox_id': 'inboxId',
        'subject': 'subject',
        'customer': 'customer',
        'last_sender': 'lastSender',
        'last_excerpt': 'lastExcerpt',
        'latest_message_direction': 'latestMessageDirection',
        'latest_email_id': 'latestEmailId',
        'latest_received_email_id': 'latestReceivedEmailId',
        'latest_sent_email_id': 'latestSentEmailId',
        'message_count': 'messageCount',
        'unread_count': 'unreadCount',
        'has_attachments': 'hasAttachments',
        '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, thread_id=None, inbox_id=None, subject=None, customer=None, last_sender=None, last_excerpt=None, latest_message_direction=None, latest_email_id=None, latest_received_email_id=None, latest_sent_email_id=None, message_count=None, unread_count=None, has_attachments=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
        """AgentConversationQueueItemDto - 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._thread_id = None
        self._inbox_id = None
        self._subject = None
        self._customer = None
        self._last_sender = None
        self._last_excerpt = None
        self._latest_message_direction = None
        self._latest_email_id = None
        self._latest_received_email_id = None
        self._latest_sent_email_id = None
        self._message_count = None
        self._unread_count = None
        self._has_attachments = 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.thread_id = thread_id
        self.inbox_id = inbox_id
        self.subject = subject
        self.customer = customer
        self.last_sender = last_sender
        self.last_excerpt = last_excerpt
        self.latest_message_direction = latest_message_direction
        self.latest_email_id = latest_email_id
        self.latest_received_email_id = latest_received_email_id
        self.latest_sent_email_id = latest_sent_email_id
        self.message_count = message_count
        self.unread_count = unread_count
        self.has_attachments = has_attachments
        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 AgentConversationQueueItemDto.  # noqa: E501


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

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


        :param conversation_id: The conversation_id of this AgentConversationQueueItemDto.  # 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 thread_id(self):
        """Gets the thread_id of this AgentConversationQueueItemDto.  # noqa: E501


        :return: The thread_id of this AgentConversationQueueItemDto.  # noqa: E501
        :rtype: str
        """
        return self._thread_id

    @thread_id.setter
    def thread_id(self, thread_id):
        """Sets the thread_id of this AgentConversationQueueItemDto.


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

        self._thread_id = thread_id

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


        :return: The inbox_id of this AgentConversationQueueItemDto.  # noqa: E501
        :rtype: str
        """
        return self._inbox_id

    @inbox_id.setter
    def inbox_id(self, inbox_id):
        """Sets the inbox_id of this AgentConversationQueueItemDto.


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

        self._inbox_id = inbox_id

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


        :return: The subject of this AgentConversationQueueItemDto.  # noqa: E501
        :rtype: str
        """
        return self._subject

    @subject.setter
    def subject(self, subject):
        """Sets the subject of this AgentConversationQueueItemDto.


        :param subject: The subject of this AgentConversationQueueItemDto.  # noqa: E501
        :type: str
        """

        self._subject = subject

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


        :return: The customer of this AgentConversationQueueItemDto.  # noqa: E501
        :rtype: str
        """
        return self._customer

    @customer.setter
    def customer(self, customer):
        """Sets the customer of this AgentConversationQueueItemDto.


        :param customer: The customer of this AgentConversationQueueItemDto.  # noqa: E501
        :type: str
        """

        self._customer = customer

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


        :return: The last_sender of this AgentConversationQueueItemDto.  # noqa: E501
        :rtype: str
        """
        return self._last_sender

    @last_sender.setter
    def last_sender(self, last_sender):
        """Sets the last_sender of this AgentConversationQueueItemDto.


        :param last_sender: The last_sender of this AgentConversationQueueItemDto.  # noqa: E501
        :type: str
        """

        self._last_sender = last_sender

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


        :return: The last_excerpt of this AgentConversationQueueItemDto.  # noqa: E501
        :rtype: str
        """
        return self._last_excerpt

    @last_excerpt.setter
    def last_excerpt(self, last_excerpt):
        """Sets the last_excerpt of this AgentConversationQueueItemDto.


        :param last_excerpt: The last_excerpt of this AgentConversationQueueItemDto.  # noqa: E501
        :type: str
        """

        self._last_excerpt = last_excerpt

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


        :return: The latest_message_direction of this AgentConversationQueueItemDto.  # 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 AgentConversationQueueItemDto.


        :param latest_message_direction: The latest_message_direction of this AgentConversationQueueItemDto.  # 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_email_id(self):
        """Gets the latest_email_id of this AgentConversationQueueItemDto.  # noqa: E501


        :return: The latest_email_id of this AgentConversationQueueItemDto.  # noqa: E501
        :rtype: str
        """
        return self._latest_email_id

    @latest_email_id.setter
    def latest_email_id(self, latest_email_id):
        """Sets the latest_email_id of this AgentConversationQueueItemDto.


        :param latest_email_id: The latest_email_id of this AgentConversationQueueItemDto.  # noqa: E501
        :type: str
        """

        self._latest_email_id = latest_email_id

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


        :return: The latest_received_email_id of this AgentConversationQueueItemDto.  # noqa: E501
        :rtype: str
        """
        return self._latest_received_email_id

    @latest_received_email_id.setter
    def latest_received_email_id(self, latest_received_email_id):
        """Sets the latest_received_email_id of this AgentConversationQueueItemDto.


        :param latest_received_email_id: The latest_received_email_id of this AgentConversationQueueItemDto.  # noqa: E501
        :type: str
        """

        self._latest_received_email_id = latest_received_email_id

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


        :return: The latest_sent_email_id of this AgentConversationQueueItemDto.  # noqa: E501
        :rtype: str
        """
        return self._latest_sent_email_id

    @latest_sent_email_id.setter
    def latest_sent_email_id(self, latest_sent_email_id):
        """Sets the latest_sent_email_id of this AgentConversationQueueItemDto.


        :param latest_sent_email_id: The latest_sent_email_id of this AgentConversationQueueItemDto.  # noqa: E501
        :type: str
        """

        self._latest_sent_email_id = latest_sent_email_id

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


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

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


        :param message_count: The message_count of this AgentConversationQueueItemDto.  # 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 AgentConversationQueueItemDto.  # noqa: E501


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

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


        :param unread_count: The unread_count of this AgentConversationQueueItemDto.  # 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_attachments(self):
        """Gets the has_attachments of this AgentConversationQueueItemDto.  # noqa: E501


        :return: The has_attachments of this AgentConversationQueueItemDto.  # noqa: E501
        :rtype: bool
        """
        return self._has_attachments

    @has_attachments.setter
    def has_attachments(self, has_attachments):
        """Sets the has_attachments of this AgentConversationQueueItemDto.


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

        self._has_attachments = has_attachments

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


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

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


        :param created_at: The created_at of this AgentConversationQueueItemDto.  # 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 AgentConversationQueueItemDto.  # noqa: E501


        :return: The last_message_at of this AgentConversationQueueItemDto.  # 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 AgentConversationQueueItemDto.


        :param last_message_at: The last_message_at of this AgentConversationQueueItemDto.  # 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 AgentConversationQueueItemDto.  # noqa: E501


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

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


        :param projected_at: The projected_at of this AgentConversationQueueItemDto.  # 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 AgentConversationQueueItemDto.  # noqa: E501


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

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


        :param version: The version of this AgentConversationQueueItemDto.  # 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 AgentConversationQueueItemDto.  # noqa: E501


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

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


        :param workflow_state: The workflow_state of this AgentConversationQueueItemDto.  # 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 AgentConversationQueueItemDto.  # noqa: E501


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

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


        :param outcome: The outcome of this AgentConversationQueueItemDto.  # 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 AgentConversationQueueItemDto.  # noqa: E501


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

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


        :param review_status: The review_status of this AgentConversationQueueItemDto.  # 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 AgentConversationQueueItemDto.  # noqa: E501


        :return: The requires_human_review of this AgentConversationQueueItemDto.  # 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 AgentConversationQueueItemDto.


        :param requires_human_review: The requires_human_review of this AgentConversationQueueItemDto.  # 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 AgentConversationQueueItemDto.  # noqa: E501


        :return: The needs_operational_attention of this AgentConversationQueueItemDto.  # 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 AgentConversationQueueItemDto.


        :param needs_operational_attention: The needs_operational_attention of this AgentConversationQueueItemDto.  # 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 AgentConversationQueueItemDto.  # noqa: E501


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

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


        :param claim: The claim of this AgentConversationQueueItemDto.  # 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, AgentConversationQueueItemDto):
            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, AgentConversationQueueItemDto):
            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 AgentConversationQueueItemDto. # noqa: E501

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

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


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

Gets the conversation_id of this AgentConversationQueueItemDto. # noqa: E501

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

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


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

Gets the created_at of this AgentConversationQueueItemDto. # noqa: E501

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

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


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

Gets the customer of this AgentConversationQueueItemDto. # noqa: E501

:return: The customer of this AgentConversationQueueItemDto. # noqa: E501 :rtype: str

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


    :return: The customer of this AgentConversationQueueItemDto.  # noqa: E501
    :rtype: str
    """
    return self._customer
prop has_attachments

Gets the has_attachments of this AgentConversationQueueItemDto. # noqa: E501

:return: The has_attachments of this AgentConversationQueueItemDto. # noqa: E501 :rtype: bool

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


    :return: The has_attachments of this AgentConversationQueueItemDto.  # noqa: E501
    :rtype: bool
    """
    return self._has_attachments
prop inbox_id

Gets the inbox_id of this AgentConversationQueueItemDto. # noqa: E501

:return: The inbox_id of this AgentConversationQueueItemDto. # noqa: E501 :rtype: str

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


    :return: The inbox_id of this AgentConversationQueueItemDto.  # noqa: E501
    :rtype: str
    """
    return self._inbox_id
prop last_excerpt

Gets the last_excerpt of this AgentConversationQueueItemDto. # noqa: E501

:return: The last_excerpt of this AgentConversationQueueItemDto. # noqa: E501 :rtype: str

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


    :return: The last_excerpt of this AgentConversationQueueItemDto.  # noqa: E501
    :rtype: str
    """
    return self._last_excerpt
prop last_message_at

Gets the last_message_at of this AgentConversationQueueItemDto. # noqa: E501

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

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


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

Gets the last_sender of this AgentConversationQueueItemDto. # noqa: E501

:return: The last_sender of this AgentConversationQueueItemDto. # noqa: E501 :rtype: str

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


    :return: The last_sender of this AgentConversationQueueItemDto.  # noqa: E501
    :rtype: str
    """
    return self._last_sender
prop latest_email_id

Gets the latest_email_id of this AgentConversationQueueItemDto. # noqa: E501

:return: The latest_email_id of this AgentConversationQueueItemDto. # noqa: E501 :rtype: str

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


    :return: The latest_email_id of this AgentConversationQueueItemDto.  # noqa: E501
    :rtype: str
    """
    return self._latest_email_id
prop latest_message_direction

Gets the latest_message_direction of this AgentConversationQueueItemDto. # noqa: E501

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

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


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

Gets the latest_received_email_id of this AgentConversationQueueItemDto. # noqa: E501

:return: The latest_received_email_id of this AgentConversationQueueItemDto. # noqa: E501 :rtype: str

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


    :return: The latest_received_email_id of this AgentConversationQueueItemDto.  # noqa: E501
    :rtype: str
    """
    return self._latest_received_email_id
prop latest_sent_email_id

Gets the latest_sent_email_id of this AgentConversationQueueItemDto. # noqa: E501

:return: The latest_sent_email_id of this AgentConversationQueueItemDto. # noqa: E501 :rtype: str

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


    :return: The latest_sent_email_id of this AgentConversationQueueItemDto.  # noqa: E501
    :rtype: str
    """
    return self._latest_sent_email_id
prop message_count

Gets the message_count of this AgentConversationQueueItemDto. # noqa: E501

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

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


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

Gets the needs_operational_attention of this AgentConversationQueueItemDto. # noqa: E501

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

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


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

Gets the outcome of this AgentConversationQueueItemDto. # noqa: E501

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

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


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

Gets the projected_at of this AgentConversationQueueItemDto. # noqa: E501

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

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


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

Gets the requires_human_review of this AgentConversationQueueItemDto. # noqa: E501

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

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


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

Gets the review_status of this AgentConversationQueueItemDto. # noqa: E501

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

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


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

Gets the subject of this AgentConversationQueueItemDto. # noqa: E501

:return: The subject of this AgentConversationQueueItemDto. # noqa: E501 :rtype: str

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


    :return: The subject of this AgentConversationQueueItemDto.  # noqa: E501
    :rtype: str
    """
    return self._subject
prop thread_id

Gets the thread_id of this AgentConversationQueueItemDto. # noqa: E501

:return: The thread_id of this AgentConversationQueueItemDto. # noqa: E501 :rtype: str

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


    :return: The thread_id of this AgentConversationQueueItemDto.  # noqa: E501
    :rtype: str
    """
    return self._thread_id
prop unread_count

Gets the unread_count of this AgentConversationQueueItemDto. # noqa: E501

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

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


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

Gets the version of this AgentConversationQueueItemDto. # noqa: E501

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

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


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

Gets the workflow_state of this AgentConversationQueueItemDto. # noqa: E501

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

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


    :return: The workflow_state of this AgentConversationQueueItemDto.  # 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