@assemblyvoting/js-client
    Preparing search index...

    Interface IAVClient

    interface IAVClient {
        initialize(latestConfig: LatestConfig): Promise<void>;
        initialize(): Promise<void>;
        requestAccessCode(opaqueVoterId: string, email: string): Promise<void>;
        validateAccessCode(code: string): Promise<void>;
        registerVoter(): Promise<void>;
        constructBallot(ballotSelection: BallotSelection): Promise<string>;
        waitForVerifierRegistration(): Promise<string>;
        spoilBallot(): Promise<string>;
        castBallot(affidavit: string): Promise<BallotBoxReceipt>;
        challengeBallot(): Promise<void>;
        checkBallotStatus(trackingCode: string): Promise<BallotStatus>;
    }

    Implemented by

    Index

    Methods

    • Parameters

      Returns Promise<void>

    • Returns Promise<void>

    • Parameters

      • opaqueVoterId: string
      • email: string

      Returns Promise<void>

    • Parameters

      • code: string

      Returns Promise<void>

    • Returns Promise<void>

    • Returns Promise<string>

    • Returns Promise<string>

    • Returns Promise<void>

    • Parameters

      • trackingCode: string

      Returns Promise<BallotStatus>