ruạṛ
a ���f�A � @ 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 ZdZdZdZdd� Zedd� �Zej dd� �Zed d � �Z e j dd � �Z edd � �Zej dd � �Zedd� �Zej dd� �Zedd� �Z e j dd� �Z edd� �Zej dd� �Zedd� �Zej dd� �Zedd� �Zej dd� �Zedd� �Zej d d� �Zed!d"� �Zej d#d"� �Zed$d%� �Zej d&d%� �Zed'd(� �Zej d)d(� �Zed*d+� �Zej d,d+� �Zd-d.� Zd/d0� Zd1d2� Zd3S )4�Scriptz+ The information about the script. �SIDE�JSc K s� dddddddddddddd� | _ d d ddd ddddddddd� | _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ d| _d| _d| _ d| _dS )a9 Initializes a new Script 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 Script. :type id: str :param display_name: The value to assign to the display_name property of this Script. :type display_name: str :param content_type: The value to assign to the content_type property of this Script. Allowed values for this property are: "SIDE", "JS", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type content_type: str :param content: The value to assign to the content property of this Script. :type content: str :param time_uploaded: The value to assign to the time_uploaded property of this Script. :type time_uploaded: datetime :param content_size_in_bytes: The value to assign to the content_size_in_bytes property of this Script. :type content_size_in_bytes: int :param content_file_name: The value to assign to the content_file_name property of this Script. :type content_file_name: str :param parameters: The value to assign to the parameters property of this Script. :type parameters: list[oci.apm_synthetics.models.ScriptParameterInfo] :param monitor_status_count_map: The value to assign to the monitor_status_count_map property of this Script. :type monitor_status_count_map: oci.apm_synthetics.models.MonitorStatusCountMap :param time_created: The value to assign to the time_created property of this Script. :type time_created: datetime :param time_updated: The value to assign to the time_updated property of this Script. :type time_updated: datetime :param freeform_tags: The value to assign to the freeform_tags property of this Script. :type freeform_tags: dict(str, str) :param defined_tags: The value to assign to the defined_tags property of this Script. :type defined_tags: dict(str, dict(str, object)) �strZdatetime�intzlist[ScriptParameterInfo]ZMonitorStatusCountMapzdict(str, str)zdict(str, dict(str, object))) �id�display_name�content_type�content� time_uploaded�content_size_in_bytes�content_file_name� parameters�monitor_status_count_map�time_created�time_updated� freeform_tags�defined_tagsr ZdisplayNameZcontentTyper ZtimeUploadedZcontentSizeInBytesZcontentFileNamer ZmonitorStatusCountMapZtimeCreatedZtimeUpdatedZfreeformTagsZdefinedTagsN)Z swagger_typesZ attribute_map�_id� _display_name� _content_type�_content�_time_uploaded�_content_size_in_bytes�_content_file_name�_parameters�_monitor_status_count_map� _time_created� _time_updated�_freeform_tags� _defined_tags)�self�kwargs� r'