35 lines
888 B
Python
35 lines
888 B
Python
from drf_spectacular.utils import OpenApiParameter
|
|
|
|
from engine.vibes_auth.messaging.serializers import OkSerializer, PingPongSerializer, ThreadSerializer
|
|
|
|
USER_MESSAGE_CONSUMER_SCHEMA = {
|
|
"tags": [
|
|
"messaging",
|
|
],
|
|
"type": "send",
|
|
"summary": "some_method_summary",
|
|
"description": "some_method_description",
|
|
"request": PingPongSerializer,
|
|
"responses": PingPongSerializer,
|
|
}
|
|
|
|
STAFF_INBOX_CONSUMER_SCHEMA = {
|
|
"tags": [
|
|
"messaging",
|
|
],
|
|
"type": "send",
|
|
"summary": "some_method_summary",
|
|
"description": "some_method_description",
|
|
"responses": OkSerializer,
|
|
}
|
|
|
|
THREAD_CONSUMER_SCHEMA = {
|
|
"tags": [
|
|
"messaging",
|
|
],
|
|
"type": "send",
|
|
"summary": "some_method_summary",
|
|
"description": "some_method_description",
|
|
"parameters": [OpenApiParameter(name="thread_id")],
|
|
"responses": ThreadSerializer,
|
|
}
|