19 lines
648 B
Python
19 lines
648 B
Python
from django.utils.translation import gettext_lazy as _
|
|
from drf_spectacular.utils import extend_schema
|
|
from rest_framework import status
|
|
|
|
from engine.core.docs.drf import error
|
|
from engine.payments.serializers import DepositSerializer, TransactionProcessSerializer
|
|
|
|
DEPOSIT_SCHEMA = {
|
|
"post": extend_schema(
|
|
summary=_("deposit to balance"),
|
|
description=_("deposit some money to balance"),
|
|
request=DepositSerializer,
|
|
responses={
|
|
status.HTTP_201_CREATED: TransactionProcessSerializer,
|
|
status.HTTP_401_UNAUTHORIZED: error,
|
|
status.HTTP_400_BAD_REQUEST: error,
|
|
},
|
|
),
|
|
}
|