ruạṛ
a N��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] �str�datetimezlist[object])�lifecycle_state�time_created�summary�lifecycleState�timeCreatedr N)� swagger_types� attribute_map�_lifecycle_state� _time_created�_summary)�self�kwargs� r ��/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/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 @ 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 �UNKNOWN_ENUM_VALUEN)r r )r r �allowed_valuesr r r r O 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 l 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 z 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__�LIFECYCLE_STATE_CREATING�LIFECYCLE_STATE_SUCCEEDED�LIFECYCLE_STATE_FAILEDr �propertyr �setterr r r! r% r&