Subversion Repositories SmartDukaan

Rev

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

Rev Author Line No. Line
759 chandransh 1
'''
2
Created on 03-Feb-2011
3
 
4
@author: ashish
5
'''
1610 ankur.sing 6
from shop2020.thriftpy.utils.ttypes import LogisticsUser as TLogisticsUser,\
1891 ankur.sing 7
     StatisticsUser as TStatisticsUser, ReportUser as TReportUser, Report as TReport
1422 varun.gupt 8
from shop2020.thriftpy.utils.ttypes import UserEmail as TUserEmail
9
from shop2020.utils.Utils import to_java_date
759 chandransh 10
 
11
def to_t_luser(luser):
12
    t_luser = TLogisticsUser()
13
    t_luser.username = luser.username
14
    t_luser.providerId = luser.providerId
1422 varun.gupt 15
    return t_luser
16
 
1610 ankur.sing 17
def to_t_suser(suser):
18
    t_suser = TStatisticsUser()
19
    t_suser.username = suser.username
20
    return t_suser
21
 
1891 ankur.sing 22
def to_t_ruser(ruser):
23
    t_ruser = TReportUser()
24
    t_ruser.username = ruser.username
25
    t_ruser.role = ruser.role
26
    return t_ruser
27
 
28
def to_t_report(report):
29
    t_report = TReport()
30
    t_report.id = report.id
31
    t_report.description = report.description
32
    t_report.controller = report.controller
33
    return t_report
34
 
1422 varun.gupt 35
def to_t_useremail(useremail):
36
    t_useremail = TUserEmail()
37
    t_useremail.id = useremail.id
38
    t_useremail.emailFrom = useremail.emailFrom
39
    t_useremail.emailTo = useremail.emailTo
40
    t_useremail.subject = useremail.subject
41
    t_useremail.body = useremail.body
42
    t_useremail.emailType = useremail.emailType
43
    t_useremail.source = useremail.source
44
    t_useremail.status = useremail.status
45
    t_useremail.timestamp = to_java_date(useremail.timestamp)
46
    return t_useremail