CandidateSelection¶
CandidateSelection extends BallotSelectionBase and represents a ballot selection for a candidate contest.
Tag | Data Type | Required? | Repeats? | Description | Error Handling |
---|---|---|---|---|---|
CandidateIds | xs:IDREFS |
Optional | Single | References a set of Candidate elements. The number of candidates that can be references is unbounded in cases where the ballot selection is for a ticket (e.g. “President/Vice President”, “Governor/Lt Governor”). | If the field is invalid or not present, then the implementation is required to ignore it. |
EndorsementPartyIds | xs:IDREFS |
Optional | Single | References a set of Party elements, which signifies one or more endorsing parties for the candidate(s). | If the field is invalid or not present, then the implementation is required to ignore it. |
IsWriteIn | xs:boolean |
Optional | Single | Signifies if the particular ballot selection allows for write-in candidates. If true, one or more write-in candidates are allowed for this contest. | If the field is invalid or not present, then the implementation is required to ignore it. |
1 2 3 4 | <CandidateSelection id="cs10861">
<CandidateIds>can10861a can10861b</CandidateIds>
<EndorsementPartyIds>par0001</EndorsementPartyIds>
</CandidateSelection>
|
BallotSelectionBase¶
A base model for all ballot selection types: BallotMeasureSelection, CandidateSelection, and PartySelection.
Tag | Data Type | Required? | Repeats? | Description | Error Handling |
---|---|---|---|---|---|
SequenceOrder | xs:integer |
Optional | Single | The order in which a selection can be listed on the ballot or in results. This is the default ordering, and can be overridden by OrderedBallotSlectionIds in OrderedContest. | If the field is invalid or not present, then the implementation is required to ignore it. |