
    9h                     0    S SK Jr  SSKJr   " S S5      rg)   )ConversionUtil   )AclOperationc                   "    \ rS rSrSrSS jrSrg)TopicDescription   a  
Represents topic description information for a topic used in describe topic operation.
Used by :meth:`AdminClient.describe_topics`.

Parameters
----------
name : str
    The topic name.
topic_id: Uuid
    The topic id of the topic
is_internal:
    Whether the topic is internal or not
partitions : list(TopicPartitionInfo)
    Partition information.
authorized_operations: list(AclOperation)
    AclOperations allowed for the topic.
Nc                     Xl         X l        X0l        X@l        S U l        U(       aE  / U l        U H7  nU R                  R                  [        R                  " U[        5      5        M9     g g N)	nametopic_idis_internal
partitionsauthorized_operationsappendr   convert_to_enumr   )selfr   r   r   r   r   ops          aC:\Suresh\moveshuttle\MDcreated\moveengine\venv\Lib\site-packages\confluent_kafka/admin/_topic.py__init__TopicDescription.__init__'   s\    	 &$%)" )+D&+**11.2P2PQSUa2bc , !    )r   r   r   r   r   r
   )__name__
__module____qualname____firstlineno____doc__r   __static_attributes__ r   r   r   r      s    $	dr   r   N)_utilr   _aclr   r   r   r   r   <module>r!      s     # d dr   