o
    ýÞhž  ã                   @   s   d dl mZ G dd„ dƒZdS )é    )Úfield_mask_pb2c                   @   s,   e Zd ZdZddœdefdd„Zdd„ ZdS )	ÚFieldMaskRulezÓA 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                C   s   |S )N© )ÚselfÚvaluer   r   r   ú^/var/www/html/premium_crap/venv/lib/python3.10/site-packages/proto/marshal/rules/field_mask.pyÚ	to_python   s   zFieldMaskRule.to_pythonc                 C   s&   t |tƒrt ¡ }|j|d� |S |S )N)r   )Ú
isinstanceÚstrr   Ú	FieldMaskÚFromJsonString)r   r   Úfield_mask_valuer   r   r   Úto_proto   s
   
zFieldMaskRule.to_proto)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Úboolr	   r   r   r   r   r   r      s    r   N)Úgoogle.protobufr   r   r   r   r   r   Ú<module>   s   