13:32 #ˆl–äY>”*C]Ši@¹p,ÜŠbÑ¿À ƒmÁ ¿ÃÂöa qéqešã@sÌddlmZddlmZddlmZmZmZmZm Z ddl m Z ddl m Z mZddlmZdd lmZdd lmZdd lmZGd d „d eƒZGdd„de ƒZGdd„deeƒZGdd„dee ƒZdS)é)Ú defaultdict)Ú NamedTupleé)Ú AnyRBACRuleÚ RBACRuletypeÚRoleÚ RoleAllowÚRoleTransitioné)ÚDiffResultDescriptor)Ú DifferenceÚWrapper)Úclass_wrapper_factory)Úrole_wrapper_factory)Útype_or_attr_wrapper_factory)ÚRuleListc@s*eZdZUdZeed<eed<eed<dS)ÚModifiedRBACRulez,Difference details for a modified RBAC rule.ÚruleZ added_defaultZremoved_defaultN)Ú__name__Ú __module__Ú __qualname__Ú__doc__rÚ__annotations__r©rrú