{
  "id": "100",
  "electionEvent": {
    "id": "100"
  },
  "contests": [
    {
      "id": "100",
      "type": "votation",
      "options": [
        {
          "id": "optionA1",
          "representation": "3",
          "attributes": [
            "attributegroupA"
          ]
        },
        {
          "id": "optionA2",
          "representation": "5",
          "attributes": [
            "attributegroupA"
          ]
        },
        {
          "id": "optionB1",
          "representation": "67",
          "attributes": [
            "attributegroupB"
          ]
        },
        {
          "id": "optionB3",
          "representation": "11",
          "attributes": [
            "attributegroupB",
            "implicitblankID"
          ]
        }
      ],
      "optionsAttributes": [
      {
              "id": "implicitblankID",
              "type": "implicitblank",
              "correctness": false
            },
        {
          "id": "attributegroupA",
          "type": "group",
          "correctness": true
        },
        {
          "id": "attributegroupB",
          "type": "group",
          "correctness": true
        }
      ]
    },
    {
      "id": "101",
      "type": "election",
      "options": [
        {
          "id": "optionPA",
          "representation": "83",
          "attributes": [
            "attributepartyA",
            "isList"
          ]
        },
        {
          "id": "optionPB",
          "representation": "89",
          "attributes": [
            "attributepartyB",
            "isList"
          ]
        },
        {
          "id": "optionblank",
          "representation": "19",
          "attributes": [
            "attributepartyblank",
            "attributeblank",
            "isList"
          ]
        },
        {
          "id": "optionPAC1",
          "representation": "23",
          "attributes": [
            "attributecandidatepartyA",
            "isCandidate"
          ]
        },
        {
          "id": "optionPAC2",
          "representation": "29",
          "attributes": [
            "attributecandidatepartyA",
            "isCandidate"
          ]
        },
        {
          "id": "optionPAC3",
          "representation": "101",
          "attributes": [
            "attributecandidatepartyA",
            "isCandidate"
          ]
        },
        {
          "id": "optionPBC1",
          "representation": "103",
          "attributes": [
            "attributecandidatepartyB",
            "isCandidate"
          ]
        },
        {
          "id": "optionPBC2",
          "representation": "41",
          "attributes": [
            "attributecandidatepartyB",
            "isCandidate"
          ]
        },
        {
          "id": "optionPBC3",
          "representation": "109",
          "attributes": [
            "attributecandidatepartyB",
            "isCandidate"
          ]
        },
        {
          "id": "optionblankC1",
          "representation": "113",
          "attributes": [
            "attributecandidatepartyblank",
            "attributeblank"
          ]
        },
        {
          "id": "optionblankC2",
          "representation": "53",
          "attributes": [
            "attributecandidatepartyblank",
            "attributeblank"
          ]
        },
        {
          "id": "optionblankC3",
          "representation": "127",
          "attributes": [
            "attributecandidatepartyblank",
            "attributeblank"
          ]
        }
      ],
      "optionsAttributes": [
        {
          "id": "attributepartyA",
          "type": "party",
          "correctness": true
        },
        {
          "id": "attributepartyB",
          "type": "party",
          "correctness": true
        },
        {
          "id": "attributepartyblank",
          "type": "party",
          "correctness": true
        },
        {
          "id": "attributecandidatepartyA",
          "type": "candidate",
          "partyAttributeId": "attributepartyA",
          "correctness": true
        },
        {
          "id": "attributecandidatepartyB",
          "type": "candidate",
          "partyAttributeId": "attributepartyB",
          "correctness": true
        },
        {
          "id": "attributecandidatepartyblank",
          "type": "candidate",
          "partyAttributeId": "attributepartyblank",
          "correctness": true
        },
        {
          "id": "attributeblank",
          "type": "blank",
          "correctness": false
        },
        {
          "id": "isList",
          "type": "list",
          "correctness": true
        },
        {
          "id": "isCandidate",
          "type": "candidate",
          "correctness": true
        }
      ],
      "clauses" : [
        {
          "id": "min_party_number",
          "refersTo": "isList",
          "type": "MIN",
          "value": 1
        },
        {
          "id": "max_party_number",
          "refersTo": "isList",
          "type": "MAX",
          "value": 1
        },
        {
          "id": "min_candidate_number",
          "refersTo": "isCandidate",
          "type": "MIN",
          "value": 4
        },
        {
          "id": "max_candidate_number",
          "refersTo": "isCandidate",
          "type": "MAX",
          "value": 4
        }
      ]
    }
  ]
}
