def http_method_not_allowed(self, request, *args, **kwargs): raise MethodNotAllowedException(name='method', value=request.method)
def options(self, request: HttpRequest, *args, **kwargs) -> Any: if self.options_interactor is None: raise MethodNotAllowedException(name='Method', value='OPTIONS') return self.options_interactor.exec(request, *args, **kwargs)
def patch(self, request: HttpRequest, *args, **kwargs) -> Any: if self.patch_interactor is None: raise MethodNotAllowedException(name='Method', value='PATCH') return self.patch_interactor.exec(request, *args, **kwargs)
def delete(self, request: HttpRequest, *args, **kwargs) -> Any: if self.delete_interactor is None: raise MethodNotAllowedException(name='Method', value='DELETE') return self.delete_interactor.exec(request, *args, **kwargs)
def get(self, request: HttpRequest, *args, **kwargs) -> Any: if self.get_interactor is None: raise MethodNotAllowedException(name='Method', value='GET') return self.get_interactor.exec(request, *args, **kwargs)
def put(self, *args, **kwargs) -> Any: if self.put_interactor is None: raise MethodNotAllowedException(name='Method', value='PUT') return self.put_interactor.exec(*args, **kwargs)