ruạṛ
a O��fZ � @ 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 @ s� e Zd ZdZdd� Zedd� �Zejdd� �Zedd� �Zejd d� �Zed d� �Z e jdd� �Z ed d� �Z e jdd� �Z edd� �Zejdd� �Zdd� Zdd� Z dd� ZdS )�ThickAuthorizationResponsez+ ThickAuthorizationResponse model. c K sF dddddd�| _ ddddd d�| _d | _d | _d | _d | _d | _d S )a4 Initializes a new ThickAuthorizationResponse object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param policy: The value to assign to the policy property of this ThickAuthorizationResponse. :type policy: str :param policy_cache_duration: The value to assign to the policy_cache_duration property of this ThickAuthorizationResponse. :type policy_cache_duration: str :param groups: The value to assign to the groups property of this ThickAuthorizationResponse. :type groups: list[str] :param group_membership_cache_duration: The value to assign to the group_membership_cache_duration property of this ThickAuthorizationResponse. :type group_membership_cache_duration: str :param flush_all_caches: The value to assign to the flush_all_caches property of this ThickAuthorizationResponse. :type flush_all_caches: bool �strz list[str]�bool)�policy�policy_cache_duration�groups�group_membership_cache_duration�flush_all_cachesr �policyCacheDurationr �groupMembershipCacheDuration�flushAllCachesN)� swagger_types� attribute_map�_policy�_policy_cache_duration�_groups� _group_membership_cache_duration�_flush_all_caches)�self�kwargs� r ��/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/identity_data_plane/models/thick_authorization_response.py�__init__ s"