o
    "“iC"  ã                   @   s˜   d dl mZ d dlmZ d dlZddlmZ ddlmZ ddlmZ ddlmZ dd	l	m	Z	 dd
l
m
Z
 ddlmZ ddlmZ eG dd„ deƒƒZdS )é    )ÚOptional)ÚdefineNé   )ÚOfferDiscountType)ÚEnvironment)ÚInAppOwnershipType)ÚAttrsRawValueAware)Ú	OfferType)ÚRevocationReason)ÚTransactionReason)ÚTypec                   @   s‚  e Zd ZU dZejdd�Zee e	d< 	 ejdd�Z
ee e	d< 	 ejdd�Zee e	d< 	 ejdd�Zee e	d< 	 ejdd�Zee e	d< 	 ejdd�Zee e	d	< 	 ejdd�Zee e	d
< 	 ejdd�Zee e	d< 	 ejdd�Zee e	d< 	 ejdd�Zee e	d< 	 e d¡Zee e	d< 	 e d¡Zee e	d< 	 ejdd�Zee e	d< 	 e d¡Zee e	d< 	 e d¡Zee e	d< 	 ejdd�Zee e	d< 	 e d¡Zee e	d< 	 e d¡Z ee e	d< 	 ejdd�Z!ee e	d< 	 ejdd�Z"ee# e	d< 	 e$ d¡Z%ee$ e	d< 	 e$ d¡Z&ee e	d< 	 ejdd�Z'ee e	d< 	 e( d¡Z)ee( e	d< 	 e( d¡Z*ee e	d< 	 ejdd�Z+ee e	d< 	 ejdd�Z,ee e	d< 	 e- d¡Z.ee- e	d < 	 e- d ¡Z/ee e	d< 	 ejdd�Z0ee e	d!< 	 ejdd�Z1ee e	d"< 	 e2 d#¡Z3ee2 e	d$< 	 e2 d$¡Z4ee e	d#< 	 ejdd�Z5ee e	d%< 	 ejdd�Z6ee e	d&< dS )'ÚJWSTransactionDecodedPayloadz¡
    A decoded payload containing transaction information.
    
    https://developer.apple.com/documentation/appstoreserverapi/jwstransactiondecodedpayload
    N)ÚdefaultÚoriginalTransactionIdÚtransactionIdÚwebOrderLineItemIdÚbundleIdÚ	productIdÚsubscriptionGroupIdentifierÚpurchaseDateÚoriginalPurchaseDateÚexpiresDateÚquantityÚrawTypeÚtypeÚappAccountTokenÚrawInAppOwnershipTypeÚinAppOwnershipTypeÚ
signedDateÚrawRevocationReasonÚrevocationReasonÚrevocationDateÚ
isUpgradedÚrawOfferTypeÚ	offerTypeÚofferIdentifierÚrawEnvironmentÚenvironmentÚ
storefrontÚstorefrontIdÚrawTransactionReasonÚtransactionReasonÚcurrencyÚpriceÚrawOfferDiscountTypeÚofferDiscountTypeÚappTransactionIdÚofferPeriod)7Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚattrÚibr   r   ÚstrÚ__annotations__r   r   r   r   r   r   Úintr   r   r   r   Úcreate_main_attrr   Úcreate_raw_attrr   r   r   r   r   r   r
   r    r   r!   r"   Úboolr	   r$   r#   r%   r   r'   r&   r(   r)   r   r+   r*   r,   r-   r   r/   r.   r0   r1   © r>   r>   úy/var/www/html/premium_crap/venv/lib/python3.10/site-packages/appstoreserverlibrary/models/JWSTransactionDecodedPayload.pyr      s�   
 r   )Útypingr   r6   r   r   r   r   ÚLibraryUtilityr   r	   r
   r   r   r   r>   r>   r>   r?   Ú<module>   s   