Skip to content

Enums

helldivepy.enums

Attributes

helldivepy.enums.FactionType module-attribute

FactionType = Literal['Humans', 'Terminids', 'Automaton', 'Illuminate']

Classes

helldivepy.enums.BetterEnum

Bases: Enum

Functions
helldivepy.enums.BetterEnum.parse classmethod
parse(value)

helldivepy.enums.CampaignTypes

Bases: BetterEnum

Types of campaigns in the game

Attributes
helldivepy.enums.CampaignTypes.LIBERATION_DEFENSE class-attribute instance-attribute
LIBERATION_DEFENSE = 0
helldivepy.enums.CampaignTypes.RECON class-attribute instance-attribute
RECON = 1
helldivepy.enums.CampaignTypes.STORY class-attribute instance-attribute
STORY = 2

helldivepy.enums.ValueTypes

Bases: BetterEnum

Types of values returned from the major order/assignments endpoint.

Attributes
helldivepy.enums.ValueTypes.RACE class-attribute instance-attribute
RACE = 1
helldivepy.enums.ValueTypes.UNKNOWN class-attribute instance-attribute
UNKNOWN = 2
helldivepy.enums.ValueTypes.TARGET_COUNT class-attribute instance-attribute
TARGET_COUNT = 3
helldivepy.enums.ValueTypes.UNIT_ID class-attribute instance-attribute
UNIT_ID = 4
helldivepy.enums.ValueTypes.ITEM_ID class-attribute instance-attribute
ITEM_ID = 5
helldivepy.enums.ValueTypes.LIBERATE class-attribute instance-attribute
LIBERATE = 11
helldivepy.enums.ValueTypes.PLANET class-attribute instance-attribute
PLANET = 12

helldivepy.enums.RewardTypes

Bases: BetterEnum

Types of rewards given out by the major order/assignments.

Attributes
helldivepy.enums.RewardTypes.MEDALS class-attribute instance-attribute
MEDALS = 1

helldivepy.enums.AssignmentTypes

Bases: BetterEnum

Types of assignments.

Attributes
helldivepy.enums.AssignmentTypes.ERADICATE class-attribute instance-attribute
ERADICATE = 3
helldivepy.enums.AssignmentTypes.LIBERATION class-attribute instance-attribute
LIBERATION = 11
helldivepy.enums.AssignmentTypes.DEFENSE class-attribute instance-attribute
DEFENSE = 12
helldivepy.enums.AssignmentTypes.CONTROL class-attribute instance-attribute
CONTROL = 13