a ýÎòf"ã@s8ddlmZmZmZddlmZeGdd„deƒƒZdS)é)Úformatted_flat_dictÚ NONE_SENTINELÚ#value_allowed_none_or_none_sentinel)Úinit_model_state_from_kwargsc@sÊeZdZdZdZdZdZdZdZdZ dd „Z e d d „ƒZ e j d d „ƒZ e d d„ƒZej dd„ƒZe dd„ƒZej dd„ƒZe dd„ƒZej dd„ƒZe dd„ƒZej dd„ƒZdd„Zdd„Zdd„ZdS) ÚWorkRequestResourcez> A resource created or operated on by a work request. ÚCREATEDÚUPDATEDÚDELETEDÚ IN_PROGRESSÚRELATEDÚFAILEDcKsFddddddœ|_ddddddœ|_d |_d |_d |_d |_d |_d S) a£ Initializes a new WorkRequestResource object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param entity_type: The value to assign to the entity_type property of this WorkRequestResource. :type entity_type: str :param action_type: The value to assign to the action_type property of this WorkRequestResource. Allowed values for this property are: "CREATED", "UPDATED", "DELETED", "IN_PROGRESS", "RELATED", "FAILED", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type action_type: str :param identifier: The value to assign to the identifier property of this WorkRequestResource. :type identifier: str :param entity_uri: The value to assign to the entity_uri property of this WorkRequestResource. :type entity_uri: str :param metadata: The value to assign to the metadata property of this WorkRequestResource. :type metadata: dict(str, str) Ústrzdict(str, str))Ú entity_typeÚ action_typeÚ identifierÚ entity_uriÚmetadataZ entityTypeZ actionTyperZ entityUrirN)Z swagger_typesZ attribute_mapÚ _entity_typeÚ _action_typeÚ _identifierÚ _entity_uriÚ _metadata)ÚselfÚkwargs©rúI/usr/lib/python3.9/site-packages/oci/psql/models/work_request_resource.pyÚ__init__*s"û ûzWorkRequestResource.__init__cCs|jS)zß **[Required]** Gets the entity_type of this WorkRequestResource. The resource type that the work request affects. :return: The entity_type of this WorkRequestResource. :rtype: str ©r©rrrrr\s zWorkRequestResource.entity_typecCs ||_dS)zÚ Sets the entity_type of this WorkRequestResource. The resource type that the work request affects. :param entity_type: The entity_type of this WorkRequestResource. :type: str Nr)rrrrrrhs cCs|jS)aê **[Required]** Gets the action_type of this WorkRequestResource. The way in which this resource is affected by the work tracked in the work request. Allowed values for this property are: "CREATED", "UPDATED", "DELETED", "IN_PROGRESS", "RELATED", "FAILED", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :return: The action_type of this WorkRequestResource. :rtype: str )rrrrrrts zWorkRequestResource.action_typecCs gd¢}t||ƒsd}||_dS)zý Sets the action_type of this WorkRequestResource. The way in which this resource is affected by the work tracked in the work request. :param action_type: The action_type of this WorkRequestResource. :type: str )rrr r r r ZUNKNOWN_ENUM_VALUEN)rr)rrZallowed_valuesrrrrƒs  cCs|jS)zå **[Required]** Gets the identifier of this WorkRequestResource. The identifier of the resource the work request affects. :return: The identifier of this WorkRequestResource. :rtype: str ©rrrrrr’s zWorkRequestResource.identifiercCs ||_dS)zß Sets the identifier of this WorkRequestResource. The identifier of the resource the work request affects. :param identifier: The identifier of this WorkRequestResource. :type: str Nr)rrrrrržs cCs|jS)zé Gets the entity_uri of this WorkRequestResource. The URI path that the user can do a GET on to access the resource metadata. :return: The entity_uri of this WorkRequestResource. :rtype: str ©rrrrrrªs zWorkRequestResource.entity_uricCs ||_dS)zò Sets the entity_uri of this WorkRequestResource. The URI path that the user can do a GET on to access the resource metadata. :param entity_uri: The entity_uri of this WorkRequestResource. :type: str Nr )rrrrrr¶s cCs|jS)zß Gets the metadata of this WorkRequestResource. Additional information that helps to explain the resource. :return: The metadata of this WorkRequestResource. :rtype: dict(str, str) ©rrrrrrÂs zWorkRequestResource.metadatacCs ||_dS)zæ Sets the metadata of this WorkRequestResource. Additional information that helps to explain the resource. :param metadata: The metadata of this WorkRequestResource. :type: dict(str, str) Nr!)rrrrrrÎs cCst|ƒS©N)rrrrrÚ__repr__ÚszWorkRequestResource.__repr__cCs|dur dS|j|jkS)NF)Ú__dict__©rÚotherrrrÚ__eq__ÝszWorkRequestResource.__eq__cCs ||k Sr"rr%rrrÚ__ne__ãszWorkRequestResource.__ne__N)Ú__name__Ú __module__Ú __qualname__Ú__doc__ZACTION_TYPE_CREATEDZACTION_TYPE_UPDATEDZACTION_TYPE_DELETEDZACTION_TYPE_IN_PROGRESSZACTION_TYPE_RELATEDZACTION_TYPE_FAILEDrÚpropertyrÚsetterrrrrr#r'r(rrrrr s>2          rN)Zoci.utilrrrZoci.decoratorsrÚobjectrrrrrÚs