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 ZdZdZdZdZdd� Zedd� �Z e j d d� �Z ed d� �Zej dd� �Zed d� �Zej dd� �Zdd� Z dd� Zdd� ZdS )�UserAssessmentComparisonzc Provides a list of differences for user assessment when compared with the baseline value. �CREATING� SUCCEEDED�FAILEDc K s2 dddd�| _ dddd�| _d| _d| _d| _dS ) a� Initializes a new UserAssessmentComparison object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param lifecycle_state: The value to assign to the lifecycle_state property of this UserAssessmentComparison. Allowed values for this property are: "CREATING", "SUCCEEDED", "FAILED", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type lifecycle_state: str :param time_created: The value to assign to the time_created property of this UserAssessmentComparison. :type time_created: datetime :param summary: The value to assign to the summary property of this UserAssessmentComparison. :type summary: list[object] �strZdatetimezlist[object])�lifecycle_state�time_created�summaryZlifecycleStateZtimeCreatedr N)Z swagger_typesZ attribute_map�_lifecycle_state� _time_created�_summary)�self�kwargs� r �S/usr/lib/python3.9/site-packages/oci/data_safe/models/user_assessment_comparison.py�__init__ s ��z!UserAssessmentComparison.__init__c C s | j S )a� **[Required]** Gets the lifecycle_state of this UserAssessmentComparison. The current state of the user assessment comparison. Allowed values for this property are: "CREATING", "SUCCEEDED", "FAILED", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :return: The lifecycle_state of this UserAssessmentComparison. :rtype: str )r �r r r r r B s z(UserAssessmentComparison.lifecycle_statec C s g d�}t ||�sd}|| _dS )z� Sets the lifecycle_state of this UserAssessmentComparison. The current state of the user assessment comparison. :param lifecycle_state: The lifecycle_state of this UserAssessmentComparison. :type: str )r r r ZUNKNOWN_ENUM_VALUEN)r r )r r Zallowed_valuesr r r r Q s c C s | j S )aS **[Required]** Gets the time_created of this UserAssessmentComparison. The date and time the user assessment comparison was created, in the format defined by `RFC3339`__. __ https://tools.ietf.org/html/rfc3339 :return: The time_created of this UserAssessmentComparison. :rtype: datetime �r r r r r r ` s z%UserAssessmentComparison.time_createdc C s || _ dS )aO Sets the time_created of this UserAssessmentComparison. The date and time the user assessment comparison was created, in the format defined by `RFC3339`__. __ https://tools.ietf.org/html/rfc3339 :param time_created: The time_created of this UserAssessmentComparison. :type: datetime Nr )r r r r r r n s c C s | j S )a Gets the summary of this UserAssessmentComparison. List containing maps as values. Example: `{"Operations": [ {"CostCenter": "42"} ] }` :return: The summary of this UserAssessmentComparison. :rtype: list[object] �r r r r r r | s z UserAssessmentComparison.summaryc C s || _ dS )a Sets the summary of this UserAssessmentComparison. List containing maps as values. Example: `{"Operations": [ {"CostCenter": "42"} ] }` :param summary: The summary of this UserAssessmentComparison. :type: list[object] Nr )r r r r r r � s c C s t | �S �N)r r r r r �__repr__� s z!UserAssessmentComparison.__repr__c C s |d u rdS | j |j kS )NF)�__dict__�r �otherr r r �__eq__� s zUserAssessmentComparison.__eq__c C s | |k S r r r r r r �__ne__� s zUserAssessmentComparison.__ne__N)�__name__� __module__�__qualname__�__doc__ZLIFECYCLE_STATE_CREATINGZLIFECYCLE_STATE_SUCCEEDEDZLIFECYCLE_STATE_FAILEDr �propertyr �setterr r r r r r r r r r s( $ r N)Zoci.utilr r r Zoci.decoratorsr �objectr r r r r �<module> s
cải xoăn