ruạṛ
a ���f�6 � @ 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 d� Zedd� �Zejdd� �Zedd� �Zejdd� �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.� �Zejd/d.� �Zed0d1� �Zejd2d1� �Zd3d4� Zd5d6� Zd7d8� Z d9S ):� Executionz1 Task Execution associated with the Job. �ACCEPTED�WAITING�IN_PROGRESS�FAILED� SUCCEEDED�CANCELED�SKIPPED�IGNORED�NOT_APPLICABLE�ABORTED� TIMED_OUTc K s� ddddddddddddd�| _ ddd d ddd dddddd�| _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ d| _d| _d| _ dS )a� Initializes a new Execution 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 Execution. :type id: str :param task_record_id: The value to assign to the task_record_id property of this Execution. :type task_record_id: str :param step_name: The value to assign to the step_name property of this Execution. :type step_name: str :param process_reference_id: The value to assign to the process_reference_id property of this Execution. :type process_reference_id: str :param sequence: The value to assign to the sequence property of this Execution. :type sequence: str :param subjects: The value to assign to the subjects property of this Execution. :type subjects: list[str] :param status: The value to assign to the status property of this Execution. Allowed values for this property are: "ACCEPTED", "WAITING", "IN_PROGRESS", "FAILED", "SUCCEEDED", "CANCELED", "SKIPPED", "IGNORED", "NOT_APPLICABLE", "ABORTED", "TIMED_OUT", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type status: str :param outcome: The value to assign to the outcome property of this Execution. :type outcome: oci.fleet_apps_management.models.Outcome :param target_id: The value to assign to the target_id property of this Execution. :type target_id: str :param time_started: The value to assign to the time_started property of this Execution. :type time_started: datetime :param time_ended: The value to assign to the time_ended property of this Execution. :type time_ended: datetime :param system_tags: The value to assign to the system_tags property of this Execution. :type system_tags: dict(str, dict(str, object)) �strz list[str]ZOutcomeZdatetimezdict(str, dict(str, object)))�id�task_record_id� step_name�process_reference_id�sequence�subjects�status�outcome� target_id�time_started� time_ended�system_tagsr ZtaskRecordIdZstepNameZprocessReferenceIdr r r r ZtargetIdZtimeStartedZ timeEndedZ systemTagsN)Z swagger_typesZ attribute_map�_id�_task_record_id� _step_name�_process_reference_id� _sequence� _subjects�_status�_outcome� _target_id� _time_started�_time_ended�_system_tags)�self�kwargs� r- �N/usr/lib/python3.9/site-packages/oci/fleet_apps_management/models/execution.py�__init__>