
                         d    S SK Jr  S SKJr  S SKJr  S SKJr   " S S\5      r " S S\5      r	S	r
g
)    )absolute_import)Enum)GoogleAPICallError)Optionalc                   (    \ rS rSrSrSrSrSrSrSr	g)	AcknowledgeStatus                   N)
__name__
__module____qualname____firstlineno__SUCCESSPERMISSION_DENIEDFAILED_PRECONDITIONINVALID_ACK_IDOTHER__static_attributes__r       ?lib/third_party/google/cloud/pubsub_v1/subscriber/exceptions.pyr   r      s    GNEr   r   c                   >   ^  \ rS rSrSrS\S\\   4U 4S jjrSr	U =r
$ )AcknowledgeError   zLError during ack/modack/nack operation on exactly-once-enabled subscription.
error_codeinfoc                    > Xl         X l        S nU(       a/  [        U R                   5      S-   [        U R                  5      -   nO[        U R                   5      n[        [        U ]  U5        g )Nz : )r   r    strsuperr   __init__)selfr   r    message	__class__s       r   r$   AcknowledgeError.__init__!   sS    $	$//*U2S^CG$//*G.w7r   )r   r    )r   r   r   r   __doc__r   r   r"   r$   r   __classcell__)r'   s   @r   r   r      s#    V8#4 8HSM 8 8r   r   )r   N)
__future__r   enumr   google.api_core.exceptionsr   typingr   r   r   __all__r   r   r   <module>r0      s3    '  9  8) 8  r   