Subversion Repositories SmartDukaan

Rev

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