
    >Tf&                         d dl mZ d dlmZ d dlmZ d dlmZmZ d dl	m
Z
 d dlT d dlmZmZ dd	lmZ d
Z G d de          Z G d de          ZdS )    )serializers)VLANSerializer)ChoiceField)NestedGroupModelSerializerNetBoxModelSerializer)TenantSerializer)*)WirelessLANWirelessLANGroup   ) NestedWirelessLANGroupSerializer)WirelessLANGroupSerializerWirelessLANSerializerc                   h    e Zd Z eddd          Z ej        dd          Z G d d          ZdS )	r   FTN)required
allow_nulldefaultr   )	read_onlyr   c                       e Zd ZeZg dZdZdS )WirelessLANGroupSerializer.Meta)idurldisplay_urldisplaynameslugparentdescriptiontagscustom_fieldscreatedlast_updatedwirelesslan_count_depth)r   r   r   r   r   r   r#   r$   N)__name__
__module____qualname__r   modelfieldsbrief_fields     K/var/www/html/netbox-4.1.3/netbox/wireless/api/serializers_/wirelesslans.pyMetar      s,         
 
 
 nr,   r.   )	r%   r&   r'   r   r   r   IntegerFieldr#   r.   r+   r,   r-   r   r      sv        --uW[\\\F004KKKn n n n n n n n n nr,   r   c                       e Zd Z eddd          Z eedd          Z eddd          Z	 e
ddd          Z eedd          Z eedd          Z G d d          ZdS )r   TF)nestedr   r   )choicesr   allow_blankc                       e Zd ZeZg dZdZdS )WirelessLANSerializer.Meta)r   r   r   r   ssidr   groupstatusvlantenant	auth_typeauth_cipherauth_pskr   commentsr   r    r!   r"   )r   r   r   r6   r   N)r%   r&   r'   r
   r(   r)   r*   r+   r,   r-   r.   r5   &   s,        
 
 

 Gr,   r.   N)r%   r&   r'   r   r7   r   WirelessLANStatusChoicesr8   r   r9   r   r:   WirelessAuthTypeChoicesr;   WirelessAuthCipherChoicesr<   r.   r+   r,   r-   r   r      s        &&dUtTTTE[!9EW[\\\F>$GGGDTEdKKKF$;eY]^^^I+&?%]abbbKG G G G G G G G G Gr,   r   N)rest_frameworkr   ipam.api.serializers_.vlansr   netbox.api.fieldsr   netbox.api.serializersr   r    tenancy.api.serializers_.tenantsr   wireless.choiceswireless.modelsr
   r   r1   r   __all__r   r   r+   r,   r-   <module>rJ      s   & & & & & & 6 6 6 6 6 6 ) ) ) ) ) ) T T T T T T T T = = = = = =     9 9 9 9 9 9 9 9 4 4 4 4 4 4
n 
n 
n 
n 
n!; 
n 
n 
nG G G G G1 G G G G Gr,   