§
    >Týfv	  ã                   óº   — 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	m
Z
 d dlT d dlmZmZmZ dZ G d	„ d
e¦  «        Z G d„ de¦  «        Z G d„ de¦  «        ZdS )é    )Úserializers)ÚSiteSerializer)ÚChoiceFieldÚRelatedObjectCountField)ÚNetBoxModelSerializer)ÚTenantSerializer)Ú*)ÚClusterÚClusterGroupÚClusterType)ÚClusterGroupSerializerÚClusterSerializerÚClusterTypeSerializerc                   ó>   — e Zd Z ed¦  «        Z G d„ d¦  «        ZdS )r   Úclustersc                   ó   — e Zd ZeZg d¢ZdZdS )úClusterTypeSerializer.Meta©ÚidÚurlÚdisplay_urlÚdisplayÚnameÚslugÚdescriptionÚtagsÚcustom_fieldsÚcreatedÚlast_updatedÚcluster_count©r   r   r   r   r   r   r    N)Ú__name__Ú
__module__Ú__qualname__r   ÚmodelÚfieldsÚbrief_fields© ó    úM/var/www/html/netbox-4.1.3/netbox/virtualization/api/serializers_/clusters.pyÚMetar      s,   € € € € € Øˆð
ð 
ð 
ˆð `ˆˆˆr)   r+   N©r"   r#   r$   r   r    r+   r(   r)   r*   r   r      óX   € € € € € ð ,Ð+¨JÑ7Ô7€Mð`ð `ð `ð `ð `ñ `ô `ð `ð `ð `r)   r   c                   ó>   — e Zd Z ed¦  «        Z G d„ d¦  «        ZdS )r   r   c                   ó   — e Zd ZeZg d¢ZdZdS )úClusterGroupSerializer.Metar   r!   N)r"   r#   r$   r   r%   r&   r'   r(   r)   r*   r+   r0   $   s,   € € € € € Øˆð
ð 
ð 
ˆð `ˆˆˆr)   r+   Nr,   r(   r)   r*   r   r      r-   r)   r   c                   óÞ   — e Zd Z ed¬¦  «        Z edddd¬¦  «        Z eed¬¦  «        Z	 e
ddd¬¦  «        Z edddd¬¦  «        Z ed¦  «        Z ed	¦  «        Z G d
„ d¦  «        ZdS )r   T)ÚnestedFN)r2   ÚrequiredÚ
allow_nullÚdefault)Úchoicesr3   )r2   r3   r4   ÚdevicesÚvirtual_machinesc                   ó   — e Zd ZeZg d¢ZdZdS )úClusterSerializer.Meta)r   r   r   r   r   ÚtypeÚgroupÚstatusÚtenantÚsiter   Úcommentsr   r   r   r   Údevice_countÚvirtualmachine_count)r   r   r   r   r   rB   N)r"   r#   r$   r
   r%   r&   r'   r(   r)   r*   r+   r:   8   s,   € € € € € Øˆð
ð 
ð 
ˆð
 _ˆˆˆr)   r+   )r"   r#   r$   r   r;   r   r<   r   ÚClusterStatusChoicesr=   r   r>   r   r?   r   rA   rB   r+   r(   r)   r*   r   r   -   sÜ   € € € € € Ø Ð ¨Ð-Ñ-Ô-€DØ"Ð"¨$¸È4ÐY]Ð^Ñ^Ô^€EØˆ[Ð!5ÀÐFÑFÔF€FØÐ T°EÀdÐKÑKÔK€FØˆ> °À$ÐPTÐUÑUÔU€Dð +Ð*¨9Ñ5Ô5€LØ2Ð2Ð3EÑFÔFÐð_ð _ð _ð _ð _ñ _ô _ð _ð _ð _r)   r   N)Úrest_frameworkr   Údcim.api.serializers_.sitesr   Únetbox.api.fieldsr   r   Únetbox.api.serializersr   Ú tenancy.api.serializers_.tenantsr   Úvirtualization.choicesÚvirtualization.modelsr
   r   r   Ú__all__r   r   r   r(   r)   r*   ú<module>rL      s;  ðØ &Ð &Ð &Ð &Ð &Ð &à 6Ð 6Ð 6Ð 6Ð 6Ð 6Ø BÐ BÐ BÐ BÐ BÐ BÐ BÐ BØ 8Ð 8Ð 8Ð 8Ð 8Ð 8Ø =Ð =Ð =Ð =Ð =Ð =Ø $Ð $Ð $Ð $Ø DÐ DÐ DÐ DÐ DÐ DÐ DÐ DÐ DÐ Dð€ð`ð `ð `ð `ð `Ð1ñ `ô `ð `ð`ð `ð `ð `ð `Ð2ñ `ô `ð `ð_ð _ð _ð _ð _Ð-ñ _ô _ð _ð _ð _r)   