
    d                     :    d dl mZmZmZ d dlmZ  G d de      Zy)   )BooleanFieldDnFieldIntegerField)Modelc                   \    e Zd Z ed      Z ed      Z ed      Ze	d        Z
e	d        Zy)SubnetshowInAdvancedViewOnly
siteObjectsystemFlagsc                 H    | j                         }|j                  d       |S )zReturn the base DN for the Subnet model.

        :param ldb: Ldb connection
        :return: Dn to use for new objects
        zCN=Subnets,CN=Sites)get_config_basedn	add_child)ldbbase_dns     C/usr/lib/python3/dist-packages/samba/netcmd/domain/models/subnet.pyget_base_dnzSubnet.get_base_dn    s&     '')/0    c                       y)Nsubnet r   r   r   get_object_classzSubnet.get_object_class+   s    r   N)__name__
__module____qualname__r   show_in_advanced_view_onlyr   site_objectr   system_flagsstaticmethodr   r   r   r   r   r   r      sH    !-.F!G,'K.L   r   r   N)fieldsr   r   r   modelr   r   r   r   r   <module>r!      s   . 8 7 U r   