ruạṛ
a ���f�Y � @ 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 ZdZdZdZdZdZdZdZdZdZdZdZdZdd� Zedd� �Zejdd� �Zedd � �Z e jd!d � �Z ed"d#� �Z!e!jd$d#� �Z!ed%d&� �Z"e"jd'd&� �Z"ed(d)� �Z#e#jd*d)� �Z#ed+d,� �Z$e$jd-d,� �Z$ed.d/� �Z%e%jd0d/� �Z%ed1d2� �Z&e&jd3d2� �Z&d4d5� Z'd6d7� Z(d8d9� Z)d:S );�AttributeResponsez` Response of an individual attribute item in the bulk activate or deactivate operation. �NUMERIC�STRING�NONE� EPOCH_TIME_MS�BYTES�COUNT�DURATION_MS�TRACE_STATUS� PERCENTAGE�ACTIVATE� DEACTIVATE�TRACES� SYNTHETIC�ATTRIBUTE_ALREADY_ACTIVE�ATTRIBUTE_ACTIVATED�ATTRIBUTE_DEACTIVATED�DEACTIVATION_NOT_ALLOWED�ATTRIBUTE_DOES_NOT_EXIST�ATTRIBUTE_ALREADY_DEACTIVATED�DUPLICATE_ATTRIBUTE�INVALID_ATTRIBUTE�INVALID_ATTRIBUTE_TYPE_CONFLICT�ATTRIBUTE_NOT_PROCESSED�ATTRIBUTE_UPDATE_NOT_ALLOWEDc K sd ddddddddd�| _ dddddd d dd�| _d| _d| _d| _d| _d| _d| _d| _d| _ dS ) a� Initializes a new AttributeResponse object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param attribute_name: The value to assign to the attribute_name property of this AttributeResponse. :type attribute_name: str :param attribute_type: The value to assign to the attribute_type property of this AttributeResponse. Allowed values for this property are: "NUMERIC", "STRING", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type attribute_type: str :param unit: The value to assign to the unit property of this AttributeResponse. Allowed values for this property are: "NONE", "EPOCH_TIME_MS", "BYTES", "COUNT", "DURATION_MS", "TRACE_STATUS", "PERCENTAGE", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type unit: str :param notes: The value to assign to the notes property of this AttributeResponse. :type notes: str :param operation_type: The value to assign to the operation_type property of this AttributeResponse. Allowed values for this property are: "ACTIVATE", "DEACTIVATE", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type operation_type: str :param attribute_name_space: The value to assign to the attribute_name_space property of this AttributeResponse. Allowed values for this property are: "TRACES", "SYNTHETIC", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type attribute_name_space: str :param attribute_status: The value to assign to the attribute_status property of this AttributeResponse. Allowed values for this property are: "ATTRIBUTE_ALREADY_ACTIVE", "ATTRIBUTE_ACTIVATED", "ATTRIBUTE_DEACTIVATED", "DEACTIVATION_NOT_ALLOWED", "ATTRIBUTE_DOES_NOT_EXIST", "ATTRIBUTE_ALREADY_DEACTIVATED", "DUPLICATE_ATTRIBUTE", "INVALID_ATTRIBUTE", "INVALID_ATTRIBUTE_TYPE_CONFLICT", "ATTRIBUTE_NOT_PROCESSED", "ATTRIBUTE_UPDATE_NOT_ALLOWED", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type attribute_status: str :param time_updated: The value to assign to the time_updated property of this AttributeResponse. :type time_updated: datetime �strZdatetime)�attribute_name�attribute_type�unit�notes�operation_type�attribute_name_space�attribute_status�time_updatedZ attributeNameZ attributeTyper"