Skip to content

querysets

django_spire.ai.sms.querysets

SmsConversationQuerySet

Bases: HistoryQuerySet

by_phone_number

Source code in django_spire/ai/sms/querysets.py
def by_phone_number(self, phone_number: str) -> Self:
    return self.filter(phone_number=phone_number)

SmsMessageQuerySet

Bases: HistoryQuerySet

inbound_by_twilio_sid

Source code in django_spire/ai/sms/querysets.py
def inbound_by_twilio_sid(self, twilio_sid: str) -> Self:
    return self.filter(is_inbound=True, twilio_sid=twilio_sid)

newest_by_count

Source code in django_spire/ai/sms/querysets.py
def newest_by_count(self, count: int = 20) -> Self:
    return self.order_by('-created_datetime')[:count]

newest_by_count_reversed

Source code in django_spire/ai/sms/querysets.py
def newest_by_count_reversed(self, count: int = 20) -> Self:
    return self.order_by('-created_datetime')[:count][::-1]