Subversion Repositories SmartDukaan

Rev

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