models
django_spire.ai.sms.models
SmsConversation
Bases: HistoryModelMixin
user = models.ForeignKey(User, blank=True, null=True, on_delete=(models.SET_NULL), related_name='sms_conversations', related_query_name='sms_conversation')
class-attribute
instance-attribute
phone_number = models.CharField(max_length=20)
class-attribute
instance-attribute
last_message_datetime = models.DateTimeField(default=now, editable=False)
class-attribute
instance-attribute
objects = SmsConversationQuerySet.as_manager()
class-attribute
instance-attribute
is_empty
property
Meta
db_table = 'django_spire_ai_sms_conversation'
class-attribute
instance-attribute
verbose_name = 'SMS Conversation'
class-attribute
instance-attribute
verbose_name_plural = 'SMS Conversations'
class-attribute
instance-attribute
ordering = ('-last_message_datetime',)
class-attribute
instance-attribute
__str__
add_message
Source code in django_spire/ai/sms/models.py
generate_message_history
Source code in django_spire/ai/sms/models.py
SmsMessage
Bases: HistoryModelMixin