Subversion Repositories SmartDukaan

Rev

Rev 13781 | Rev 14145 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

'''
Created on Jan 16, 2015

@author: amit
'''
from main import Store
class AffiliateInfo():
    
    
    subTagId = None
    conversionStatus = None
    adId = None
    adDate = None
    payOut = None
    offerName = None
    storeId = None
    saleAmount = None
    saleDate = None
    ip = None
    def __init__(self,subTagId, storeId, conversionStatus, adId, saleDate, payOut, offerName, ip, saleAmount):
        self.subTagId = subTagId
        self.conversionStatus = conversionStatus
        self.adId = adId
        self.payOut = payOut
        self.offerName = offerName
        self.ip = ip
        self.saleAmount = saleAmount
        self.storeId = storeId
        self.saleDate = saleDate
        
    def __repr__(self):
        return None

class Order():
    orderId = None
    subOrders = None
    deliveryCharges = None
    userId = None
    merchantOrderId = None
    storeId = None
    discountApplied = None
    subTagId = None
    closed = None
    placedOn = None
    totalAmount = None
    paidAmount = None
    orderSuccessUrl = None
    
    def __init__(self, orderId, userId, subTagId, storeId, orderSuccessUrl, closed = False):
        self.orderId = orderId
        self.userId = userId
        self.subTagId = subTagId
        self.closed = closed
        self.storeId = storeId
        self.orderSuccessUrl = orderSuccessUrl
        
class SubOrder():
    status = None
    productTitle = None
    estimatedDeliveryDate  = None
    productCode  = None
    detailedStatus  = None
    merchantSubOrderId  = None
    productUrl  = None
    courierName  = None
    unitPrice  = None
    amountPaid  = None 
    offerDiscount  = None
    deliveryCharges  = None
    tracingkUrl  = None
    placedOn  = None
    trackingNumber  = None
    quantity  = None
    cashBackStatus = None
    cashBackAmount = None
    cashBackPercentage = None
    imgUrl = None
    closed = None
    missingAff = None
    
    def __init__(self, productTitle, productUrl, placedOn, amountPaid, status=Store.ORDER_PLACED, quantity = 1):
        self.productTitle = productTitle
        self.productUrl = productUrl
        self.placedOn = placedOn
        self.amountPaid = amountPaid
        self.status = status
        self.quantity = 1
        self.closed = False
        self.missingAff = True