BallotSelection
를 사용하여 다음과 같이 컨테스트의 투표 선택을 확인합니다.
할 수 있습니다.
이 문서에서는 BallotSelection
및 하위 항목에 관해 설명합니다.
BallotSelection
CandidateSelection
PartySelection
BallotMeasureSelection
다음 피드 유형 중 하나를 선택하여 사용 방법을 자세히 알아보세요.
BallotSelection
및 해당 피드 유형의 고유한 요소가 포함됩니다.
BallotSelection
BallotSelection
는 다음에 따라 사용되는 세 가지 유형이 있는 추상 요소입니다.
콘테스트 유형:
CandidateSelection
: 다음의type
사용 후보가 1명 이상인 경우BallotSelection
입니다. 이것은 투표 대상에게Candidate
요소PartySelection
:BallotSelection
의type
사용Party
에 대한 컨테스트 유형인 경우 만들 수 있습니다.BallotMeasureSelection
: 이 유형 사용BallotSelection
는BallotMeasureContest
입니다.
속성
다음 표에서는 BallotSelection
의 속성을 설명합니다.
속성 | 필수 여부 | 유형 | 설명 |
---|---|---|---|
objectId
|
필수 | ID |
다른 요소에서 참조하는 데 사용하는 고유한 내부 식별자입니다. 이 요소에 적용됩니다. |
요소
다음 표에서는 BallotSelection
의 요소를 설명합니다.
요소 | 다중성 | 유형 | 설명 |
---|---|---|---|
SequenceOrder |
0 또는 1 | integer |
표시할 투표 선택의 기본 순서를 지정합니다. 있습니다. 피드에 |
CandidateSelection
CandidateSelection
를 사용하여 후보자의 투표 대상 식별
참여할 수 있습니다.
CandidateSelection
는 속성 상속
및 BallotSelection
의 요소. 여러
다음과 같은 경우 Candidate
요소를 포함할 수 있습니다.
예를 들어 여러 장의 티켓에 대한 투표용지 선택이
있습니다.
티켓 하나에 여러 후보가 참조되는 경우
후보의 순서를 유지할 수 있습니다 이 경우
해당 애플리케이션에 대한 참조를 나열하는
다음 내부 Candidate
요소
설정된 순서 체계에 따라 CandidateIds
를 반환합니다. 예를 들어
후보자의 순서는
다음의 Office
요소 참조
유형의 Contest
에 있는 OfficeIds
CandidateContest
둘 이상의 Candidate
객체가 참조되면 사용자에게 표시됩니다.
다음과 같습니다.
IsTopTicket
이(가)true
(으)로 설정된 모든 후보가 다른 항목보다 먼저 정렬됩니다.IsTopTicket
값이 없는 후보를 찾습니다. 그리고 그들은 다시 사전에IsTopTicket
가false
로 설정된 모든 후보의 이상적으로는IsTopTicket
값이 없는 하나의 후보로 설정되거나 후보 한 쌍이며, 그중 하나는true
로 설정된IsTopTicket
를 포함합니다. 이러한 조건이 충족되지 않으면 다음과 같은 상황이 발생합니다. <ph type="x-smartling-placeholder">- </ph>
IsTopTicket
가true
로 설정된 모든 후보가 정의되지 않은 순서입니다.IsTopTicket
이(가) 없는 모든 후보가 정의되지 않은 순서입니다.IsTopTicket
가false
로 설정된 모든 후보가 정의되지 않은 순서입니다.
CandidateSelection
의 XML 문법은 다음과 같습니다.
<BallotSelection xsi:type="CandidateSelection">
입니다.
요소
다음 표에서는 CandidateSelection
의 요소를 설명합니다.
요소 | 다중성 | 유형 | 설명 |
---|---|---|---|
CandidateIds |
1 | IDREFS |
하나 이상의 고유 식별자
Candidate 드림
요소 에서 특정 후보자를 선택한 후보자와 연결하는 데 사용합니다.
있습니다. 여러 명에 대해 투표할 때도 유용합니다.
후보자(예: 대통령 및 부사장과 함께하는 티켓)
한 번에 하나씩만
선택할 수 있습니다 |
EndorsementPartyIds |
0개 이상 | IDREFS |
2개 이상의 고유 식별자입니다.
Party 항목
이는 정당이 동일한 합의를 나열하는 방식을 의미합니다.
투표할 때 도움이 될 수 있습니다. |
IsWriteIn |
0 또는 1 | boolean |
후보가 쓰기 입력인지 여부를 나타냅니다. 기본값은
false |
예
XML
<BallotSelection objectId="cs10861" xsi:type="CandidateSelection"> <CandidateIds>can10861a can10861b</CandidateIds> </BallotSelection>
JSON
"BallotSelection": [ { "@type": "CandidateSelection", "objectId": "cs10861", "CandidateIds": [ "can10861a", "can10861b" ] } ]
PartySelection
PartySelection
를 사용하여
정당 목록을 확인할 수 있습니다
PartySelection
는 BallotSelection
의 속성과 요소를 상속합니다. 이
PartySelection
의 XML 문법은 다음과 같습니다.
<BallotSelection xsi:type="PartySelection" ... />
입니다.
요소
다음 표에서는 PartySelection
의 요소를 설명합니다.
요소 | 다중성 | 유형 | 설명 |
---|---|---|---|
PartyIds |
1 | IDREFS |
하나 이상의 고유 식별자입니다.
Party 드림
요소 하나 이상의 당사자를 당사자와 연결하는 데 사용
선택합니다. |
예
XML
<BallotSelection objectId="ps150" xsi:type="PartySelection"> <PartyIds>par100</PartyIds> </BallotSelection>
JSON
"BallotSelection": [ { "@type": "PartySelection", "objectId": "ps150", "PartyIds": [ "par100" ] } ]
BallotMeasureSelection
BallotMeasureSelection
를 사용하여
국민투표 등의 법안을 위반하는 결과를 얻었습니다.
BallotMeasureSelection
는
BallotSelection
입니다. BallotMeasureSelection
의 XML 문법은 다음과 같습니다.
<BallotSelection xsi:type="BallotMeasureSelection" ... />
입니다.
요소
다음 표에서는 BallotMeasureSelection
의 요소를 설명합니다.
요소 | 다중성 | 유형 | 설명 |
---|---|---|---|
ExternalIdentifiers |
1 | ExternalIdentifiers |
ID를 투표 법안 선택과 연결합니다. 가 안정적 식별자 은(는) 필수입니다. |
Selection |
1 | InternationalizedText |
투표용으로 사용 가능한 선택지를 제공합니다(예: Yes ).
또는 No . |
예
XML
<BallotSelection objectId="bms00" xsi:type="BallotMeasureSelection"> <ExternalIdentifiers> <ExternalIdentifier> <Type>other</Type> <OtherType>stable</OtherType> <Value>bmc0_yes</Value> </ExternalIdentifier> </ExternalIdentifiers> <Selection> <Text language="en">Yes</Text> </Selection> </BallotSelection>
JSON
"BallotSelection": [ { "@type": "BallotMeasureSelection", "objectId": "bms00", "ExternalIdentifiers": { "ExternalIdentifier" : [ { "Type": "other", "OtherType": "stable", "Value": "bmc0_yes" } ] } "Text": [ { "value": "Yes", "language": "en" }, ] } ]
XML
<BallotSelection objectId="bms00" xsi:type="BallotMeasureSelection"> <ExternalIdentifiers> <ExternalIdentifier> <Type>other</Type> <OtherType>stable</OtherType> <Value>bmc0_yes</Value> </ExternalIdentifier> </ExternalIdentifiers> <Selection> <Text language="en">Yes</Text> </Selection> </BallotSelection>
JSON
"BallotSelection": [ { "@type": "BallotMeasureSelection", "objectId": "bms00", "ExternalIdentifiers": { "ExternalIdentifier" : [ { "Type": "other", "OtherType": "stable", "Value": "bmc0_yes" } ] } "Text": [ { "value": "Yes", "language": "en" }, ] } ]