a f@s8ddlmZmZmZddlmZeGdddeZdS))formatted_flat_dict NONE_SENTINEL#value_allowed_none_or_none_sentinel)init_model_state_from_kwargsc@seZdZdZddZeddZejddZeddZejd dZed d Z e jd d Z ed dZ e jddZ eddZ e jddZ eddZ e jddZ ddZ ddZddZdS)ConfirmationResulta The confirmation details for the specified subscription. For information about confirming subscriptions, see `To confirm a subscription`__. __ https://docs.cloud.oracle.com/iaas/Content/Notification/Tasks/managingtopicsandsubscriptions.htm#confirmSub cKsPddddddd|_ddddddd|_d |_d |_d |_d |_d |_d |_d S) a= Initializes a new ConfirmationResult object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param topic_name: The value to assign to the topic_name property of this ConfirmationResult. :type topic_name: str :param topic_id: The value to assign to the topic_id property of this ConfirmationResult. :type topic_id: str :param endpoint: The value to assign to the endpoint property of this ConfirmationResult. :type endpoint: str :param unsubscribe_url: The value to assign to the unsubscribe_url property of this ConfirmationResult. :type unsubscribe_url: str :param message: The value to assign to the message property of this ConfirmationResult. :type message: str :param subscription_id: The value to assign to the subscription_id property of this ConfirmationResult. :type subscription_id: str str) topic_nametopic_idendpointunsubscribe_urlmessagesubscription_idZ topicNameZtopicIdr ZunsubscribeUrlr ZsubscriptionIdN)Z swagger_typesZ attribute_map _topic_name _topic_id _endpoint_unsubscribe_url_message_subscription_id)selfkwargsrF/usr/lib/python3.9/site-packages/oci/ons/models/confirmation_result.py__init__s(  zConfirmationResult.__init__cCs|jS)z **[Required]** Gets the topic_name of this ConfirmationResult. The name of the subscribed topic. :return: The topic_name of this ConfirmationResult. :rtype: str rrrrrrMs zConfirmationResult.topic_namecCs ||_dS)z Sets the topic_name of this ConfirmationResult. The name of the subscribed topic. :param topic_name: The topic_name of this ConfirmationResult. :type: str Nr)rrrrrrYs cCs|jS)aD **[Required]** Gets the topic_id of this ConfirmationResult. The `OCID`__ of the topic associated with the specified subscription. __ https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm :return: The topic_id of this ConfirmationResult. :rtype: str rrrrrr es zConfirmationResult.topic_idcCs ||_dS)a< Sets the topic_id of this ConfirmationResult. The `OCID`__ of the topic associated with the specified subscription. __ https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm :param topic_id: The topic_id of this ConfirmationResult. :type: str Nr)rr rrrr ss cCs|jS)av **[Required]** Gets the endpoint of this ConfirmationResult. A locator that corresponds to the subscription protocol. For example, an email address for a subscription that uses the `EMAIL` protocol, or a URL for a subscription that uses an HTTP-based protocol. :return: The endpoint of this ConfirmationResult. :rtype: str rrrrrr s zConfirmationResult.endpointcCs ||_dS)an Sets the endpoint of this ConfirmationResult. A locator that corresponds to the subscription protocol. For example, an email address for a subscription that uses the `EMAIL` protocol, or a URL for a subscription that uses an HTTP-based protocol. :param endpoint: The endpoint of this ConfirmationResult. :type: str Nr)rr rrrr s cCs|jS)z **[Required]** Gets the unsubscribe_url of this ConfirmationResult. The URL for unsubscribing from the topic. :return: The unsubscribe_url of this ConfirmationResult. :rtype: str rrrrrr s z"ConfirmationResult.unsubscribe_urlcCs ||_dS)z Sets the unsubscribe_url of this ConfirmationResult. The URL for unsubscribing from the topic. :param unsubscribe_url: The unsubscribe_url of this ConfirmationResult. :type: str Nr)rr rrrr s cCs|jS)z **[Required]** Gets the message of this ConfirmationResult. A human-readable string indicating the status of the subscription confirmation. :return: The message of this ConfirmationResult. :rtype: str rrrrrr s zConfirmationResult.messagecCs ||_dS)z Sets the message of this ConfirmationResult. A human-readable string indicating the status of the subscription confirmation. :param message: The message of this ConfirmationResult. :type: str Nr)rr rrrr s cCs|jS)aG **[Required]** Gets the subscription_id of this ConfirmationResult. The `OCID`__ of the subscription specified in the request. __ https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm :return: The subscription_id of this ConfirmationResult. :rtype: str rrrrrr s z"ConfirmationResult.subscription_idcCs ||_dS)aF Sets the subscription_id of this ConfirmationResult. The `OCID`__ of the subscription specified in the request. __ https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm :param subscription_id: The subscription_id of this ConfirmationResult. :type: str Nr)rr rrrr s cCst|SN)rrrrr__repr__szConfirmationResult.__repr__cCs|dur dS|j|jkS)NF)__dict__rotherrrr__eq__szConfirmationResult.__eq__cCs ||k Sr rr#rrr__ne__szConfirmationResult.__ne__N)__name__ __module__ __qualname____doc__rpropertyrsetterr r r r r r!r%r&rrrrr s:7            rN)Zoci.utilrrrZoci.decoratorsrobjectrrrrrs