
    !h                         d dl mZ  G d dej                        Z G d dej                        Zd dlmZ  G d dej                        Zy	)
    modelsc                      e Zd Z ej                  d      Z ej                  dd      Z ej                         Z ej                  dd      Z	 ej                  dd      Z
 ej                  d	
      Z ej                  dd      Z ej                  d
      Z ej                  dd      Z ej                  dd      Zd Zy)Pland   )
max_length0)r   default2   	Unlimited   Yesi^  r
   -   Noc                     | j                   S )N)	plan_nameselfs    //var/www/skyplay_api_hub/pricing_plan/models.py__str__zPlan.__str__   s    ~~    N)__name__
__module____qualname__r   	CharFieldr   speed
FloatField
base_pricedatawifi_routerIntegerFieldtv_channels	setup_feeottshotstarprimer    r   r   r   r      s       C0IFS9E"""$J6r;?D"&""a?K%&%%c2K   B<I6r*Df"c:GFD9Er   r   c                       e Zd Z ej                  edej                        Z ej                  dg dd      Z	 ej                         Zd Zdd	lmZ y
)BillingCyclebilling_cycles)related_name	on_deleter   ))Monthlyr/   )	Quarterlyr0   )Half Yearlyr1   )Yearlyr2   r/   )r   choicesr
   c                 L    | j                   j                   d| j                   S )Nz - )planr   typer   s    r   r   zBillingCycle.__str__   s"    ))%%&c$))55r   r   r   N)r   r   r   r   
ForeignKeyr   CASCADEr5   r   r6   r   pricer   	django.dbr)   r   r   r+   r+      s[    6T0@FNN[D6r 4I S\]D FE6
 !r   r+   )gettext_lazyc                       e Zd Z G d dej                        Z ej                  d      Z ej                  ddd      Z	 ej                  dej                  ddd	      Z ej                  d
      Zd Zy)Zonec                   4    e Zd Zd ed      fZd ed      fZy)Zone.ServiceTypeSkylinkSkyplayN)r   r   r   _SKYLINKSKYPLAYr)   r   r   ServiceTyper?   %   s    Qy\)Qy\)r   rE   T)primary_key   )r   nullblankr   zASpecifies the service type: Skylink (broadband) or Skyplay (IPTV))r   r3   rH   rI   	help_textr   c                 <    | j                   xs d| j                   S )NzZone )	zone_nameidr   s    r   r   zZone.__str__4   s    ~~25	!22r   N)r   r   r   r   TextChoicesrE   	AutoFieldrM   r   rL   r3   service_typeBooleanFieldactive_statusr   r)   r   r   r=   r=   $   s~    *f(( * 
		d	+B   Cd$GI#6####UL (F''5M3r   r=   N)	r:   r   Modelr   r+   django.utils.translationr;   rB   r=   r)   r   r   <module>rU      s=    6<<  !6<< ! 736<< 3r   