Subversion Repositories SmartDukaan

Rev

Rev 19156 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
14371 kshitij.so 1
from shop2020.thriftpy.model.v1.dtr.ttypes import LivePricing as T_LivePricing
2
 
3
 
4
def to_t_livePricing(d_livePricing):
5
    livePricing = T_LivePricing()
14800 kshitij.so 6
    if not d_livePricing:
16179 kshitij.so 7
        livePricing.marketPlaceUrl = ""
8
        livePricing.source_product_name = ""
9
        livePricing.thumbnail = ""
10
        livePricing.coupon = ""
11
        livePricing.tagline = ""
12
        livePricing.offer = ""
14371 kshitij.so 13
        return livePricing
14
 
15
    livePricing._id = d_livePricing.get('_id')
16
    livePricing.available_price = d_livePricing.get('available_price')
17
    livePricing.marketPlaceUrl = d_livePricing.get('marketPlaceUrl')
18
    livePricing.in_stock = d_livePricing.get('in_stock')
19
    livePricing.source_id = d_livePricing.get('source_id')
20
    livePricing.source_product_name = d_livePricing.get('source_product_name')
21
    livePricing.thumbnail = d_livePricing.get('thumbnail')
14762 kshitij.so 22
    livePricing.cash_back_type = long(d_livePricing.get('cash_back_type'))
23
    livePricing.cash_back = d_livePricing.get('cash_back')
15905 kshitij.so 24
    try:
25
        livePricing.coupon = d_livePricing.get('coupon')
15946 kshitij.so 26
        livePricing.codAvailable = d_livePricing.get('codAvailable')
15905 kshitij.so 27
    except:
15911 kshitij.so 28
        livePricing.coupon = ""
15945 kshitij.so 29
        livePricing.codAvailable = 1
16118 kshitij.so 30
    livePricing.tagline = d_livePricing.get('tagline')
31
    livePricing.offer = d_livePricing.get('offer')
16459 kshitij.so 32
    livePricing.gross_price = d_livePricing.get('gross_price')
18721 kshitij.so 33
    livePricing.cheapestBulkPrice = d_livePricing.get('cheapestBulkPrice')
18739 kshitij.so 34
    livePricing.packQuantity = d_livePricing.get('packQuantity')
19156 kshitij.so 35
    livePricing.netPriceAfterCashBack = d_livePricing.get('netPriceAfterCashBack')
19152 kshitij.so 36
    livePricing.showNetPrice = d_livePricing.get('showNetPrice')
19317 kshitij.so 37
    livePricing.category_id = d_livePricing.get('category_id')
38
    livePricing.subCategoryId = d_livePricing.get('subCategoryId')
14371 kshitij.so 39
    return livePricing