U
    ڲg                     @   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edddZdd ZdS )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)absentc                C   s   |S )N )selfvaluer   r   r   B/tmp/pip-unpacked-wheel-zasgy6sz/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   Z	FieldMaskZFromJsonString)r   r   Z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)Zgoogle.protobufr   r   r   r   r   r   <module>   s   