Skip to content

Commit 8ddbd55

Browse files
committed
s/twilio_sms/twilio
1 parent 8881c1d commit 8ddbd55

File tree

5 files changed

+12
-17
lines changed

5 files changed

+12
-17
lines changed

llmstack/apps/apis.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1194,10 +1194,10 @@ def run_async(self, request, uid):
11941194

11951195

11961196
def run_twilio_sms_app(request, uid, input_data, source, app_data, session_id, stream=False):
1197-
TwilioSMSViewSet._run(request, uid, input_data, source, app_data, session_id, stream)
1197+
TwilioViewSet._run(request, uid, input_data, source, app_data, session_id, stream)
11981198

11991199

1200-
class TwilioSMSViewSet(viewsets.ViewSet):
1200+
class TwilioViewSet(viewsets.ViewSet):
12011201
permission_classes = [AllowAny]
12021202

12031203
@staticmethod

llmstack/apps/app_types.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
from .types.chat import ChatApp # noqa: F401
88
from .types.discord import DiscordApp # noqa: F401
99
from .types.slack import SlackApp # noqa: F401
10-
from .types.twilio_sms import TwilioSmsApp # noqa: F401
10+
from .types.twilio import TwilioApp # noqa: F401
1111
from .types.web import WebApp # noqa: F401
1212

1313

llmstack/apps/types/twilio_sms.py renamed to llmstack/apps/types/twilio.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
logger = logging.getLogger(__name__)
1212

1313

14-
class TwilioSmsAppConfigSchema(BaseSchema):
14+
class TwilioAppConfigSchema(BaseSchema):
1515
account_sid: str = Field(
1616
title="Account SID",
1717
description="Account SID of the Twilio account. Your account's SID can be found in the console.",
@@ -39,18 +39,18 @@ class TwilioSmsAppConfigSchema(BaseSchema):
3939
)
4040

4141

42-
class TwilioSmsApp(AppTypeInterface[TwilioSmsAppConfigSchema]):
42+
class TwilioApp(AppTypeInterface[TwilioAppConfigSchema]):
4343
@staticmethod
4444
def slug() -> str:
45-
return "twilio_sms"
45+
return "twilio"
4646

4747
@staticmethod
4848
def name() -> str:
49-
return "Twilio SMS App"
49+
return "Twilio App"
5050

5151
@staticmethod
5252
def description() -> str:
53-
return "Send SMS messages from Twilio."
53+
return "Send SMS and voice messages from Twilio."
5454

5555
@classmethod
5656
def pre_save(self, app: App):

llmstack/apps/urls.py

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,6 @@
11
from django.urls import path
22

3-
from llmstack.apps.apis import (
4-
AppViewSet,
5-
DiscordViewSet,
6-
SlackViewSet,
7-
TwilioSMSViewSet,
8-
)
3+
from llmstack.apps.apis import AppViewSet, DiscordViewSet, SlackViewSet, TwilioViewSet
94

105
urlpatterns = [
116
# Apps
@@ -48,11 +43,11 @@
4843
),
4944
path(
5045
"api/apps/<str:uid>/twiliosms/run",
51-
TwilioSMSViewSet.as_view({"post": "handle_sms_request"}),
46+
TwilioViewSet.as_view({"post": "handle_sms_request"}),
5247
),
5348
path(
5449
"api/apps/<str:uid>/twiliovoice/run",
55-
TwilioSMSViewSet.as_view({"post": "handle_voice_request"}),
50+
TwilioViewSet.as_view({"post": "handle_voice_request"}),
5651
),
5752
path(
5853
"api/apps/<str:uid>/run/<str:session_id>",

llmstack/processors/providers/twilio/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from llmstack.processors.providers.api_processor_interface import ApiProcessorSchema
44

55

6-
class TwilioSmsWebhookRequest(ApiProcessorSchema):
6+
class TwilioWebhookRequest(ApiProcessorSchema):
77
ToCountry: Optional[str] = None
88
ToState: Optional[str] = None
99
SmsMessageSid: Optional[str] = None

0 commit comments

Comments
 (0)