Subversion Repositories SmartDukaan

Rev

Rev 14097 | Rev 14171 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
13569 amit.gupta 1
'''
2
Created on Jan 16, 2015
3
 
4
@author: amit
5
'''
13576 amit.gupta 6
from main import Store
13569 amit.gupta 7
class AffiliateInfo():
8
 
9
 
10
    subTagId = None
11
    conversionStatus = None
12
    adId = None
13
    adDate = None
14
    payOut = None
15
    offerName = None
16
    storeId = None
17
    saleAmount = None
18
    saleDate = None
19
    ip = None
20
    def __init__(self,subTagId, storeId, conversionStatus, adId, saleDate, payOut, offerName, ip, saleAmount):
21
        self.subTagId = subTagId
22
        self.conversionStatus = conversionStatus
23
        self.adId = adId
24
        self.payOut = payOut
25
        self.offerName = offerName
26
        self.ip = ip
27
        self.saleAmount = saleAmount
28
        self.storeId = storeId
29
        self.saleDate = saleDate
30
 
31
    def __repr__(self):
32
        return None
33
 
13576 amit.gupta 34
class Order():
13577 amit.gupta 35
    orderId = None
13576 amit.gupta 36
    subOrders = None
37
    deliveryCharges = None
38
    userId = None
14023 amit.gupta 39
    merchantOrderId = None
13576 amit.gupta 40
    storeId = None
41
    discountApplied = None
42
    subTagId = None
43
    closed = None
44
    placedOn = None
45
    totalAmount = None
46
    paidAmount = None
47
    orderSuccessUrl = None
14145 amit.gupta 48
    orderTrackingUrl = None
13576 amit.gupta 49
 
13577 amit.gupta 50
    def __init__(self, orderId, userId, subTagId, storeId, orderSuccessUrl, closed = False):
51
        self.orderId = orderId
13576 amit.gupta 52
        self.userId = userId
53
        self.subTagId = subTagId
54
        self.closed = closed
55
        self.storeId = storeId
56
        self.orderSuccessUrl = orderSuccessUrl
57
 
58
class SubOrder():
59
    status = None
60
    productTitle = None
61
    estimatedDeliveryDate  = None
62
    productCode  = None
13721 amit.gupta 63
    detailedStatus  = None
13576 amit.gupta 64
    merchantSubOrderId  = None
65
    productUrl  = None
66
    courierName  = None
13664 amit.gupta 67
    unitPrice  = None
68
    amountPaid  = None 
13576 amit.gupta 69
    offerDiscount  = None
13664 amit.gupta 70
    deliveryCharges  = None
13576 amit.gupta 71
    tracingkUrl  = None
72
    placedOn  = None
73
    trackingNumber  = None
74
    quantity  = None
13610 amit.gupta 75
    cashBackStatus = None
76
    cashBackAmount = None
13721 amit.gupta 77
    cashBackPercentage = None
13690 amit.gupta 78
    imgUrl = None
13610 amit.gupta 79
    closed = None
13781 amit.gupta 80
    missingAff = None
13576 amit.gupta 81
 
82
    def __init__(self, productTitle, productUrl, placedOn, amountPaid, status=Store.ORDER_PLACED, quantity = 1):
83
        self.productTitle = productTitle
84
        self.productUrl = productUrl
85
        self.placedOn = placedOn
86
        self.amountPaid = amountPaid
87
        self.status = status
14097 amit.gupta 88
        self.quantity = quantity
13610 amit.gupta 89
        self.closed = False
13781 amit.gupta 90
        self.missingAff = True
13576 amit.gupta 91
 
92