a O•ºfu ã@s8ddlmZmZmZddlmZeGdd„deƒƒZdS)é)Úformatted_flat_dictÚ NONE_SENTINELÚ#value_allowed_none_or_none_sentinel)Úinit_model_state_from_kwargsc@sdeZdZdZdd„Zedd„ƒZejdd„ƒZedd„ƒZejd d„ƒZd d „Z d d „Z dd„Z dS)ÚPermissionContextz" PermissionContext model. cKs(dddœ|_dddœ|_d|_d|_dS)aA Initializes a new PermissionContext object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param permission: The value to assign to the permission property of this PermissionContext. :type permission: oci.identity_data_plane.models.Permission :param variables: The value to assign to the variables property of this PermissionContext. :type variables: list[oci.identity_data_plane.models.ContextVariable] Ú Permissionzlist[ContextVariable])Ú permissionÚ variablesrr N)Ú swagger_typesÚ attribute_mapÚ _permissionÚ _variables)ÚselfÚkwargs©rú•/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/identity_data_plane/models/permission_context.pyÚ__init__sþþzPermissionContext.__init__cCs|jS)zæ **[Required]** Gets the permission of this PermissionContext. The permission context. :return: The permission of this PermissionContext. :rtype: oci.identity_data_plane.models.Permission ©r ©rrrrr+s zPermissionContext.permissioncCs ||_dS)zà Sets the permission of this PermissionContext. The permission context. :param permission: The permission of this PermissionContext. :type: oci.identity_data_plane.models.Permission Nr)rrrrrr7s cCs|jS)a **[Required]** Gets the variables of this PermissionContext. The set of variables in this permission context. :return: The variables of this PermissionContext. :rtype: list[oci.identity_data_plane.models.ContextVariable] ©r rrrrr Cs zPermissionContext.variablescCs ||_dS)a Sets the variables of this PermissionContext. The set of variables in this permission context. :param variables: The variables of this PermissionContext. :type: list[oci.identity_data_plane.models.ContextVariable] Nr)rr rrrr Os cCst|ƒS©N)rrrrrÚ__repr__[szPermissionContext.__repr__cCs|dur dS|j|jkS)NF)Ú__dict__©rÚotherrrrÚ__eq__^szPermissionContext.__eq__cCs ||k SrrrrrrÚ__ne__dszPermissionContext.__ne__N) Ú__name__Ú __module__Ú __qualname__Ú__doc__rÚpropertyrÚsetterr rrrrrrrr s    rN)Úoci.utilrrrÚoci.decoratorsrÚobjectrrrrrÚs