ruạṛ
a ���f�J � @ 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 ZdZdZdZdZdZdZdZ dZ d Zd ZdZ dZd ZdZdZdZdZdZdd� Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejd d� �Zed!d"� �Zejd#d"� �Zed$d%� �Zejd&d%� �Zed'd(� �Zejd)d(� �Zed*d+� �Zejd,d+� �Zed-d.� �Z e jd/d.� �Z ed0d1� �Z!e!jd2d1� �Z!ed3d4� �Z"e"jd5d4� �Z"ed6d7� �Z#e#jd8d7� �Z#ed9d:� �Z$e$jd;d:� �Z$ed<d=� �Z%e%jd>d=� �Z%d?d@� Z&dAdB� Z'dCdD� Z(dES )F�RecommendationSummaryz$ Recommendation definition. �DETECTOR_PROBLEMS�RESOLVED_PROBLEMS�CRITICAL�HIGH�MEDIUM�LOW�MINOR�CREATING�UPDATING�ACTIVE�INACTIVE�DELETING�DELETED�FAILED�OPEN�RESOLVED� DISMISSEDc K s� ddddddddddddddd�| _ dddd d ddd ddddddd�| _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ d| _d| _d| _ d| _d| _dS )ah Initializes a new RecommendationSummary 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 RecommendationSummary. :type id: str :param type: The value to assign to the type property of this RecommendationSummary. Allowed values for this property are: "DETECTOR_PROBLEMS", "RESOLVED_PROBLEMS", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type type: str :param tenant_id: The value to assign to the tenant_id property of this RecommendationSummary. :type tenant_id: str :param compartment_id: The value to assign to the compartment_id property of this RecommendationSummary. :type compartment_id: str :param target_id: The value to assign to the target_id property of this RecommendationSummary. :type target_id: str :param details: The value to assign to the details property of this RecommendationSummary. :type details: dict(str, str) :param risk_level: The value to assign to the risk_level property of this RecommendationSummary. Allowed values for this property are: "CRITICAL", "HIGH", "MEDIUM", "LOW", "MINOR", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type risk_level: str :param problem_count: The value to assign to the problem_count property of this RecommendationSummary. :type problem_count: int :param lifecycle_state: The value to assign to the lifecycle_state property of this RecommendationSummary. Allowed values for this property are: "CREATING", "UPDATING", "ACTIVE", "INACTIVE", "DELETING", "DELETED", "FAILED", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type lifecycle_state: str :param lifecycle_detail: The value to assign to the lifecycle_detail property of this RecommendationSummary. Allowed values for this property are: "OPEN", "RESOLVED", "DISMISSED", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type lifecycle_detail: str :param time_created: The value to assign to the time_created property of this RecommendationSummary. :type time_created: datetime :param time_updated: The value to assign to the time_updated property of this RecommendationSummary. :type time_updated: datetime :param name: The value to assign to the name property of this RecommendationSummary. :type name: str :param description: The value to assign to the description property of this RecommendationSummary. :type description: str �strzdict(str, str)�intZdatetime)�id�type� tenant_id�compartment_id� target_id�details� risk_level� problem_count�lifecycle_state�lifecycle_detail�time_created�time_updated�name�descriptionr r ZtenantIdZ compartmentIdZtargetIdr Z riskLevelZproblemCountZlifecycleStateZlifecycleDetailZtimeCreatedZtimeUpdatedr&