
    >Tf                         d dl mZ d dlmZ d dlmZ d dlmZ d dlm	Z	 d dl
mZ d dlT d dlmZ d	Z G d
 de	          ZdS )    )serializers)InterfaceSerializer)LinkStatusChoices)ChoiceField)NetBoxModelSerializer)TenantSerializer)*)WirelessLink)WirelessLinkSerializerc                       e Zd Z eed          Z ed          Z ed          Z e	ddd          Z
 eedd          Z eedd          Z eeddd          Z G d d	          Zd
S )r   F)choicesrequiredT)nested)r   r   
allow_null)r   r   allow_blank)r   r   r   r   c                       e Zd ZeZg dZdZdS )WirelessLinkSerializer.Meta)idurldisplay_urldisplayinterface_ainterface_bssidstatustenant	auth_typeauth_cipherauth_pskdistancedistance_unitdescriptioncommentstagscustom_fieldscreatedlast_updated)r   r   r   r   r"   N)__name__
__module____qualname__r
   modelfieldsbrief_fields     L/var/www/html/netbox-4.1.3/netbox/wireless/api/serializers_/wirelesslinks.pyMetar      s,        
 
 

 Gr/   r1   N)r(   r)   r*   r   r   r   r   r   r   r   r   WirelessAuthTypeChoicesr   WirelessAuthCipherChoicesr   WirelessLinkDistanceUnitChoicesr!   r1   r.   r/   r0   r   r      s        [!2UCCCF%%T222K%%T222KTEdKKKF$;eY]^^^I+&?%]abbbKK(GUYdivz{{{MG G G G G G G G G Gr/   r   N)rest_frameworkr   'dcim.api.serializers_.device_componentsr   dcim.choicesr   netbox.api.fieldsr   netbox.api.serializersr    tenancy.api.serializers_.tenantsr   wireless.choiceswireless.modelsr
   __all__r   r.   r/   r0   <module>r>      s    & & & & & & G G G G G G * * * * * * ) ) ) ) ) ) 8 8 8 8 8 8 = = = = = =     ( ( ( ( ( (
G G G G G2 G G G G Gr/   