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

identifier.py (702B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\achievement_system\client\model\definition\contribution_method\parameter\identifier.py
      2 
      3 
      4 class ContributionMethodParameterIdentifier(object):
      5 
      6     def __init__(self, key):
      7         self._key = key
      8 
      9     @property
     10     def key(self):
     11         return self._key
     12 
     13     @classmethod
     14     def from_flatbuffer(cls, fb_data):
     15         return ContributionMethodParameterIdentifier(key=fb_data)
     16 
     17     def __eq__(self, other):
     18         return self.key == other.key
     19 
     20     def __ne__(self, other):
     21         return not self.__eq__(other)
     22 
     23     def __hash__(self):
     24         return hash(self._key)
     25 
     26     def __str__(self):
     27         return self.key