|
| 1 | +class AppIdBundle: |
| 2 | + |
| 3 | + def __init__(self): |
| 4 | + self.requestIp = '' |
| 5 | + self.virtruClient = '' |
| 6 | + self.created = '' |
| 7 | + self.recordId = '' |
| 8 | + self.timestamp = '' |
| 9 | + self.userId = '' |
| 10 | + self.orgId = '' |
| 11 | + self.primaryOu = '' |
| 12 | + self.isRevokedEvent = False |
| 13 | + self.ous = [] |
| 14 | + self.state = '' |
| 15 | + self.orgActionType = '' |
| 16 | + self.requestId = '' |
| 17 | + self.groups = [] |
| 18 | + self.lastModified = '' |
| 19 | + self.action = '' |
| 20 | + self.userAgent = '' |
| 21 | + self.isDisableEvent = False |
| 22 | + self.type = '' |
| 23 | + self.isActivateEvent = False |
| 24 | + |
| 25 | + def loadjson(self, jsonin): |
| 26 | + |
| 27 | + self.requestIp = jsonin.get('requestIp', '') |
| 28 | + self.virtruClient = jsonin.get('virtruClient', '') |
| 29 | + self.created = jsonin.get('created', '') |
| 30 | + self.recordId = jsonin.get('recordId', '') |
| 31 | + self.timestamp = jsonin.get('timestamp', '') |
| 32 | + self.userId = jsonin.get('userId', '') |
| 33 | + self.orgId = jsonin.get('orgId', '') |
| 34 | + self.primaryOu = jsonin.get('primaryOu', '') |
| 35 | + self.isRevokedEvent = jsonin.get('isRevokedEvent', False) |
| 36 | + self.ous = jsonin.get('ous', None) |
| 37 | + self.state = jsonin.get('state', '') |
| 38 | + self.orgActionType = jsonin.get('orgActionType', '') |
| 39 | + self.requestId = jsonin.get('requestId', '') |
| 40 | + self.groups = jsonin.get('groups', None) |
| 41 | + self.lastModified = jsonin.get('lastModified', '') |
| 42 | + self.action = jsonin.get('action', '') |
| 43 | + self.userAgent = jsonin.get('userAgent', '') |
| 44 | + self.isDisableEvent = jsonin.get('isDisableEvent', False) |
| 45 | + self.type = jsonin.get('type', '') |
| 46 | + self.isActivateEvent = jsonin.get('isActivateEvent', False) |
| 47 | + |
| 48 | + def __str__(self): |
| 49 | + r0 = ',' |
| 50 | + r1 = '"{0}"'.format(self.timestamp.encode('utf8')) |
| 51 | + r2 = '"{0}"'.format(self.type.encode('utf8')) |
| 52 | + r3 = '"{0}"'.format(self.orgId.encode('utf8')) |
| 53 | + r4 = '"{0}"'.format(self.recordId).encode('utf8') |
| 54 | + return r1 + r0 + r2 + r0 + r3 + r0 + r4 |
| 55 | + |
| 56 | + def tocsv(self): |
| 57 | + r0 = ',' |
| 58 | + r1 = '"{0}"'.format(self.timestamp.encode('utf8')) |
| 59 | + r2 = '"{0}"'.format(self.type.encode('utf8')) |
| 60 | + r3 = '"{0}"'.format(self.orgId).encode('utf8') |
| 61 | + r4 = '"{0}"'.format(self.recordId.encode('utf8')) |
| 62 | + r5 = '"{0}"'.format(self.requestIp.encode('utf8')) |
| 63 | + r6 = '"{0}"'.format(self.virtruClient.encode('utf8')) |
| 64 | + r7 = '"{0}"'.format(self.created.encode('utf8')) |
| 65 | + r8 = '"{0}"'.format(self.userId.encode('utf8')) |
| 66 | + r9 = '"{0}"'.format(self.primaryOu.encode('utf8')) |
| 67 | + r10 = '"{0}"'.format(self.flatten(self.ous)) |
| 68 | + r11 = '"{0}"'.format(self.isRevokedEvent) |
| 69 | + r12 = '"{0}"'.format(self.isActivateEvent) |
| 70 | + r13 = '"{0}"'.format(self.state.encode('utf8')) |
| 71 | + r14 = '"{0}"'.format(self.orgActionType.encode('utf8')) |
| 72 | + r15 = '"{0}"'.format(self.requestId.encode('utf8')) |
| 73 | + r16 = '"{0}"'.format(self.flatten(self.groups)) |
| 74 | + r17 = '"{0}"'.format(self.lastModified.encode('utf8')) |
| 75 | + r18 = '"{0}"'.format(self.action.encode('utf8')) |
| 76 | + r19 = '"{0}"'.format(self.userAgent.encode('utf8')) |
| 77 | + r20 = '"{0}"'.format(self.isDisableEvent) |
| 78 | + |
| 79 | + ra = r1 + r0 + r2 + r0 + r3 + r0 + r4 + r0 + r5 + r0 + r6 + r0 + r7 + r0 + r8 + r0 + r9 + r0 + r10 + r0 |
| 80 | + rb = r11 + r0 + r12 + r0 + r13 + r0 + r14 + r0 + r15 + r0 + r16 + r0 + r17 + r0 + r18 + r0 + r19 + r0 + r20 |
| 81 | + |
| 82 | + return ra + rb |
| 83 | + |
| 84 | + def tosyslog(self): |
| 85 | + r0 = ' ' |
| 86 | + r1 = '"requestIp={}"'.format(self.requestIp.encode('utf8')) |
| 87 | + r2 = '"virtruClient={}"'.format(self.virtruClient.encode('utf8')) |
| 88 | + r3 = '"created={}"'.format(self.created.encode('utf8')) |
| 89 | + r4 = '"recordId={}"'.format(self.recordId.encode('utf8')) |
| 90 | + r5 = '"timestamp={}"'.format(self.timestamp.encode('utf8')) |
| 91 | + r6 = '"userId={}"'.format(self.userId.encode('utf8')) |
| 92 | + r7 = '"orgId={}"'.format(self.orgId.encode('utf8')) |
| 93 | + r8 = '"primaryOu={}"'.format(self.primaryOu.encode('utf8')) |
| 94 | + r9 = '"isRevokedEvent={}"'.format(self.isRevokedEvent) |
| 95 | + r10 = '"ous={}"'.format(self.flatten(self.ous)) |
| 96 | + r11 = '"state={}"'.format(self.state.encode('utf8')) |
| 97 | + r12 = '"orgActionType={}"'.format(self.orgActionType.encode('utf8')) |
| 98 | + r13 = '"requestIdformat={}"'.format(self.requestId.encode('utf8')) |
| 99 | + r14 = '"groups={}"'.format(self.flatten(self.groups)) |
| 100 | + r15 = '"lastModified={}"'.format(self.lastModified.encode('utf8')) |
| 101 | + r16 = '"action={}'.format(self.action.encode('utf8')) |
| 102 | + r17 = '"userAgent={}"'.format(self.userAgent.encode('utf8')) |
| 103 | + r18 = '"isDisableEvent={}"'.format(self.isDisableEvent) |
| 104 | + r19 = '"type={}"'.format(self.type.encode('utf8')) |
| 105 | + r20 = '"isActivateEvent={}"'.format(self.isActivateEvent) |
| 106 | + |
| 107 | + ra = r1 + r0 + r2 + r0 + r3 + r0 + r4 + r0 + r5 + r0 + r6 + r0 + r7 + r0 + r8 + r0 + r9 + r0 + r10 + r0 |
| 108 | + rb = r11 + r0 + r12 + r0 + r13 + r0 + r14 + r0 + r15 + r0 + r16 + r0 + r17 + r0 + r18 + r0 + r19 + r0 + r20 |
| 109 | + |
| 110 | + return ra + rb |
| 111 | + |
| 112 | + def flatten(self, listin): |
| 113 | + retval = None |
| 114 | + itemcount = 0 |
| 115 | + if not (listin is None): |
| 116 | + retval = '(' |
| 117 | + for item in listin: |
| 118 | + itemcount += 1 |
| 119 | + retval += item.encode('utf8') |
| 120 | + if itemcount < len(listin): |
| 121 | + retval += ',' |
| 122 | + retval += ')' |
| 123 | + return retval |
0 commit comments