File: //home/arjun/projects/buyercall/buyercall/blueprints/form_leads/__pycache__/models.cpython-310.pyc
o
�we) � @ sX d dl Zd dlmZmZ d dlZd dlZd dlmZ d dlm Z d dl
mZ d dlm
Z d dlmZ d dlmZmZmZ d d lmZ d d
lmZ d dlmZ d dlmZ G d
d� de ej�ZG dd� de ej�ZG dd� dej�ZG dd� de ej�Z G dd� dej�Z!G dd� dej�Z"G dd� dej�Z#G dd� de ej�Z$G dd� de ej�Z%dS )� N)�date�datetime)�uuid4)�
ResourceMixin)�db)�
postgresql)�hybrid_property)�select�func�and_)�UUID)�tzware_datetime)�
AwareDateTime)�or_c @ s� e Zd ZdZeje�� dd�Zeje�� dd�Zejej dd�Z
e�ej ejddd��Ze�ej ejd d
d��Z
e�ej ejddd��Zeje�d
�dd�Zedd� �Zedd� �Zedd� �ZdS )�ExternalApiFormLeadPostTie�external_api_form_lead_post_tieF��nullableT��primary_key�external_forms.id�form_id_form_lead_post_tie_fkey��name�
form_leads.id�$form_lead_id_form_lead_post_tie_fkey�!external_api_service_providers.id�+service_provider_id_form_lead_post_tie_fkey� c C sT t � }||_||_||_||_t�tj�|_ t�tj�|_
tj�
|� tj�� dS )z4
Sets a form/external service post.
N)r �form_id�form_lead_id� external_api_service_provider_id�external_api_lead_idr �now�pytz�utc�
created_on�
updated_onr �session�add�commit)�clsr r r! r"