ruạṛ
a ���f9? � @ 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 ZdZdd� Zedd� �Zejdd� �Zedd� �Zejd d� �Zed d� �Z e jdd� �Z ed d� �Z e jdd� �Z edd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Z e jdd� �Z edd� �Zejdd� �Zedd� �Zejdd� �Zedd � �Zejd!d � �Zed"d#� �Zejd$d#� �Zed%d&� �Zejd'd&� �Zed(d)� �Zejd*d)� �Zed+d,� �Zejd-d,� �Zd.d/� Zd0d1� Zd2d3� Zd4S )5�Datazi The payload of the event. Information within `data` comes from the resource emitting the event. c K s� ddddddddddddddd �| _ d ddd ddddddddddd �| _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ d| _d| _d| _ d| _d| _dS )a� Initializes a new Data object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param event_grouping_id: The value to assign to the event_grouping_id property of this Data. :type event_grouping_id: str :param event_name: The value to assign to the event_name property of this Data. :type event_name: str :param compartment_id: The value to assign to the compartment_id property of this Data. :type compartment_id: str :param compartment_name: The value to assign to the compartment_name property of this Data. :type compartment_name: str :param resource_name: The value to assign to the resource_name property of this Data. :type resource_name: str :param resource_id: The value to assign to the resource_id property of this Data. :type resource_id: str :param availability_domain: The value to assign to the availability_domain property of this Data. :type availability_domain: str :param freeform_tags: The value to assign to the freeform_tags property of this Data. :type freeform_tags: dict(str, str) :param defined_tags: The value to assign to the defined_tags property of this Data. :type defined_tags: dict(str, dict(str, object)) :param identity: The value to assign to the identity property of this Data. :type identity: oci.audit.models.Identity :param request: The value to assign to the request property of this Data. :type request: oci.audit.models.Request :param response: The value to assign to the response property of this Data. :type response: oci.audit.models.Response :param state_change: The value to assign to the state_change property of this Data. :type state_change: oci.audit.models.StateChange :param additional_details: The value to assign to the additional_details property of this Data. :type additional_details: dict(str, object) �strzdict(str, str)zdict(str, dict(str, object))ZIdentityZRequestZResponseZStateChangezdict(str, object))�event_grouping_id� event_name�compartment_id�compartment_name� resource_name�resource_id�availability_domain� freeform_tags�defined_tags�identity�request�response�state_change�additional_detailsZeventGroupingIdZ eventNameZ compartmentIdZcompartmentNameZresourceNameZ resourceIdZavailabilityDomainZfreeformTagsZdefinedTagsr r r ZstateChangeZadditionalDetailsN)Z swagger_typesZ attribute_map�_event_grouping_id�_event_name�_compartment_id�_compartment_name�_resource_name�_resource_id�_availability_domain�_freeform_tags� _defined_tags� _identity�_request� _response� _state_change�_additional_details)�self�kwargs� r&