
    !\i\                     N    d Z ddlmZmZmZmZ ddlmZ ddlm	Z	  G d de	      Z
y)zTeam model (football schema)    )ColumnIntegerString
ForeignKey)relationship)Basec                       e Zd ZdZdZ eedd      Z eedd      Z	 ee e
d      d      Z eed	      Z eedd
      Z edd      Z eddd      Z eddd      Zy)Teamz	Team/ClubteamsT)primary_keyindexF)nullabler   zcountries.id)r   )r   )uniquer   Country)back_populatesMatchzMatch.home_team_id	home_team)foreign_keysr   zMatch.away_team_id	away_teamN)__name__
__module____qualname____doc____tablename__r   r   idr   namer   
country_id	source_idcoder   countryhome_matchesaway_matches     /app/app/core/db/models/team.pyr
   r
   	   s    M	T	6B&55DN!;dKJ vT*I&T2D 9W=G6J[fgL6J[fgLr$   r
   N)r   
sqlalchemyr   r   r   r   sqlalchemy.ormr   app.core.db.databaser   r
   r#   r$   r%   <module>r)      s"    " : : ' %h4 hr$   