
    xnh                     $    d dl mZ  G d d      Zy)    )field_mask_pb2c                   (    e Zd ZdZdddefdZd Zy)FieldMaskRulezA marshal between FieldMask and strings.

    See https://github.com/googleapis/proto-plus-python/issues/333
    and
    https://developers.google.com/protocol-buffers/docs/proto3#json
    for more details.
    N)absentr   c                    |S )N )selfvaluer   s      _/var/www/html/profi_bot/bot/venv/lib/python3.12/site-packages/proto/marshal/rules/field_mask.py	to_pythonzFieldMaskRule.to_python   s        c                 v    t        |t              r(t        j                         }|j	                  |       |S |S )N)r
   )
isinstancestrr   	FieldMaskFromJsonString)r	   r
   field_mask_values      r   to_protozFieldMaskRule.to_proto   s7    eS!-779++%+8##r   )__name__
__module____qualname____doc__boolr   r   r   r   r   r   r      s     26 $ r   r   N)google.protobufr   r   r   r   r   <module>r      s    + r   