{
  "@context": {
    "ixo": "https://w3id.org/ixo/ns/protocol/",
    "@id": "@type",
    "type": "@type",
    "@protected": true
  },
  "type": "ixo:entity#surveyTemplate",
  "question": {
    "title": "Supa Partner Operator Transfer",
    "description": "Record the transfer of a Supa Partner from one Area Circle to another. Only the Operator IDs are required to identify who is moving and where - they link to the registration and all the history behind it. This claim must be approved by SupaMoto HQ before it takes effect.",
    "pages": [
      {
        "name": "transfer",
        "elements": [
          {
            "type": "text",
            "name": "ecs:operatorId",
            "title": "Supa Partner Operator ID",
            "description": "The Operator ID of the Supa Partner being transferred (e.g. O21009802).",
            "isRequired": true
          },
          {
            "type": "text",
            "name": "ecs:areaCircle_current",
            "title": "Current Area Circle",
            "description": "The Area Circle this Supa Partner is linked to now.",
            "isRequired": true
          },
          {
            "type": "text",
            "name": "ecs:operatorId_areaCircle_current",
            "visible": false,
            "title": "Current Area Circle Operator ID"
          },
          {
            "type": "text",
            "name": "ecs:areaCircle_destination",
            "title": "Destination Area Circle",
            "description": "The Area Circle this Supa Partner is moving to.",
            "isRequired": true
          },
          {
            "type": "text",
            "name": "ecs:operatorId_areaCircle_destination",
            "visible": false,
            "title": "Destination Area Circle Operator ID"
          },
          {
            "type": "text",
            "name": "schema:startDate",
            "title": "Requested effective date of transfer",
            "description": "Optional. The transfer takes effect on this date only if the claim has been approved by then. If approval comes later, it takes effect on the date it is approved.",
            "inputType": "date"
          },
          {
            "type": "comment",
            "name": "ecs:transferReason",
            "title": "Reason for transfer",
            "description": "Describe why this Supa Partner is moving to a different Area Circle.",
            "isRequired": true
          },
          {
            "type": "file",
            "name": "ecs:transferEvidence",
            "title": "Upload supporting evidence",
            "description": "Correspondence or other supporting documents.",
            "allowMultiple": true,
            "acceptedTypes": "image/jpeg, image/png, application/pdf",
            "waitForUpload": true,
            "maxSize": 10000000,
            "sourceType": "file-camera"
          }
        ],
        "title": "Transfer Details"
      },
      {
        "name": "reviewAndSubmit",
        "elements": [
          {
            "type": "html",
            "name": "reviewMessage",
            "html": "<h3>Thank you for completing this transfer record!</h3><p>Please review your answers below before submitting.</p>"
          }
        ],
        "title": "Thank You"
      }
    ],
    "checkErrorsMode": "onValueChanged",
    "validateVisitedEmptyFields": true,
    "textUpdateMode": "onTyping",
    "showPreviewBeforeComplete": true
  }
}
