+
    TŎi.                     8    ^ RI t ^ RIt^ RIHt  ! R R]4      tR# )    N)DeliveryCategoryc                     a  ] tR t^t o RtRRRRRRRRRRR	RR
RRR/tR%R lt]R 4       t]P                  R 4       t]R 4       t
]
P                  R 4       t
]R 4       t]P                  R 4       t]R 4       t]P                  R 4       t]R 4       t]P                  R 4       t]R 4       t]P                  R 4       t]R 4       t]P                  R 4       t]R 4       t]P                  R 4       tR tR tR  tR! tR" tR# tR$tV tR# )&Contentzm
Content objects that contain the product IDs associated with the event plus information about the products.

product_idstrquantity
item_pricefloattitledescriptionbrandcategorydelivery_categoryNc	                   R V n         R V n        R V n        R V n        R V n        R V n        R V n        R V n        Ve   Wn        Ve   W n	        Ve   W0n
        Ve   W@n        Ve   WPn        Ve   W`n        Ve   Wpn        Ve	   Wn        R # R # )N)_product_id	_quantity_item_price_title_description_brand	_category_delivery_categoryr   r   r	   r   r   r   r   r   )	selfr   r   r	   r   r   r   r   r   s	   &&&&&&&&&}/Users/ahmad/.openclaw/workspace/scripts/.venv/lib/python3.14/site-packages/facebook_business/adobjects/serverside/content.py__init__Content.__init__)   s       "&!(O$M!(OJ"*J$M(%6" )    c                    V P                   # )z
Gets Product Id.
:rtype: str
r   r   s   &r   r   Content.product_idO        r   c                    Wn         R# )z
Sets Product Id.
Nr   )r   r   s   &&r   r   r!   W   
    
 &r   c                    V P                   # )z%
Gets number of product.
:rtype: int
r   r    s   &r   r   Content.quantity^        ~~r   c                    Wn         R# )z
Set number of product.
Nr&   )r   r   s   &&r   r   r'   f   	    
 "r   c                    V P                   # )z 
Gets Item Price.
:rtype: float
r   r    s   &r   r	   Content.item_pricem   r"   r   c                    Wn         R# )z
Sets Item Price.
Nr,   )r   r	   s   &&r   r	   r-   u   r$   r   c                    V P                   # )z
Gets title.
:rtype: float
r   r    s   &r   r   Content.title|        {{r   c                    Wn         R# )z
Sets title.
Nr0   )r   r   s   &&r   r   r1      	    
 r   c                    V P                   # )z!
Gets description.
:rtype: float
r   r    s   &r   r   Content.description   s        r   c                    Wn         R# )z
Sets description.
Nr6   )r   r   s   &&r   r   r7      s
    
 (r   c                    V P                   # )z
Gets brand.
:rtype: float
r   r    s   &r   r   Content.brand   r2   r   c                    Wn         R# )z
Sets brand.
Nr:   )r   r   s   &&r   r   r;      r4   r   c                    V P                   # )z
Gets category.
:rtype: float
r   r    s   &r   r   Content.category   r(   r   c                    Wn         R# )z
Sets category.
Nr>   )r   r   s   &&r   r   r?      r*   r   c                    V P                   # )zcGets the Type of Delivery Category.

:return: The Delivery Category type.
:rtype: DeliveryCategory
)r   r    s   &r   r   Content.delivery_category   s     &&&r   c                b    \        V\        4      '       g   \        RV,           4      hWn        R# )zSets the Type of Delivery Category.

Use with Purchase events.

:param delivery_category: The Delivery Category type.
:type: DeliveryCategory
zMdelivery_category must be of type DeliveryCategory. Passed invalid category: N)
isinstancer   	TypeErrorr   )r   r   s   &&r   r   rB      s1     +-=>>kn  A  A"3r   c                ^   R V P                   RV P                  RV P                  RV P                  RV P                  RV P
                  RV P                  /pV P                  e   V P                  P                  VR&   VP                  4        UUu/ uF  w  r#Vf   K  W#bK  	  pppV# u uppi )idr   r	   r   r   r   r   r   )
r   r   r	   r   r   r   r   r   valueitems)r   normalized_payloadkvs   &   r   	normalizeContent.normalize   s    $//$//TZZ4++TZZ
 !!-6:6L6L6R6R23/A/G/G/I[/ItqQdad/I[!! \s   B)B)c                   / p\         P                  ! V P                  4       F  w  r#\        W4      p\	        V\
        4      '       d   \        \        R V4      4      W&   K@  \        VR4      '       d   VP                  4       W&   Kf  \	        V\        4      '       d)   \        \        R VP                  4       4      4      W&   K  WAV&   K  	  \        \        \        4      '       d   V P                  4        F	  w  rTWAV&   K  	  V# )z&Returns the model properties as a dictc                 J    \        V R 4      '       d   V P                  4       # T # )to_dicthasattrrQ   )xs   &r   <lambda>!Content.to_dict.<locals>.<lambda>   s    WQ	-B-BaiikIIr   rQ   c                 x    \        V ^,          R4      '       d!   V ^ ,          V ^,          P                  4       3# T # )   rQ   rR   )items   &r   rU   rV      s9    tAw	22 #'q'47??+<!= "=8<"=r   )six	iteritemsparam_typesgetattrrD   listmaprS   rQ   dictrI   
issubclassr   )r   resultattr_rH   keys   &     r   rQ   Content.to_dict   s    }}T%5%56GDD'E%&&#CI%   	**$}}E4((#C=KKM%    %t! 7" gt$$"jjl
#s + r   c                J    \         P                  ! V P                  4       4      # )z.Returns the string representation of the model)pprintpformatrQ   r    s   &r   to_strContent.to_str   s    ~~dlln--r   c                "    V P                  4       # )zFor `print` and `pprint`)rj   r    s   &r   __repr__Content.__repr__   s    {{}r   c                d    \        V\        4      '       g   R# V P                  VP                  8H  # )z&Returns true if both objects are equalF)rD   r   __dict__r   others   &&r   __eq__Content.__eq__  s%    %))}}..r   c                    W8X  * # )z*Returns true if both objects are not equal rq   s   &&r   __ne__Content.__ne__
  s      r   )r   r   r   r   r   r   r   r   r   r   r   r   r	   r   r   r   )NNNNNNNN)__name__
__module____qualname____firstlineno____doc__r\   r   propertyr   setterr   r	   r   r   r   r   r   rM   rQ   rj   rm   rs   rw   __static_attributes____classdictcell__)__classdict__s   @r   r   r      s     	eEguEU	K$7L     & &   __" "     & &   \\  ! ! ( (   \\    __" " ' ' 4 4""6./! !r   r   )rh   rZ   8facebook_business.adobjects.serverside.delivery_categoryr   objectr   rv   r   r   <module>r      s   *  
 Ur!f r!r   