o
    ÖtBh  ã                   @   s,   d dl mZ ddlmZ G dd„ deƒZdS )é   )ÚShopifyResourceé   )ÚGiftCardAdjustmentc                   @   s(   e Zd Zdd„ Zedd„ ƒZdd„ ZdS )ÚGiftCardc                 C   s   |   |  d¡¡ d S )NÚdisable)Ú_load_attributes_from_responseÚpost)Úself© r
   úr/var/www/html/riverr-enterprise-integrations-main/venv/lib/python3.10/site-packages/shopify/resources/gift_card.pyr      s   zGiftCard.disablec                 K   s   |   | jdi |¤Ž¡S )aÁ  
        Search for gift cards matching supplied query

        Args:
           order: Field and direction to order results by (default: disabled_at DESC)
           query: Text to search for gift cards
           page: Page to show (default: 1)
           limit: Amount of results (default: 50) (maximum: 250)
           fields: comma-separated list of fields to include in the response
        Returns:
           An array of gift cards.
        ÚsearchN)r   )Ú_build_collectionÚget)ÚclsÚkwargsr
   r
   r   r   	   s   zGiftCard.searchc                 C   s"   |   d| ¡ ¡}ttj |j¡ƒS )z3
        Create a new Gift Card Adjustment
        Úadjustments)r   Úencoder   r   ÚformatÚdecodeÚbody)r	   Ú
adjustmentÚresourcer
   r
   r   Úadd_adjustment   s   zGiftCard.add_adjustmentN)Ú__name__Ú
__module__Ú__qualname__r   Úclassmethodr   r   r
   r
   r
   r   r      s
    
r   N)Úbaser   Úgift_card_adjustmentr   r   r
   r
   r
   r   Ú<module>   s    