
    g                     Z    S SK JrJrJrJrJrJr  S SKJr  S SK	J
r
JrJr   " S S\5      rg)   )BooleanFieldDnField	EnumFieldIntegerFieldSIDFieldStringField)Model)AccountType	GroupTypeSystemFlagsc                       \ rS rSr\" S\5      r\" S\5      r\	" S5      r
\" S5      r\" SSSS	9r\" S
SS9r\" S5      r\" S\5      r\S 5       rS rSrg)Group   sAMAccountType	groupType
adminCountdescriptionisCriticalSystemObjectFT)defaultreadonlymember)many	objectSidsystemFlagsc                      g)Ngroup r       ;/usr/lib/python3/dist-packages/samba/domain/models/group.pyget_object_classGroup.get_object_class(   s    r   c                      SU R                   -  $ )Nz5O:SYG:SYD:(XA;OICI;CR;;;WD;(Member_of_any {SID(%s)})))
object_sid)selfs    r   get_authentication_sddlGroup.get_authentication_sddl,   s    FOO 	r   r   N)__name__
__module____qualname____firstlineno__r   r
   account_typer   
group_typer   admin_countr   r   r   is_critical_system_objectr   r   r   r#   r   system_flagsstaticmethodr    r%   __static_attributes__r   r   r   r   r      s|    -{;L;	2J|,Km,K ,-E5:T!KXD)F+&J]K8L r   r   N)fieldsr   r   r   r   r   r   modelr	   typesr
   r   r   r   r   r   r   <module>r5      s$   ." "  6 6E r   