
    g0                        d dl mZ d dlmZ d dlmZ d dlmZ d dlZd dl	m
Z
 d dlmZ d dlmZ  G d	 d
ej                         Z G d dej                         Z G d dej                         Z G d dej                         Z G d dej                         Z G d dej                         Z G d dej                         Z G d dej                         Zy)    )models)settings)admin)ImageN)BytesIO)InMemoryUploadedFile)AzureMediaStoragec                       e Zd Z ej                  ddd      Z ej                  ddd      Z ej                  ddd      Z ej                  dd      Z
d Z G d d      Zy)	Connect   T
max_lengthnullblank)r   r   c                     | j                   S )N)nameselfs    0/var/www/html/webapps/promises/web_app/models.py__str__zConnect.__str__   s    yy    c                       e Zd ZdZy)Connect.Metar   N__name__
__module____qualname__verbose_name_plural r   r   Metar      s    %r   r    N)r   r   r   r   	CharFieldr   
EmailFieldemailnumber	TextFieldmessagesr   r    r   r   r   r   r      sg    			St$	?D
&

s4
@E6s4@FV4d3H& &r   r   c                       e Zd Z ej                  de      Z ej                  dddd      Z ej                  ddd      Z	 G d d	      Z
d
 Zy)	VideoLinkvideos)	upload_tostorageTzBackground Imager*   r   r   verbose_namer   r   c                       e Zd ZdZy)VideoLink.Metar(   Nr   r   r   r   r    r/   !   s    'r   r    c                 8    dj                  | j                        S )NzVideoLink #{}formatidr   s    r   r   zVideoLink.__str__$   s    %%dgg..r   N)r   r   r   r   	FileFieldAMS	video_urlbackground_urlr!   linkr    r   r   r   r   r(   r(      sV    
 !  8SAI%V%%t4^pqN			St4	@D
( (/r   r(   c                       e Zd Z ej                  ddd      Z ej                  ddd      Z ej                  d      Z	d Z
 G d d	      Zy
)SponsoredBlockTwor   Tr   imagesr*   r   r   defaultc                 8    dj                  | j                        S )NzSponsoredBlockTwo #{}r1   r   s    r   r   zSponsoredBlockTwo.__str__0   s    &--dgg66r   c                       e Zd ZdZy)SponsoredBlockTwo.Metar:   Nr   r   r   r   r    rA   3   s    /r   r    Nr   r   r   r   r!   r   r4   imageBooleanFieldis_verifiedr   r    r   r   r   r:   r:   +   sO    6sTBDFxd$GE%&%%d3K70 0r   r:   c                       e Zd Z ej                  ddd      Z ej                  ddd      Z ej                  d      Z	d Z
 G d d	      Zy
)SponsoredBlockThreer   Tr   r;   r<   r=   c                 8    dj                  | j                        S )NzSponsoredBlockThree #{}r1   r   s    r   r   zSponsoredBlockThree.__str__;   s    (//88r   c                       e Zd ZdZy)SponsoredBlockThree.MetarG   Nr   r   r   r   r    rJ   >   s    1r   r    NrB   r   r   r   rG   rG   6   sO    6sTBDFxd$GE%&%%d3K92 2r   rG   c                       e Zd Z ej                  ddd      Z ej                  ddd      Z ej                  ddd      Z ej                  ddd      Z	 ej                  d      Zd Z G d d	      Zy
)SponsoredBlockFourr   Tr   r;   r<   r=   c                 8    dj                  | j                        S )NzSponsoredBlockFour #{}r1   r   s    r   r   zSponsoredBlockFour.__str__I   s    '..tww77r   c                       e Zd ZdZy)SponsoredBlockFour.MetarL   Nr   r   r   r   r    rO   L   s    0r   r    N)r   r   r   r   r!   r   name2name3r4   rC   rD   rE   r   r    r   r   r   rL   rL   B   s{    6sTBDF$dCEF$dCEFxd$GE%&%%d3K81 1r   rL   c                      e Zd Z ej                  ddd      Z ej                  dddd      Z ej                  dddd	      Z ej                  dd
      Z
 ej                  dd
      Z ej                  d      Zd Z G d d      Zy)TabOner   Tr   r   r   zimages/kelownar   r*   r   r   r-   r)   Videor,   r   r   auto_now_addc                 8    dj                  | j                        S )NzBTS Kelowna #{}r1   r   s    r   r   zTabOne.__str__Y   s     ''00r   c                       e Zd ZdZy)TabOne.MetazBTS KelownaNr   r   r   r   r    r\   ]   s    )r   r    Nr   r   r   r   r!   titler4   	image_urlr6   URLFieldyoutube_urlr%   contentDateTimeField
created_atr   r    r   r   r   rS   rS   P   s    F4dCE   +;4dahiI   8$dY`aI!&//48KfT5G%%%48J1* *r   rS   c                      e Zd Z ej                  ddd      Z ej                  dddd      Z ej                  dddd	      Z ej                  dd
      Z
 ej                  dd
      Z ej                  d      Zd Z G d d      Zy)TabTwor   TrT   zimages/aldergrover   rU   r)   rV   r,   rW   rX   c                 8    dj                  | j                        S )NzBTS Aldergrove #{}r1   r   s    r   r   zTabTwo.__str__h   s    #**47733r   c                       e Zd ZdZy)TabTwo.MetazBTS AldergroveNr   r   r   r   r    ri   l   s    ,r   r    Nr]   r   r   r   rf   rf   `   s    F4dCE   +>dQUdklI   8$dY`aI!&//48KfT5G%%%48J4- -r   rf   c                      e Zd Z ej                  ddd      Z ej                  dddd      Z ej                  dddd	      Z ej                  dd
      Z
 ej                  dd
      Z ej                  d      Zd Z G d d      Zy)TabThreer   TrT   zimages/mapleridger   rU   r)   rV   r,   rW   rX   c                 8    dj                  | j                        S )NzBTS Maple Ridge #{}r1   r   s    r   r   zTabThree.__str__w   s    $++DGG44r   c                       e Zd ZdZy)TabThree.MetazBTS Maple RidgeNr   r   r   r   r    rn   {   s    -r   r    Nr]   r   r   r   rk   rk   o   s    F4dCE   +>dQUdklI   8$dY`aI!&//48KfT5G%%%48J5. .r   rk   )	django.dbr   django.confr   django.contribr   PILr   sysior   django.core.files.uploadedfiler   web_app.azure_storager	   r5   Modelr   r(   r:   rG   rL   rS   rf   rk   r   r   r   <module>rx      s          
  ? :&fll &/ /,	0 	0	2&,, 	21 1*V\\ * -V\\ -.v|| .r   