__credits__ = []
__license__ = 'GPL'
-__version__ = '0.2'
+__version__ = '0.3'
__maintainer__ = 'Nadeem Douba'
__email__ = 'ndouba@gmail.com'
__status__ = 'Development'
self.text = message if not isinstance(message, basestring) else message
+class MaltegoTransformRequestMessage(object):
+
+ def __init__(self, value, fields, parameters, limits=None):
+ self.value = value
+ self.fields = fields
+ self.params = parameters
+ if limits is None:
+ self.limits = dict(soft=500, hard=10000)
+ else:
+ self.limits = dict(soft=limits.get('SoftLimit', 500), hard=limits.get('HardLimit', 10000))
+
+
@XMLSubElement(name='UIMessages', propname='uimessages', type=XSSubElementType.List)
@XMLSubElement(name='Entities', propname='entities', type=XSSubElementType.List)
class MaltegoTransformResponseMessage(MaltegoElement):