
    |i                     ,   S SK Jr  S SK7  SSK7  SSK7   " S S\\R                  5      r " S S\R                  5      r
 " S S	\R                  5      r " S
 S\R                  5      r " S S\R                  5      r " S S\R                  5      rg)    )render)*   c                   (    \ rS rSr\/r\r/ rS r	Sr
g)AddDeviceMobileView
   c                     [        UR                  5        U R                  UR                  S9nUR                  SS9  UR	                  5       nU$ )N)dataT)raise_exception)printr
   get_serializeris_validsave)selfrequestargskwargs
serializerresults         b/Users/waleedhassanin/Documents/GitHub/snow_flake_back_end_deploy/mama_care_api/analytics/views.pypostAddDeviceMobileView.post   sG    gll((gll(;
D1"     N)__name__
__module____qualname____firstlineno__APIKeyAuthenticationauthentication_classesAddDeviceSerializerserializer_classquerysetr   __static_attributes__r   r   r   r   r   
   s    23*Hr   r   c                   ^    \ rS rSr\\/r\/r\	r
\R                  R                  5       r\rSrg)!RegisteredDeviceListDashboardView   r   N)r   r   r   r   r   DashboardTokenAuthenticationr    DjangoFilterBackendfilter_backendsStandardSetPaginationpagination_classRegisteredDeviceobjectsallr#   RegisteredDeviceSerializerr"   r$   r   r   r   r&   r&      s6    24PQ*+O,''++-H1r   r&   c                   ^    \ rS rSr\\/r\/rSr	\
R                  R                  5       r\rSrg)#RegisteredDeviceDetailDashboardView   idr   N)r   r   r   r   r   r(   r    r)   r*   lookup_fieldr-   r.   r/   r#   r0   r"   r$   r   r   r   r2   r2      s5    24PQ*+OL''++-H1r   r2   c                   X    \ rS rSr\/r\/r\R                  R                  5       r\rSrg)UserNavListMobileView&   r   N)r   r   r   r   r   r    r)   r*   UserNavr.   r/   r#   UserNavSerializerr"   r$   r   r   r   r7   r7   &   s+    23*+O""$H(r   r7   c                   Z    \ rS rSr\\/r\/r\	R                  R                  5       r\rSrg)UserNavListDashboardView,   r   N)r   r   r   r   r   r(   r    r)   r*   r9   r.   r/   r#   r:   r"   r$   r   r   r   r<   r<   ,   s.    24PQ*+O""$H(r   r<   c                   X    \ rS rSr\\/rSr\R                  R                  5       r\rSrg)UserNavDetailDashboardView2   r4   r   N)r   r   r   r   r   r(   r    r5   r9   r.   r/   r#   r:   r"   r$   r   r   r   r?   r?   2   s+    24PQL""$H(r   r?   N)django.shortcutsr   common.viewsmodelsserializersSubscriptionPlanMixingenericsCreateAPIViewr   ListCreateAPIViewr&   RetrieveUpdateDestroyAPIViewr2   r7   r<   r?   r   r   r   <module>rJ      s    #   
/0F0F 
2(B(B 22(*O*O 2)H22 ))x99 ))!F!F )r   