Subversion Repositories SmartDukaan

Rev

Rev 14023 | Rev 14145 | 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
48
 
13577 amit.gupta 49
    def __init__(self, orderId, userId, subTagId, storeId, orderSuccessUrl, closed = False):
50
        self.orderId = orderId
13576 amit.gupta 51
        self.userId = userId
52
        self.subTagId = subTagId
53
        self.closed = closed
54
        self.storeId = storeId
55
        self.orderSuccessUrl = orderSuccessUrl
56
 
57
class SubOrder():
58
    status = None
59
    productTitle = None
60
    estimatedDeliveryDate  = None
61
    productCode  = None
13721 amit.gupta 62
    detailedStatus  = None
13576 amit.gupta 63
    merchantSubOrderId  = None
64
    productUrl  = None
65
    courierName  = None
13664 amit.gupta 66
    unitPrice  = None
67
    amountPaid  = None 
13576 amit.gupta 68
    offerDiscount  = None
13664 amit.gupta 69
    deliveryCharges  = None
13576 amit.gupta 70
    tracingkUrl  = None
71
    placedOn  = None
72
    trackingNumber  = None
73
    quantity  = None
13610 amit.gupta 74
    cashBackStatus = None
75
    cashBackAmount = None
13721 amit.gupta 76
    cashBackPercentage = None
13690 amit.gupta 77
    imgUrl = None
13610 amit.gupta 78
    closed = None
13781 amit.gupta 79
    missingAff = None
13576 amit.gupta 80
 
81
    def __init__(self, productTitle, productUrl, placedOn, amountPaid, status=Store.ORDER_PLACED, quantity = 1):
82
        self.productTitle = productTitle
83
        self.productUrl = productUrl
84
        self.placedOn = placedOn
85
        self.amountPaid = amountPaid
86
        self.status = status
14097 amit.gupta 87
        self.quantity = quantity
13610 amit.gupta 88
        self.closed = False
13781 amit.gupta 89
        self.missingAff = True
13576 amit.gupta 90
 
91