§
    ¥‹ji  ã                   óz   — d dl mZmZmZmZmZmZmZmZ d dl	m
Z
 d dlmZ d dlmZ ddlmZ  G d„ de¦  «        Zd	S )
é    )ÚColumnÚStringÚIntegerÚBooleanÚDateTimeÚTextÚ
ForeignKeyÚJSON)ÚUUID)Úuuid4)Údatetimeé   )ÚBasec                   ó"  — e Zd ZdZ e ed¬¦  «        de¬¦  «        Z e ed¦  «        d¬¦  «        Z	 ee
¦  «        Z e ed¦  «        d	d¬
¦  «        Z e ed¬¦  «         edd¬¦  «        d¬¦  «        Z e ed¬¦  «        ej        ¬¦  «        Z e ed¬¦  «        ej        ej        ¬¦  «        Z eed¬¦  «        Z e ed¦  «        ¦  «        Z e ed¦  «        ¦  «        Z e ed¦  «        ¦  «        Z e ed¦  «        d¬¦  «        Z eed¬¦  «        Z eed¬¦  «        Z e ed¦  «        ¦  «        Z eed¬¦  «        Z eed¬¦  «        Z e ed¦  «        ¦  «        Z  e ed¦  «        ¦  «        Z! e ed¬¦  «        ¦  «        Z" ee#d¬¦  «        Z$ eed¬¦  «        Z% eed¬¦  «        Z& e ed¦  «        ¦  «        Z' e ed¦  «        ¦  «        Z( e ed¬¦  «        ¦  «        Z) eeddd¬¦  «        Z*dS )ÚStreamÚstreamsT)Úas_uuid)Úprimary_keyÚdefaultéÿ   F)Únullableé2   Úarchived)r   Úindexzusers.idzSET NULL)Úondelete)r   )Útimezone)r   )r   Úonupdater   iô  éd   )Úuniquer   r   N)+Ú__name__Ú
__module__Ú__qualname__Ú__tablename__r   r   r   Úidr   Útitler   ÚdescriptionÚstatusr	   Ú
created_byr   r   ÚutcnowÚ
created_atÚ
updated_atr   Úduration_secondsÚthumbnail_urlÚ	file_pathÚhls_pathÚhls_urlr   Úhls_availableÚthumbnails_availableÚ	dash_pathÚ
view_countÚ	is_publicÚtwitch_vod_idÚstreamerÚstream_dater
   Ústream_metadataÚthumbnail_progress_generatedÚthumbnail_progress_totalÚthumbnail_progress_messageÚthumbnail_progress_errorÚthumbnail_progress_updated_atÚstream_number© ó    ú/app/app/models/stream.pyr   r      sÇ  € € € € € Ø€Mà	ˆ��˜TÐ"Ñ"Ô"°¸eÐ	DÑ	DÔ	D€BØˆF�6�6˜#‘;”;¨Ð/Ñ/Ô/€EØ�&˜‘,”,€KØˆV�F�F˜2‘J”J¨
¸$Ð?Ñ?Ô?€FØ�˜˜ TÐ*Ñ*Ô*¨J¨J°zÈJÐ,WÑ,WÔ,WÐ_cÐdÑdÔd€JØ�˜˜¨$Ð/Ñ/Ô/¸¼ÐIÑIÔI€JØ�˜˜¨$Ð/Ñ/Ô/¸¼ÐS[ÔSbÐcÑcÔc€JØ�v˜g¨qÐ1Ñ1Ô1ÐØ�F˜6˜6 #™;œ;Ñ'Ô'€MØ��v�v˜c‘{”{Ñ#Ô#€IØˆv�f�f˜S‘k”kÑ"Ô"€HØˆf�V�V˜C‘[”[¨4Ð0Ñ0Ô0€GØ�F˜7¨EÐ2Ñ2Ô2€MØ!˜6 '°5Ð9Ñ9Ô9ÐØ��v�v˜c‘{”{Ñ#Ô#€IØ�˜¨Ð+Ñ+Ô+€JØ��w¨Ð-Ñ-Ô-€IØ�F˜6˜6 "™:œ:Ñ&Ô&€MØˆv�f�f˜S‘k”kÑ"Ô"€HØ�&˜˜¨4Ð0Ñ0Ô0Ñ1Ô1€KØ�f˜T¨DÐ1Ñ1Ô1€OØ#) 6¨'¸1Ð#=Ñ#=Ô#=Ð Ø%˜v g°qÐ9Ñ9Ô9ÐØ!' ¨¨¨s©¬Ñ!4Ô!4ÐØ%˜v f f¨S¡k¤kÑ2Ô2ÐØ$* F¨8¨8¸TÐ+BÑ+BÔ+BÑ$CÔ$CÐ!Ø�F˜7¨4°tÀdÐKÑKÔK€M€M€MrA   r   N)Ú
sqlalchemyr   r   r   r   r   r   r	   r
   Úsqlalchemy.dialects.postgresqlr   Úuuidr   r   Údatabaser   r   r@   rA   rB   ú<module>rG      sÇ   ðØ YÐ YÐ YÐ YÐ YÐ YÐ YÐ YÐ YÐ YÐ YÐ YÐ YÐ YÐ YÐ YÐ YÐ YÐ YÐ YØ /Ð /Ð /Ð /Ð /Ð /Ø Ð Ð Ð Ð Ð Ø Ð Ð Ð Ð Ð Ø Ð Ð Ð Ð Ð ðLð Lð Lð Lð LˆTñ Lô Lð Lð Lð LrA   