ruạṛ
a ���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 @ s� e Zd ZdZdZdZdd� Zedd� �Zej dd� �Zed d � �Z e j dd � �Z edd � �Zej dd � �Zedd� �Zej dd� �Zedd� �Z e j dd� �Z dd� Zdd� Zdd� ZdS )�AttachmentDetailsz9 Description of an attachments for this instance �PARENT�CHILDc K sF dddddd�| _ dddddd�| _d | _d | _d | _d | _d | _d S ) a� Initializes a new AttachmentDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param target_role: The value to assign to the target_role property of this AttachmentDetails. Allowed values for this property are: "PARENT", "CHILD", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type target_role: str :param is_implicit: The value to assign to the is_implicit property of this AttachmentDetails. :type is_implicit: bool :param target_id: The value to assign to the target_id property of this AttachmentDetails. :type target_id: str :param target_instance_url: The value to assign to the target_instance_url property of this AttachmentDetails. :type target_instance_url: str :param target_service_type: The value to assign to the target_service_type property of this AttachmentDetails. :type target_service_type: str �str�bool)�target_role�is_implicit� target_id�target_instance_url�target_service_typeZ targetRoleZ isImplicitZtargetIdZtargetInstanceUrlZtargetServiceTypeN)Z swagger_typesZ attribute_map�_target_role�_is_implicit� _target_id�_target_instance_url�_target_service_type)�self�kwargs� r �P/usr/lib/python3.9/site-packages/oci/visual_builder/models/attachment_details.py�__init__ s"