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 ZdZdZdZdZdZdZdd� Z e d d � �Zejdd � �Ze dd � �Z e jdd � �Z e dd� �Zejdd� �Ze dd� �Zejdd� �Ze dd� �Zejdd� �Ze dd� �Zejdd� �Ze dd� �Zejdd� �Zdd� Zd d!� Zd"d#� Zd$S )%� Vulnerabilityz� A vulnerability is a weakness or error in an artifact. A vulnerability is a generalization of a CVE (every CVE is a vulnerability, but not every vulnerability has a CVE). �NONE�LOW�MEDIUM�HIGH�CRITICALc K sZ dddddddd�| _ ddddd d dd�| _d| _d| _d| _d| _d| _d| _d| _dS ) aw Initializes a new Vulnerability object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param id: The value to assign to the id property of this Vulnerability. :type id: str :param source: The value to assign to the source property of this Vulnerability. :type source: str :param cvss_v2_score: The value to assign to the cvss_v2_score property of this Vulnerability. :type cvss_v2_score: float :param cvss_v3_score: The value to assign to the cvss_v3_score property of this Vulnerability. :type cvss_v3_score: float :param severity: The value to assign to the severity property of this Vulnerability. Allowed values for this property are: "NONE", "LOW", "MEDIUM", "HIGH", "CRITICAL", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type severity: str :param is_ignored: The value to assign to the is_ignored property of this Vulnerability. :type is_ignored: bool :param is_false_positive: The value to assign to the is_false_positive property of this Vulnerability. :type is_false_positive: bool �str�float�bool)�id�source� cvss_v2_score� cvss_v3_score�severity� is_ignored�is_false_positiver r ZcvssV2ScoreZcvssV3Scorer Z isIgnoredZisFalsePositiveN) Z swagger_typesZ attribute_map�_id�_source�_cvss_v2_score�_cvss_v3_score� _severity�_is_ignored�_is_false_positive)�self�kwargs� r �@/usr/lib/python3.9/site-packages/oci/adm/models/vulnerability.py�__init__'