
    kqf%                     `    d dl mZ d dlmZ d dlmZ d dlmZ  edg          d             ZdS )    )api_view)Responsestatus)	CustomersPOSTc                 6   | j         dk    r	 d| j        v r,t          j                            | j        d                   }nRd| j        v r,t          j                            | j        d                   }nt          ddit          j                  S d	|_        |	                                 t          dd
it          j
                  S # t          j        $ r  t          ddit          j                  cY S w xY wt          ddit          j                  S )Nr   customer_id)pkqr_code)r   messagezInvalid request.r   Fz!Account deactivated successfully.zCustomer not found.)methoddatar   objectsgetr   r   HTTP_400_BAD_REQUEST	is_activesaveHTTP_200_OKDoesNotExistHTTP_404_NOT_FOUND)requestcustomers     aD:\MyProjects\RESCUE_SCANNER\qr_onkar_130624\qr_onkar\customer_api\views\deactivate_on_request.pydeactivate_accountr      s#   ~	b,,$,00GL4O0PPgl**$,00i9P0QQ,> ?Hcdddd!&HMMOOOY(KLU[Ughhhh% 	b 	b 	bY(=>vG`aaaaaa	b Y 23F<WXXXXs   BC 7C ,C;:C;N)	rest_framework.decoratorsr   rest_framework.responser   rest_frameworkr   customer_api.modelsr   r        r   <module>r"      s    . . . . . . , , , , , , ! ! ! ! ! ! ) ) ) ) ) ) 
6(Y Y Y Y Yr!   