ruạṛ
a ���f5H � @ 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 @ sx e Zd ZdZdZdZdZdZdZdZ dZ d Zd ZdZ dZd ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!d d!� Z"e#d"d#� �Z$e$j%d$d#� �Z$e#d%d&� �Z&e&j%d'd&� �Z&e#d(d)� �Z'e'j%d*d)� �Z'e#d+d,� �Z(e(j%d-d,� �Z(e#d.d/� �Z)e)j%d0d/� �Z)e#d1d2� �Z*e*j%d3d2� �Z*e#d4d5� �Z+e+j%d6d5� �Z+e#d7d8� �Z,e,j%d9d8� �Z,d:d;� Z-d<d=� Z.d>d?� Z/d@S )A�WorkRequestSummaryz; The status of an asynchronous task in the system. �CREATE_DBSYSTEM�UPDATE_DBSYSTEM�DELETE_DBSYSTEM�START_DBSYSTEM� STOP_DBSYSTEM�RESTART_DBSYSTEM�ADD_HEATWAVE_CLUSTER�UPDATE_HEATWAVE_CLUSTER�DELETE_HEATWAVE_CLUSTER�START_HEATWAVE_CLUSTER�STOP_HEATWAVE_CLUSTER�RESTART_HEATWAVE_CLUSTER�)GENERATE_HEATWAVE_CLUSTER_MEMORY_ESTIMATE�CREATE_REPLICA�UPDATE_REPLICA�DELETE_REPLICA�CREATE_CHANNEL�UPDATE_CHANNEL�RESUME_CHANNEL� RESET_CHANNEL�DELETE_CHANNEL�COPY_BACKUP� CREATE_BACKUP� DELETE_BACKUP�ACCEPTED�IN_PROGRESS�FAILED� SUCCEEDED� CANCELING�CANCELEDc K sd ddddddddd�| _ ddddd d ddd�| _d | _d | _d | _d | _d | _d | _d | _d | _ d S )a Initializes a new WorkRequestSummary 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 WorkRequestSummary. :type id: str :param operation_type: The value to assign to the operation_type property of this WorkRequestSummary. Allowed values for this property are: "CREATE_DBSYSTEM", "UPDATE_DBSYSTEM", "DELETE_DBSYSTEM", "START_DBSYSTEM", "STOP_DBSYSTEM", "RESTART_DBSYSTEM", "ADD_HEATWAVE_CLUSTER", "UPDATE_HEATWAVE_CLUSTER", "DELETE_HEATWAVE_CLUSTER", "START_HEATWAVE_CLUSTER", "STOP_HEATWAVE_CLUSTER", "RESTART_HEATWAVE_CLUSTER", "GENERATE_HEATWAVE_CLUSTER_MEMORY_ESTIMATE", "CREATE_REPLICA", "UPDATE_REPLICA", "DELETE_REPLICA", "CREATE_CHANNEL", "UPDATE_CHANNEL", "RESUME_CHANNEL", "RESET_CHANNEL", "DELETE_CHANNEL", "COPY_BACKUP", "CREATE_BACKUP", "DELETE_BACKUP", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type operation_type: str :param status: The value to assign to the status property of this WorkRequestSummary. Allowed values for this property are: "ACCEPTED", "IN_PROGRESS", "FAILED", "SUCCEEDED", "CANCELING", "CANCELED", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type status: str :param compartment_id: The value to assign to the compartment_id property of this WorkRequestSummary. :type compartment_id: str :param percent_complete: The value to assign to the percent_complete property of this WorkRequestSummary. :type percent_complete: float :param time_accepted: The value to assign to the time_accepted property of this WorkRequestSummary. :type time_accepted: datetime :param time_started: The value to assign to the time_started property of this WorkRequestSummary. :type time_started: datetime :param time_finished: The value to assign to the time_finished property of this WorkRequestSummary. :type time_finished: datetime �str�floatZdatetime)�id�operation_type�status�compartment_id�percent_complete� time_accepted�time_started� time_finishedr'