§
    >Týf5  ã                   óª   — d dl mZ d dlmZ d dlT d dlmZmZmZ d dl	m
Z
mZ d dlmZ d dlmZ dd	lmZ d
Z G d„ de¦  «        Z G d„ de¦  «        ZdS )é    )Úserializers)ÚDeviceSerializer)Ú*)Ú	IPAddressÚServiceÚServiceTemplate)ÚChoiceFieldÚSerializedPKRelatedField)ÚNetBoxModelSerializer)ÚVirtualMachineSerializeré   )ÚIPAddressSerializer)ÚServiceSerializerÚServiceTemplateSerializerc                   óB   — e Zd Z eed¬¦  «        Z G d„ d¦  «        ZdS )r   F©ÚchoicesÚrequiredc                   ó   — e Zd ZeZg d¢ZdZdS )úServiceTemplateSerializer.Meta)ÚidÚurlÚdisplay_urlÚdisplayÚnameÚprotocolÚportsÚdescriptionÚcommentsÚtagsÚcustom_fieldsÚcreatedÚlast_updated©r   r   r   r   r   r   r   N)Ú__name__Ú
__module__Ú__qualname__r   ÚmodelÚfieldsÚbrief_fields© ó    úC/var/www/html/netbox-4.1.3/netbox/ipam/api/serializers_/services.pyÚMetar      s,   € € € € € Øˆð
ð 
ð 
ˆð \ˆˆˆr,   r.   N)r%   r&   r'   r	   ÚServiceProtocolChoicesr   r.   r+   r,   r-   r   r      s[   € € € € € Øˆ{Ð#9ÀEÐJÑJÔJ€Hð\ð \ð \ð \ð \ñ \ô \ð \ð \ð \r,   r   c                   óÈ   — e Zd Z eddd¬¦  «        Z eddd¬¦  «        Z eed¬¦  «        Z	 e
ej                             ¦   «         eddd¬¦  «        Z G d„ d¦  «        ZdS )	r   TF)Únestedr   Ú
allow_nullr   )ÚquerysetÚ
serializerr1   r   Úmanyc                   ó   — e Zd ZeZg d¢ZdZdS )úServiceSerializer.Meta)r   r   r   r   ÚdeviceÚvirtual_machiner   r   r   Úipaddressesr   r   r    r!   r"   r#   r$   N)r%   r&   r'   r   r(   r)   r*   r+   r,   r-   r.   r7   )   s,   € € € € € Øˆð
ð 
ð 
ˆð \ˆˆˆr,   r.   N)r%   r&   r'   r   r8   r   r9   r	   r/   r   r
   r   ÚobjectsÚallr   r:   r.   r+   r,   r-   r   r      s¿   € € € € € ØÐ T°EÀdÐKÑKÔK€FØ.Ð.°dÀUÐW[Ð\Ñ\Ô\€OØˆ{Ð#9ÀEÐJÑJÔJ€HØ*Ð*ØÔ"×&Ò&Ñ(Ô(Ø&ØØØðñ ô €Kð\ð \ð \ð \ð \ñ \ô \ð \ð \ð \r,   r   N)Úrest_frameworkr   Údcim.api.serializers_.devicesr   Úipam.choicesÚipam.modelsr   r   r   Únetbox.api.fieldsr	   r
   Únetbox.api.serializersr   Ú/virtualization.api.serializers_.virtualmachinesr   Úipr   Ú__all__r   r   r+   r,   r-   ú<module>rF      s  ðØ &Ð &Ð &Ð &Ð &Ð &à :Ð :Ð :Ð :Ð :Ð :Ø Ð Ð Ð Ø ;Ð ;Ð ;Ð ;Ð ;Ð ;Ð ;Ð ;Ð ;Ð ;Ø CÐ CÐ CÐ CÐ CÐ CÐ CÐ CØ 8Ð 8Ð 8Ð 8Ð 8Ð 8Ø TÐ TÐ TÐ TÐ TÐ TØ #Ð #Ð #Ð #Ð #Ð #ð€ð	\ð 	\ð 	\ð 	\ð 	\Ð 5ñ 	\ô 	\ð 	\ð\ð \ð \ð \ð \Ð-ñ \ô \ð \ð \ð \r,   