---
title: "Insert or Update a Waiver Event"
method: POST
path: "/api/v1/InsertOrUpdateEvent"
tags: ["WaiverEvent"]
deprecated: true
---

# Insert or Update a Waiver Event

`POST /api/v1/InsertOrUpdateEvent`

## Request

- Base URL: `https://api.waiverfile.com`
- URL: `https://api.waiverfile.com/api/v1/InsertOrUpdateEvent`
- Auth: none declared

> **Deprecated.**

## Query parameters

- `apiKey` string, required
- `siteID` string, uuid, required

## Request body

- WaiverEvent
  - `_WPObjectStatus` 0 | 1 | 2 | 3
  - `_waivers` Waiver[]
    - `_WPObjectStatus` 0 | 1 | 2 | 3
    - `_participants` WaiverParticipant[]
      - `WaiverParticipantID` string, uuid
      - `WaiverID` string, uuid
      - `ParticipantName` string
      - `ParticipantNameFirst` string
      - `DOB` string
      - `IsCheckedIn` boolean
      - `ValuesXml` string
      - `IsSignee` boolean
    - `<EmailVerification>k__BackingField` WaiverEmailVerify
      - `me` SWaiverEmailVerify
        - `waiverID` string, uuid
        - `requestLastSent` string, date-time
        - `codeExpires` string, date-time
        - `code` string
        - `verifiedOn` string, date-time
        - `typeTwiceVerified` boolean
        - `verifyStatus` 0 | 1 | 2
      - `_WPObjectStatus` 0 | 1 | 2 | 3
    - `_images` WaiverImage[]
      - `_WPObjectStatus` 0 | 1 | 2 | 3
      - `<SiteID>k__BackingField` string, uuid
      - `<Errors>k__BackingField` string
      - `_timesAdjustedForLocalRendering` boolean
      - `me` SWaiverImage
        - `iD` string, uuid
        - `waiverID` string, uuid
        - `fileSizeKB` integer
        - `blobData` string
        - `dateTaken` string, date-time
        - `metaData` string
        - `uploadStatus` 0 | 1 | 2 | 3 | 4
        - `isBillable` boolean
        - `stepID` string, uuid
      - `_blobInfo` WaiverImageBlobInfo
        - `Filename` string
        - `OriginalFilename` string
        - `Extension` string
        - `Uri` string
        - `Filesize` string
      - `<MetaDataValues>k__BackingField` NameValuePairXML[]
        - `<Name>k__BackingField` string
        - `<Value>k__BackingField` string
    - `_attachments` WaiverAttachment[]
      - `me` SWaiverAttachment
        - `iD` string, uuid
        - `waiverID` string, uuid
        - `fileSizeKB` integer
        - `blobData` string
        - `dateCreated` string, date-time
        - `metaData` string
        - `uploadStatus` 0 | 1 | 2 | 3 | 4 | 5 | 6
        - `wPUserID` string, uuid
        - `attachmentStepID` string, uuid
      - `_WPObjectStatus` 0 | 1 | 2 | 3
      - `_timesAdjustedForLocalRendering` boolean
      - `<SiteID>k__BackingField` string, uuid
      - `<User>k__BackingField` WPUser
        - `passwordHashMode_old` 0 | 1
        - `passwordChanged` boolean
        - `_rolesFetched` boolean
        - `me` SUser
          - `login_Name` string
          - `password` string
          - `passwordRaw` string
          - `first_Name` string
          - `middle_Name` string
          - `last_Name` string
          - `email_Address` string
          - `company_name` string
          - `verification_strings` VerificationStringBlock
            - `str1` string
            - `str2` string
            - `str3` string
          - `verification_string_expires` string, date-time
          - `status` 1 | 2 | 3 | 4 | 5
          - `verified_Email` boolean
          - `verified_ImageText` boolean
          - `created` string, date-time
          - `last_Login` string, date-time
          - `strdetails` string
          - `isSpecialty` boolean
          - `timeZone` string
          - `customPropertiesXml` string
          - `passwordScore` 0 | 1 | 2 | 3 | 4 | 5 | -1
          - `passwordExpires` string, date-time
          - `lockoutExpires` string, date-time
          - `passwordLastChanged` string, date-time
          - `passwordHashMode` 0 | 1
        - `<StorageXpath>k__BackingField` string
        - `<XmlFilePath>k__BackingField` string
        - `<ID>k__BackingField` string, uuid
        - `<WPObjectStatus>k__BackingField` 0 | 1 | 2 | 3
        - `<Roles>k__BackingField` Role[]
          - `<StorageXpath>k__BackingField` string
          - `<XmlFilePath>k__BackingField` string
          - `<ID>k__BackingField` string, uuid
          - `<WPObjectStatus>k__BackingField` 0 | 1 | 2 | 3
          - `me` SRole
            - `name` string
            - `description` string
            - `active` boolean
        - `<Groups>k__BackingField` WPUserGroup[]
          - `<StorageXpath>k__BackingField` string
          - `<XmlFilePath>k__BackingField` string
          - `<ID>k__BackingField` string, uuid
          - `<WPObjectStatus>k__BackingField` 0 | 1 | 2 | 3
          - `me` SGroup
            - `_name` string
            - `_description` string
            - `_active` boolean
      - `_blobInfo` WaiverImageBlobInfo
        - `Filename` string
        - `OriginalFilename` string
        - `Extension` string
        - `Uri` string
        - `Filesize` string
    - `_waiverEvent` WaiverEvent (recursive)
    - `_waiverFormInstance` WaiverFormInstance
      - `_WPObjectStatus` 0 | 1 | 2 | 3
      - `_labels` WaiverSiteLabel[]
        - `Code` string
        - `Name` string
        - `DefaultValue` string
        - `Value` string
        - `IncludeInFormInstanceLabels` boolean
        - `CategoryName` string
        - `PhaseOut` boolean
      - `_doc` XDocument
        - `Declaration` XDeclaration
          - `Encoding` string
          - `Standalone` string
          - `Version` string
        - `DocumentType` XDocumentType
          - `InternalSubset` string
          - `Name` string
          - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
          - `PublicId` string
          - `SystemId` string
          - `NextNode` XNode
            - `NextNode` XNode (recursive)
            - `PreviousNode` XNode (recursive)
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Parent` XElement
              - …
          - `PreviousNode` XNode
            - `NextNode` XNode (recursive)
            - `PreviousNode` XNode (recursive)
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Parent` XElement
              - …
          - `BaseUri` string
          - `Document` XDocument (recursive)
          - `Parent` XElement
            - `FirstAttribute` XAttribute
              - …
            - `HasAttributes` boolean
            - `HasElements` boolean
            - `IsEmpty` boolean
            - `LastAttribute` XAttribute
              - …
            - `Name` object
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Value` string
            - `FirstNode` XNode
              - …
            - `LastNode` XNode
              - …
            - `NextNode` XNode
              - …
            - `PreviousNode` XNode
              - …
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `Parent` XElement (recursive)
        - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
        - `Root` XElement
          - `FirstAttribute` XAttribute
            - `IsNamespaceDeclaration` boolean
            - `Name` object
            - `NextAttribute` XAttribute (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `PreviousAttribute` XAttribute (recursive)
            - `Value` string
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `Parent` XElement (recursive)
          - `HasAttributes` boolean
          - `HasElements` boolean
          - `IsEmpty` boolean
          - `LastAttribute` XAttribute
            - `IsNamespaceDeclaration` boolean
            - `Name` object
            - `NextAttribute` XAttribute (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `PreviousAttribute` XAttribute (recursive)
            - `Value` string
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `Parent` XElement (recursive)
          - `Name` object
          - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
          - `Value` string
          - `FirstNode` XNode
            - `NextNode` XNode (recursive)
            - `PreviousNode` XNode (recursive)
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Parent` XElement (recursive)
          - `LastNode` XNode
            - `NextNode` XNode (recursive)
            - `PreviousNode` XNode (recursive)
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Parent` XElement (recursive)
          - `NextNode` XNode
            - `NextNode` XNode (recursive)
            - `PreviousNode` XNode (recursive)
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Parent` XElement (recursive)
          - `PreviousNode` XNode
            - `NextNode` XNode (recursive)
            - `PreviousNode` XNode (recursive)
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Parent` XElement (recursive)
          - `BaseUri` string
          - `Document` XDocument (recursive)
          - `Parent` XElement (recursive)
        - `FirstNode` XNode
          - `NextNode` XNode (recursive)
          - `PreviousNode` XNode (recursive)
          - `BaseUri` string
          - `Document` XDocument (recursive)
          - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
          - `Parent` XElement
            - `FirstAttribute` XAttribute
              - …
            - `HasAttributes` boolean
            - `HasElements` boolean
            - `IsEmpty` boolean
            - `LastAttribute` XAttribute
              - …
            - `Name` object
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Value` string
            - `FirstNode` XNode (recursive)
            - `LastNode` XNode (recursive)
            - `NextNode` XNode (recursive)
            - `PreviousNode` XNode (recursive)
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `Parent` XElement (recursive)
        - `LastNode` XNode
          - `NextNode` XNode (recursive)
          - `PreviousNode` XNode (recursive)
          - `BaseUri` string
          - `Document` XDocument (recursive)
          - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
          - `Parent` XElement
            - `FirstAttribute` XAttribute
              - …
            - `HasAttributes` boolean
            - `HasElements` boolean
            - `IsEmpty` boolean
            - `LastAttribute` XAttribute
              - …
            - `Name` object
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Value` string
            - `FirstNode` XNode (recursive)
            - `LastNode` XNode (recursive)
            - `NextNode` XNode (recursive)
            - `PreviousNode` XNode (recursive)
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `Parent` XElement (recursive)
        - `NextNode` XNode
          - `NextNode` XNode (recursive)
          - `PreviousNode` XNode (recursive)
          - `BaseUri` string
          - `Document` XDocument (recursive)
          - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
          - `Parent` XElement
            - `FirstAttribute` XAttribute
              - …
            - `HasAttributes` boolean
            - `HasElements` boolean
            - `IsEmpty` boolean
            - `LastAttribute` XAttribute
              - …
            - `Name` object
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Value` string
            - `FirstNode` XNode (recursive)
            - `LastNode` XNode (recursive)
            - `NextNode` XNode (recursive)
            - `PreviousNode` XNode (recursive)
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `Parent` XElement (recursive)
        - `PreviousNode` XNode
          - `NextNode` XNode (recursive)
          - `PreviousNode` XNode (recursive)
          - `BaseUri` string
          - `Document` XDocument (recursive)
          - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
          - `Parent` XElement
            - `FirstAttribute` XAttribute
              - …
            - `HasAttributes` boolean
            - `HasElements` boolean
            - `IsEmpty` boolean
            - `LastAttribute` XAttribute
              - …
            - `Name` object
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Value` string
            - `FirstNode` XNode (recursive)
            - `LastNode` XNode (recursive)
            - `NextNode` XNode (recursive)
            - `PreviousNode` XNode (recursive)
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `Parent` XElement (recursive)
        - `BaseUri` string
        - `Document` XDocument (recursive)
        - `Parent` XElement
          - `FirstAttribute` XAttribute
            - `IsNamespaceDeclaration` boolean
            - `Name` object
            - `NextAttribute` XAttribute (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `PreviousAttribute` XAttribute (recursive)
            - `Value` string
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `Parent` XElement (recursive)
          - `HasAttributes` boolean
          - `HasElements` boolean
          - `IsEmpty` boolean
          - `LastAttribute` XAttribute
            - `IsNamespaceDeclaration` boolean
            - `Name` object
            - `NextAttribute` XAttribute (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `PreviousAttribute` XAttribute (recursive)
            - `Value` string
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `Parent` XElement (recursive)
          - `Name` object
          - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
          - `Value` string
          - `FirstNode` XNode
            - `NextNode` XNode (recursive)
            - `PreviousNode` XNode (recursive)
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Parent` XElement (recursive)
          - `LastNode` XNode
            - `NextNode` XNode (recursive)
            - `PreviousNode` XNode (recursive)
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Parent` XElement (recursive)
          - `NextNode` XNode
            - `NextNode` XNode (recursive)
            - `PreviousNode` XNode (recursive)
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Parent` XElement (recursive)
          - `PreviousNode` XNode
            - `NextNode` XNode (recursive)
            - `PreviousNode` XNode (recursive)
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Parent` XElement (recursive)
          - `BaseUri` string
          - `Document` XDocument (recursive)
          - `Parent` XElement (recursive)
      - `fieldsDoc` XDocument
        - `Declaration` XDeclaration
          - `Encoding` string
          - `Standalone` string
          - `Version` string
        - `DocumentType` XDocumentType
          - `InternalSubset` string
          - `Name` string
          - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
          - `PublicId` string
          - `SystemId` string
          - `NextNode` XNode
            - `NextNode` XNode (recursive)
            - `PreviousNode` XNode (recursive)
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Parent` XElement
              - …
          - `PreviousNode` XNode
            - `NextNode` XNode (recursive)
            - `PreviousNode` XNode (recursive)
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Parent` XElement
              - …
          - `BaseUri` string
          - `Document` XDocument (recursive)
          - `Parent` XElement
            - `FirstAttribute` XAttribute
              - …
            - `HasAttributes` boolean
            - `HasElements` boolean
            - `IsEmpty` boolean
            - `LastAttribute` XAttribute
              - …
            - `Name` object
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Value` string
            - `FirstNode` XNode
              - …
            - `LastNode` XNode
              - …
            - `NextNode` XNode
              - …
            - `PreviousNode` XNode
              - …
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `Parent` XElement (recursive)
        - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
        - `Root` XElement
          - `FirstAttribute` XAttribute
            - `IsNamespaceDeclaration` boolean
            - `Name` object
            - `NextAttribute` XAttribute (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `PreviousAttribute` XAttribute (recursive)
            - `Value` string
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `Parent` XElement (recursive)
          - `HasAttributes` boolean
          - `HasElements` boolean
          - `IsEmpty` boolean
          - `LastAttribute` XAttribute
            - `IsNamespaceDeclaration` boolean
            - `Name` object
            - `NextAttribute` XAttribute (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `PreviousAttribute` XAttribute (recursive)
            - `Value` string
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `Parent` XElement (recursive)
          - `Name` object
          - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
          - `Value` string
          - `FirstNode` XNode
            - `NextNode` XNode (recursive)
            - `PreviousNode` XNode (recursive)
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Parent` XElement (recursive)
          - `LastNode` XNode
            - `NextNode` XNode (recursive)
            - `PreviousNode` XNode (recursive)
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Parent` XElement (recursive)
          - `NextNode` XNode
            - `NextNode` XNode (recursive)
            - `PreviousNode` XNode (recursive)
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Parent` XElement (recursive)
          - `PreviousNode` XNode
            - `NextNode` XNode (recursive)
            - `PreviousNode` XNode (recursive)
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Parent` XElement (recursive)
          - `BaseUri` string
          - `Document` XDocument (recursive)
          - `Parent` XElement (recursive)
        - `FirstNode` XNode
          - `NextNode` XNode (recursive)
          - `PreviousNode` XNode (recursive)
          - `BaseUri` string
          - `Document` XDocument (recursive)
          - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
          - `Parent` XElement
            - `FirstAttribute` XAttribute
              - …
            - `HasAttributes` boolean
            - `HasElements` boolean
            - `IsEmpty` boolean
            - `LastAttribute` XAttribute
              - …
            - `Name` object
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Value` string
            - `FirstNode` XNode (recursive)
            - `LastNode` XNode (recursive)
            - `NextNode` XNode (recursive)
            - `PreviousNode` XNode (recursive)
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `Parent` XElement (recursive)
        - `LastNode` XNode
          - `NextNode` XNode (recursive)
          - `PreviousNode` XNode (recursive)
          - `BaseUri` string
          - `Document` XDocument (recursive)
          - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
          - `Parent` XElement
            - `FirstAttribute` XAttribute
              - …
            - `HasAttributes` boolean
            - `HasElements` boolean
            - `IsEmpty` boolean
            - `LastAttribute` XAttribute
              - …
            - `Name` object
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Value` string
            - `FirstNode` XNode (recursive)
            - `LastNode` XNode (recursive)
            - `NextNode` XNode (recursive)
            - `PreviousNode` XNode (recursive)
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `Parent` XElement (recursive)
        - `NextNode` XNode
          - `NextNode` XNode (recursive)
          - `PreviousNode` XNode (recursive)
          - `BaseUri` string
          - `Document` XDocument (recursive)
          - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
          - `Parent` XElement
            - `FirstAttribute` XAttribute
              - …
            - `HasAttributes` boolean
            - `HasElements` boolean
            - `IsEmpty` boolean
            - `LastAttribute` XAttribute
              - …
            - `Name` object
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Value` string
            - `FirstNode` XNode (recursive)
            - `LastNode` XNode (recursive)
            - `NextNode` XNode (recursive)
            - `PreviousNode` XNode (recursive)
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `Parent` XElement (recursive)
        - `PreviousNode` XNode
          - `NextNode` XNode (recursive)
          - `PreviousNode` XNode (recursive)
          - `BaseUri` string
          - `Document` XDocument (recursive)
          - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
          - `Parent` XElement
            - `FirstAttribute` XAttribute
              - …
            - `HasAttributes` boolean
            - `HasElements` boolean
            - `IsEmpty` boolean
            - `LastAttribute` XAttribute
              - …
            - `Name` object
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Value` string
            - `FirstNode` XNode (recursive)
            - `LastNode` XNode (recursive)
            - `NextNode` XNode (recursive)
            - `PreviousNode` XNode (recursive)
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `Parent` XElement (recursive)
        - `BaseUri` string
        - `Document` XDocument (recursive)
        - `Parent` XElement
          - `FirstAttribute` XAttribute
            - `IsNamespaceDeclaration` boolean
            - `Name` object
            - `NextAttribute` XAttribute (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `PreviousAttribute` XAttribute (recursive)
            - `Value` string
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `Parent` XElement (recursive)
          - `HasAttributes` boolean
          - `HasElements` boolean
          - `IsEmpty` boolean
          - `LastAttribute` XAttribute
            - `IsNamespaceDeclaration` boolean
            - `Name` object
            - `NextAttribute` XAttribute (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `PreviousAttribute` XAttribute (recursive)
            - `Value` string
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `Parent` XElement (recursive)
          - `Name` object
          - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
          - `Value` string
          - `FirstNode` XNode
            - `NextNode` XNode (recursive)
            - `PreviousNode` XNode (recursive)
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Parent` XElement (recursive)
          - `LastNode` XNode
            - `NextNode` XNode (recursive)
            - `PreviousNode` XNode (recursive)
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Parent` XElement (recursive)
          - `NextNode` XNode
            - `NextNode` XNode (recursive)
            - `PreviousNode` XNode (recursive)
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Parent` XElement (recursive)
          - `PreviousNode` XNode
            - `NextNode` XNode (recursive)
            - `PreviousNode` XNode (recursive)
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Parent` XElement (recursive)
          - `BaseUri` string
          - `Document` XDocument (recursive)
          - `Parent` XElement (recursive)
      - `participantFieldsDoc` XDocument
        - `Declaration` XDeclaration
          - `Encoding` string
          - `Standalone` string
          - `Version` string
        - `DocumentType` XDocumentType
          - `InternalSubset` string
          - `Name` string
          - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
          - `PublicId` string
          - `SystemId` string
          - `NextNode` XNode
            - `NextNode` XNode (recursive)
            - `PreviousNode` XNode (recursive)
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Parent` XElement
              - …
          - `PreviousNode` XNode
            - `NextNode` XNode (recursive)
            - `PreviousNode` XNode (recursive)
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Parent` XElement
              - …
          - `BaseUri` string
          - `Document` XDocument (recursive)
          - `Parent` XElement
            - `FirstAttribute` XAttribute
              - …
            - `HasAttributes` boolean
            - `HasElements` boolean
            - `IsEmpty` boolean
            - `LastAttribute` XAttribute
              - …
            - `Name` object
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Value` string
            - `FirstNode` XNode
              - …
            - `LastNode` XNode
              - …
            - `NextNode` XNode
              - …
            - `PreviousNode` XNode
              - …
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `Parent` XElement (recursive)
        - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
        - `Root` XElement
          - `FirstAttribute` XAttribute
            - `IsNamespaceDeclaration` boolean
            - `Name` object
            - `NextAttribute` XAttribute (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `PreviousAttribute` XAttribute (recursive)
            - `Value` string
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `Parent` XElement (recursive)
          - `HasAttributes` boolean
          - `HasElements` boolean
          - `IsEmpty` boolean
          - `LastAttribute` XAttribute
            - `IsNamespaceDeclaration` boolean
            - `Name` object
            - `NextAttribute` XAttribute (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `PreviousAttribute` XAttribute (recursive)
            - `Value` string
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `Parent` XElement (recursive)
          - `Name` object
          - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
          - `Value` string
          - `FirstNode` XNode
            - `NextNode` XNode (recursive)
            - `PreviousNode` XNode (recursive)
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Parent` XElement (recursive)
          - `LastNode` XNode
            - `NextNode` XNode (recursive)
            - `PreviousNode` XNode (recursive)
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Parent` XElement (recursive)
          - `NextNode` XNode
            - `NextNode` XNode (recursive)
            - `PreviousNode` XNode (recursive)
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Parent` XElement (recursive)
          - `PreviousNode` XNode
            - `NextNode` XNode (recursive)
            - `PreviousNode` XNode (recursive)
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Parent` XElement (recursive)
          - `BaseUri` string
          - `Document` XDocument (recursive)
          - `Parent` XElement (recursive)
        - `FirstNode` XNode
          - `NextNode` XNode (recursive)
          - `PreviousNode` XNode (recursive)
          - `BaseUri` string
          - `Document` XDocument (recursive)
          - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
          - `Parent` XElement
            - `FirstAttribute` XAttribute
              - …
            - `HasAttributes` boolean
            - `HasElements` boolean
            - `IsEmpty` boolean
            - `LastAttribute` XAttribute
              - …
            - `Name` object
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Value` string
            - `FirstNode` XNode (recursive)
            - `LastNode` XNode (recursive)
            - `NextNode` XNode (recursive)
            - `PreviousNode` XNode (recursive)
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `Parent` XElement (recursive)
        - `LastNode` XNode
          - `NextNode` XNode (recursive)
          - `PreviousNode` XNode (recursive)
          - `BaseUri` string
          - `Document` XDocument (recursive)
          - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
          - `Parent` XElement
            - `FirstAttribute` XAttribute
              - …
            - `HasAttributes` boolean
            - `HasElements` boolean
            - `IsEmpty` boolean
            - `LastAttribute` XAttribute
              - …
            - `Name` object
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Value` string
            - `FirstNode` XNode (recursive)
            - `LastNode` XNode (recursive)
            - `NextNode` XNode (recursive)
            - `PreviousNode` XNode (recursive)
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `Parent` XElement (recursive)
        - `NextNode` XNode
          - `NextNode` XNode (recursive)
          - `PreviousNode` XNode (recursive)
          - `BaseUri` string
          - `Document` XDocument (recursive)
          - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
          - `Parent` XElement
            - `FirstAttribute` XAttribute
              - …
            - `HasAttributes` boolean
            - `HasElements` boolean
            - `IsEmpty` boolean
            - `LastAttribute` XAttribute
              - …
            - `Name` object
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Value` string
            - `FirstNode` XNode (recursive)
            - `LastNode` XNode (recursive)
            - `NextNode` XNode (recursive)
            - `PreviousNode` XNode (recursive)
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `Parent` XElement (recursive)
        - `PreviousNode` XNode
          - `NextNode` XNode (recursive)
          - `PreviousNode` XNode (recursive)
          - `BaseUri` string
          - `Document` XDocument (recursive)
          - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
          - `Parent` XElement
            - `FirstAttribute` XAttribute
              - …
            - `HasAttributes` boolean
            - `HasElements` boolean
            - `IsEmpty` boolean
            - `LastAttribute` XAttribute
              - …
            - `Name` object
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Value` string
            - `FirstNode` XNode (recursive)
            - `LastNode` XNode (recursive)
            - `NextNode` XNode (recursive)
            - `PreviousNode` XNode (recursive)
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `Parent` XElement (recursive)
        - `BaseUri` string
        - `Document` XDocument (recursive)
        - `Parent` XElement
          - `FirstAttribute` XAttribute
            - `IsNamespaceDeclaration` boolean
            - `Name` object
            - `NextAttribute` XAttribute (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `PreviousAttribute` XAttribute (recursive)
            - `Value` string
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `Parent` XElement (recursive)
          - `HasAttributes` boolean
          - `HasElements` boolean
          - `IsEmpty` boolean
          - `LastAttribute` XAttribute
            - `IsNamespaceDeclaration` boolean
            - `Name` object
            - `NextAttribute` XAttribute (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `PreviousAttribute` XAttribute (recursive)
            - `Value` string
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `Parent` XElement (recursive)
          - `Name` object
          - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
          - `Value` string
          - `FirstNode` XNode
            - `NextNode` XNode (recursive)
            - `PreviousNode` XNode (recursive)
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Parent` XElement (recursive)
          - `LastNode` XNode
            - `NextNode` XNode (recursive)
            - `PreviousNode` XNode (recursive)
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Parent` XElement (recursive)
          - `NextNode` XNode
            - `NextNode` XNode (recursive)
            - `PreviousNode` XNode (recursive)
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Parent` XElement (recursive)
          - `PreviousNode` XNode
            - `NextNode` XNode (recursive)
            - `PreviousNode` XNode (recursive)
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Parent` XElement (recursive)
          - `BaseUri` string
          - `Document` XDocument (recursive)
          - `Parent` XElement (recursive)
      - `_preventUpdate` boolean
      - `me` SWaiverFormInstance
        - `iD` string, uuid
        - `waiverFormID` string, uuid
        - `dateSaved` string, date-time
        - `isCurrent` boolean
        - `agreementText` string
        - `fieldsXml` string
        - `participantFieldsXml` string
        - `options` string
        - `savedBy` string, uuid
        - `labelData` string
    - `_waiverForm` WaiverForm
      - `_WPObjectStatus` 0 | 1 | 2 | 3
      - `_currentInstance` WaiverFormInstance
        - `_WPObjectStatus` 0 | 1 | 2 | 3
        - `_labels` WaiverSiteLabel[]
          - `Code` string
          - `Name` string
          - `DefaultValue` string
          - `Value` string
          - `IncludeInFormInstanceLabels` boolean
          - `CategoryName` string
          - `PhaseOut` boolean
        - `_doc` XDocument
          - `Declaration` XDeclaration
            - `Encoding` string
            - `Standalone` string
            - `Version` string
          - `DocumentType` XDocumentType
            - `InternalSubset` string
            - `Name` string
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `PublicId` string
            - `SystemId` string
            - `NextNode` XNode
              - …
            - `PreviousNode` XNode
              - …
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `Parent` XElement
              - …
          - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
          - `Root` XElement
            - `FirstAttribute` XAttribute
              - …
            - `HasAttributes` boolean
            - `HasElements` boolean
            - `IsEmpty` boolean
            - `LastAttribute` XAttribute
              - …
            - `Name` object
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Value` string
            - `FirstNode` XNode
              - …
            - `LastNode` XNode
              - …
            - `NextNode` XNode
              - …
            - `PreviousNode` XNode
              - …
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `Parent` XElement (recursive)
          - `FirstNode` XNode
            - `NextNode` XNode (recursive)
            - `PreviousNode` XNode (recursive)
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Parent` XElement
              - …
          - `LastNode` XNode
            - `NextNode` XNode (recursive)
            - `PreviousNode` XNode (recursive)
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Parent` XElement
              - …
          - `NextNode` XNode
            - `NextNode` XNode (recursive)
            - `PreviousNode` XNode (recursive)
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Parent` XElement
              - …
          - `PreviousNode` XNode
            - `NextNode` XNode (recursive)
            - `PreviousNode` XNode (recursive)
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Parent` XElement
              - …
          - `BaseUri` string
          - `Document` XDocument (recursive)
          - `Parent` XElement
            - `FirstAttribute` XAttribute
              - …
            - `HasAttributes` boolean
            - `HasElements` boolean
            - `IsEmpty` boolean
            - `LastAttribute` XAttribute
              - …
            - `Name` object
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Value` string
            - `FirstNode` XNode
              - …
            - `LastNode` XNode
              - …
            - `NextNode` XNode
              - …
            - `PreviousNode` XNode
              - …
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `Parent` XElement (recursive)
        - `fieldsDoc` XDocument
          - `Declaration` XDeclaration
            - `Encoding` string
            - `Standalone` string
            - `Version` string
          - `DocumentType` XDocumentType
            - `InternalSubset` string
            - `Name` string
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `PublicId` string
            - `SystemId` string
            - `NextNode` XNode
              - …
            - `PreviousNode` XNode
              - …
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `Parent` XElement
              - …
          - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
          - `Root` XElement
            - `FirstAttribute` XAttribute
              - …
            - `HasAttributes` boolean
            - `HasElements` boolean
            - `IsEmpty` boolean
            - `LastAttribute` XAttribute
              - …
            - `Name` object
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Value` string
            - `FirstNode` XNode
              - …
            - `LastNode` XNode
              - …
            - `NextNode` XNode
              - …
            - `PreviousNode` XNode
              - …
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `Parent` XElement (recursive)
          - `FirstNode` XNode
            - `NextNode` XNode (recursive)
            - `PreviousNode` XNode (recursive)
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Parent` XElement
              - …
          - `LastNode` XNode
            - `NextNode` XNode (recursive)
            - `PreviousNode` XNode (recursive)
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Parent` XElement
              - …
          - `NextNode` XNode
            - `NextNode` XNode (recursive)
            - `PreviousNode` XNode (recursive)
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Parent` XElement
              - …
          - `PreviousNode` XNode
            - `NextNode` XNode (recursive)
            - `PreviousNode` XNode (recursive)
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Parent` XElement
              - …
          - `BaseUri` string
          - `Document` XDocument (recursive)
          - `Parent` XElement
            - `FirstAttribute` XAttribute
              - …
            - `HasAttributes` boolean
            - `HasElements` boolean
            - `IsEmpty` boolean
            - `LastAttribute` XAttribute
              - …
            - `Name` object
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Value` string
            - `FirstNode` XNode
              - …
            - `LastNode` XNode
              - …
            - `NextNode` XNode
              - …
            - `PreviousNode` XNode
              - …
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `Parent` XElement (recursive)
        - `participantFieldsDoc` XDocument
          - `Declaration` XDeclaration
            - `Encoding` string
            - `Standalone` string
            - `Version` string
          - `DocumentType` XDocumentType
            - `InternalSubset` string
            - `Name` string
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `PublicId` string
            - `SystemId` string
            - `NextNode` XNode
              - …
            - `PreviousNode` XNode
              - …
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `Parent` XElement
              - …
          - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
          - `Root` XElement
            - `FirstAttribute` XAttribute
              - …
            - `HasAttributes` boolean
            - `HasElements` boolean
            - `IsEmpty` boolean
            - `LastAttribute` XAttribute
              - …
            - `Name` object
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Value` string
            - `FirstNode` XNode
              - …
            - `LastNode` XNode
              - …
            - `NextNode` XNode
              - …
            - `PreviousNode` XNode
              - …
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `Parent` XElement (recursive)
          - `FirstNode` XNode
            - `NextNode` XNode (recursive)
            - `PreviousNode` XNode (recursive)
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Parent` XElement
              - …
          - `LastNode` XNode
            - `NextNode` XNode (recursive)
            - `PreviousNode` XNode (recursive)
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Parent` XElement
              - …
          - `NextNode` XNode
            - `NextNode` XNode (recursive)
            - `PreviousNode` XNode (recursive)
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Parent` XElement
              - …
          - `PreviousNode` XNode
            - `NextNode` XNode (recursive)
            - `PreviousNode` XNode (recursive)
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Parent` XElement
              - …
          - `BaseUri` string
          - `Document` XDocument (recursive)
          - `Parent` XElement
            - `FirstAttribute` XAttribute
              - …
            - `HasAttributes` boolean
            - `HasElements` boolean
            - `IsEmpty` boolean
            - `LastAttribute` XAttribute
              - …
            - `Name` object
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Value` string
            - `FirstNode` XNode
              - …
            - `LastNode` XNode
              - …
            - `NextNode` XNode
              - …
            - `PreviousNode` XNode
              - …
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `Parent` XElement (recursive)
        - `_preventUpdate` boolean
        - `me` SWaiverFormInstance
          - `iD` string, uuid
          - `waiverFormID` string, uuid
          - `dateSaved` string, date-time
          - `isCurrent` boolean
          - `agreementText` string
          - `fieldsXml` string
          - `participantFieldsXml` string
          - `options` string
          - `savedBy` string, uuid
          - `labelData` string
      - `<WorkflowStepFormRef>k__BackingField` WorkflowStepForm
        - `_WPObjectStatus` 0 | 1 | 2 | 3
        - `me` SWorkflowStepForm
          - `stepID` string, uuid
          - `waiverFormID` string, uuid
          - `orderNum` integer
          - `isRequired` boolean
          - `settingsXml` string
        - `<Settings>k__BackingField` WorkflowStepFormDetail
      - `me` SWaiverForm
        - `iD` string, uuid
        - `siteID` string, uuid
        - `name` string
        - `questions` string
        - `numParticipantsPerForm` integer
        - `minAge` integer
        - `agreementLabelText` string
        - `fieldInclude_Email` boolean
        - `fieldInclude_Address` boolean
        - `fieldInclude_Phone` boolean
        - `fieldInclude_DOB` boolean
        - `fieldRequire_Email` boolean
        - `fieldRequire_Address` boolean
        - `fieldRequire_Phone` boolean
        - `fieldRequire_DOB` boolean
        - `minAgeParticipant` integer
        - `fieldInclude_DOB_Participant` boolean
        - `fieldRequire_DOB_Participant` boolean
        - `generalAdm_show` boolean
        - `generalAdm_require` boolean
        - `dashIconColor` string
        - `created` string, date-time
        - `lastModified` string, date-time
        - `lastModifiedBy` string, uuid
        - `status` 0 | 1 | 2 | 3
        - `leadInText` string
        - `includeSignature` boolean
        - `allowSigningForSomeoneElse` boolean
        - `maxAgeParticipant` integer
        - `options` string
    - `_device` WFAPIDevice
      - `DeviceID` integer
      - `DeviceName` string
      - `InternalAPIKeyID` integer
      - `DetailsXml` string
    - `<OriginalDataObj>k__BackingField` WaiverOriginalData
      - `<WaiverData>k__BackingField` SWaiver
        - `waiverID` string, uuid
        - `siteID` string, uuid
        - `waiverEventID` string, uuid
        - `waiverTextID` string, uuid
        - `waiverFormInstanceID` string, uuid
        - `dateSigned` string, date-time
        - `address` string
        - `address2` string
        - `city` string
        - `state` string
        - `zip` string
        - `phone` string
        - `dOB` string
        - `email` string
        - `signedName` string
        - `signedNameFirst` string
        - `wPUserID` string, uuid
        - `wPSMSMobileNumID` string, uuid
        - `clientIP` string
        - `fieldsXml` string
        - `valuesXml` string
        - `age` integer
        - `dateAttending` string, date-time
        - `waiverFormID` string, uuid
        - `hasSignature` boolean
        - `optIn` boolean
        - `clientType` 0 | 1 | 2 | 3 | 4
        - `waiverIsDeleted` boolean
        - `deviceID` integer
        - `originalData` string
        - `originalDataVerified` boolean
        - `workflowStepID` string, uuid
        - `workflowSessionID` string, uuid
        - `isWorkflowSessionPrimary` boolean
        - `referenceID1` string
        - `referenceID2` string
        - `referenceID3` string
        - `bookingID` string, uuid
      - `<Participants>k__BackingField` WaiverParticipant[]
        - `WaiverParticipantID` string, uuid
        - `WaiverID` string, uuid
        - `ParticipantName` string
        - `ParticipantNameFirst` string
        - `DOB` string
        - `IsCheckedIn` boolean
        - `ValuesXml` string
        - `IsSignee` boolean
      - `<Checksum>k__BackingField` integer
    - `_signatures` WFSignature2[]
      - `_WPObjectStatus` 0 | 1 | 2 | 3
      - `me` SWFSignature2
        - `iD` string, uuid
        - `sigData` string
        - `waiverID` string, uuid
        - `entryType` 0 | 1
      - `<LocationIndexes>k__BackingField` integer[]
    - `<ExportFileRelativePath>k__BackingField` string
    - `<Expired>k__BackingField` boolean
    - `<EncryptedDataFetched>k__BackingField` boolean
    - `fieldsDoc` object[]
    - `_wpe_list` WaiverParticipantEvent[]
      - `me` SWaiverParticipantEvent
        - `iD` string, uuid
        - `waiverParticipantID` string, uuid
        - `waiverEventID` string, uuid
        - `dateSaved` string, date-time
        - `savedBy` string, uuid
        - `isIncluded` boolean
        - `isCurrent` boolean
        - `isCheckedIn` boolean
      - `_WPObjectStatus` 0 | 1 | 2 | 3
      - `_participant` WaiverParticipant
        - `WaiverParticipantID` string, uuid
        - `WaiverID` string, uuid
        - `ParticipantName` string
        - `ParticipantNameFirst` string
        - `DOB` string
        - `IsCheckedIn` boolean
        - `ValuesXml` string
        - `IsSignee` boolean
      - `<WasCheckedIn>k__BackingField` boolean
      - `_signedByName` string
      - `_signedByNameFirst` string
    - `<EncryptedQRCode>k__BackingField` string
    - `me` SWaiver
      - `waiverID` string, uuid
      - `siteID` string, uuid
      - `waiverEventID` string, uuid
      - `waiverTextID` string, uuid
      - `waiverFormInstanceID` string, uuid
      - `dateSigned` string, date-time
      - `address` string
      - `address2` string
      - `city` string
      - `state` string
      - `zip` string
      - `phone` string
      - `dOB` string
      - `email` string
      - `signedName` string
      - `signedNameFirst` string
      - `wPUserID` string, uuid
      - `wPSMSMobileNumID` string, uuid
      - `clientIP` string
      - `fieldsXml` string
      - `valuesXml` string
      - `age` integer
      - `dateAttending` string, date-time
      - `waiverFormID` string, uuid
      - `hasSignature` boolean
      - `optIn` boolean
      - `clientType` 0 | 1 | 2 | 3 | 4
      - `waiverIsDeleted` boolean
      - `deviceID` integer
      - `originalData` string
      - `originalDataVerified` boolean
      - `workflowStepID` string, uuid
      - `workflowSessionID` string, uuid
      - `isWorkflowSessionPrimary` boolean
      - `referenceID1` string
      - `referenceID2` string
      - `referenceID3` string
      - `bookingID` string, uuid
    - `_timesAdjustedForLocalRendering` boolean
    - `<EmailRequested>k__BackingField` boolean
    - `<EmailTypeTwiceVerified>k__BackingField` boolean
    - `valsDoc` XDocument
      - `Declaration` XDeclaration
        - `Encoding` string
        - `Standalone` string
        - `Version` string
      - `DocumentType` XDocumentType
        - `InternalSubset` string
        - `Name` string
        - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
        - `PublicId` string
        - `SystemId` string
        - `NextNode` XNode
          - `NextNode` XNode (recursive)
          - `PreviousNode` XNode (recursive)
          - `BaseUri` string
          - `Document` XDocument (recursive)
          - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
          - `Parent` XElement
            - `FirstAttribute` XAttribute
              - …
            - `HasAttributes` boolean
            - `HasElements` boolean
            - `IsEmpty` boolean
            - `LastAttribute` XAttribute
              - …
            - `Name` object
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Value` string
            - `FirstNode` XNode (recursive)
            - `LastNode` XNode (recursive)
            - `NextNode` XNode (recursive)
            - `PreviousNode` XNode (recursive)
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `Parent` XElement (recursive)
        - `PreviousNode` XNode
          - `NextNode` XNode (recursive)
          - `PreviousNode` XNode (recursive)
          - `BaseUri` string
          - `Document` XDocument (recursive)
          - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
          - `Parent` XElement
            - `FirstAttribute` XAttribute
              - …
            - `HasAttributes` boolean
            - `HasElements` boolean
            - `IsEmpty` boolean
            - `LastAttribute` XAttribute
              - …
            - `Name` object
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Value` string
            - `FirstNode` XNode (recursive)
            - `LastNode` XNode (recursive)
            - `NextNode` XNode (recursive)
            - `PreviousNode` XNode (recursive)
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `Parent` XElement (recursive)
        - `BaseUri` string
        - `Document` XDocument (recursive)
        - `Parent` XElement
          - `FirstAttribute` XAttribute
            - `IsNamespaceDeclaration` boolean
            - `Name` object
            - `NextAttribute` XAttribute (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `PreviousAttribute` XAttribute (recursive)
            - `Value` string
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `Parent` XElement (recursive)
          - `HasAttributes` boolean
          - `HasElements` boolean
          - `IsEmpty` boolean
          - `LastAttribute` XAttribute
            - `IsNamespaceDeclaration` boolean
            - `Name` object
            - `NextAttribute` XAttribute (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `PreviousAttribute` XAttribute (recursive)
            - `Value` string
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `Parent` XElement (recursive)
          - `Name` object
          - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
          - `Value` string
          - `FirstNode` XNode
            - `NextNode` XNode (recursive)
            - `PreviousNode` XNode (recursive)
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Parent` XElement (recursive)
          - `LastNode` XNode
            - `NextNode` XNode (recursive)
            - `PreviousNode` XNode (recursive)
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Parent` XElement (recursive)
          - `NextNode` XNode
            - `NextNode` XNode (recursive)
            - `PreviousNode` XNode (recursive)
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Parent` XElement (recursive)
          - `PreviousNode` XNode
            - `NextNode` XNode (recursive)
            - `PreviousNode` XNode (recursive)
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `Parent` XElement (recursive)
          - `BaseUri` string
          - `Document` XDocument (recursive)
          - `Parent` XElement (recursive)
      - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
      - `Root` XElement
        - `FirstAttribute` XAttribute
          - `IsNamespaceDeclaration` boolean
          - `Name` object
          - `NextAttribute` XAttribute (recursive)
          - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
          - `PreviousAttribute` XAttribute (recursive)
          - `Value` string
          - `BaseUri` string
          - `Document` XDocument (recursive)
          - `Parent` XElement (recursive)
        - `HasAttributes` boolean
        - `HasElements` boolean
        - `IsEmpty` boolean
        - `LastAttribute` XAttribute
          - `IsNamespaceDeclaration` boolean
          - `Name` object
          - `NextAttribute` XAttribute (recursive)
          - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
          - `PreviousAttribute` XAttribute (recursive)
          - `Value` string
          - `BaseUri` string
          - `Document` XDocument (recursive)
          - `Parent` XElement (recursive)
        - `Name` object
        - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
        - `Value` string
        - `FirstNode` XNode
          - `NextNode` XNode (recursive)
          - `PreviousNode` XNode (recursive)
          - `BaseUri` string
          - `Document` XDocument (recursive)
          - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
          - `Parent` XElement (recursive)
        - `LastNode` XNode
          - `NextNode` XNode (recursive)
          - `PreviousNode` XNode (recursive)
          - `BaseUri` string
          - `Document` XDocument (recursive)
          - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
          - `Parent` XElement (recursive)
        - `NextNode` XNode
          - `NextNode` XNode (recursive)
          - `PreviousNode` XNode (recursive)
          - `BaseUri` string
          - `Document` XDocument (recursive)
          - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
          - `Parent` XElement (recursive)
        - `PreviousNode` XNode
          - `NextNode` XNode (recursive)
          - `PreviousNode` XNode (recursive)
          - `BaseUri` string
          - `Document` XDocument (recursive)
          - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
          - `Parent` XElement (recursive)
        - `BaseUri` string
        - `Document` XDocument (recursive)
        - `Parent` XElement (recursive)
      - `FirstNode` XNode
        - `NextNode` XNode (recursive)
        - `PreviousNode` XNode (recursive)
        - `BaseUri` string
        - `Document` XDocument (recursive)
        - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
        - `Parent` XElement
          - `FirstAttribute` XAttribute
            - `IsNamespaceDeclaration` boolean
            - `Name` object
            - `NextAttribute` XAttribute (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `PreviousAttribute` XAttribute (recursive)
            - `Value` string
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `Parent` XElement (recursive)
          - `HasAttributes` boolean
          - `HasElements` boolean
          - `IsEmpty` boolean
          - `LastAttribute` XAttribute
            - `IsNamespaceDeclaration` boolean
            - `Name` object
            - `NextAttribute` XAttribute (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `PreviousAttribute` XAttribute (recursive)
            - `Value` string
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `Parent` XElement (recursive)
          - `Name` object
          - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
          - `Value` string
          - `FirstNode` XNode (recursive)
          - `LastNode` XNode (recursive)
          - `NextNode` XNode (recursive)
          - `PreviousNode` XNode (recursive)
          - `BaseUri` string
          - `Document` XDocument (recursive)
          - `Parent` XElement (recursive)
      - `LastNode` XNode
        - `NextNode` XNode (recursive)
        - `PreviousNode` XNode (recursive)
        - `BaseUri` string
        - `Document` XDocument (recursive)
        - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
        - `Parent` XElement
          - `FirstAttribute` XAttribute
            - `IsNamespaceDeclaration` boolean
            - `Name` object
            - `NextAttribute` XAttribute (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `PreviousAttribute` XAttribute (recursive)
            - `Value` string
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `Parent` XElement (recursive)
          - `HasAttributes` boolean
          - `HasElements` boolean
          - `IsEmpty` boolean
          - `LastAttribute` XAttribute
            - `IsNamespaceDeclaration` boolean
            - `Name` object
            - `NextAttribute` XAttribute (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `PreviousAttribute` XAttribute (recursive)
            - `Value` string
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `Parent` XElement (recursive)
          - `Name` object
          - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
          - `Value` string
          - `FirstNode` XNode (recursive)
          - `LastNode` XNode (recursive)
          - `NextNode` XNode (recursive)
          - `PreviousNode` XNode (recursive)
          - `BaseUri` string
          - `Document` XDocument (recursive)
          - `Parent` XElement (recursive)
      - `NextNode` XNode
        - `NextNode` XNode (recursive)
        - `PreviousNode` XNode (recursive)
        - `BaseUri` string
        - `Document` XDocument (recursive)
        - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
        - `Parent` XElement
          - `FirstAttribute` XAttribute
            - `IsNamespaceDeclaration` boolean
            - `Name` object
            - `NextAttribute` XAttribute (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `PreviousAttribute` XAttribute (recursive)
            - `Value` string
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `Parent` XElement (recursive)
          - `HasAttributes` boolean
          - `HasElements` boolean
          - `IsEmpty` boolean
          - `LastAttribute` XAttribute
            - `IsNamespaceDeclaration` boolean
            - `Name` object
            - `NextAttribute` XAttribute (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `PreviousAttribute` XAttribute (recursive)
            - `Value` string
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `Parent` XElement (recursive)
          - `Name` object
          - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
          - `Value` string
          - `FirstNode` XNode (recursive)
          - `LastNode` XNode (recursive)
          - `NextNode` XNode (recursive)
          - `PreviousNode` XNode (recursive)
          - `BaseUri` string
          - `Document` XDocument (recursive)
          - `Parent` XElement (recursive)
      - `PreviousNode` XNode
        - `NextNode` XNode (recursive)
        - `PreviousNode` XNode (recursive)
        - `BaseUri` string
        - `Document` XDocument (recursive)
        - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
        - `Parent` XElement
          - `FirstAttribute` XAttribute
            - `IsNamespaceDeclaration` boolean
            - `Name` object
            - `NextAttribute` XAttribute (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `PreviousAttribute` XAttribute (recursive)
            - `Value` string
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `Parent` XElement (recursive)
          - `HasAttributes` boolean
          - `HasElements` boolean
          - `IsEmpty` boolean
          - `LastAttribute` XAttribute
            - `IsNamespaceDeclaration` boolean
            - `Name` object
            - `NextAttribute` XAttribute (recursive)
            - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
            - `PreviousAttribute` XAttribute (recursive)
            - `Value` string
            - `BaseUri` string
            - `Document` XDocument (recursive)
            - `Parent` XElement (recursive)
          - `Name` object
          - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
          - `Value` string
          - `FirstNode` XNode (recursive)
          - `LastNode` XNode (recursive)
          - `NextNode` XNode (recursive)
          - `PreviousNode` XNode (recursive)
          - `BaseUri` string
          - `Document` XDocument (recursive)
          - `Parent` XElement (recursive)
      - `BaseUri` string
      - `Document` XDocument (recursive)
      - `Parent` XElement
        - `FirstAttribute` XAttribute
          - `IsNamespaceDeclaration` boolean
          - `Name` object
          - `NextAttribute` XAttribute (recursive)
          - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
          - `PreviousAttribute` XAttribute (recursive)
          - `Value` string
          - `BaseUri` string
          - `Document` XDocument (recursive)
          - `Parent` XElement (recursive)
        - `HasAttributes` boolean
        - `HasElements` boolean
        - `IsEmpty` boolean
        - `LastAttribute` XAttribute
          - `IsNamespaceDeclaration` boolean
          - `Name` object
          - `NextAttribute` XAttribute (recursive)
          - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
          - `PreviousAttribute` XAttribute (recursive)
          - `Value` string
          - `BaseUri` string
          - `Document` XDocument (recursive)
          - `Parent` XElement (recursive)
        - `Name` object
        - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
        - `Value` string
        - `FirstNode` XNode
          - `NextNode` XNode (recursive)
          - `PreviousNode` XNode (recursive)
          - `BaseUri` string
          - `Document` XDocument (recursive)
          - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
          - `Parent` XElement (recursive)
        - `LastNode` XNode
          - `NextNode` XNode (recursive)
          - `PreviousNode` XNode (recursive)
          - `BaseUri` string
          - `Document` XDocument (recursive)
          - `NodeType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17
          - `Parent` XElement (recursive)
        - `NextNode` XNode
          - `NextNode` XNode (recursive)
          - `PreviousNode` XNode (recursive)
          - `BaseUri` string
- … truncated; see the full OpenAPI document linked below

## Response `200`

OK

- object

---

[API](https://skmtc.dev/waiverfile/apis/waiverfile-api.md) · [All operations](https://skmtc.dev/waiverfile/apis/waiverfile-api/llms.txt) · [OpenAPI document](https://skmtc.dev/waiverfile/apis/waiverfile-api/revisions/2d163a4fd1e2?raw)
