34 lines
913 B
Python
34 lines
913 B
Python
# DRF Rack
|
|
# Библиотека классов расширений для Django REST Framework
|
|
#
|
|
# Автор: Николай В. Анохин <n.anokhin@xeaf.net>
|
|
# Все права защищены. Лицензия: MIT
|
|
|
|
"""
|
|
Описание класса BoolResponse
|
|
"""
|
|
|
|
from rest_framework import status
|
|
|
|
from net.xeaf.rack.core import CoreResponse
|
|
|
|
|
|
class BoolResponse(CoreResponse):
|
|
"""
|
|
Ответ с логическим значением
|
|
"""
|
|
|
|
def __init__(self, value: bool, meta: dict | None = None):
|
|
"""
|
|
Инициализация
|
|
|
|
:param value: Логическое значение
|
|
:param meta: Дополнительная информация
|
|
"""
|
|
|
|
super(BoolResponse, self).__init__(
|
|
internal_status=status.HTTP_200_OK,
|
|
external_status=status.HTTP_200_OK,
|
|
data=value,
|
|
meta=meta)
|