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_mapvar 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