
    oh                     z   d dl mZ d dl mZ d dl mZ d dlmZ d dlmZ d dlmZ d dl	m
Z
 d dlmZ d d	lmZ d d
lmZ d dlmZmZ  ed            e            Z e            Z e
            Z G d de          Z G d de          Ze                    ddg           ed          fdedefd            ZdS )    )Response)Cookie)	APIRouter)API_BaseRequest)API_BaseResponse)EasySQL)EasyUser)generate_password_hash)check_password_hash)generate_session_token)datetime	timedeltazGET PAGE API ENDPOINTc                       e Zd ZU dZeed<   dS )API_Request pageN)__name__
__module____qualname__r   str__annotations__     6C:\xampp\htdocs\dev\Site\Backend\api\pages\get_page.pyr   r      s         D#NNNNNr   r   c                       e Zd ZU dZeed<   dS )API_Responser   output_htmlN)r   r   r   r   r   r   r   r   r   r   r      s"         Kr   r   z/pages/get_pagepages)tagsNrequestsession_tokenc                     t                      }t                              |          }d|_        d|_        d|_        d|_        |S )NT   r   Hello)r   userauthenticate_sessionsuccessstatus_codereasonr   )r    r!   api_responseusernames       r   get_userr,      sF      >>L((77HL"LL&Lr   )fastapir   r   r   api.core.EasyMessager   r   api.core.EasySQLr   api.core.EasyUserr	   api.core.EasyCryptr
   r   r   r   r   printroutersql_connectionr%   r   r   postr   r,   r   r   r   <module>r6      s                     0 0 0 0 0 0 1 1 1 1 1 1 $ $ $ $ $ $ & & & & & & 5 5 5 5 5 5 2 2 2 2 2 2 5 5 5 5 5 5 ( ( ( ( ( ( ( (    	xzz    /       #    gY//8>t 
 
k 
# 
 
 
 0/
 
 
r   