NovaBryan/EVE_Dump
Log | Files | 📦 下载最新源码 (.zip) | Refs | README

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)