The Paperwork Submission object represents a submitted paperwork form for a worker's onboarding process.

| attribute       | type   | description                                                            |
|-----------------|--------|------------------------------------------------------------------------|
| templateID      | string | Unique identifier for the template used for this submission            |
| submissionID    | string | Unique identifier for the submission                                    |
| submission_date | string | Date and time when the paperwork was submitted (format: ISO 8601)    |
| worker_type     | string | Type of worker. Can be `employee` or `contractor`                     |
| companyID       | string | Unique identifier for Zeal company                                     |
| employeeID      | string | Unique identifier for the employee (if worker_type is 'employee')     |
| contractorID    | string | Unique identifier for the contractor (if worker_type is 'contractor') |
| fields          | object | Key-value pairs of submitted form fields                               |
| jurisdiction     | string | Abbreviation of jurisdiction                                           |
| paperwork_type  | string | Type of paperwork form submitted (W4 or I9)                           |
| url             | string | URL to access the submitted paperwork                                   |

## Example Paperwork Submission Object

```json
{
  "templateID": "d290f1ee-6c54-4b01-90e6-d701748f0851",
  "submissionID": "d290f1ee-6c54-4b01-90e6-d701748f0851",
  "submission_date": "2023-06-01T12:00:00Z",
  "worker_type": "employee",
  "companyID": "603d0f8f1c4b2a4e28c8f0b4",
  "employeeID": "603d0f8f1c4b2a4e28c8f0b4",
  "contractorID": null,
  "jurisdiction": "VA",
  "fields": {
    "field1": "value1",
    "field2": "value2"
  },
  "paperwork_type": "W4",
  "url": "https://example.com/submission/12345"
}
```
