Subversion Repositories SmartDukaan

Rev

Rev 13569 | Rev 13577 | 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():
35
    id = None
36
    subOrders = None
37
    deliveryCharges = None
38
    userId = None
39
    merchantOderId = None
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
 
49
    def __init__(self, id, userId, subTagId, storeId, orderSuccessUrl, closed = False):
50
        self.id = id
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
62
    deliveryCharges  = None
63
    unitPrice  = None
64
    merchantSubOrderId  = None
65
    productUrl  = None
66
    courierName  = None
67
    offerDiscount  = None
68
    tracingkUrl  = None
69
    placedOn  = None
70
    trackingNumber  = None
71
    amountPaid  = None 
72
    quantity  = None
73
 
74
    def __init__(self, productTitle, productUrl, placedOn, amountPaid, status=Store.ORDER_PLACED, quantity = 1):
75
        self.productTitle = productTitle
76
        self.productUrl = productUrl
77
        self.placedOn = placedOn
78
        self.amountPaid = amountPaid
79
        self.status = status
80
        self.quantity = 1
81
 
82