contractStruct.py (1269B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\contracts\contractStruct.py 2 3 4 class ContractStruct(object): 5 6 def __init__(self, contractType, isPrivate, assignedToID, minutesExpire, numDays, startStationID, destinationID, price, reward, collateral, title, description, itemList, startStationDivision, requestItemTypeList, forCorp, multiContract): 7 self.contractType = contractType 8 self.isPrivate = isPrivate 9 self.assignedToID = assignedToID 10 self.minutesExpire = minutesExpire 11 self.numDays = numDays 12 self.startStationID = startStationID 13 self.destinationID = destinationID 14 self.price = price 15 self.reward = reward 16 self.collateral = collateral 17 self.title = title 18 self.description = description 19 self.itemList = itemList 20 self.startStationDivision = startStationDivision 21 self.requestItemTypeList = requestItemTypeList 22 self.forCorp = forCorp 23 self.multiContract = multiContract 24 25 def __str__(self): 26 members = dict(filter(lambda k_v: not k_v[0].startswith('__'), self.__dict__.items())) 27 return 'ContractStruct: %s' % members 28 29 def __repr__(self): 30 return '<%s>' % str(self)