o
    ÖtBhÁ  ã                   @   s    d dl mZ G dd„ deƒZdS )é   )ÚShopifyResourcec                       s8   e Zd ZdZdZdZei fdd„ƒZ‡ fdd„Z‡  Z	S )ÚFulfillmentEventz//orders/$order_id/fulfillments/$fulfillment_id/ÚeventÚeventsc                 C   s.   |  d¡}|  d¡}|  d¡}d| j||f S )NÚorder_idÚfulfillment_idÚevent_idz%s/orders/%s/fulfillments/%s)ÚgetÚsite)ÚclsÚoptionsr   r   r   © r   úz/var/www/html/riverr-enterprise-integrations-main/venv/lib/python3.10/site-packages/shopify/resources/fulfillment_event.pyÚ_prefix	   s   


zFulfillmentEvent._prefixc                    s(   | j d }|dvrtdƒ‚tt| ƒ ¡ S )NÚstatus)
Úlabel_printedÚlabel_purchasedÚattempted_deliveryÚready_for_pickupÚ	picked_upÚ	confirmedÚ
in_transitÚout_for_deliveryÚ	deliveredÚfailurezInvalid status)Ú
attributesÚAttributeErrorÚsuperr   Úsave)Úselfr   ©Ú	__class__r   r   r      s   
zFulfillmentEvent.save)
Ú__name__Ú
__module__Ú__qualname__Ú_prefix_sourceÚ	_singularÚ_pluralÚclassmethodr   r   Ú__classcell__r   r   r    r   r      s    r   N)Úbaser   r   r   r   r   r   Ú<module>   s    