You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

29 lines
1.4 KiB

from django.db import models
class ASSNotification(models.Model):
# Payload
notificationType = models.CharField(max_length=100)
subtype = models.CharField(max_length=100, null=True, blank=True)
notificationUUID = models.CharField(max_length=100)
signedDate = models.DateField(null=True, blank=True)
productId = models.CharField(max_length=100, null=True, blank=True)
# TransactionInfo
appAccountToken = models.CharField(max_length=100, null=True, blank=True)
currency = models.CharField(max_length=100, null=True, blank=True)
expiresDate = models.DateField(null=True, blank=True)
isUpgraded = models.BooleanField(null=True, blank=True)
originalPurchaseDate = models.DateField(null=True, blank=True)
originalTransactionId = models.CharField(max_length=100, null=True, blank=True)
price = models.IntegerField(null=True, blank=True)
quantity = models.IntegerField(null=True, blank=True)
revocationDate = models.DateField(null=True, blank=True)
storefront = models.CharField(max_length=100, null=True, blank=True)
transactionId = models.CharField(max_length=100, null=True, blank=True)
transactionReason = models.CharField(max_length=50, null=True, blank=True)
# Summary
succeededCount = models.IntegerField(null=True, blank=True)
failedCount = models.IntegerField(null=True, blank=True)
requestIdentifier = models.CharField(max_length=100, null=True, blank=True)