mock_contributionmethods.py (1622B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\campaigns\client\v1\mock_data\mock_contributionmethods.py 2 from eveProto.generated.eve_public.campaign.contributionmethod.definition.api.requests_pb2 import GetAllResponse 3 from eveProto.generated.eve_public.campaign.contributionmethod.definition.definition_pb2 import Identifier, Attributes 4 from eveProto.generated.eve_public.campaign.contributionmethod.parameter_pb2 import Parameter, MatcherParameter 5 from eveProto.generated.eve_public.localization.message_pb2 import Identifier as LocalizationIdentifier 6 from eveProto.generated.eve_public.ui.icon_pb2 import Identifier as IconIdentifier 7 from semantic_version import SemanticVersion 8 id_to_strings = {0: 'Location', 9 1: 'Location in Universe', 10 10: 'Ore Type', 11 11: 'Type of Ore'} 12 versioned_contribution_methods = {SemanticVersion(1, 2, 3, [], []): GetAllResponse(definitions=[GetAllResponse.Definition(definition=Identifier(name='complete_objectives')), GetAllResponse.Definition(definition=Identifier(name='mine_materials'), attributes=Attributes(parameters=[Parameter(matcher=MatcherParameter(key='location', type='location', accepted_value_types=['solarsystem', 'constellation', 'region'], title=LocalizationIdentifier(sequential=0), description=LocalizationIdentifier(sequential=1), icon=IconIdentifier(name='location'))), Parameter(matcher=MatcherParameter(key='ore', type='mineable_ore_type', accepted_value_types=['ore_type', 'ore_group'], title=LocalizationIdentifier(sequential=10), description=LocalizationIdentifier(sequential=11), icon=IconIdentifier(name='mining')))]))])}