ruạṛ
a O��ft � @ 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� �Zedd� �Zejdd� �Zdd� Z dd� Zdd� ZdS )�AuthorizationRequestz% AuthorizationRequest model. c K sP ddddddd�| _ ddddd d d�| _d| _d| _d| _d| _d| _d| _dS )a� Initializes a new AuthorizationRequest object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param request_id: The value to assign to the request_id property of this AuthorizationRequest. :type request_id: str :param user_principal: The value to assign to the user_principal property of this AuthorizationRequest. :type user_principal: oci.identity_data_plane.models.Principal :param svc_principal: The value to assign to the svc_principal property of this AuthorizationRequest. :type svc_principal: oci.identity_data_plane.models.Principal :param service_name: The value to assign to the service_name property of this AuthorizationRequest. :type service_name: str :param context: The value to assign to the context property of this AuthorizationRequest. :type context: list[oci.identity_data_plane.models.PermissionContext] :param policy_hash: The value to assign to the policy_hash property of this AuthorizationRequest. :type policy_hash: str �str� Principalzlist[PermissionContext])� request_id�user_principal� svc_principal�service_name�context�policy_hash� requestId� userPrincipal�svcPrincipal�serviceNamer � policyHashN)� swagger_types� attribute_map�_request_id�_user_principal�_svc_principal� _service_name�_context�_policy_hash)�self�kwargs� r ��/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/identity_data_plane/models/authorization_request.py�__init__ s( � � zAuthorizationRequest.__init__c C s | j S )z� **[Required]** Gets the request_id of this AuthorizationRequest. The id of this request. It is a GUID. :return: The request_id of this AuthorizationRequest. :rtype: str �r �r r r r r G s zAuthorizationRequest.request_idc C s || _ dS )z� Sets the request_id of this AuthorizationRequest. The id of this request. It is a GUID. :param request_id: The request_id of this AuthorizationRequest. :type: str Nr! )r r r r r r S s c C s | j S )z� **[Required]** Gets the user_principal of this AuthorizationRequest. The user principal object :return: The user_principal of this AuthorizationRequest. :rtype: oci.identity_data_plane.models.Principal �r r"