| Total Complexity | 5 |
| Total Lines | 26 |
| Duplicated Lines | 0 % |
| Changes | 1 | ||
| Bugs | 0 | Features | 0 |
| 1 | from lib.wechatutil.appinfo import AppInfo |
||
| 2 | class WechatApplication: |
||
| 3 | def __init__(self,**kwargs): |
||
|
|
|||
| 4 | self.appinfo = AppInfo(kwargs) |
||
| 5 | self.description = kwargs['description'] |
||
| 6 | self.allow_userinfos = kwargs['allow_userinfos']['user'] |
||
| 7 | self.allow_partys = kwargs['allow_partys']['partyid'] |
||
| 8 | self.allow_tags = kwargs['allow_tags']['tagid'] |
||
| 9 | self.close = kwargs['close'] |
||
| 10 | self.redirect_domain = kwargs['redirect_domain'] |
||
| 11 | self.report_location_flag = kwargs['report_location_flag'] |
||
| 12 | self.isreportuser = kwargs['isreportuser'] |
||
| 13 | self.isreportenter = kwargs['isreportenter'] |
||
| 14 | self.chat_extension_url = kwargs['chat_extension_url'] |
||
| 15 | self.type = kwargs['type'] |
||
| 16 | |||
| 17 | def getagentid(self): |
||
| 18 | return self.appinfo.getagentid() |
||
| 19 | |||
| 20 | def getallow_userinfos(self): |
||
| 21 | return self.getallow_userinfos() |
||
| 22 | |||
| 23 | def getallow_partys(self): |
||
| 24 | return self.allow_partys |
||
| 25 | |||
| 26 | def getallow_tags(self): |
||
| 27 | return self.allow_tags |
||