Options
All
  • Public
  • Public/Protected
  • All
Menu

Class BallotCodecs

This class gives you a series of {@link C.Codec} codecs. This know how to decode (from ElectionGuard types to plain JS objects, suitable for serialization) and encode (from plain JS objects back to the ElectionGuard types). Note that it's important to use the right codec for the right group. If you decode from a 4096-bit group and encode to a 3072-bit group, the results are not going to be correct.

Hierarchy

  • BallotCodecs

Index

Constructors

Properties

ciphertextBallotCodec: Codec<unknown, unknown, CiphertextBallot>
ciphertextContestCodec: Codec<unknown, unknown, CiphertextContest>
ciphertextSelectionCodec: Codec<unknown, unknown, CiphertextSelection>
context: GroupContext
coreCodecs: CoreCodecs
encryptionStateCodec: Codec<unknown, unknown, EncryptionState>
manifestAnnotatedStringCodec: Codec<unknown, unknown, ManifestAnnotatedString>
manifestBallotStyleCodec: Codec<unknown, unknown, ManifestBallotStyle>
manifestCandidateCodec: Codec<unknown, unknown, ManifestCandidate>
manifestCandidateContestDescriptionCodec: Codec<unknown, unknown, ManifestCandidateContestDescription>
manifestCodec: Codec<unknown, unknown, Manifest>
manifestContactInformationCodec: Codec<unknown, unknown, ManifestContactInformation>
manifestContestDescriptionCodec: Codec<unknown, unknown, ManifestContestDescription>
manifestElectionTypeCodec: Codec<unknown, unknown, string>
manifestGeopoliticalUnitCodec: Codec<unknown, unknown, ManifestGeopoliticalUnit>
manifestInternationalizedTextCodec: Codec<unknown, unknown, ManifestInternationalizedText>
manifestLanguageCodec: Codec<unknown, unknown, ManifestLanguage>
manifestPartyCodec: Codec<unknown, unknown, ManifestParty>
manifestReportingUnitTypeCodec: Codec<unknown, unknown, string>
manifestSelectionDescriptionCodec: Codec<unknown, unknown, ManifestSelectionDescription>
manifestVoteVariationTypeCodec: Codec<unknown, unknown, string>
plaintextBallotCodec: Codec<unknown, unknown, PlaintextBallot>
plaintextContestCodec: Codec<unknown, unknown, PlaintextContest>
plaintextSelectionCodec: Codec<unknown, unknown, PlaintextSelection>
submittedBallotCodec: Codec<unknown, unknown, SubmittedBallot>
submittedContestCodec: Codec<unknown, unknown, SubmittedContest>
submittedSelectionCodec: Codec<unknown, unknown, SubmittedSelection>

Generated using TypeDoc