
    /
h                     |    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y)	    )models)User)settingsc                   :   e Zd Z ej                  ej                  ej                  dd      Z ej                  d      Z
 ej                         Z ej                         Z ej                         Z ej                         Z ej"                  d      Zd Zy)APILogT)	on_deletenullblankr   )defaultauto_now_addc                 R    | j                    d| j                   d| j                   S )Nz - )userendpoint	timestampselfs    ./var/www/skyplay_api_hub/skyplay_api/models.py__str__zAPILog.__str__   s&    ))Cc$..1ABB    N)__name__
__module____qualname__r   
ForeignKeyr   AUTH_USER_MODELSET_NULLr   IntegerField	client_idURLFieldr   	TextFieldrequest_dataresponse_datastatus_codeDateTimeFieldr   r    r   r   r   r      s    6X55W[cghD###A.Iv H#6##%L$F$$&M%&%%'K$$$$7ICr   r   c                      e Zd Z ej                  dd      Z ej                  ddd      Z ej                  dddd      Z ej                  d	d
      Z	 ej                  d      Z ej                  d      Z ej                  dd      Z ej                  ddd      Z ej                   dd      Z ej                   dd      Z ej                  dddd      Zd Z G d d      Zy)PendingOrder   T)
max_lengthuniqued   )r)   r	   r
   
      )
max_digitsdecimal_placesr	   r
   2   created)r)   r   r   )auto_now   zQBilling cycle in months: 1 (Monthly), 3 (Quarterly), 6 (Half-Yearly), 12 (Yearly))r   	help_text)r)   r
   r	   )r	   r
   c                 T    d| j                    d| j                   d| j                   S )Nz
Order ID: z, Client ID: z
, Status: )order_idr   statusr   s    r   r   zPendingOrder.__str__!   s,    DMM?-7GzRVR]R]Q^__r   c                       e Zd ZdZdZy)PendingOrder.MetazPending OrderzPending OrdersN)r   r   r   verbose_nameverbose_name_pluralr%   r   r   Metar9   $   s    &.r   r<   N)r   r   r   r   	CharFieldr6   r   DecimalFieldamountr7   r$   
created_at
updated_atr   billing_cycle
invoice_id	DateFieldbilling_from_datebilling_to_dateinvoice_amountr   r<   r%   r   r   r'   r'      s    v3t<H   Cd$GI V  BqtSWXFVY?F%%%48J%%%t4J'F''  >Q  RM!!!S4HJ(((d$?&f&&D=O(V((Bqt[_`N`/ /r   r'   N)		django.dbr   django.contrib.auth.modelsr   django.confr   Modelr   r'   r%   r   r   <module>rL      s0     +  
CV\\ 
C/6<< /r   