ruạṛ
a ���fp � @ 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 dd� Zdd� Zdd� ZdS )�UpdateScheduleDetailsz0 Details for updating the custom table. �CSV�PDFc K sF dddddd�| _ dddd d d�| _d| _d| _d| _d| _d| _dS )aq Initializes a new UpdateScheduleDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param description: The value to assign to the description property of this UpdateScheduleDetails. :type description: str :param output_file_format: The value to assign to the output_file_format property of this UpdateScheduleDetails. Allowed values for this property are: "CSV", "PDF" :type output_file_format: str :param result_location: The value to assign to the result_location property of this UpdateScheduleDetails. :type result_location: oci.usage_api.models.ResultLocation :param freeform_tags: The value to assign to the freeform_tags property of this UpdateScheduleDetails. :type freeform_tags: dict(str, str) :param defined_tags: The value to assign to the defined_tags property of this UpdateScheduleDetails. :type defined_tags: dict(str, dict(str, object)) �strZResultLocationzdict(str, str)zdict(str, dict(str, object)))�description�output_file_format�result_location� freeform_tags�defined_tagsr ZoutputFileFormatZresultLocationZfreeformTagsZdefinedTagsN)Z swagger_typesZ attribute_map�_description�_output_file_format�_result_location�_freeform_tags� _defined_tags)�self�kwargs� r �P/usr/lib/python3.9/site-packages/oci/usage_api/models/update_schedule_details.py�__init__ s"