o
    
g                     @   s  d dl mZ G dd dejZG dd dejZG dd dejZG dd	 d	ejZG d
d dejZG dd dejZG dd dejZ	G dd dejZ
G dd dejZG dd dejZG dd dejZG dd dejZG dd dejZG dd dejZG dd dejZd S )!    )modelsc                   @   sn   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ddZ
ejdddZG dd dZdS )GoalsTblanknullc                   @      e Zd ZdZdZdS )z
Goals.MetaFgoalsN__name__
__module____qualname__manageddb_table r   r   */root/dustats/djangounited/stats/models.pyMeta       r   N)r
   r   r   r   IntegerField
game_id_idminutepenalty_kick	TextField	player_idteam_idyearr   r   r   r   r   r          r   c                   @   s   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d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G dd dZdS )KeepergamesTr   c                   @   r   )zKeepergames.MetaFkeepergamesNr	   r   r   r   r   r   #   r   r   N)r
   r   r   r   r   r   r   minutesr   r   r   r   windrawlossr   r   r   r   r   r      s    r   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ddZ
ejdddZejdddZejdddZG dd dZdS )PenaltyshootoutTr   c                   @   r   )zPenaltyshootout.MetaFpenaltyshootoutNr	   r   r   r   r   r   2   r   r   N)r
   r   r   r   r   r   goalr   	keeper_idkeeper_team_idorderr   player_team_idr   r   r   r   r   r   r#   (       r#   c                   @   s   e Zd ZejddddZejddddZejddddZejddd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d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dZejddddZejddddZG dd dZdS )PlayerregistercityOfBirthT)	db_columnr   r   countryOfBirth
dayOfBirth	firstNamer   jerseyNumberlastNamemonthOfBirth   )primary_key
max_lengthyearOfBirthstateOfBirthnickNamec                   @   r   )zPlayerregister.MetaFplayerregisterNr	   r   r   r   r   r   G   r   r   N)r
   r   r   r   r   cityofbirthcountryofbirthr   
dayofbirth	firstnameheightjerseynumberlastnamemonthofbirthposition	CharFieldr   weightyearofbirthstateofbirthnicknamer   r   r   r   r   r+   7   s     r+   c                   @   D   e Zd ZejdddZejdddZejdddZG dd dZ	dS )PlayerteamseasonTr   c                   @   r   )zPlayerteamseason.MetaFplayerteamseasonNr	   r   r   r   r   r   Q   r   r   N)
r
   r   r   r   r   register_idr   r   r   r   r   r   r   r   rJ   L   
    rJ   c                   @   s(   e Zd ZejdddZG dd dZdS )ReallifeconferenceTr   c                   @   r   )zReallifeconference.MetaFreallifeconferenceNr	   r   r   r   r   r   Y   r   r   N)r
   r   r   r   r   namer   r   r   r   r   rN   V   s    rN   c                   @   sR   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	G dd dZ
dS )ReallifekeeperTr   c                   @   r   )zReallifekeeper.MetaFreallifekeeperNr	   r   r   r   r   r   d   r   r   N)r
   r   r   r   r   rP   r   teamr   r   r   r   r   r   r   rQ   ^   s    rQ   c                   @   6   e Zd ZejdddZejdddZG dd dZdS )ReallifeplayerTr   c                   @   r   )zReallifeplayer.MetaFreallifeplayerNr	   r   r   r   r   r   m   r   r   N)r
   r   r   r   r   rP   r   r   r   r   r   r   rU   i       rU   c                   @   rI   )ReallifeteamTr   c                   @   r   )zReallifeteam.MetaFreallifeteamNr	   r   r   r   r   r   w   r   r   N)
r
   r   r   r   r   abbrevr   conf_idrP   r   r   r   r   r   rX   r   rM   rX   c                   @   n   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ddZ
ejdddZG dd dZdS )RedcardTr   c                   @   r   )zRedcard.MetaFredcardNr	   r   r   r   r   r      r   r   N)r
   r   r   r   r   r   r   r   r   r   two_yellowsr   r   r   r   r   r   r]   |   r   r]   c                   @   r"   )RegulationpenaltyTr   c                   @   r   )zRegulationpenalty.MetaFregulationpenaltyNr	   r   r   r   r   r      r   r   N)r
   r   r   r   r   r   r%   r   r&   r'   r   r   r)   r   r   r   r   r   r   r`      r*   r`   c                   @   r\   )ReplayedgameTr   c                   @   r   )zReplayedgame.MetaFreplayedgameNr	   r   r   r   r   r      r   r   N)r
   r   r   r   r   away_id
away_scorer   datehome_id
home_scorer   r   r   r   r   r   rb      r   rb   c                   @   rT   )SeasonTr   c                   @   r   )zSeason.MetaFseasonNr	   r   r   r   r   r      r   r   N)r
   r   r   r   r   rP   	year_coder   r   r   r   r   ri      rW   ri   c                   @   s   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d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ddZejdddZejddddZG dd dZdS )
TeamseasonTr   
   )r6   r   r   c                   @   r   )zTeamseason.MetaF
teamseasonNr	   r   r   r   r   r      r   r   N)r
   r   r   r   r   rZ   r   r[   r   goals_againstlossesrP   rH   shootout_winsstadiumr   winsrD   r   r   r   r   r   r   rl      s    rl   c                   @   r\   )
YellowcardTr   c                   @   r   )zYellowcard.MetaF
yellowcardNr	   r   r   r   r   r      r   r   N)r
   r   r   r   r   r   r   r   r   second_yellowr   r   r   r   r   r   r   rt      r   rt   N)	django.dbr   Modelr   r   r#   r+   rJ   rN   rQ   rU   rX   r]   r`   rb   ri   rl   rt   r   r   r   r   <module>   s    
	
	