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 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 )�DataAttributionz� The confidence, source information, and visibility for a particular sighting or observation of some data associated with a threat indicator. This associated data can be the indicator's threat type, attribute, or relationship. c K sF dddddd�| _ dddd d d�| _d| _d| _d| _d| _d| _dS )a Initializes a new DataAttribution object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param confidence: The value to assign to the confidence property of this DataAttribution. :type confidence: int :param source: The value to assign to the source property of this DataAttribution. :type source: oci.threat_intelligence.models.IndicatorSourceSummary :param visibility: The value to assign to the visibility property of this DataAttribution. :type visibility: oci.threat_intelligence.models.DataVisibility :param time_first_seen: The value to assign to the time_first_seen property of this DataAttribution. :type time_first_seen: datetime :param time_last_seen: The value to assign to the time_last_seen property of this DataAttribution. :type time_last_seen: datetime �intZIndicatorSourceSummaryZDataVisibilityZdatetime)� confidence�source� visibility�time_first_seen�time_last_seenr r r Z timeFirstSeenZtimeLastSeenN)Z swagger_typesZ attribute_map�_confidence�_source�_visibility�_time_first_seen�_time_last_seen)�self�kwargs� r �S/usr/lib/python3.9/site-packages/oci/threat_intelligence/models/data_attribution.py�__init__ s"