ruạṛ
a O��f� � @ s8 d dl mZmZmZ d dlmZ eG dd� de��ZdS )� )�formatted_flat_dict� NONE_SENTINEL�#value_allowed_none_or_none_sentinel)�init_model_state_from_kwargsc @ sd e Zd ZdZdd� Zedd� �Zejdd� �Zedd� �Zejd d� �Zd d� Z dd � Z dd� ZdS )�ThinAuthorizationResponsez* ThinAuthorizationResponse model. c K s( ddd�| _ ddd�| _d| _d| _dS )a} Initializes a new ThinAuthorizationResponse object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param authorization_request: The value to assign to the authorization_request property of this ThinAuthorizationResponse. :type authorization_request: oci.identity_data_plane.models.AuthorizationRequest :param decision_cache_duration: The value to assign to the decision_cache_duration property of this ThinAuthorizationResponse. :type decision_cache_duration: str �AuthorizationRequest�str)�authorization_request�decision_cache_duration�authorizationRequest�decisionCacheDurationN)� swagger_types� attribute_map�_authorization_request�_decision_cache_duration)�self�kwargs� r ��/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/identity_data_plane/models/thin_authorization_response.py�__init__ s ��z"ThinAuthorizationResponse.__init__c C s | j S )a( **[Required]** Gets the authorization_request of this ThinAuthorizationResponse. The policy string related to the request. :return: The authorization_request of this ThinAuthorizationResponse. :rtype: oci.identity_data_plane.models.AuthorizationRequest �r �r r r r r + s z/ThinAuthorizationResponse.authorization_requestc C s || _ dS )a- Sets the authorization_request of this ThinAuthorizationResponse. The policy string related to the request. :param authorization_request: The authorization_request of this ThinAuthorizationResponse. :type: oci.identity_data_plane.models.AuthorizationRequest Nr )r r r r r r 7 s c C s | j S )aQ **[Required]** Gets the decision_cache_duration of this ThinAuthorizationResponse. The duration of how long this decision should be cached. Note that the type is of type java.time.Duration, not string. :return: The decision_cache_duration of this ThinAuthorizationResponse. :rtype: str �r r r r r r C s z1ThinAuthorizationResponse.decision_cache_durationc C s || _ dS )aX Sets the decision_cache_duration of this ThinAuthorizationResponse. The duration of how long this decision should be cached. Note that the type is of type java.time.Duration, not string. :param decision_cache_duration: The decision_cache_duration of this ThinAuthorizationResponse. :type: str Nr )r r r r r r P s c C s t | �S �N)r r r r r �__repr__] s z"ThinAuthorizationResponse.__repr__c C s |d u rdS | j |j kS )NF)�__dict__�r �otherr r r �__eq__` s z ThinAuthorizationResponse.__eq__c C s | |k S r r r r r r �__ne__f s z ThinAuthorizationResponse.__ne__N)�__name__� __module__�__qualname__�__doc__r �propertyr �setterr r r r r r r r r s r N)�oci.utilr r r �oci.decoratorsr �objectr r r r r �<module> s
cải xoăn