a üÎòft ã@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)ÚPluginz' Information about the plugin. cKs(dddœ|_dddœ|_d|_d|_dS)a± Initializes a new Plugin object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param name: The value to assign to the name property of this Plugin. :type name: str :param version: The value to assign to the version property of this Plugin. :type version: str Ústr)ÚnameÚversionrr N)Z swagger_typesZ attribute_mapÚ_nameÚ_version)ÚselfÚkwargs©rú9/usr/lib/python3.9/site-packages/oci/jms/models/plugin.pyÚ__init__sþþzPlugin.__init__cCs|jS)zž **[Required]** Gets the name of this Plugin. The name of the plugin. :return: The name of this Plugin. :rtype: str ©r ©r rrrr-s z Plugin.namecCs ||_dS)z’ Sets the name of this Plugin. The name of the plugin. :param name: The name of this Plugin. :type: str Nr)r rrrrr9s cCs|jS)z§ **[Required]** Gets the version of this Plugin. The version of the plugin. :return: The version of this Plugin. :rtype: str ©r rrrrr Es zPlugin.versioncCs ||_dS)zž Sets the version of this Plugin. The version of the plugin. :param version: The version of this Plugin. :type: str Nr)r r rrrr Qs cCst|ƒS©N)rrrrrÚ__repr__]szPlugin.__repr__cCs|dur dS|j|jkS)NF)Ú__dict__©r ÚotherrrrÚ__eq__`sz Plugin.__eq__cCs ||k SrrrrrrÚ__ne__fsz Plugin.__ne__N) Ú__name__Ú __module__Ú __qualname__Ú__doc__rÚpropertyrÚsetterr rrrrrrrr s    rN)Zoci.utilrrrZoci.decoratorsrÚobjectrrrrrÚs